.dw .dwh{position:relative;height:clamp(660px,94vh,940px);overflow:hidden;isolation:isolate;background:linear-gradient(180deg,var(--dw-sky-1) 0,var(--dw-sky-2) 26%,var(--dw-sky-3) 46%,#f7f2e9 62%,var(--dw-horizon) 76%,var(--dw-paper-2) 100%)}.dw .dwh-sun{position:absolute;right:11%;top:5%;width:210px;height:210px;border-radius:50%;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(255,251,239,.98) 0,rgba(255,232,181,.72) 26%,rgba(255,219,152,.3) 50%,rgba(255,219,152,0) 72%);filter:blur(1px);animation:dwh-sun 11s ease-in-out infinite alternate}@keyframes dwh-sun{0%{transform:scale(1);opacity:.92}to{transform:scale(1.09);opacity:1}}.dw .dwh-shaft{position:absolute;top:-34%;right:-4%;width:64%;height:180%;z-index:1;pointer-events:none;background:linear-gradient(102deg,rgba(255,224,166,0) 26%,rgba(255,222,160,.26) 44%,rgba(255,238,206,.1) 55%,rgba(255,224,166,0) 72%);filter:blur(30px);transform-origin:top right;animation:dwh-shaft 19s ease-in-out infinite alternate}@keyframes dwh-shaft{0%{transform:rotate(-3.5deg) translateX(-2%);opacity:.85}to{transform:rotate(3.5deg) translateX(4%);opacity:1}}.dw .dwh-trees{position:absolute;left:-4%;right:-4%;top:7%;height:215px;z-index:1;opacity:.45;pointer-events:none}.dw .dwh-motes{z-index:3;display:block;width:100%;height:100%}.dw .dwh-motes,.dw .dwh-stage{position:absolute;inset:0;pointer-events:none}.dw .dwh-stage{z-index:2;perspective:1500px;perspective-origin:64% 40%}.dw .dwh-scene{position:absolute;left:56%;top:52%;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateY(-25deg) rotateX(1.5deg)}.dw .dwh-wall{position:relative;transform-style:preserve-3d;pointer-events:auto}.dw .dwh-wall:before{content:"";position:absolute;inset:-16px -22px;border-radius:4px;transform:translateZ(-14px);background:radial-gradient(120% 90% at 30% 10%,rgba(255,252,244,.4),rgba(255,255,255,0) 62%),repeating-linear-gradient(102deg,rgba(140,110,78,.07) 0 3px,rgba(0,0,0,0) 3px 7px),linear-gradient(180deg,#cbbca4,#b8a88e);box-shadow:inset 0 0 0 1px rgba(110,82,54,.24),inset 0 2px 10px rgba(90,64,40,.3),0 40px 60px -28px rgba(120,80,50,.42)}.dw .dwh-ground{position:absolute;left:-820px;top:100%;width:calc(100% + 1640px);height:1150px;transform-origin:50% 0;transform:rotateX(90deg);background:linear-gradient(180deg,rgba(150,116,80,.36),rgba(190,163,128,.24) 30px,rgba(238,227,206,.85) 190px,rgba(253,246,236,.96) 460px,rgba(253,246,236,0) 1000px)}.dw .dwh-brick{position:absolute;border-radius:2px 3px 3px 2px;transform-style:preserve-3d;transform:translateZ(var(--tz,0)) rotate(var(--rot,0deg));transition:transform .48s var(--dw-ease),box-shadow .48s var(--dw-ease),filter .48s var(--dw-ease);box-shadow:inset 0 2px 0 rgba(255,232,206,.62),inset 1px 0 0 rgba(255,232,206,.24),inset 0 -4px 5px -2px rgba(84,36,14,.5),inset -2px 0 4px -1px rgba(84,36,14,.28),0 3px 0 rgba(126,88,56,.28),0 7px 12px -5px rgba(90,45,25,.55);background-image:linear-gradient(148deg,rgba(255,240,220,.18) 0,rgba(255,240,220,0) 24%),radial-gradient(120% 150% at 14% 8%,rgba(255,224,192,.2),rgba(255,224,192,0) 44%),radial-gradient(90% 140% at 88% 94%,rgba(58,20,4,.55),rgba(58,20,4,0) 66%),linear-gradient(168deg,var(--c1),var(--c2))}.dw .dwh-brick:after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.72;pointer-events:none;background-image:radial-gradient(2px 1.5px at 18% 32%,rgba(255,244,228,.6),transparent 62%),radial-gradient(1.6px 1.6px at 62% 20%,rgba(78,32,12,.42),transparent 62%),radial-gradient(2.2px 1.6px at 78% 66%,rgba(255,244,228,.5),transparent 62%),radial-gradient(1.5px 1.5px at 36% 78%,rgba(78,32,12,.38),transparent 62%),radial-gradient(1.4px 1.2px at 88% 34%,rgba(255,244,228,.36),transparent 62%),radial-gradient(1.8px 1.4px at 8% 62%,rgba(78,32,12,.3),transparent 62%),repeating-linear-gradient(94deg,rgba(120,60,28,.05) 0 2px,rgba(255,240,220,.04) 2px 5px)}.dw .t0{--c1:#a8522c;--c2:#7d3418}.dw .t1{--c1:#a04a26;--c2:#762f14}.dw .t2{--c1:#b3603a;--c2:#883c1e}.dw .t3{--c1:#984526;--c2:#6f2b12}.dw .t4{--c1:#b8825a;--c2:#91603c}.dw .t5{--c1:#8f3f22;--c2:#672810}.dw .tg{--c1:#5f8659;--c2:#3c6339}.dw .tb{--c1:#5b83a6;--c2:#3a6081}.dw .dwh-brick-text .say{font-family:var(--dw-display);font-size:19px;line-height:1.06;transform:rotate(-1.1deg);transform-origin:left center}.dw .dwh-brick-text .tag{font-family:var(--dw-narrow);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,240,224,.82);text-shadow:none;transform:rotate(-1.1deg)}.dw .dwh-brick:focus-within,.dw .dwh-brick:hover{transform:translateZ(calc(var(--tz, 0px) + 52px)) rotate(var(--rot,0deg));filter:saturate(1.07) brightness(1.05);z-index:5;box-shadow:inset 0 2px 0 rgba(255,236,212,.72),inset 1px 0 0 rgba(255,236,212,.3),inset 0 -4px 5px -2px rgba(84,36,14,.42),0 3px 0 rgba(126,88,56,.2),0 26px 34px -18px rgba(90,45,25,.55)}.dw .dwh-brick-text{display:flex;flex-direction:column;justify-content:center;gap:5px;width:100%;height:100%;padding:0 15px;border:0;background:transparent;cursor:pointer;text-align:left;color:#fff4e6;text-shadow:0 1px 0 rgba(96,42,18,.55)}.dw .dwh-puff{position:absolute;z-index:7;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(226,205,175,.78),rgba(226,205,175,0) 70%);animation:dwh-puff 1.5s ease-out 1.85s both}@keyframes dwh-puff{0%{transform:scale(.4) translateY(0);opacity:0}25%{opacity:.85}to{transform:scale(2.4) translateY(-34px);opacity:0}}.dw .dwh-newflag{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-family:var(--dw-sans);font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--dw-green);background:rgba(255,253,247,.94);border:1px solid rgba(59,122,78,.28);border-radius:999px;padding:6px 13px;box-shadow:var(--dw-lift-2);animation:dwh-flag .7s var(--dw-ease) 2.05s both}@keyframes dwh-flag{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}.dw .dwh-brick.is-new{animation:dwh-place 1.75s cubic-bezier(.22,.9,.24,1) .5s backwards;z-index:6}@keyframes dwh-place{0%{transform:translate3d(26px,-300px,220px) rotate(-7deg) rotateX(16deg);opacity:0}18%{opacity:1}70%{transform:translate3d(0,10px,64px) rotate(.8deg);opacity:1}86%{transform:translate3d(0,-4px,26px) rotate(0deg)}to{transform:translateZ(var(--tz,0));opacity:1}}.dw .dwh-card{position:absolute;z-index:10;left:max(4vw,calc(50vw - 600px));bottom:7%;width:min(468px,46vw);padding:22px 30px 24px;border-radius:5px;background:linear-gradient(155deg,rgba(255,253,248,.92),rgba(255,251,243,.78));border:1px solid rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),var(--dw-lift-3);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}.dw .dwh-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;border-radius:5px 5px 0 0;background:linear-gradient(90deg,var(--dw-gold),rgba(217,155,60,0))}.dw .dwh-logo{height:auto;width:clamp(78px,8.4vw,104px);margin-bottom:2px;animation:dwh-fade .9s var(--dw-ease) .1s both}.dw .dwh-kicker{font-size:11px;animation:dwh-fade .9s var(--dw-ease) .2s both}.dw .dwh-title{font-size:clamp(30px,3.5vw,46px);margin:8px 0 0;color:var(--dw-ink)}.dw .dwh-rotor{position:relative;display:inline-grid;vertical-align:bottom}.dw .dwh-word{grid-area:1/1;color:var(--dw-clay-dark);opacity:0;transform:translateY(.5em) rotateX(-60deg);transform-origin:50% 0;transition:opacity .48s var(--dw-ease),transform .62s var(--dw-ease)}.dw .dwh-word.is-ghost,.dw .dwh-word.is-on{opacity:1;transform:none}.dw .dwh-word.is-ghost{visibility:hidden}.dw .dwh-underline{display:block;width:min(330px,72%);height:14px;margin-top:-2px;overflow:visible}.dw .dwh-underline path{fill:none;stroke:var(--dw-gold);stroke-width:5;stroke-linecap:round;stroke-dasharray:360;stroke-dashoffset:360;animation:dwh-draw 1.5s var(--dw-ease) 1.25s forwards}@keyframes dwh-draw{to{stroke-dashoffset:0}}.dw .dwh-sub{font-family:var(--dw-serif);font-size:16px;line-height:1.55;color:var(--dw-ink-soft);margin-top:12px;max-width:40ch;animation:dwh-fade .9s var(--dw-ease) 1.05s both}.dw .dwh-cta{gap:10px;margin-top:18px;animation:dwh-fade .9s var(--dw-ease) 1.2s both}.dw .dwh-cta,.dw .dwh-meta{display:flex;flex-wrap:wrap}.dw .dwh-meta{align-items:center;gap:4px 14px;margin-top:16px;padding-top:12px;border-top:1px solid var(--dw-rule-soft);font-family:var(--dw-sans);font-size:13.5px;color:var(--dw-ink-faint);animation:dwh-fade .9s var(--dw-ease) 1.35s both}.dw .dwh-meta b{color:var(--dw-ink);font-weight:700}.dw .dwh-meta .sep{color:rgba(59,42,32,.28)}@keyframes dwh-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dw .dwh-cue{position:absolute;z-index:10;right:max(4vw,calc(50vw - 600px));bottom:9%;display:flex;align-items:center;gap:12px;font-family:var(--dw-sans);font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--dw-ink-faint);animation:dwh-fade .9s var(--dw-ease) 1.6s both}.dw .dwh-cue i{display:block;width:1px;height:44px;transform-origin:top;background:linear-gradient(180deg,rgba(59,42,32,0),rgba(59,42,32,.4));animation:dwh-cue 2.6s ease-in-out infinite}@keyframes dwh-cue{0%,to{transform:scaleY(.4);opacity:.5}50%{transform:scaleY(1);opacity:1}}@media (max-width:900px){.dw .dwh{height:auto}.dw .dwh-stage{position:relative;inset:auto;height:52vh;min-height:340px}.dw .dwh-scene{left:52%;transform:translate(-50%,-50%) rotateY(-20deg) scale(.78)}.dw .dwh-motes{height:52vh;min-height:340px}.dw .dwh-card{position:relative;left:auto;bottom:auto;width:min(92vw,600px);margin:-28px auto 46px;z-index:20}.dw .dwh-cue,.dw .dwh-trees{display:none}.dw .dwh-sun{width:140px;height:140px;top:2%;right:7%}}@media (max-width:620px){.dw .dwh-card{padding:24px 22px 26px}.dw .dwh-motes,.dw .dwh-stage{height:44vh;min-height:290px}.dw .dwh-scene{transform:translate(-50%,-50%) rotateY(-16deg) scale(.6)}}@media (prefers-reduced-motion:reduce){.dw .dwh-brick.is-new,.dw .dwh-cue i,.dw .dwh-puff,.dw .dwh-shaft,.dw .dwh-sun{animation:none!important}.dw .dwh-puff{display:none}.dw .dwh-newflag{animation:none!important;opacity:1;transform:none}.dw .dwh-cta,.dw .dwh-cue,.dw .dwh-kicker,.dw .dwh-logo,.dw .dwh-meta,.dw .dwh-sub{animation:none!important;opacity:1!important;transform:none!important}.dw .dwh-underline path{stroke-dashoffset:0;animation:none}.dw .dwh-word{transition:none}}.dw .dwh-brick-pic{position:absolute;inset:3px;overflow:hidden;border-radius:2px;z-index:1}.dw .dwh-brick-pic img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.02) brightness(.97);transition:transform .62s var(--dw-ease,cubic-bezier(.16,1,.3,1)),filter .38s ease}.dw .dwh-brick-glaze{position:absolute;inset:0;pointer-events:none;background:linear-gradient(168deg,rgba(255,246,222,.34),rgba(255,246,222,0) 46%),linear-gradient(0deg,rgba(84,44,16,.26),rgba(84,44,16,0) 52%);mix-blend-mode:soft-light}.dw .dwh-brick:hover .dwh-brick-pic img{transform:scale(1.06);filter:saturate(1.04) contrast(1.03) brightness(1.02)}@media (prefers-reduced-motion:reduce){.dw .dwh-brick-pic img{transition-duration:1ms}.dw .dwh-brick:hover .dwh-brick-pic img{transform:none}}