.bVXCSG_footer{--p:1;--logo-e:var(--paper);--logo-d:#7a7a7a;--logo-floor:#333;--logo-ink:var(--paper);background:var(--night);color:#ffffffdb;isolation:isolate;align-content:end;gap:36px;min-height:max(92svh,720px);padding:clamp(120px,18vh,200px) 0 36px;display:grid;position:relative;overflow:hidden}.bVXCSG_plan{top:7%;right:max(4vw, calc((100vw - var(--frame)) / 2));z-index:-1;width:auto;height:50%;position:absolute;overflow:visible}.bVXCSG_planRoom{fill:none;stroke:#fff3;stroke-width:.04px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc(var(--p) * 2.2), 1))}.bVXCSG_planName{fill:#ffffff47;text-anchor:middle;dominant-baseline:middle;opacity:clamp(0, calc((var(--p) - .3) * 4), 1);font-size:.34px}.bVXCSG_planSwing{fill:none;stroke:#ffffffb3;stroke-width:.04px;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p) - .25) * 3), 1))}.bVXCSG_inner{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.bVXCSG_lead{align-content:start;gap:20px;display:grid}.bVXCSG_lockup{width:auto;height:44px}.bVXCSG_tagline{max-width:14ch;color:var(--paper);font:400 clamp(1.6rem, 2.4vw, 2.3rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.bVXCSG_heading{color:#8f8f8f;margin:0 0 14px;font-size:1rem}.bVXCSG_column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bVXCSG_column a{overflow-wrap:anywhere;transition:background-size .45s var(--ease), color .3s ease;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;font-size:1rem;text-decoration:none}.bVXCSG_column a:hover,.bVXCSG_column a:focus-visible{color:var(--paper);background-size:100% 1px}.bVXCSG_base{color:#ffffffa8;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:24px;font-size:1rem;display:flex}.bVXCSG_base p{margin:0}@media (max-width:820px){.bVXCSG_inner{grid-template-columns:repeat(2,minmax(0,1fr))}.bVXCSG_lead{grid-column:1/-1}.bVXCSG_plan{height:34%;top:4%}}
.oe3DtG_page{background:var(--night)}.oe3DtG_night{background:var(--night);color:var(--paper)}.oe3DtG_paper{background:var(--paper);color:var(--ink)}.oe3DtG_cover{object-fit:cover}.oe3DtG_doorTitle em,.oe3DtG_fanTitle em,.oe3DtG_planTitle em,.oe3DtG_sunTitle em,.oe3DtG_deskTitle em,.oe3DtG_streetTitle em,.oe3DtG_legendClose em,.oe3DtG_galleryTitle em,.oe3DtG_closingTitle em{color:color-mix(in srgb, currentColor 52%, transparent);font-style:normal}.oe3DtG_sceneCta{width:fit-content;min-height:46px;color:var(--ink);pointer-events:auto;transition:background-color .35s var(--ease), border-color .35s var(--ease), color .35s var(--ease);background:#ffffffd1;border:1px solid;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 20px;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}.oe3DtG_sceneCta span{transition:transform .3s var(--ease)}.oe3DtG_sceneCta:hover,.oe3DtG_sceneCta:focus-visible{border-color:var(--ink);background:var(--ink);color:var(--paper)}.oe3DtG_sceneCta:hover span,.oe3DtG_sceneCta:focus-visible span{transform:translate(4px)}:is(.oe3DtG_night,.oe3DtG_sunSection) .oe3DtG_sceneCta{color:var(--paper);background:#0f0f0f6b;border-color:#fff9}:is(.oe3DtG_night,.oe3DtG_sunSection) .oe3DtG_sceneCta:hover,:is(.oe3DtG_night,.oe3DtG_sunSection) .oe3DtG_sceneCta:focus-visible{border-color:var(--paper);background:var(--paper);color:var(--night)}.oe3DtG_doorHero[data-live] :is(.oe3DtG_heroCopy,.oe3DtG_heroBrief,.oe3DtG_scrollCue,.oe3DtG_doorShade,.oe3DtG_doorTitle){will-change:transform, opacity}.oe3DtG_fanSection[data-live] .oe3DtG_fanCard,.oe3DtG_gallery[data-live] .oe3DtG_galleryPicture img{will-change:transform}.oe3DtG_sunSection:not([data-live]) .oe3DtG_sunLayer{will-change:auto!important}.oe3DtG_doorHero:not([data-live]) :is(.oe3DtG_edWalker,.oe3DtG_edWalkerStep,.oe3DtG_scrollCue){animation-play-state:paused}.oe3DtG_pinned{height:320vh;position:relative}.oe3DtG_stage{height:100svh;position:sticky;top:0;overflow:hidden}.oe3DtG_canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.oe3DtG_band{height:26svh}.oe3DtG_bandToNight{background:linear-gradient(to bottom, var(--paper), var(--night))}.oe3DtG_bandToDesk{background:linear-gradient(to bottom, var(--night), #e3e3e3)}.oe3DtG_scrollCue{z-index:4;transform-origin:top;width:1px;height:56px;animation:oe3DtG_cue 2.4s var(--ease) 3.6;background:linear-gradient(#fff0,#ffffffbf);position:absolute;bottom:28px;left:50%}@keyframes oe3DtG_cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.oe3DtG_edDoor{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.oe3DtG_edDoor[data-ground=paper]{--ground:var(--paper)}.oe3DtG_edDoor[data-ground=night]{--ground:var(--night)}.oe3DtG_edBehind{position:absolute;overflow:hidden}.oe3DtG_edCover{width:100%;height:100%;fill:var(--ground);pointer-events:none;position:absolute;inset:0;overflow:visible}.oe3DtG_edRoom{object-fit:contain}.oe3DtG_edGlow{opacity:0;pointer-events:none;background:radial-gradient(60% 55% at 62% 30%,#ffffff8c,#fff0 72%);width:34%;height:22%;transition:opacity 1.6s .5s;position:absolute;top:63%;left:47%}.oe3DtG_edDoor[data-ground=night] .oe3DtG_edGlow{background:radial-gradient(60% 55% at 62% 30%,#fff9,#fff0 72%)}.oe3DtG_edDoor[data-open] .oe3DtG_edGlow{opacity:1}.oe3DtG_edLeafBox{perspective:900px;perspective-origin:100%;position:absolute}.oe3DtG_edLeaf{object-fit:fill;transform-origin:100%;transition:transform 1.9s var(--ease) .1s, filter 1.9s var(--ease) .1s;transform:rotateY(0)}.oe3DtG_edDoor[data-open] .oe3DtG_edLeaf{filter:brightness(.82);transform:rotateY(-74deg)}.oe3DtG_edFurniture{clip-path:circle(0% at 48% 80%);transition:clip-path 1.5s var(--ease);position:absolute;inset:0}.oe3DtG_edDoor[data-furnished] .oe3DtG_edFurniture{clip-path:circle(85% at 48% 80%)}.oe3DtG_edWalker{pointer-events:none;animation:9s linear 3 both oe3DtG_walker-way;position:absolute;inset:0}.oe3DtG_edWalkerStep{filter:drop-shadow(0 .4cqw .5cqw #11111138);background:url(/brand/walker.webp) 0 0/400% 100% no-repeat;width:11.6cqw;height:25.5cqw;margin:-25.3cqw 0 0 -5.8cqw;animation:9s linear 3 both oe3DtG_walker-walk,.68s steps(4,end) 40 oe3DtG_walker-frames;position:absolute;top:0;left:0}@keyframes oe3DtG_walker-way{0%,25.4%{clip-path:polygon(-50% -50%,150% -50%,150% 150%,-50% 150%)}25.5%,to{clip-path:polygon(58.85% 35.57%,73.44% 42.42%,73.44% 72.89%,58.85% 67.7%)}}@keyframes oe3DtG_walker-walk{0%{opacity:0;transform:translate(44.02cqw,88.12cqw)}3%{opacity:1}25%{opacity:1;transform:translate(66.15cqw,70.3cqw)}33%{opacity:0;transform:translate(69.54cqw,69.22cqw)}to{opacity:0;transform:translate(69.54cqw,69.22cqw)}}@keyframes oe3DtG_walker-frames{to{background-position:133.333% 0}}.oe3DtG_doorHero{--z:0;--t:0;--S:min(82svh, 54vw);--mx:calc(50vw + var(--frame) / 2 - var(--S) * .901);--my:calc(50svh + var(--bar) * .3 - var(--S) * .5);background:var(--night);height:230vh;color:var(--on-photo)}.oe3DtG_doorPhoto{transform:scale(calc(1.25 - var(--z) * .25));will-change:transform;position:absolute;inset:0}.oe3DtG_doorPhoto:after{content:"";background:linear-gradient(#0f0f0f8c,#0f0f0f00);height:26%;position:absolute;inset:0 0 auto}.oe3DtG_doorShade{z-index:1;opacity:var(--t);background:radial-gradient(60% 44% at 50% 52%,#0f0f0f99 0%,#0f0f0f3d 62%,#0f0f0f00 100%),linear-gradient(#0f0f0f80 0%,#0f0f0f00 24% 66%,#0f0f0fb8 100%);position:absolute;inset:0}.oe3DtG_doorSheet{z-index:2;background:var(--paper);position:absolute;inset:0}.oe3DtG_heroCopy{top:calc(50% + var(--bar) * .3);left:calc(50% - var(--frame) / 2);z-index:3;width:min(660px, calc(var(--mx) + var(--S) * .131 - 50% + var(--frame) / 2 - 56px));color:var(--ink);opacity:clamp(0, calc(1 - var(--z) * 5), 1);transform:translateY(calc(-50% - var(--z) * 80px));justify-items:start;display:grid;position:absolute}.oe3DtG_heroTitle{font:500 clamp(2rem, 3vw, 3rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0}.oe3DtG_heroTitle span{display:inline-block}.oe3DtG_heroLead{max-width:30em;color:var(--muted);text-wrap:pretty;margin:clamp(18px,3vh,26px) 0 0;font-size:clamp(1rem,1.1vw,1.06rem);line-height:1.6}.oe3DtG_heroActions{flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:clamp(26px,4.5vh,40px);display:flex}.oe3DtG_heroOpen{min-height:44px;color:var(--ink);text-underline-offset:6px;align-items:center;font-size:1rem;-webkit-text-decoration:underline #11111159;text-decoration:underline #11111159;transition:text-decoration-color .3s;display:inline-flex}.oe3DtG_heroOpen:hover,.oe3DtG_heroOpen:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.oe3DtG_heroStart{border-color:var(--ink);background:var(--ink);min-width:0;min-height:52px;color:var(--paper);letter-spacing:0;text-transform:none;border-radius:10px;padding:0 24px;font-size:1rem;font-weight:500}.oe3DtG_heroStart span{transition:transform .3s var(--ease)}.oe3DtG_heroStart:hover,.oe3DtG_heroStart:focus-visible{background:#1c1c1c;border-color:#1c1c1c}.oe3DtG_heroStart:hover span,.oe3DtG_heroStart:focus-visible span{transform:translate(4px)}.oe3DtG_heroBrief{top:calc(var(--my) + var(--S) * .925);left:calc(var(--mx) + var(--S) * .517);z-index:3;width:max-content;max-width:min(calc(var(--S) * .8), 90vw);color:var(--muted);text-align:center;opacity:clamp(0, calc(1 - var(--z) * 6), 1);margin:0;font-size:.95rem;line-height:1.45;display:grid;position:absolute;transform:translate(-50%)}.oe3DtG_heroBriefFull,.oe3DtG_heroBriefTyped{grid-area:1/1}.oe3DtG_heroBriefFull{visibility:hidden}.oe3DtG_heroBriefTyped{text-align:left}.oe3DtG_heroCaret{background:var(--ink);vertical-align:-.16em;width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite oe3DtG_caret;display:inline-block}@keyframes oe3DtG_caret{50%{opacity:0}}.oe3DtG_doorHero .oe3DtG_scrollCue{opacity:clamp(0, calc(1 - var(--z) * 6), 1);background:linear-gradient(#1110,#1111118c)}.oe3DtG_doorWay{--zm:min(1, calc(var(--z) * 1.5));top:var(--my);left:var(--mx);z-index:2;width:var(--S);pointer-events:none;transform-origin:66.15% 54.65%;transform:translate(calc((50vw - var(--mx) - var(--S) * .6615) * var(--zm)), calc((50svh - var(--my) - var(--S) * .5465) * var(--zm))) scale(calc(1 + var(--z) * var(--z) * 24));position:absolute}.oe3DtG_doorWay .oe3DtG_edLeafBox{opacity:clamp(0, calc((1 - var(--z)) * 5), 1)}.oe3DtG_doorWay .oe3DtG_edWalker{opacity:clamp(0, calc(1 - var(--z) * 8), 1)}.oe3DtG_doorTitle{z-index:3;width:min(var(--frame), 12ch);font:400 clamp(2.2rem, 5vw, 4.8rem) / 1.06 var(--font-inter), sans-serif;letter-spacing:-.04em;text-align:center;text-wrap:balance;text-shadow:0 2px 40px #0f0f0f59;opacity:var(--t);transform:translate(-50%, calc(-50% + (1 - var(--t)) * 28px));margin:0;position:absolute;top:50%;left:50%}.oe3DtG_doorTitle em{color:color-mix(in srgb, currentColor 52%, transparent)}.oe3DtG_opening{padding:clamp(120px,22vh,220px) 0}.oe3DtG_openingText{max-width:20ch;font:400 clamp(1.9rem, 3.8vw, 3.6rem) / 1.14 var(--font-inter), sans-serif;letter-spacing:-.04em;margin:0}.oe3DtG_openingWord{vertical-align:top;margin:-.16em 0 -.08em;padding:.16em 0 .08em;display:inline-block;overflow:hidden}.oe3DtG_openingWord>span{transition:transform 1.1s var(--ease);transition-delay:calc(var(--d) * 45ms);display:inline-block;transform:translateY(110%)}.oe3DtG_opening[data-arrived] .oe3DtG_openingWord>span,html:not(.oe3DtG_motion-ready) .oe3DtG_openingWord>span{transform:none}.oe3DtG_openingAccent{color:color-mix(in srgb, currentColor 52%, transparent);font-style:normal}.oe3DtG_openingPicture{vertical-align:-.04em;width:0;height:.76em;transition:width 1.2s var(--ease);transition-delay:calc(var(--d) * 45ms + .28s);border-radius:999px;margin:0 .22em 0 0;display:inline-block;position:relative;overflow:hidden}.oe3DtG_opening[data-arrived] .oe3DtG_openingPicture,html:not(.oe3DtG_motion-ready) .oe3DtG_openingPicture{width:1.9em}.oe3DtG_fanSection{--pos:-.6;height:calc(var(--units) * 55svh + 100svh)}.oe3DtG_fanFrame{height:100%;padding-block:calc(var(--bar) + 4vh) 5vh;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;column-gap:clamp(32px,5vw,80px);display:grid}.oe3DtG_fanTitle{font:400 clamp(1.7rem, 2.7vw, 2.6rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.035em;grid-column:1/-1;margin:0 0 clamp(12px,3vh,32px)}.oe3DtG_fanRoom{margin:0}.oe3DtG_fanPhoto{aspect-ratio:3/2;background:#e0e0e0;border-radius:22px;width:min(100%,90svh);position:relative;overflow:hidden}.oe3DtG_fanLayer{visibility:hidden;position:absolute;inset:0}.oe3DtG_fanCaption{flex-wrap:wrap;align-items:baseline;gap:4px 14px;width:min(100%,90svh);margin-top:16px;display:flex}.oe3DtG_fanCta{align-self:center;margin-left:auto}.oe3DtG_fanCaptionName{color:var(--ink);font:300 clamp(1.3rem, 1.8vw, 1.7rem) / 1.1 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.oe3DtG_fanCaptionNote{color:var(--muted);font-size:1rem}.oe3DtG_fan{--card:clamp(92px, 7.6vw, 124px);height:min(62svh,560px);margin:0;padding:0;list-style:none;position:relative}.oe3DtG_fanCard{--d:calc(var(--k) - var(--fan,var(--pos)));--lift:0px;z-index:calc(100 - max(var(--d), -1 * var(--d)) * 10);width:var(--card);height:80%;margin-left:calc(var(--card) / -2);transform-origin:50% 92%;transform:rotate(clamp(-80deg, calc(var(--d) * 9deg), 80deg));translate:0 var(--lift);transition:translate .5s var(--ease);position:absolute;bottom:6%;left:50%}.oe3DtG_fanCard[data-active]{--lift:-18px}.oe3DtG_fanCard button{background:var(--paper-raised);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;border:1px solid #11111124;border-radius:14px;grid-template-rows:minmax(0,1fr) auto auto;padding:0;transition:border-color .3s,box-shadow .3s;display:grid;overflow:hidden;box-shadow:0 10px 26px #1111111f}.oe3DtG_fanCard[data-active] button{border-color:var(--ink);box-shadow:0 18px 40px #1111113d}.oe3DtG_fanSwatch{grid-template-rows:2fr 1fr 1fr;display:grid}.oe3DtG_fanSwatch i{display:block}.oe3DtG_fanIndex{color:var(--muted);font-variant-numeric:tabular-nums;padding:10px 12px 0;font-size:1rem}.oe3DtG_fanName{text-overflow:ellipsis;white-space:nowrap;padding:0 12px 12px;font-size:1rem;font-weight:500;overflow:hidden}.oe3DtG_fanPivot{z-index:20;border:3px solid var(--paper-raised);background:var(--ink);border-radius:50%;width:16px;height:16px;margin:0 0 -8px -8px;position:absolute;bottom:12.4%;left:50%;box-shadow:0 2px 6px #1111114d}.oe3DtG_plan{height:calc((var(--steps,4) + .5) * 100svh)}.oe3DtG_planShade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0f0f0ff0 0%,#0f0f0f99 30%,#0f0f0f00 52%),linear-gradient(#0f0f0f00 72%,#0f0f0f99 100%);position:absolute;inset:0}.oe3DtG_planFrame{z-index:2;width:var(--frame);height:100%;padding-block:calc(var(--bar) + 5vh) 7vh;pointer-events:none;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;margin-inline:auto;display:grid;position:relative}.oe3DtG_planTitle{max-width:15ch;font:400 clamp(1.6rem, 2.6vw, 2.5rem) / 1.12 var(--font-inter), sans-serif;letter-spacing:-.03em;text-wrap:balance;grid-area:1/1;margin:0}.oe3DtG_planCta{grid-area:2/1;align-self:start;margin-top:clamp(18px,3vh,28px)}.oe3DtG_planCount{color:#ffffff8c;font-variant-numeric:tabular-nums;grid-area:1/2;margin:0;font-size:1rem}.oe3DtG_planCount em{color:var(--paper);font:300 2rem / 1 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.oe3DtG_planThread{flex-direction:column;grid-area:3/1;justify-content:flex-end;gap:10px;width:min(430px,100%);max-height:46svh;margin:0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.oe3DtG_planYou,.oe3DtG_planStudio{max-width:92%;padding:12px 16px;font-size:1rem;line-height:1.45;transition:color .4s,background-color .4s;display:none}.oe3DtG_planYou[data-shown],.oe3DtG_planStudio[data-shown]{animation:oe3DtG_bubble .6s var(--ease) both;animation-delay:calc(var(--m) * .65s);display:block}@keyframes oe3DtG_bubble{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.oe3DtG_planYou{color:var(--night);background:#fffffff0;border-radius:18px 18px 4px;align-self:flex-end}.oe3DtG_planStudio{color:#fffffff0;background:#ffffff12;border:1px solid #ffffff29;border-radius:18px 18px 18px 4px;align-self:flex-start}.oe3DtG_planYou[data-past]{background:#ffffff8c}.oe3DtG_planStudio[data-past]{color:#fff9}@media (max-width:760px){.oe3DtG_planShade{background:linear-gradient(#0f0f0feb 0%,#0f0f0f00 30%),linear-gradient(#0f0f0f00 50%,#0f0f0f8c 66%,#0f0f0ff5 100%)}.oe3DtG_planFrame{padding-block:calc(var(--bar) + 2vh) calc(4vh + 66px)}.oe3DtG_planThread{max-height:32svh}.oe3DtG_planYou,.oe3DtG_planStudio{font-size:1rem}}.oe3DtG_sunSection{--at:0;background:var(--night);height:440vh;color:var(--on-photo)}.oe3DtG_sunLayer{position:absolute;inset:0}.oe3DtG_sunShade{z-index:3;background:linear-gradient(#0f0f0fad 0%,#0f0f0f33 26%,#0f0f0f00 40% 52%,#0f0f0fc7 100%);position:absolute;inset:0}.oe3DtG_sunSky{top:calc(var(--bar) + 13vh);z-index:4;pointer-events:none;height:24vh;position:absolute;left:8vw;right:8vw}.oe3DtG_sunSky svg{width:100%;height:100%;overflow:visible}.oe3DtG_sunSky path{fill:none;stroke:#ffffff80;stroke-width:1px;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.oe3DtG_sunDot{will-change:transform;background:radial-gradient(circle at 40% 40%,#fff,#cfcfcf 72%);border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:100%;left:4%;box-shadow:0 0 0 8px #ffffff2e,0 0 60px 12px #ffffff80}.oe3DtG_sunDot[data-set=true]{background:#fff;box-shadow:inset -8px -3px #ababab,0 0 30px #fff6}.oe3DtG_sunFrame{z-index:5;height:100%;padding-block:calc(var(--bar) + 4vh) 7vh;grid-template-rows:auto 1fr auto;display:grid;position:relative}.oe3DtG_sunTitle{max-width:16ch;font:400 clamp(1.7rem, 2.7vw, 2.6rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}@media (max-width:760px){.oe3DtG_sunFrame{padding-bottom:calc(5vh + 66px)}}.oe3DtG_sunCta{align-self:start;margin-top:clamp(18px,3vh,28px)}.oe3DtG_sunClock{grid-row:3;display:grid}.oe3DtG_sunHour{opacity:0;transition:opacity .6s ease, transform .8s var(--ease);grid-area:1/1;gap:6px;margin:0;display:grid;transform:translateY(18px)}.oe3DtG_sunHour[data-active]{opacity:1;transform:none}.oe3DtG_sunTime{color:var(--paper);font:300 clamp(3.6rem, 10vw, 8rem) / .9 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;letter-spacing:-.03em;font-variant-numeric:lining-nums}.oe3DtG_sunNote{color:#ffffffe0;font-size:clamp(1.05rem,1.25vw,1.2rem)}.oe3DtG_desk{--pos:0;height:calc((var(--sheets) * .8 + .6) * 100svh);color:var(--ink);background:#e3e3e3}.oe3DtG_deskFrame{height:100%;padding-block:calc(var(--bar) + 4vh) 6vh;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.oe3DtG_deskCopy{align-content:center;gap:clamp(20px,3.4vh,36px);display:grid}.oe3DtG_deskTitle{font:400 clamp(1.7rem, 2.6vw, 2.5rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.oe3DtG_deskList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.oe3DtG_deskList button{color:#555;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:12px;padding:7px 0;font-size:1rem;transition:color .3s;display:flex}.oe3DtG_deskList button span{font-variant-numeric:tabular-nums;padding-left:28px;position:relative}.oe3DtG_deskList button span:before{content:"";background:var(--ink);transform-origin:0;width:18px;height:1.5px;transition:transform .45s var(--ease);position:absolute;top:50%;left:0;transform:scaleX(0)}.oe3DtG_deskList button:hover,.oe3DtG_deskList button:focus-visible,.oe3DtG_deskList button[aria-current]{color:var(--ink)}.oe3DtG_deskList button[aria-current] span:before{transform:scaleX(1)}.oe3DtG_deskLines{min-height:3.2em;display:grid}.oe3DtG_deskLine{color:var(--ink);font:300 clamp(1.25rem, 1.8vw, 1.6rem) / 1.3 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;opacity:0;transition:opacity .5s ease, transform .7s var(--ease);grid-area:1/1;margin:0;transform:translateY(10px)}.oe3DtG_deskLine[data-active]{opacity:1;transform:none}.oe3DtG_deskPile{height:min(70svh,640px);position:relative}.oe3DtG_sheet{--a:clamp(0, calc((var(--pos) - var(--i) + .75) / .75), 1);z-index:calc(var(--i) + 1);aspect-ratio:3/2;width:min(100%,96svh);transform:translate(calc(-50% + var(--rx) + (1 - var(--a)) * 70vw), calc(-50% + var(--ry) + (1 - var(--a)) * 10vh)) rotate(calc(var(--rr) + (1 - var(--a)) * 16deg));will-change:transform;background:#f2f2f2;border-radius:4px;margin:0;position:absolute;top:50%;left:50%;box-shadow:0 1px 2px #11111114,0 28px 60px #11111129}.oe3DtG_sheetPaper{position:absolute;inset:14px;overflow:hidden}.oe3DtG_street{background:#e5e5e5;height:320vh}.oe3DtG_streetWindow{position:absolute;inset:0;overflow:hidden}.oe3DtG_streetCamera{--w:max(112vw, 170svh);top:0;left:calc(50vw - var(--w) * .47);width:var(--w);aspect-ratio:3/2;will-change:transform;position:absolute}.oe3DtG_street .oe3DtG_stage:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#e5e5e5 30%,#e6e6e6d1 52%,#e6e6e600);height:52%;position:absolute;inset:0 0 auto}.oe3DtG_streetNote{top:var(--y);left:var(--x);z-index:1;opacity:0;transition:opacity .5s ease, transform .7s var(--ease);align-items:center;display:flex;position:absolute;transform:translateY(10px)}.oe3DtG_streetNote[data-lit=true]{opacity:1;transform:none}.oe3DtG_streetNote i{background:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;margin-left:-6px;position:relative;box-shadow:0 0 0 6px #11111138}.oe3DtG_streetNote i:after{content:"";background:var(--ink);width:30px;height:1.5px;position:absolute;top:50%;left:12px}.oe3DtG_streetNote b{color:var(--ink);font:400 1rem / 1.2 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;white-space:nowrap;background:#f5f5f5f0;border-radius:999px;margin-left:42px;padding:6px 14px;box-shadow:0 6px 18px #11111124}.oe3DtG_streetCopy{top:calc(var(--bar) + 4vh);z-index:3;justify-items:start;gap:clamp(16px,2.6vh,24px);display:grid;position:absolute;left:50%;transform:translate(-50%)}.oe3DtG_streetTitle{max-width:16ch;font:400 clamp(1.7rem, 2.7vw, 2.6rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0}.oe3DtG_streetTitle em{color:color-mix(in srgb, currentColor 52%, transparent)}.oe3DtG_legend{padding:clamp(110px,18vh,180px) 0}.oe3DtG_legendRow{grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(28px,7vw,120px);margin:0;padding:0;list-style:none;display:grid}.oe3DtG_legendRow li{gap:12px;display:grid}.oe3DtG_legendValue{color:var(--ink);font:300 clamp(3rem, 7vw, 6.4rem) / .9 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums}.oe3DtG_legendLine{height:14px;position:relative}.oe3DtG_legendLine i{background:var(--ink);transform-origin:0;height:1.5px;transition:transform 1.2s var(--ease);transition-delay:calc(var(--i) * .15s);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.oe3DtG_legendLine:before,.oe3DtG_legendLine:after{content:"";background:var(--ink);opacity:0;width:1.5px;height:14px;transition:opacity .4s;transition-delay:calc(var(--i) * .15s + .9s);position:absolute;top:0}.oe3DtG_legendLine:before{left:0}.oe3DtG_legendLine:after{right:0}.oe3DtG_legend[data-arrived] .oe3DtG_legendLine i,html:not(.oe3DtG_motion-ready) .oe3DtG_legendLine i{transform:scaleX(1)}.oe3DtG_legend[data-arrived] .oe3DtG_legendLine:before,.oe3DtG_legend[data-arrived] .oe3DtG_legendLine:after,html:not(.oe3DtG_motion-ready) .oe3DtG_legendLine:before,html:not(.oe3DtG_motion-ready) .oe3DtG_legendLine:after{opacity:1}.oe3DtG_legendLabel{color:var(--muted);font-size:1rem}.oe3DtG_legendClose{font:400 clamp(1.9rem, 3.6vw, 3.3rem) / 1.1 var(--font-inter), sans-serif;letter-spacing:-.04em;margin:clamp(48px,8vh,80px) 0 0}.oe3DtG_legendClose em{color:color-mix(in srgb, currentColor 52%, transparent)}.oe3DtG_legendCta{margin-top:clamp(28px,5vh,44px)}.oe3DtG_gallery{--walk:0px;height:calc(100svh + var(--walk) * .62 + 20svh);background:var(--paper);color:var(--ink)}.oe3DtG_galleryHead{top:calc(var(--bar) + 5vh);z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.oe3DtG_galleryTitle{max-width:14ch;font:400 clamp(1.8rem, 3.2vw, 3rem) / 1.08 var(--font-inter), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.oe3DtG_galleryTitle em{color:color-mix(in srgb, currentColor 52%, transparent)}.oe3DtG_galleryLink{color:var(--ink);white-space:nowrap;border-bottom:1px solid;padding-bottom:3px;font-size:1rem;text-decoration:none}.oe3DtG_galleryRow{--p:0;will-change:transform;gap:clamp(18px,2.4vw,36px);margin:0;padding:0 clamp(24px,6vw,96px);list-style:none;display:flex;position:absolute;bottom:9vh;left:0}.oe3DtG_galleryItem{flex:none;width:clamp(260px,26vw,420px)}.oe3DtG_galleryItem a{color:inherit;gap:14px;text-decoration:none;display:grid}.oe3DtG_galleryPicture{aspect-ratio:8/5;background:#e3e3e3;border-radius:20px;display:block;position:relative;overflow:hidden}.oe3DtG_galleryPicture img{object-fit:cover;transform:translateX(calc((var(--p) * 13 - var(--i)) * -1%)) scale(1.1);transition:scale .8s var(--ease)}.oe3DtG_galleryItem a:hover .oe3DtG_galleryPicture img{scale:1.04}.oe3DtG_galleryBlank{border:1px solid var(--line);background:var(--paper-raised);font:300 clamp(1.2rem, 1.5vw, 1.5rem) / 1.15 var(--font-inter), sans-serif;letter-spacing:-.03em;transition:background-color .35s var(--ease), color .35s var(--ease);align-content:space-between;padding:clamp(20px,2vw,30px);display:grid}.oe3DtG_galleryBlank i{transition:transform .3s var(--ease);justify-self:end;font-style:normal}.oe3DtG_galleryItem a:hover .oe3DtG_galleryBlank,.oe3DtG_galleryItem a:focus-visible .oe3DtG_galleryBlank{background:var(--ink);color:var(--paper)}.oe3DtG_galleryItem a:hover .oe3DtG_galleryBlank i,.oe3DtG_galleryItem a:focus-visible .oe3DtG_galleryBlank i{transform:translate(6px)}.oe3DtG_galleryCaption{align-items:baseline;gap:16px;display:flex}.oe3DtG_galleryCaption em{color:var(--muted);font:300 1.5rem / 1 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.oe3DtG_galleryCaption span{color:var(--muted);display:grid}.oe3DtG_galleryCaption b{color:var(--ink);font-size:1.1rem;font-weight:500}.oe3DtG_closing{padding:clamp(120px,18vh,200px) 0 clamp(100px,14vh,160px)}.oe3DtG_closingGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.oe3DtG_closingDoor{width:min(100%,520px);overflow:hidden}.oe3DtG_closingCopy{justify-items:start;gap:clamp(32px,5vh,48px);display:grid}.oe3DtG_closingTitle{font:400 clamp(1.9rem, 3.6vw, 3.3rem) / 1.08 var(--font-inter), sans-serif;letter-spacing:-.04em;margin:0}.oe3DtG_closingTitle em{color:color-mix(in srgb, currentColor 52%, transparent)}.oe3DtG_closingActions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.oe3DtG_closingLink{color:var(--paper);border-bottom:1px solid #ffffff80;padding-bottom:3px;font-size:1rem;text-decoration:none}.oe3DtG_closingLink:hover,.oe3DtG_closingLink:focus-visible{border-color:var(--paper);color:var(--paper)}@media (max-width:900px){.oe3DtG_doorHero{--S:min(46svh, 100vw);--mx:calc(50vw - var(--S) * .517);--my:calc(100svh - var(--S) * .93)}.oe3DtG_heroCopy{top:calc(var(--bar) + 2.4svh);width:var(--frame);transform:translateY(calc(var(--z) * -80px))}.oe3DtG_heroTitle{font-size:clamp(1.75rem,7.4vw,2.4rem)}.oe3DtG_heroLead{margin-top:12px;font-size:1rem;line-height:1.5}.oe3DtG_heroActions{gap:4px 20px;margin-top:18px}.oe3DtG_heroStart{min-height:48px;padding:0 20px}.oe3DtG_heroBrief{top:calc(var(--my) + var(--S) * .08);max-width:var(--frame);font-size:.88rem;transform:translate(-50%,-100%)}.oe3DtG_fanFrame{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start}.oe3DtG_fanPhoto{width:100%}.oe3DtG_fanCaptionNote{flex-basis:100%}.oe3DtG_fanCaption:after{content:"";flex-basis:100%;order:1}.oe3DtG_fanCta{order:2;margin-left:0}.oe3DtG_fan{--card:80px;height:100%;min-height:200px}.oe3DtG_fanIndex{display:none}.oe3DtG_fanName{white-space:normal;padding:6px 8px 8px;line-height:1.2;overflow:visible}.oe3DtG_deskFrame{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start}.oe3DtG_deskPile{height:100%}.oe3DtG_sheet{width:92%}.oe3DtG_deskLines{min-height:2.8em}.oe3DtG_legendRow{gap:22px}.oe3DtG_galleryHead{flex-direction:column;align-items:flex-start}.oe3DtG_closingGrid{grid-template-columns:minmax(0,1fr)}.oe3DtG_closingDoor{justify-self:center}}@media (max-width:900px) and (max-height:700px){.oe3DtG_heroBrief{display:none}}@media (prefers-reduced-motion:reduce){.oe3DtG_doorHero,.oe3DtG_fanSection,.oe3DtG_plan,.oe3DtG_sunSection,.oe3DtG_desk,.oe3DtG_street,.oe3DtG_gallery{height:auto}.oe3DtG_stage{height:auto;min-height:100svh;position:relative}.oe3DtG_heroCaret,.oe3DtG_edWalker{display:none}}.oe3DtG_teamTitle em,.oe3DtG_pricingTitle em,.oe3DtG_faqTitle em,.oe3DtG_contactTitle em,.oe3DtG_contactDone em{color:color-mix(in srgb, currentColor 52%, transparent);font-style:normal}.oe3DtG_teamTitle,.oe3DtG_pricingTitle,.oe3DtG_faqTitle,.oe3DtG_contactTitle{font:400 clamp(1.8rem, 3vw, 2.9rem) / 1.08 var(--font-inter), sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0}.oe3DtG_team{padding:clamp(110px,16vh,170px) 0}.oe3DtG_teamTitle{max-width:16ch;margin-bottom:clamp(48px,8vh,80px)}.oe3DtG_teamBlock{border:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oe3DtG_teamCell{border-left:1px solid var(--line);flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,36px);display:flex}.oe3DtG_teamCell:first-child{border-left:0}.oe3DtG_teamMark{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:18px;display:flex}.oe3DtG_teamMark em{color:var(--ink);font:300 clamp(2.4rem, 3.4vw, 3.2rem) / 1 var(--font-inter), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;letter-spacing:-.02em}.oe3DtG_teamMark span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:1rem}.oe3DtG_teamName{font:500 1.2rem / 1.25 var(--font-inter), sans-serif;letter-spacing:-.02em;margin:0}.oe3DtG_teamRole{color:var(--ink);margin:0;font-size:1rem;line-height:1.45}.oe3DtG_teamBio{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.oe3DtG_teamLink{color:var(--ink);border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding-bottom:2px;font-size:1rem;text-decoration:none;transition:color .3s}.oe3DtG_teamLink:hover,.oe3DtG_teamLink:focus-visible{color:var(--ink)}@media (max-width:1080px){.oe3DtG_teamBlock{grid-template-columns:repeat(2,minmax(0,1fr))}.oe3DtG_teamCell:nth-child(3){border-left:0}.oe3DtG_teamCell:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:640px){.oe3DtG_teamBlock{grid-template-columns:1fr}.oe3DtG_teamCell{border-left:0}.oe3DtG_teamCell+.oe3DtG_teamCell{border-top:1px solid var(--line)}}.oe3DtG_pricing{padding:clamp(110px,16vh,170px) 0}.oe3DtG_pricingTitle{max-width:18ch;margin-bottom:clamp(48px,8vh,80px)}.oe3DtG_priceBlock{border:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oe3DtG_priceCell{flex-direction:column;gap:20px;padding:clamp(28px,3vw,48px);display:flex}.oe3DtG_priceCellPro{background:var(--ink);color:var(--paper)}.oe3DtG_priceName{border-bottom:1px solid var(--line);font:500 1.2rem / 1.25 var(--font-inter), sans-serif;letter-spacing:-.02em;margin:0;padding-bottom:18px}.oe3DtG_priceCellPro .oe3DtG_priceName{border-bottom-color:var(--line-light)}.oe3DtG_priceFigure{font:300 clamp(2.2rem, 3.6vw, 3.3rem) / 1 var(--font-inter), sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.03em;margin:0}.oe3DtG_priceFigure span{color:color-mix(in srgb, currentColor 60%, transparent);letter-spacing:0;white-space:nowrap;font-size:1.1rem}.oe3DtG_priceLine{margin:0;font-size:1rem;line-height:1.45}.oe3DtG_priceOnce{color:color-mix(in srgb, currentColor 60%, transparent);margin:10px 0 0;font-size:1rem}.oe3DtG_priceTrust{flex-wrap:wrap;gap:12px 36px;margin:24px 0 0;padding:0;list-style:none;display:flex}.oe3DtG_priceTrust li{color:var(--muted);padding-left:26px;font-size:1rem;position:relative}.oe3DtG_priceTrust li:before{content:"";border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink);width:12px;height:7px;position:absolute;top:.35em;left:2px;transform:rotate(-45deg)}.oe3DtG_priceCta{align-self:flex-start;min-width:220px;min-height:56px}.oe3DtG_priceCell:not(.oe3DtG_priceCellPro) .oe3DtG_priceCta:hover,.oe3DtG_priceCell:not(.oe3DtG_priceCellPro) .oe3DtG_priceCta:focus-visible{background:var(--ink);color:var(--paper)}.oe3DtG_pricePlus{margin:4px 0 -6px;font-size:1rem;font-weight:500}.oe3DtG_priceList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oe3DtG_priceList li{color:color-mix(in srgb, currentColor 82%, transparent);padding-left:30px;font-size:1rem;line-height:1.5;position:relative}.oe3DtG_priceList li:before,.oe3DtG_priceYes{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:12px;height:7px;transform:rotate(-45deg)}.oe3DtG_priceList li:before{position:absolute;top:.4em;left:2px}.oe3DtG_priceCompareTitle{font:500 1.2rem / 1.25 var(--font-inter), sans-serif;letter-spacing:-.02em;margin:clamp(64px,10vh,110px) 0 12px}.oe3DtG_priceTableWrap{overflow-x:auto}.oe3DtG_priceTable{border-collapse:collapse;width:100%;font-size:1rem;line-height:1.45}.oe3DtG_priceTable th,.oe3DtG_priceTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:16px 12px;font-weight:400}.oe3DtG_priceTable thead th{border-bottom-color:var(--ink);color:var(--muted);font-weight:500}.oe3DtG_priceTable td,.oe3DtG_priceTable thead th+th{text-align:center;width:30%}.oe3DtG_priceGroup th{padding-top:32px;font-weight:600}.oe3DtG_priceYes{display:inline-block;translate:0 -3px}.oe3DtG_priceNo{background:var(--muted);vertical-align:middle;width:12px;height:1.5px;display:inline-block}.oe3DtG_priceNote{color:var(--muted);margin:24px 0 0;font-size:1rem;line-height:1.6}@media (max-width:760px){.oe3DtG_priceBlock{grid-template-columns:1fr}.oe3DtG_priceTable th,.oe3DtG_priceTable td{padding:14px 6px}.oe3DtG_priceTable th[scope=row]{width:40%}}.oe3DtG_faq{padding:clamp(110px,16vh,170px) 0 clamp(60px,10vh,100px)}.oe3DtG_faqGrid,.oe3DtG_contactGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,110px);display:grid}.oe3DtG_faqTitle{top:calc(var(--bar) + 40px);position:sticky}.oe3DtG_faqList{border-top:1px solid var(--line-light)}.oe3DtG_faqMore{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(36px,6vh,56px);display:flex}.oe3DtG_faqItem{border-bottom:1px solid var(--line-light)}.oe3DtG_faqItem summary{cursor:pointer;font:400 clamp(1.05rem, 1.25vw, 1.2rem) / 1.35 var(--font-inter), sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;list-style:none;display:flex}.oe3DtG_faqItem summary::-webkit-details-marker{display:none}.oe3DtG_faqItem summary i{flex:none;width:18px;height:18px;position:relative}.oe3DtG_faqItem summary i:before,.oe3DtG_faqItem summary i:after{content:"";background:var(--paper);height:1px;transition:transform .45s var(--ease);position:absolute;top:50%;left:0;right:0}.oe3DtG_faqItem summary i:after{transform:rotate(90deg)}.oe3DtG_faqItem[open] summary i:after{transform:rotate(0)}.oe3DtG_faqItem p{color:#ffffffc7;max-width:60ch;margin:0;padding:0 0 28px;font-size:1rem;line-height:1.7}.oe3DtG_contact{padding:clamp(40px,6vh,60px) 0 0}.oe3DtG_contactGrid{border-top:1px solid var(--line-light);padding-top:clamp(60px,10vh,100px)}.oe3DtG_contactMail{color:#ffffffc7;margin:28px 0 0;font-size:1rem;line-height:1.6}.oe3DtG_contactMail a,.oe3DtG_consent a{color:var(--paper);text-underline-offset:4px}.oe3DtG_contactForm{gap:28px;display:grid}.oe3DtG_field{gap:8px;display:grid}.oe3DtG_field>span,.oe3DtG_topics legend{color:#ffffffc7;font-size:1rem}.oe3DtG_field input,.oe3DtG_field textarea{width:100%;color:var(--paper);font:400 1.05rem / 1.4 var(--font-inter), sans-serif;resize:vertical;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;padding:12px 0;transition:border-color .3s}.oe3DtG_field input:focus,.oe3DtG_field textarea:focus{border-bottom-color:var(--paper)}.oe3DtG_topics{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;display:flex}.oe3DtG_topics legend{margin-bottom:12px;padding:0}.oe3DtG_topics label{position:relative}.oe3DtG_topics input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.oe3DtG_topics label span{transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);border:1px solid #ffffff59;border-radius:999px;padding:10px 18px;font-size:1rem;display:inline-block}.oe3DtG_topics input:checked+span{border-color:var(--paper);background:var(--paper);color:var(--night)}.oe3DtG_topics input:focus-visible+span{outline:2px solid var(--paper);outline-offset:3px}.oe3DtG_consent{color:#ffffffc7;align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.oe3DtG_consent input{width:20px;height:20px;accent-color:var(--paper);flex:none;margin:2px 0 0}.oe3DtG_contactSend{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.oe3DtG_contactSend button{cursor:pointer;background:0 0;font-family:inherit}.oe3DtG_contactSend button:disabled{opacity:.6;cursor:progress}.oe3DtG_contactSend p{color:var(--paper);margin:0;font-size:1rem;line-height:1.5}.oe3DtG_contactDone{font:400 clamp(1.5rem, 2.4vw, 2rem) / 1.2 var(--font-inter), sans-serif;letter-spacing:-.03em;align-self:center;margin:0}.oe3DtG_trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:900px){.oe3DtG_faqGrid,.oe3DtG_contactGrid{grid-template-columns:1fr}.oe3DtG_faqTitle{position:static}}.oe3DtG_startMark{pointer-events:none;width:1px;height:1px;position:absolute;top:100svh;left:0}.oe3DtG_startBar{display:none}@media (max-width:760px){.oe3DtG_startBar{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;opacity:0;visibility:hidden;transition:opacity .4s var(--ease), transform .5s var(--ease), visibility 0s linear .5s;display:block;position:fixed;left:50%;transform:translate(-50%,18px)}.oe3DtG_startBar[data-shown]{opacity:1;visibility:visible;transition:opacity .4s var(--ease), transform .5s var(--ease), visibility 0s;transform:translate(-50%)}}.oe3DtG_startBarLink{background:var(--ink);min-height:50px;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #fff6,0 12px 30px #0000004d}
