.HomeView-module__soLMvW__deferred{content-visibility:auto;contain-intrinsic-size:auto 60svh}.HomeView-module__soLMvW__head{padding-top:var(--section-space)}.HomeView-module__soLMvW__headBlock{gap:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.HomeView-module__soLMvW__headHeading{max-width:18ch;margin:0}.HomeView-module__soLMvW__headRule{width:100%}.HomeView-module__soLMvW__reel{isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 100svh;padding-block:clamp(3rem,8vh,6rem) clamp(4rem,10vh,8rem);position:relative}.HomeView-module__soLMvW__reelHead{flex-wrap:wrap;align-items:flex-end;gap:.75rem clamp(1rem,3vw,2.5rem);display:flex}.HomeView-module__soLMvW__reelIndex{color:var(--field-number);font-family:var(--font-display);flex-basis:100%;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1;display:flex}.HomeView-module__soLMvW__reelIndexPoint{width:.35em;height:.35em}.on-jet .HomeView-module__soLMvW__reelIndexPoint{display:none}.HomeView-module__soLMvW__reelTitle{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.045em;overflow-wrap:normal;margin:0;font-size:clamp(3.25rem,min(17vw,22svh),15rem);font-weight:400;line-height:.86}.HomeView-module__soLMvW__badge{color:var(--field-text);font-size:var(--text-label);border:1px solid;align-items:center;gap:.625rem;margin:0 0 .6rem;padding:.5rem .875rem;font-weight:700;line-height:1.3;display:inline-flex}.HomeView-module__soLMvW__badge:before{content:"";background-color:var(--gold);width:.4375rem;height:.4375rem}.HomeView-module__soLMvW__reelStage{z-index:1;margin-top:clamp(1rem,2vh,1.5rem);display:flex;position:relative}.HomeView-module__soLMvW__frame{border:1px solid var(--field-rule-strong);position:relative}.HomeView-module__soLMvW__frameRio{aspect-ratio:16/10;width:min(100%,121.6svh)}.HomeView-module__soLMvW__frameRio.HomeView-module__soLMvW__frameRio img,.HomeView-module__soLMvW__frameRio.HomeView-module__soLMvW__frameRio video{object-position:center top}.HomeView-module__soLMvW__frameFilm{aspect-ratio:720/404;width:min(100%,135.446svh)}.HomeView-module__soLMvW__frameTag{z-index:1;background-color:var(--jet);color:var(--on-dark);font-size:var(--text-label);align-items:center;gap:.5rem;padding:.5rem .875rem;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:0;right:0}.HomeView-module__soLMvW__frameTag:before{content:"";background-color:var(--gold);width:.375rem;height:.375rem}.HomeView-module__soLMvW__reelCopy{z-index:1;background-color:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;padding-top:clamp(1.25rem,3vh,2rem);padding-bottom:.5rem;display:flex;position:relative}.HomeView-module__soLMvW__reelLine{max-width:28ch;margin:0}@media (max-width:40em){.HomeView-module__soLMvW__reelCopy,.HomeView-module__soLMvW__cases{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}.HomeView-module__soLMvW__frameRio{aspect-ratio:4/5;width:100%}.HomeView-module__soLMvW__frameFilm{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:48em){.HomeView-module__soLMvW__reelHead{top:calc(var(--header-occupied) + clamp(1rem, 3vh, 2rem));z-index:0;position:sticky}.HomeView-module__soLMvW__reelStage{margin-top:clamp(1rem,2vh,1.5rem)}.HomeView-module__soLMvW__frame{transform-origin:0 100%;animation:linear both HomeView-module__soLMvW__film-rise;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes HomeView-module__soLMvW__film-rise{0%{transform:scale(.78)}to{transform:scale(1)}}.HomeView-module__soLMvW__cases{gap:clamp(3.5rem,7vw,5rem);padding-block:clamp(4rem,9vw,8rem);display:grid}@media (min-width:48em){.HomeView-module__soLMvW__cases{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem)}}.HomeView-module__soLMvW__caseItem{align-content:start;gap:1rem;display:grid}.HomeView-module__soLMvW__caseFrame{aspect-ratio:3/2;border:1px solid var(--rule-strong);background-color:var(--cream);position:relative;overflow:hidden}.HomeView-module__soLMvW__caseImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeView-module__soLMvW__caseTitle{margin:clamp(.5rem,1vw,.75rem) 0 0}.HomeView-module__soLMvW__caseLine{max-width:var(--measure);color:var(--field-text-soft);margin:0}.HomeView-module__soLMvW__steps{gap:2rem;margin-top:2rem;display:grid}.HomeView-module__soLMvW__steps li{border-top:1px solid var(--jet);gap:1.5rem;padding-top:1rem;display:grid}.HomeView-module__soLMvW__stepNumber{font-family:var(--font-display);font-size:3.5rem;line-height:1}.HomeView-module__soLMvW__steps h3{font-family:var(--font-sans);font-size:var(--step-1);margin:0;font-weight:500}@media (min-width:48em){.HomeView-module__soLMvW__steps{grid-template-columns:repeat(3,1fr)}}.HomeView-module__soLMvW__prices{gap:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:48em){.HomeView-module__soLMvW__prices{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}}.HomeView-module__soLMvW__price{border-top:1px solid var(--rule-strong);align-content:start;gap:.875rem;padding-top:1.5rem;display:grid}.HomeView-module__soLMvW__priceFeatured{border-top:2px solid var(--jet)}.HomeView-module__soLMvW__recommended{color:var(--gold-text);font-size:var(--text-label);align-items:center;gap:.625rem;margin:0;font-weight:500;line-height:1.4;display:flex}.HomeView-module__soLMvW__recommendedMark{background-color:var(--gold);flex:none;width:.5rem;height:.5rem}.HomeView-module__soLMvW__recommendedSpacer{height:calc(var(--text-label) * 1.4)}.HomeView-module__soLMvW__priceName{font-family:var(--font-sans);font-size:var(--step-2);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.HomeView-module__soLMvW__amount{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);font-weight:500;line-height:1.1}.HomeView-module__soLMvW__from{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:0;margin-right:.25em}.HomeView-module__soLMvW__priceLine{max-width:var(--measure);color:var(--field-text-soft);margin:0}.HomeView-module__soLMvW__checkLine{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding-top:1.25rem;display:flex}.HomeView-module__soLMvW__checkLead{color:var(--field-text-soft)}.HomeView-module__soLMvW__closingTitle{color:var(--on-dark);margin:0}.HomeView-module__soLMvW__closingPoint{vertical-align:baseline;width:.15em;height:.15em;margin-left:.06em}.HomeView-module__soLMvW__closingAddress{margin:clamp(2rem,5vw,3.5rem) 0 0}.HomeView-module__soLMvW__closingLink{overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--text-lead);letter-spacing:-.014em;font-weight:500}
.Hero-module__ZARIfG__hero{background:var(--jet);color:var(--white);padding-top:clamp(2rem,5vh,4rem);overflow:clip}.Hero-module__ZARIfG__intro{z-index:1;text-align:center;padding:0 var(--gutter);position:relative}.Hero-module__ZARIfG__title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.95}.Hero-module__ZARIfG__line{display:inline}.Hero-module__ZARIfG__line+.Hero-module__ZARIfG__line{font-style:italic}.Hero-module__ZARIfG__point{width:.1em;height:.1em;margin-left:.06em}.Hero-module__ZARIfG__place{color:var(--on-dark-soft);font-size:var(--text-label);max-width:48ch;margin:1.5rem auto 1rem}.Hero-module__ZARIfG__cta.Hero-module__ZARIfG__cta{color:var(--gold);border-color:var(--gold);background:0 0}.Hero-module__ZARIfG__stage{--card-width:clamp(260px, 23.611vw, 380px);--card-height:calc(var(--card-width) * 31 / 23);--radius:clamp(380px, 34.03vw, 560px);perspective:1600px;touch-action:pan-y;height:clamp(500px,55svh,640px);position:relative}.Hero-module__ZARIfG__ring{transform-style:preserve-3d;position:absolute;top:calc(50% - 30px);left:50%}.Hero-module__ZARIfG__card{width:var(--card-width);height:var(--card-height);left:calc(var(--card-width) / -2);top:calc(var(--card-height) / -2);background:var(--jet);transform:translateX(calc((var(--fan) - 3.5) * 65px)) rotate(calc((var(--fan) - 3.5) * 5deg));border:1px solid #0000;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 16px 32px #0005}.Hero-module__ZARIfG__card img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.Hero-module__ZARIfG__caption{background:var(--jet);color:var(--white);opacity:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.9rem;display:flex;position:absolute;inset:auto 0 0}.Hero-module__ZARIfG__tag{color:var(--white);font-size:.75rem}.Hero-module__ZARIfG__stage:not(.Hero-module__ZARIfG__animated){height:calc(var(--card-height) + 180px)}.Hero-module__ZARIfG__animated .Hero-module__ZARIfG__ring{top:calc(50% - var(--radius) * .174 - 30px);will-change:transform;transform:translateZ(calc(-1 * var(--radius))) rotateX(-10deg) rotateY(0deg)}.Hero-module__ZARIfG__animated .Hero-module__ZARIfG__card{transform:rotateY(var(--angle)) translateZ(var(--radius));backface-visibility:hidden;opacity:var(--card-opacity,1)}.Hero-module__ZARIfG__card[data-front=true]{border-color:var(--gold)}.Hero-module__ZARIfG__card[data-front=true] .Hero-module__ZARIfG__caption{opacity:1}.Hero-module__ZARIfG__card:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.Hero-module__ZARIfG__hint{text-align:center;width:100%;color:var(--on-dark-soft);padding:0 var(--gutter);margin:0;font-size:.75rem;line-height:1.5;position:absolute;bottom:1rem}@media (max-width:40em){.Hero-module__ZARIfG__title{font-size:clamp(3rem,13.5vw,5rem)}.Hero-module__ZARIfG__line{display:block}.Hero-module__ZARIfG__stage{--card-width:170px;--radius:195px;perspective:900px;height:340px}.Hero-module__ZARIfG__stage:not(.Hero-module__ZARIfG__animated){height:340px}.Hero-module__ZARIfG__card{transform:translateX(calc((var(--mobile-fan) - 2) * 40px)) rotate(calc((var(--mobile-fan) - 2) * 7deg))}.Hero-module__ZARIfG__card[data-mobile=false]{display:none}.Hero-module__ZARIfG__caption{flex-direction:column;align-items:start;gap:.15rem;padding:.6rem .7rem;font-size:.8rem}.Hero-module__ZARIfG__tag{font-size:.65rem}.Hero-module__ZARIfG__hint{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__animated .Hero-module__ZARIfG__ring{will-change:auto;transform:none}.Hero-module__ZARIfG__animated .Hero-module__ZARIfG__card{transform:translateX(calc((var(--fan) - 3.5) * 65px)) rotate(calc((var(--fan) - 3.5) * 5deg));opacity:1}}.Hero-module__ZARIfG__stage:not(.Hero-module__ZARIfG__animated) .Hero-module__ZARIfG__card:focus-visible{z-index:1}.Hero-module__ZARIfG__stage:not(.Hero-module__ZARIfG__animated) .Hero-module__ZARIfG__card:first-child{z-index:2;transform:none}@media (prefers-reduced-motion:reduce){.Hero-module__ZARIfG__animated .Hero-module__ZARIfG__card:first-child{z-index:2;transform:none}}@media (min-width:40.0625em){.Hero-module__ZARIfG__stage{margin-top:2rem}}
.ReelVideo-module__g6M3yW__frame{background-color:var(--jet);position:relative;overflow:hidden}.ReelVideo-module__g6M3yW__frame>img,.ReelVideo-module__g6M3yW__frame>picture>img,.ReelVideo-module__g6M3yW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ReelVideo-module__g6M3yW__video:not([src]){visibility:hidden}.ReelVideo-module__g6M3yW__control{z-index:1;min-height:2.75rem;color:var(--on-dark);font-family:var(--font-sans);font-size:var(--text-label);white-space:nowrap;background-color:#111111c7;border:1px solid #ffffff4d;padding:.5rem .875rem;font-weight:400;line-height:1.3;position:absolute;bottom:.75rem;right:.75rem}.ReelVideo-module__g6M3yW__control:hover{background-color:var(--white);color:var(--jet)}.ReelVideo-module__g6M3yW__control:focus-visible{outline-color:var(--white)}
.InteriorPage-module__VSLv7G__page{--text-h2:clamp(2rem, 1.5rem + 2.3vw, 3.75rem);--text-h3:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--text-h4:clamp(1.25rem, 1.1rem + .65vw, 1.625rem);--text-lead:clamp(1.125rem, 1rem + .6vw, 1.5rem);--step--1:1rem;--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--step-2:clamp(1.125rem, 1rem + .5vw, 1.5rem);--text-label:1rem;--section-space:clamp(3.5rem, 7vw, 6.5rem);font-size:var(--step-0)}.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page h1{letter-spacing:-.025em;max-width:18ch;font-size:clamp(2.25rem,1.5rem + 3vw,4.5rem);font-weight:300;line-height:1.08}.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page h2,.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page h3,.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page h4{font-weight:400}.InteriorPage-module__VSLv7G__page .lede{max-width:42ch;line-height:1.5}.InteriorPage-module__VSLv7G__page .section-band{padding-block:clamp(3rem,5vw,4.5rem)}:is(.InteriorPage-module__VSLv7G__page .display-lg,.InteriorPage-module__VSLv7G__page .display-md,.InteriorPage-module__VSLv7G__page .display-sm){line-height:1.12}.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page h1:lang(de){hyphens:manual;overflow-wrap:anywhere}:is(.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page .display-lg,.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page .display-md,.InteriorPage-module__VSLv7G__page.InteriorPage-module__VSLv7G__page .display-sm){font-weight:300}
.CtaBand-module__qlNzKa__band{justify-items:start;gap:clamp(1.5rem,4vw,2rem);display:grid}.CtaBand-module__qlNzKa__heading{max-width:15ch}.CtaBand-module__qlNzKa__body{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1)}.CtaBand-module__qlNzKa__actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.CtaBand-module__qlNzKa__email{font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.CtaBand-module__qlNzKa__email a{display:inline-block;position:relative}.CtaBand-module__qlNzKa__email a:after{content:"";position:absolute;inset:-4px 0}.CtaBand-module__qlNzKa__emailIntro{color:var(--field-text-muted)}@media (max-width:47.99em){.CtaBand-module__qlNzKa__actions{width:100%}.CtaBand-module__qlNzKa__actions .btn{width:100%}}@media (min-width:62em){.CtaBand-module__qlNzKa__band{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,2.4vw,2.5rem)}.CtaBand-module__qlNzKa__heading{grid-column:1/11}.CtaBand-module__qlNzKa__body{grid-area:2/1/span 2/6;align-self:start}.CtaBand-module__qlNzKa__actions{grid-area:2/8/auto/-1}.CtaBand-module__qlNzKa__email{grid-area:3/8/auto/-1}}@media (prefers-reduced-motion:no-preference){.CtaBand-module__qlNzKa__body,.CtaBand-module__qlNzKa__actions,.CtaBand-module__qlNzKa__email{transition:transform var(--motion-standard) var(--ease);transform:translateY(12px)}.CtaBand-module__qlNzKa__band.is-revealed .CtaBand-module__qlNzKa__body{transition-delay:calc(var(--motion-stagger) * 3);transform:none}.CtaBand-module__qlNzKa__band.is-revealed .CtaBand-module__qlNzKa__actions{transition-delay:calc(var(--motion-stagger) * 4);transform:none}.CtaBand-module__qlNzKa__band.is-revealed .CtaBand-module__qlNzKa__email{transition-delay:calc(var(--motion-stagger) * 5);transform:none}:is(.CtaBand-module__qlNzKa__band.is-immediate .CtaBand-module__qlNzKa__body,.CtaBand-module__qlNzKa__band.is-immediate .CtaBand-module__qlNzKa__actions,.CtaBand-module__qlNzKa__band.is-immediate .CtaBand-module__qlNzKa__email){transition:none}}
.ProjectLead-module__2WZo_G__stage{margin-top:clamp(1.5rem,3.5vw,2.5rem);display:block;position:relative}.ProjectLead-module__2WZo_G__sand{--ground:var(--cream);--ink:#101112;--soft:#101112ad;--edge:#10111224}.ProjectLead-module__2WZo_G__forest{--ground:var(--jet);--ink:var(--white);--soft:#ffffffc2;--edge:#ffffff2e}.ProjectLead-module__2WZo_G__field{padding-block:clamp(2rem,5vw,3.5rem);position:relative;overflow-x:clip}.ProjectLead-module__2WZo_G__ground{z-index:0;background-color:var(--ground);transform:scaleX(var(--lead-reveal,1));transform-origin:50%;display:block;position:absolute;inset:0}.ProjectLead-module__2WZo_G__inner{z-index:1;width:100%;max-width:var(--content-width);padding-inline:var(--gutter);margin-inline:auto;position:relative}.ProjectLead-module__2WZo_G__canvas{width:100%;transform:translate3d(0, var(--lead-field-y,0px), 0);margin:0 auto;position:relative}.ProjectLead-module__2WZo_G__mask{aspect-ratio:16/10;background-color:var(--ground);position:relative;overflow:hidden}.ProjectLead-module__2WZo_G__site{width:100%;height:auto;transform:translate3d(0, var(--lead-image-y,0px), 0);display:block}.ProjectLead-module__2WZo_G__phone{width:clamp(7rem,13vw,11.5rem);transform:translate3d(var(--lead-phone-x,0px), var(--lead-phone-y,0px), 0) rotate(var(--lead-phone-rotate,0deg));position:absolute;top:55%;right:4%}.ProjectLead-module__2WZo_G__phoneMask{aspect-ratio:390/780;background-color:var(--ground);border:1px solid var(--edge);overflow:hidden}.ProjectLead-module__2WZo_G__phoneImage{width:100%;height:auto;display:block}.ProjectLead-module__2WZo_G__rail{border-top:1px solid var(--edge);transform:translate3d(0, var(--lead-caption-y,0px), 0);align-items:center;gap:.75rem;margin-top:clamp(.875rem,1.8vw,1.25rem);padding-top:clamp(.75rem,1.4vw,1rem);display:flex}.ProjectLead-module__2WZo_G__railMark{background-color:var(--gold);flex:none;width:6px;height:6px}.ProjectLead-module__2WZo_G__railText{color:var(--soft);font-size:var(--step--1);line-height:1.5}@media (max-width:47.99em){.ProjectLead-module__2WZo_G__canvas{gap:clamp(1.25rem,4vw,1.75rem);display:grid}.ProjectLead-module__2WZo_G__mask{aspect-ratio:16/7}.ProjectLead-module__2WZo_G__phone{width:78vw;transform:translate3d(0, var(--lead-caption-y,0px), 0);margin-inline:auto;position:relative;inset:auto}.ProjectLead-module__2WZo_G__phoneMask{aspect-ratio:9/16}.ProjectLead-module__2WZo_G__phoneImage{object-fit:cover;object-position:top center;height:100%}}@media (min-width:48em) and (max-width:61.99em){.ProjectLead-module__2WZo_G__mask{aspect-ratio:16/9}.ProjectLead-module__2WZo_G__phone{width:clamp(8rem,20vw,12rem);top:52%;right:5%}.ProjectLead-module__2WZo_G__rail{max-width:58%}}@media (min-width:62em){.ProjectLead-module__2WZo_G__stage{--lead-drop:88px;--lead-field-pad:max(clamp(2rem, 5vw, 3.5rem), var(--lead-drop));--lead-rail-gap:clamp(.875rem, 1.8vw, 1.25rem);--lead-rail-pad:clamp(.75rem, 1.4vw, 1rem);--lead-rail:calc(var(--lead-rail-gap) + 1px + var(--lead-rail-pad) + 2 * 1.5 * var(--step--1));--lead-usable:calc(100svh - var(--header-occupied));--lead-runway:58svh;height:calc(var(--lead-usable) + var(--lead-runway));min-height:0;padding-bottom:0;position:relative}.ProjectLead-module__2WZo_G__field{top:var(--header-occupied);height:var(--lead-usable);min-height:0;padding-block:var(--lead-field-pad);align-content:center;display:grid;position:sticky}.ProjectLead-module__2WZo_G__canvas{width:min(80vw, calc(var(--content-width) - 2 * var(--gutter)), calc(( var(--lead-usable) - 2 * var(--lead-field-pad) - var(--lead-rail) ) * 16 / 10))}.ProjectLead-module__2WZo_G__phone{width:16%}.ProjectLead-module__2WZo_G__rail{max-width:46ch}}@media (prefers-reduced-motion:reduce){.ProjectLead-module__2WZo_G__stage{height:auto;min-height:0;padding-bottom:0}.ProjectLead-module__2WZo_G__field{height:auto;min-height:0;position:static}.ProjectLead-module__2WZo_G__ground,.ProjectLead-module__2WZo_G__canvas,.ProjectLead-module__2WZo_G__site,.ProjectLead-module__2WZo_G__phone,.ProjectLead-module__2WZo_G__rail{transform:none}}[data-moving=true] .ProjectLead-module__2WZo_G__canvas,[data-moving=true] .ProjectLead-module__2WZo_G__site,[data-moving=true] .ProjectLead-module__2WZo_G__phone{will-change:transform}@media (prefers-reduced-motion:no-preference) and (max-width:61.99em){.ProjectLead-module__2WZo_G__canvas{transition:transform .52s var(--ease);transform:translateY(12px)}.ProjectLead-module__2WZo_G__phone{transition:transform .56s var(--ease) 90ms;transform:translateY(18px)}[data-entered=true] .ProjectLead-module__2WZo_G__canvas,[data-entered=true] .ProjectLead-module__2WZo_G__phone{transform:none}}.ProjectLead-module__2WZo_G__rioReel{aspect-ratio:16/9;width:100%}@media (max-width:40em){.ProjectLead-module__2WZo_G__rioReel{aspect-ratio:9/16}}.ProjectLead-module__2WZo_G__rioMask{aspect-ratio:16/9}@media (max-width:40em){.ProjectLead-module__2WZo_G__rioMask{aspect-ratio:9/16}}
.Faq-module__pkI36W__faq{border-top:1px solid var(--field-text);max-width:58rem;display:grid}.Faq-module__pkI36W__item{border-bottom:1px solid var(--field-rule)}.Faq-module__pkI36W__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.25rem;padding-block:1rem;list-style:none;display:flex}.Faq-module__pkI36W__summary::-webkit-details-marker{display:none}.Faq-module__pkI36W__summary:focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}.Faq-module__pkI36W__question{font-size:var(--step-1);letter-spacing:-.01em;transition:transform var(--duration-fast) var(--ease);font-weight:500;line-height:1.4}.Faq-module__pkI36W__toggle{background-color:var(--field-text);width:2.25rem;height:2.25rem;transition:background-color var(--duration-fast) var(--ease);flex:none;position:relative}.Faq-module__pkI36W__toggle:before,.Faq-module__pkI36W__toggle:after{content:"";background-color:var(--field);width:.75rem;height:1.5px;margin:-.75px 0 0 -.375rem;position:absolute;top:50%;left:50%}.Faq-module__pkI36W__toggle:after{transition:transform var(--duration-fast) var(--ease);transform:rotate(90deg)}.Faq-module__pkI36W__item[open] .Faq-module__pkI36W__toggle:after{transform:rotate(90deg)scaleX(0)}.Faq-module__pkI36W__toggle{box-shadow:inset 0 -2px #0000}@media (hover:hover) and (pointer:fine){.Faq-module__pkI36W__summary:hover .Faq-module__pkI36W__toggle{box-shadow:inset 0 -2px 0 0 var(--gold)}.Faq-module__pkI36W__summary:hover .Faq-module__pkI36W__question{transform:translate(.25rem)}}.Faq-module__pkI36W__summary:focus-visible .Faq-module__pkI36W__toggle{box-shadow:inset 0 -2px 0 0 var(--gold)}.Faq-module__pkI36W__answer{max-width:var(--measure);color:var(--field-text-soft);padding:0 3.75rem 1.5rem 0;line-height:1.7}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.Faq-module__pkI36W__item{interpolate-size:allow-keywords}.Faq-module__pkI36W__item::details-content{block-size:0;transition:block-size .32s var(--ease), content-visibility .32s allow-discrete;overflow:clip}.Faq-module__pkI36W__item[open]::details-content{block-size:auto}}}
.EnquiryForm-module__ZxCRSG__form{--control-h:3.5rem;gap:1.5rem;display:grid;container-type:inline-size}.EnquiryForm-module__ZxCRSG__fieldset{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.EnquiryForm-module__ZxCRSG__fieldset+.EnquiryForm-module__ZxCRSG__fieldset{margin-top:1.5rem}.EnquiryForm-module__ZxCRSG__legend{color:var(--field-text);font-size:var(--step-1);letter-spacing:-.01em;padding:0 0 .5rem;font-weight:500}.EnquiryForm-module__ZxCRSG__pair{align-items:start;gap:.75rem 1.5rem;display:grid}.EnquiryForm-module__ZxCRSG__field{align-content:start;row-gap:.5rem;display:grid}.EnquiryForm-module__ZxCRSG__label{min-height:1.5rem;font-size:var(--text-label);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:500;line-height:1.45;display:flex}.EnquiryForm-module__ZxCRSG__optional{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:400}.EnquiryForm-module__ZxCRSG__assist{min-height:1.5rem}.EnquiryForm-module__ZxCRSG__assistTall{min-height:3rem}.EnquiryForm-module__ZxCRSG__hint{color:var(--field-text-muted);font-size:.875rem;line-height:1.5}.EnquiryForm-module__ZxCRSG__control{--line:var(--field-text-muted);--active:var(--field-text);box-sizing:border-box;width:100%;height:var(--control-h);background-color:#0000;background-image:linear-gradient(var(--active), var(--active)), linear-gradient(var(--line), var(--line));color:var(--field-text);line-height:normal;font-size:var(--step-0);transition:background-size var(--motion-standard) var(--ease);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:0 2px,100% 1px;border:0;border-radius:0;padding:.5rem 0 .125rem}.EnquiryForm-module__ZxCRSG__control::placeholder{color:var(--field-text-muted)}.EnquiryForm-module__ZxCRSG__control:hover{--line:var(--field-text)}.EnquiryForm-module__ZxCRSG__control:focus{background-size:100% 2px,100% 1px}.EnquiryForm-module__ZxCRSG__control:focus-visible{outline:none}.EnquiryForm-module__ZxCRSG__control[aria-invalid=true]{background-size:100% 2px,100% 1px}textarea.EnquiryForm-module__ZxCRSG__control{background-color:var(--field-panel);resize:vertical;height:11rem;min-height:7.5rem;padding:.875rem 1rem;line-height:1.6}select.EnquiryForm-module__ZxCRSG__control{appearance:none;background-image:linear-gradient(45deg, transparent 50%, currentColor 50%), linear-gradient(135deg, currentColor 50%, transparent 50%), linear-gradient(var(--active), var(--active)), linear-gradient(var(--line), var(--line));background-position:calc(100% - .6rem),calc(100% - .25rem),0 100%,0 100%;background-size:.35rem .35rem,.35rem .35rem,0 2px,100% 1px;padding-right:2rem}select.EnquiryForm-module__ZxCRSG__control:focus,select.EnquiryForm-module__ZxCRSG__control[aria-invalid=true]{background-size:.35rem .35rem,.35rem .35rem,100% 2px,100% 1px}.EnquiryForm-module__ZxCRSG__error{color:var(--field-text);font-size:.875rem;font-weight:700;line-height:1.5}.EnquiryForm-module__ZxCRSG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.EnquiryForm-module__ZxCRSG__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.EnquiryForm-module__ZxCRSG__submit{min-height:3.5rem}.EnquiryForm-module__ZxCRSG__status{border:1px solid var(--field-rule);border-left:2px solid var(--field-point);background-color:var(--field-panel);gap:.75rem;padding:clamp(1.125rem,3vw,1.5rem);display:grid}.EnquiryForm-module__ZxCRSG__statusHeading{font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;line-height:1.4}.EnquiryForm-module__ZxCRSG__statusBody{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step--1)}.EnquiryForm-module__ZxCRSG__summaryList{font-size:var(--step--1);gap:.4rem;display:grid}.EnquiryForm-module__ZxCRSG__summaryList a{color:var(--field-text)}@container (min-width:36rem){.EnquiryForm-module__ZxCRSG__pair{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.625rem}@supports (grid-template-rows:subgrid){.EnquiryForm-module__ZxCRSG__pair{grid-template-rows:auto auto auto}.EnquiryForm-module__ZxCRSG__pair>.EnquiryForm-module__ZxCRSG__field{grid-row:span 3;grid-template-rows:subgrid;row-gap:.625rem}}}@media (min-width:48em){.EnquiryForm-module__ZxCRSG__form{--control-h:3.125rem}}@media (max-width:47.99em){textarea.EnquiryForm-module__ZxCRSG__control{height:10rem}.EnquiryForm-module__ZxCRSG__actions,.EnquiryForm-module__ZxCRSG__submit{width:100%}}.EnquiryForm-module__ZxCRSG__details{border-top:1px solid var(--field-rule);border-bottom:1px solid var(--field-rule)}.EnquiryForm-module__ZxCRSG__summary{cursor:pointer;font-family:var(--font-sans);font-size:var(--step-0);transition:color var(--duration-fast) var(--ease);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding-block:1.125rem;font-weight:500;list-style:none;display:flex}.EnquiryForm-module__ZxCRSG__summary::-webkit-details-marker{display:none}.EnquiryForm-module__ZxCRSG__summary:after{content:"";width:.5rem;height:.5rem;transition:transform var(--duration-fast) var(--ease);border-bottom:1px solid;border-right:1px solid;order:3;margin-left:auto;transform:translateY(-.15em)rotate(45deg)}.EnquiryForm-module__ZxCRSG__details[open] .EnquiryForm-module__ZxCRSG__summary:after{transform:translateY(.1em)rotate(-135deg)}.EnquiryForm-module__ZxCRSG__summaryHint{color:var(--field-text-muted);font-size:var(--step--1);letter-spacing:.02em;font-weight:400}.EnquiryForm-module__ZxCRSG__summary:focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}.EnquiryForm-module__ZxCRSG__detailsBody{gap:clamp(1.25rem,3vw,1.75rem);padding-bottom:1.5rem;display:grid}
.PageHero-module__DsQ9ba__hero{border-bottom:1px solid var(--field-rule);padding-block:clamp(3rem,7vw,5.5rem) clamp(2.5rem,6vw,4.5rem)}.PageHero-module__DsQ9ba__heroCompact{padding-block:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3vw,2.25rem)}.PageHero-module__DsQ9ba__heroCompact .PageHero-module__DsQ9ba__body{gap:1rem}.PageHero-module__DsQ9ba__inner{gap:1.25rem;display:grid}.PageHero-module__DsQ9ba__rail{align-content:start}.PageHero-module__DsQ9ba__body{gap:1.5rem;display:grid}.PageHero-module__DsQ9ba__body>.PageHero-module__DsQ9ba__heading{max-width:14ch;font-size:clamp(2.75rem,1.6rem + 5vw,6.5rem)}@media (min-width:62em){.PageHero-module__DsQ9ba__inner{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}}.PageHero-module__DsQ9ba__studio{border-bottom:0;padding-block:clamp(2.5rem,6vw,5rem)}.PageHero-module__DsQ9ba__studio .PageHero-module__DsQ9ba__rail{gap:1.5rem;display:grid}.PageHero-module__DsQ9ba__monogram{width:3rem;height:3rem}.PageHero-module__DsQ9ba__studio .PageHero-module__DsQ9ba__body{gap:clamp(1.25rem,3vw,2rem)}@media (max-width:61.99em){.PageHero-module__DsQ9ba__studio .PageHero-module__DsQ9ba__rail{align-items:center;gap:1rem;display:flex}.PageHero-module__DsQ9ba__monogram{width:2rem;height:2rem}}
.ProjectStage-module__vdJzFW__theatre{--p:0;margin-top:clamp(3rem,7vw,5rem);display:block;position:relative;overflow-x:clip}.ProjectStage-module__vdJzFW__sand{--ground:var(--cream);--ink:#101112;--soft:#101112a8;--rule-tint:#1011122e;--lift:0 0 0 1px #10111224}.ProjectStage-module__vdJzFW__forest{--ground:var(--jet);--ink:var(--white);--soft:#ffffffbd;--rule-tint:#ffffff38;--lift:0 0 0 1px #ffffff2e}.ProjectStage-module__vdJzFW__scene{background-color:var(--ground);color:var(--ink);padding-block:clamp(2.5rem,6vw,4rem);position:relative}.ProjectStage-module__vdJzFW__inner{width:100%;max-width:var(--content-width);padding-inline:var(--gutter);gap:clamp(1.5rem,3vw,2rem);margin-inline:auto;display:grid}.ProjectStage-module__vdJzFW__head{align-items:baseline;gap:clamp(1rem,3vw,2rem);display:flex}.ProjectStage-module__vdJzFW__heading{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:400;line-height:1.05}.ProjectStage-module__vdJzFW__rule{background-color:var(--rule-tint);flex:auto;min-width:0;height:1px;position:relative}.ProjectStage-module__vdJzFW__ruleFill{background-color:var(--gold);transform:scaleX(var(--p));transform-origin:0;position:absolute;inset:0}.ProjectStage-module__vdJzFW__set{display:grid}.ProjectStage-module__vdJzFW__pair{gap:clamp(1rem,2.5vw,1.5rem);min-width:0;display:grid}.ProjectStage-module__vdJzFW__screen{min-width:0;margin:0}.ProjectStage-module__vdJzFW__holdWide{aspect-ratio:16/10;background-color:var(--ground);width:100%;position:relative;overflow:hidden}.ProjectStage-module__vdJzFW__holdTall{aspect-ratio:390/844;background-color:var(--ground);width:min(20rem,58vw);box-shadow:var(--lift);margin-inline:auto;position:relative;overflow:hidden}.ProjectStage-module__vdJzFW__image{object-fit:cover;object-position:top center}.ProjectStage-module__vdJzFW__caption{align-content:start;justify-items:start;gap:.5rem;min-width:0;display:grid}.ProjectStage-module__vdJzFW__counter{color:var(--soft);font-size:var(--text-label);letter-spacing:-.003em;align-items:center;gap:.625rem;margin:0;display:flex}.ProjectStage-module__vdJzFW__counterMark{background-color:var(--gold);width:6px;height:6px}.ProjectStage-module__vdJzFW__label{color:var(--soft);font-size:var(--text-label);letter-spacing:-.003em;margin:0;font-weight:500}.ProjectStage-module__vdJzFW__sentence{max-width:42ch;color:var(--ink);font-size:var(--step-0);margin:0;line-height:1.5}@media (max-width:61.99em){.ProjectStage-module__vdJzFW__set{gap:clamp(2.5rem,8vw,3.5rem)}}@media (min-width:62em){.ProjectStage-module__vdJzFW__theatre{min-height:calc(100vh + (var(--scenes) - 1) * 86vh)}.ProjectStage-module__vdJzFW__scene{top:var(--header-height);min-height:calc(100vh - var(--header-height));align-content:center;display:grid;position:sticky}.ProjectStage-module__vdJzFW__inner{grid-template-columns:minmax(0,1fr);row-gap:clamp(1.25rem,2.5vw,2rem)}.ProjectStage-module__vdJzFW__pair{grid-area:1/1;grid-template-columns:minmax(0,74fr) minmax(0,26fr);align-items:center;column-gap:clamp(2rem,4vw,3.5rem)}.ProjectStage-module__vdJzFW__screen{width:calc(100% + var(--gutter) + 2vw);aspect-ratio:16/10;place-items:center;max-height:62vh;margin-inline-start:calc(-1 * var(--gutter) - 2vw);display:grid;overflow:hidden}.ProjectStage-module__vdJzFW__holdWide{aspect-ratio:auto;width:100%;height:100%}.ProjectStage-module__vdJzFW__holdTall{aspect-ratio:390/844;width:auto;height:88%;margin-inline:0}}@media (prefers-reduced-motion:no-preference) and (min-width:62em){.ProjectStage-module__vdJzFW__holdWide,.ProjectStage-module__vdJzFW__holdTall{transform:translate3d(0, calc((1 - var(--s,1)) * 100%), 0)}.ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__holdWide,.ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__holdTall{transform:none}[data-moving=true] .ProjectStage-module__vdJzFW__holdWide,[data-moving=true] .ProjectStage-module__vdJzFW__holdTall{will-change:transform}.ProjectStage-module__vdJzFW__caption{visibility:hidden;transition:none;transform:translateY(14px)}.ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__caption{visibility:visible;transition:transform .36s var(--ease);transform:none}[data-active="1"] .ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__caption,[data-active="2"] .ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__caption,[data-active="3"] .ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__caption,[data-active="4"] .ProjectStage-module__vdJzFW__pair:first-child .ProjectStage-module__vdJzFW__caption{visibility:hidden;transition:none;transform:translateY(14px)}[data-active="1"] .ProjectStage-module__vdJzFW__pair:nth-child(2) .ProjectStage-module__vdJzFW__caption,[data-active="2"] .ProjectStage-module__vdJzFW__pair:nth-child(3) .ProjectStage-module__vdJzFW__caption,[data-active="3"] .ProjectStage-module__vdJzFW__pair:nth-child(4) .ProjectStage-module__vdJzFW__caption,[data-active="4"] .ProjectStage-module__vdJzFW__pair:nth-child(5) .ProjectStage-module__vdJzFW__caption{visibility:visible;transition:transform .36s var(--ease);transform:none}}@media (prefers-reduced-motion:reduce){.ProjectStage-module__vdJzFW__scene{min-height:0;position:static}.ProjectStage-module__vdJzFW__set{gap:clamp(2.5rem,6vw,3.5rem)}.ProjectStage-module__vdJzFW__pair{grid-area:auto}}
.Project-module__Qj_ioq__factRow{border-top:1px solid var(--field-rule);gap:.25rem;padding-block:.875rem;display:grid}.Project-module__Qj_ioq__factTerm{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500}.Project-module__Qj_ioq__factValue{font-size:var(--step--1);margin:0}.Project-module__Qj_ioq__assetsHeading{margin-top:clamp(3rem,7vw,5rem)}.Project-module__Qj_ioq__assets{gap:clamp(1.25rem,3vw,2rem);margin-top:clamp(1.5rem,3vw,2rem);display:grid}.Project-module__Qj_ioq__frame{gap:.875rem;margin:0;display:grid;position:relative}.Project-module__Qj_ioq__frame:after{content:"";background-color:var(--field-point);width:.5625rem;height:.5625rem;position:absolute;top:-.28125rem;right:-.28125rem}.Project-module__Qj_ioq__frameInner{border:1px solid var(--field-rule-strong);background-color:var(--field-panel);position:relative;overflow:hidden}.Project-module__Qj_ioq__frameImage{object-fit:cover;object-position:top center}.Project-module__Qj_ioq__framePending{text-align:center;place-content:center;justify-items:center;gap:.5rem;padding:1.5rem;display:grid;position:absolute;inset:0}.Project-module__Qj_ioq__pendingLabel{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500}.Project-module__Qj_ioq__pendingFile{color:var(--field-text-soft);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--step--1);overflow-wrap:anywhere}.Project-module__Qj_ioq__caption{color:var(--field-text-muted);gap:.4375rem;display:grid}.Project-module__Qj_ioq__captionLabel{font-size:var(--text-label);letter-spacing:-.003em;align-items:baseline;gap:.75rem;display:flex}.Project-module__Qj_ioq__captionNote{max-width:52ch;color:var(--field-text-soft);font-size:var(--step--1);letter-spacing:0;text-transform:none;line-height:1.55}.Project-module__Qj_ioq__header{justify-items:start;gap:clamp(1.25rem,3vw,1.75rem);display:grid}.Project-module__Qj_ioq__client{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500}.Project-module__Qj_ioq__conceptTag{border:1px solid var(--field-rule-strong);color:var(--field-text-soft);font-size:var(--text-label);letter-spacing:-.003em;align-items:center;gap:.5rem;padding:.25rem .625rem;display:inline-flex}.Project-module__Qj_ioq__intro{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1);gap:1rem;display:grid}.Project-module__Qj_ioq__liveNote{color:var(--field-text-muted);font-size:var(--step--1)}.Project-module__Qj_ioq__prose{gap:clamp(2.5rem,5vw,3.5rem);margin-top:clamp(3rem,7vw,5rem);display:grid}.Project-module__Qj_ioq__proseBlock{border-top:1px solid var(--field-rule);gap:1.25rem;padding-top:1.75rem;display:grid}.Project-module__Qj_ioq__proseHeading{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:.01em;font-weight:700;line-height:1.4}.Project-module__Qj_ioq__proseBody{max-width:var(--measure);color:var(--field-text-soft);gap:1rem;display:grid}.Project-module__Qj_ioq__scopeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,2.5rem);display:grid}.Project-module__Qj_ioq__scopeList li{border-top:1px solid var(--field-rule-soft);color:var(--field-text-soft);font-size:var(--step--1);padding-block:.75rem}@media (min-width:62em){.Project-module__Qj_ioq__proseBlock{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem)}.Project-module__Qj_ioq__feature{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.5rem) clamp(1.5rem,3vw,3rem)}.Project-module__Qj_ioq__featureText{grid-area:1/1/auto/-1;grid-template-columns:minmax(0,4fr) minmax(0,7fr);place-items:end start;column-gap:clamp(1.5rem,4vw,3.5rem)}.Project-module__Qj_ioq__featureIndex,.Project-module__Qj_ioq__client{grid-column:1}.Project-module__Qj_ioq__featureHeadline,.Project-module__Qj_ioq__stepD,.Project-module__Qj_ioq__featureFacts{grid-column:2}.Project-module__Qj_ioq__featureFrame{grid-area:2/1/auto/-1}.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__featureText{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__featureIndex,.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__client{grid-column:2;justify-self:end}.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__featureHeadline,.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__stepD,.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__featureFacts{grid-column:1}.Project-module__Qj_ioq__featurePhone{width:clamp(9rem,14vw,13rem);margin:0;position:absolute;bottom:clamp(-2rem,-3vw,-3rem);right:clamp(1.5rem,4vw,3.5rem)}.Project-module__Qj_ioq__featureFlipped .Project-module__Qj_ioq__featurePhone{left:clamp(1.5rem,4vw,3.5rem);right:auto}.Project-module__Qj_ioq__entryHead{grid-template-columns:4.5rem minmax(0,1.35fr) minmax(0,1fr);column-gap:clamp(1.5rem,3vw,2.75rem)}.Project-module__Qj_ioq__entryAside{text-align:right;justify-self:end;justify-items:end}}.Project-module__Qj_ioq__caseIntro{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1);gap:1rem;display:grid}.Project-module__Qj_ioq__decisions{border-top:1px solid var(--field-rule-strong);max-width:58rem;display:grid}.Project-module__Qj_ioq__decision{border-bottom:1px solid var(--field-rule);color:var(--field-text-soft);font-size:var(--step--1);grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:.75rem;padding-block:.875rem;display:grid}.Project-module__Qj_ioq__decisionPoint{width:.4375rem;height:.4375rem;margin-top:.5em}.Project-module__Qj_ioq__spanNarrow{max-width:24rem}@media (min-width:62em){.Project-module__Qj_ioq__assets{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.Project-module__Qj_ioq__spanFull{grid-column:span 12}.Project-module__Qj_ioq__spanWide{grid-column:span 8}.Project-module__Qj_ioq__spanNarrow{grid-column:span 4;max-width:none}}@media (prefers-reduced-motion:no-preference){.Project-module__Qj_ioq__frameImage{transition:transform .2s var(--ease)}.reveal .Project-module__Qj_ioq__frameInner{clip-path:inset(0 0 100%)}.reveal.is-revealed .Project-module__Qj_ioq__frameInner{clip-path:inset(0)}.reveal .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-editorial) var(--ease);transform:scale(1.03)}.reveal.is-revealed .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transform:none}.reveal .Project-module__Qj_ioq__frameInner:after{content:"";background-image:linear-gradient(to bottom, var(--field-point) 0 1px, transparent 1px);opacity:0;z-index:1;pointer-events:none;position:absolute;inset:0}.reveal.is-revealed .Project-module__Qj_ioq__frameInner:after{animation:Project-module__Qj_ioq__uzEdge var(--motion-editorial) var(--ease) forwards}}@keyframes Project-module__Qj_ioq__uzEdge{0%{opacity:1;transform:translateY(0)}85%{opacity:1}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.Project-module__Qj_ioq__featureFrame:hover .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage,.Project-module__Qj_ioq__entryFrame:hover .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-micro) var(--ease);transform:scale(1.015)}.Project-module__Qj_ioq__feature:has(a:hover) .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-micro) var(--ease);transform:scale(1.015)}.Project-module__Qj_ioq__feature:has(a:focus-visible) .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-micro) var(--ease);transform:scale(1.015)}.Project-module__Qj_ioq__entry:has(a:hover) .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-micro) var(--ease);transform:scale(1.015)}.Project-module__Qj_ioq__entry:has(a:focus-visible) .Project-module__Qj_ioq__frameInner .Project-module__Qj_ioq__frameImage{transition:transform var(--motion-micro) var(--ease);transform:scale(1.015)}}.Project-module__Qj_ioq__featureFrame .Project-module__Qj_ioq__frameInner,.Project-module__Qj_ioq__entryFrame .Project-module__Qj_ioq__frameInner{transition:border-color var(--duration-fast) var(--ease)}@media (prefers-reduced-motion:no-preference){.Project-module__Qj_ioq__stepA,.Project-module__Qj_ioq__stepB,.Project-module__Qj_ioq__stepC,.Project-module__Qj_ioq__stepD,.Project-module__Qj_ioq__stepE{transition:transform var(--motion-standard) var(--ease);transform:translateY(18px)}.Project-module__Qj_ioq__stepA{transform:translateY(10px)}.reveal .Project-module__Qj_ioq__frameInner{transition:clip-path var(--motion-editorial) var(--ease), transform var(--motion-editorial) var(--ease);transform:translateY(24px)}.reveal.is-revealed .Project-module__Qj_ioq__frameInner{transform:none}}.Project-module__Qj_ioq__opening{justify-items:start;gap:clamp(.875rem,2vw,1.25rem);display:grid}.Project-module__Qj_ioq__caseTitle{max-width:22ch;margin:0}.Project-module__Qj_ioq__liveRow{margin:0}@media (min-width:62em){.Project-module__Qj_ioq__opening{grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"label label""title title""intro live";align-items:end;gap:clamp(.75rem,1.8vw,1.25rem) clamp(2rem,4.5vw,3.5rem)}.Project-module__Qj_ioq__client{grid-area:label}.Project-module__Qj_ioq__caseTitle{grid-area:title;max-width:24ch}.Project-module__Qj_ioq__caseIntro{grid-area:intro;max-width:none}.Project-module__Qj_ioq__liveRow{grid-area:live;place-self:end}.Project-module__Qj_ioq__conceptTag{grid-area:label;justify-self:end}}.Project-module__Qj_ioq__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (min-width:62em){.Project-module__Qj_ioq__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem)}}
.Section-module__A23O5q__head{gap:.875rem;display:grid}.Section-module__A23O5q__rail{align-content:start;gap:.75rem;display:grid}.Section-module__A23O5q__headBody{gap:1.5rem;display:grid}.Section-module__A23O5q__heading{max-width:18ch}.Section-module__A23O5q__headingWide{max-width:24ch}.Section-module__A23O5q__items{gap:0;margin-top:clamp(3rem,5vw,4rem);display:grid}.Section-module__A23O5q__item{border-top:1px solid var(--field-rule);gap:.625rem;padding-block:1.75rem;display:grid}.Section-module__A23O5q__itemIndex{color:var(--field-text-muted);font-family:var(--font-sans);font-size:var(--step--2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}.Section-module__A23O5q__itemTitle{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:.01em;font-weight:700;line-height:1.4}.Section-module__A23O5q__itemBody{max-width:38ch;color:var(--field-text-soft);font-size:var(--step--1);line-height:1.65}@media (min-width:48em){.Section-module__A23O5q__items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,3.5rem)}}@media (min-width:62em){.Section-module__A23O5q__head{grid-template-columns:minmax(0,13rem) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}.Section-module__A23O5q__headBodyLead{grid-column:2}.Section-module__A23O5q__itemsThree{grid-template-columns:repeat(3,minmax(0,1fr))}.Section-module__A23O5q__itemsFour{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:no-preference){.Section-module__A23O5q__rail{transition:transform var(--duration-base) var(--ease);transform:translateY(12px)}.Section-module__A23O5q__headBody>.lede{transition:transform var(--duration-base) var(--ease);transform:translateY(12px)}.Section-module__A23O5q__headBody>.lede{transition-delay:90ms}.reveal.is-revealed .Section-module__A23O5q__rail{transform:none}.reveal.is-revealed .Section-module__A23O5q__headBody>.lede{transform:none}.reveal.is-immediate .Section-module__A23O5q__rail{transition:none}.reveal.is-immediate .Section-module__A23O5q__headBody>.lede{transition:none}}
.SignalPath-module__pCUmAW__signal{--signal-axis:y;--signal-bleed:none;--signal-entry:0;--signal-exit:0;--signal-numeral:#10111212;position:relative}.on-jet .SignalPath-module__pCUmAW__signal{--signal-numeral:#c79a3229}.SignalPath-module__pCUmAW__svg{z-index:1;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0;overflow:visible}.SignalPath-module__pCUmAW__line{fill:none;stroke:var(--gold);stroke-width:1.25px;stroke-linecap:square}.SignalPath-module__pCUmAW__list{display:grid;position:relative}.SignalPath-module__pCUmAW__item{position:relative}.SignalPath-module__pCUmAW__numeral{z-index:0;color:var(--signal-numeral);font-family:var(--font-display);font-optical-sizing:auto;font-variant-numeric:lining-nums;letter-spacing:-.04em;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:.8;position:absolute}.SignalPath-module__pCUmAW__mark{z-index:2;background-color:var(--gold);width:.5625rem;height:.5625rem;margin:-.28125rem 0 0 -.28125rem;position:absolute}.SignalPath-module__pCUmAW__text{z-index:2;gap:.5rem;display:grid;position:relative}.SignalPath-module__pCUmAW__title{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.012em;margin:0;font-weight:500;line-height:1.3}.SignalPath-module__pCUmAW__body{max-width:40ch;color:var(--field-text-soft);margin:0;line-height:1.6}.SignalPath-module__pCUmAW__item{grid-template-columns:2.75rem minmax(0,1fr);padding-bottom:clamp(2rem,7vw,2.75rem);display:grid}.SignalPath-module__pCUmAW__item:last-child{padding-bottom:0}.SignalPath-module__pCUmAW__text{grid-column:2}.SignalPath-module__pCUmAW__mark{top:.8rem;left:var(--mx,.75rem)}.SignalPath-module__pCUmAW__item:nth-child(3n+1){--mx:.5rem}.SignalPath-module__pCUmAW__item:nth-child(3n+2){--mx:1.75rem}.SignalPath-module__pCUmAW__item:nth-child(3n){--mx:.875rem}.SignalPath-module__pCUmAW__numeral{font-size:clamp(4.5rem,22vw,6.5rem);top:-.35rem;right:0}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__title{font-family:var(--font-display);font-size:var(--text-h4);letter-spacing:-.012em;font-weight:400;line-height:1.15}@media (min-width:48em){.SignalPath-module__pCUmAW__stages{--signal-axis:x;--signal-bleed:both;--zone:clamp(8.5rem, 13vw, 11.5rem)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__item{padding:var(--zone) 0 0;display:block}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__numeral{top:calc(var(--zone) * .12);font-size:calc(var(--zone) * .82);left:-.04em;right:auto}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__mark{left:var(--px);top:var(--py)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__item:first-child{--px:32%;--py:calc(var(--zone) * .1)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__item:nth-child(2){--px:2%;--py:calc(var(--zone) * .86)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__item:nth-child(3){--px:20%;--py:calc(var(--zone) * .2)}.SignalPath-module__pCUmAW__stages .SignalPath-module__pCUmAW__text{padding-top:clamp(1rem,2vw,1.5rem)}}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__title{font-size:var(--text-h4);letter-spacing:-.016em;text-wrap:balance;font-weight:400;line-height:1.25}@media (max-width:47.99em){.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__text{padding-right:clamp(3rem,14vw,4rem)}}@media (min-width:48em){.SignalPath-module__pCUmAW__rise{--signal-axis:x;--signal-bleed:end;--signal-entry:0;--signal-exit:-36}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__item{padding:calc(var(--py) + 1.5rem) 0 0;display:block}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__item:first-child{--py:clamp(11rem, 16vw, 15rem)}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__item:nth-child(2){--py:clamp(7rem, 10vw, 9.5rem)}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__item:nth-child(3){--py:clamp(3.5rem, 5vw, 4.5rem)}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__mark{left:.35rem;top:var(--py)}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__numeral{top:calc(var(--py) - .72em);font-size:clamp(4.5rem,7vw,7rem);left:-.06em;right:auto}.SignalPath-module__pCUmAW__rise .SignalPath-module__pCUmAW__title{font-size:clamp(1.1875rem,.85rem + .75vw,1.5rem);line-height:1.3}}.SignalPath-module__pCUmAW__column .SignalPath-module__pCUmAW__numeral{font-size:clamp(3.5rem,12vw,4.5rem)}@media (prefers-reduced-motion:no-preference){.SignalPath-module__pCUmAW__signal[data-state] .SignalPath-module__pCUmAW__line{stroke-dasharray:var(--signal-length,4000);stroke-dashoffset:var(--signal-length,4000)}.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__line{stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-rail) .12s}.SignalPath-module__pCUmAW__signal[data-state] .SignalPath-module__pCUmAW__mark{transform:scale(0)}.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__mark{transition:transform .32s var(--ease) calc(.26s + var(--i) * .42s);transform:none}.SignalPath-module__pCUmAW__signal[data-state] .SignalPath-module__pCUmAW__text{transform:translateY(14px)}.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__text{transition:transform var(--motion-standard) var(--ease) calc(.32s + var(--i) * .42s);transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:47.99em){.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__line{transition-duration:1.1s}.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__mark{transition-delay:calc(.18s + var(--i) * .3s)}.SignalPath-module__pCUmAW__signal[data-state=drawn] .SignalPath-module__pCUmAW__text{transition-delay:calc(.2s + var(--i) * .3s)}}
.Offer-module__6DooeG__rows{border-top:1px solid var(--field-rule-strong);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.Offer-module__6DooeG__row{border-bottom:1px solid var(--field-rule);position:relative}.Offer-module__6DooeG__rowInner{color:inherit;transition:color var(--duration-fast) var(--ease);gap:.5rem;padding-block:clamp(1.25rem,2.5vw,1.75rem);text-decoration:none;display:grid}.Offer-module__6DooeG__rowRule{background-color:var(--field-point);transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.Offer-module__6DooeG__rowRule{transition:transform var(--motion-micro) var(--ease)}}@media (hover:hover) and (pointer:fine){.Offer-module__6DooeG__row:has(a.Offer-module__6DooeG__rowInner:hover) .Offer-module__6DooeG__rowRule{transform:scaleX(1)}}.Offer-module__6DooeG__row:has(a.Offer-module__6DooeG__rowInner:focus-visible) .Offer-module__6DooeG__rowRule{transform:scaleX(1)}a.Offer-module__6DooeG__rowInner:hover{color:var(--field-text)}a.Offer-module__6DooeG__rowInner:focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}.Offer-module__6DooeG__name{font-family:var(--font-sans);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:500;line-height:1.25;display:flex}.Offer-module__6DooeG__popular{color:var(--field-accent);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:0;white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.Offer-module__6DooeG__popularPoint{width:.5rem;height:.5rem}.Offer-module__6DooeG__summary{max-width:46ch;color:var(--field-text-soft);font-size:var(--step--1);line-height:1.6}.Offer-module__6DooeG__price{font-size:var(--step-1);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.45rem;display:flex}.Offer-module__6DooeG__priceFrom,.Offer-module__6DooeG__priceUnit{color:var(--field-text-muted);font-size:var(--step--1)}.Offer-module__6DooeG__footnote{max-width:var(--measure);color:var(--field-text-muted);font-size:var(--step--1);margin-top:1.5rem}.Offer-module__6DooeG__tail{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,4vw,2.75rem);display:flex}@media (min-width:48em){.Offer-module__6DooeG__rowInner{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline;gap:1.5rem clamp(1.5rem,3vw,3rem)}.Offer-module__6DooeG__price{justify-content:flex-end}}.Offer-module__6DooeG__list{border-top:1px solid var(--field-text);display:grid}.Offer-module__6DooeG__listRow{border-bottom:1px solid var(--field-rule);position:relative}.Offer-module__6DooeG__listLink{color:inherit;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price""body body";gap:.5rem 1.25rem;padding-block:clamp(1.25rem,2.6vw,1.75rem);text-decoration:none;display:grid}.Offer-module__6DooeG__listLink:focus-visible{outline:2px solid var(--field-focus);outline-offset:3px}.Offer-module__6DooeG__listName{flex-wrap:wrap;grid-area:name;align-items:baseline;gap:.25rem .875rem;display:flex}.Offer-module__6DooeG__listNameText{font-size:var(--text-h4);letter-spacing:-.02em;transition:transform var(--duration-fast) var(--ease);font-weight:500;line-height:1.15}.Offer-module__6DooeG__listRecommended{color:var(--field-accent);font-size:var(--text-label);white-space:nowrap;font-weight:500}.Offer-module__6DooeG__listBody{grid-area:body;gap:.25rem;display:grid}.Offer-module__6DooeG__listFor{color:var(--field-text);font-size:var(--step-0);line-height:1.45}.Offer-module__6DooeG__listIncludes{max-width:52ch;color:var(--field-text-muted);font-size:var(--text-label);line-height:1.55}.Offer-module__6DooeG__listPrice{font-size:var(--step-1);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:price;align-items:baseline;gap:.4rem;font-weight:500;display:flex}.Offer-module__6DooeG__listArrow{display:none}@media (min-width:48em){.Offer-module__6DooeG__listLink{grid-template-columns:minmax(10rem,3fr) minmax(0,5fr) minmax(9rem,2.5fr) 1.5rem;grid-template-areas:"name body price arrow";align-items:baseline;column-gap:clamp(1.25rem,2.4vw,2.5rem)}.Offer-module__6DooeG__listName{flex-direction:column;align-items:flex-start}.Offer-module__6DooeG__listPrice{font-size:var(--step-2);justify-content:flex-end}.Offer-module__6DooeG__listArrow{transition:transform var(--duration-fast) var(--ease);grid-area:arrow;justify-self:end;display:block}}.Offer-module__6DooeG__listRow:after{content:"";background-color:var(--field-point);transform-origin:0;pointer-events:none;height:1px;position:absolute;inset:auto 0 -1px;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.Offer-module__6DooeG__listRow:after{transition:transform var(--motion-standard) var(--ease)}}@media (hover:hover) and (pointer:fine){.Offer-module__6DooeG__listRow:has(.Offer-module__6DooeG__listLink:hover):after{transform:scaleX(1)}.Offer-module__6DooeG__listLink:hover .Offer-module__6DooeG__listNameText,.Offer-module__6DooeG__listLink:hover .Offer-module__6DooeG__listArrow{transform:translate(.375rem)}}.Offer-module__6DooeG__listRow:has(.Offer-module__6DooeG__listLink:focus-visible):after{transform:scaleX(1)}.Offer-module__6DooeG__listCare .Offer-module__6DooeG__listNameText{font-size:var(--step-1)}
.OpportunityForm-module__f90l0G__room{background-color:var(--field);padding:clamp(1.25rem,4vw,2.75rem)}.OpportunityForm-module__f90l0G__form{gap:clamp(1.75rem,3vw,2.25rem)}.OpportunityForm-module__f90l0G__progress{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.375rem;display:grid;position:relative}.OpportunityForm-module__f90l0G__progressItem{gap:.625rem;min-width:0;display:grid}.OpportunityForm-module__f90l0G__progressTrack{background-color:var(--field-rule);height:1px;display:block;position:relative}.OpportunityForm-module__f90l0G__progressFill{background-color:var(--field-text);transform-origin:0;transition:transform var(--motion-standard) var(--ease);position:absolute;inset:0;transform:scaleX(0)}.OpportunityForm-module__f90l0G__progressItem[data-state=done] .OpportunityForm-module__f90l0G__progressFill,.OpportunityForm-module__f90l0G__progressItem[data-state=current] .OpportunityForm-module__f90l0G__progressFill{transform:none}.OpportunityForm-module__f90l0G__progressItem[data-state=current] .OpportunityForm-module__f90l0G__progressFill{background-color:var(--field-point)}.OpportunityForm-module__f90l0G__progress[data-complete]:after{content:"";background-color:var(--field-point);width:.4375rem;height:.4375rem;position:absolute;top:-3px;right:0}.OpportunityForm-module__f90l0G__progressLabel{min-width:0;color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;align-items:center;gap:.5rem;font-weight:500;line-height:1.4;display:flex}.OpportunityForm-module__f90l0G__progressItem[data-state=done] .OpportunityForm-module__f90l0G__progressLabel{color:var(--field-text-soft)}.OpportunityForm-module__f90l0G__progressItem[data-state=current] .OpportunityForm-module__f90l0G__progressLabel{color:var(--field-text)}.OpportunityForm-module__f90l0G__progressItem[data-state=current] .OpportunityForm-module__f90l0G__progressLabel:before{content:"";background-color:var(--field-point);flex:none;width:.4375rem;height:.4375rem}.OpportunityForm-module__f90l0G__progressNumber{font-variant-numeric:tabular-nums}.OpportunityForm-module__f90l0G__progressName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (max-width:35.99rem){.OpportunityForm-module__f90l0G__progressName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.OpportunityForm-module__f90l0G__stage{gap:clamp(1.5rem,3vw,2rem);display:grid}.OpportunityForm-module__f90l0G__stageHead{gap:.625rem;display:grid}.OpportunityForm-module__f90l0G__stageTitle{font-family:var(--font-sans);font-size:var(--step-2);letter-spacing:-.005em;gap:.5rem;font-weight:500;line-height:1.3;display:grid}.OpportunityForm-module__f90l0G__stageTitle:focus,.OpportunityForm-module__f90l0G__successHeading:focus{outline:none}.OpportunityForm-module__f90l0G__stageCounter{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500;line-height:1.4}.OpportunityForm-module__f90l0G__stageIntro{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step--1);line-height:1.6}.OpportunityForm-module__f90l0G__stageFields{gap:1.75rem;display:grid}.OpportunityForm-module__f90l0G__form textarea.OpportunityForm-module__f90l0G__textarea{height:9.5rem;min-height:6.5rem}.OpportunityForm-module__f90l0G__choiceGroup{border:0;gap:.625rem;min-width:0;margin:0;padding:0;display:grid}.OpportunityForm-module__f90l0G__choiceLegend{font-size:var(--step--1);margin-bottom:.625rem;padding:0;font-weight:500;line-height:1.5}.OpportunityForm-module__f90l0G__choiceError{margin-bottom:.25rem}.OpportunityForm-module__f90l0G__choices{margin-top:.25rem;display:grid}.OpportunityForm-module__f90l0G__choice{border:1px solid var(--field-rule-strong);cursor:pointer;min-height:3.25rem;transition:border-color var(--duration-fast) var(--ease);align-items:center;gap:.875rem;padding:.75rem 1rem;display:flex;position:relative}.OpportunityForm-module__f90l0G__choice+.OpportunityForm-module__f90l0G__choice{margin-top:-1px}.OpportunityForm-module__f90l0G__choice:hover{z-index:1;border-color:var(--field-text-muted)}.OpportunityForm-module__f90l0G__choice:has(.OpportunityForm-module__f90l0G__choiceInput:checked){z-index:2;border-color:var(--field-text)}.OpportunityForm-module__f90l0G__choicesInvalid .OpportunityForm-module__f90l0G__choice{border-color:var(--field-text-muted)}.OpportunityForm-module__f90l0G__choiceInput{border:1px solid var(--field-rule-strong);appearance:none;cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background-color:#0000;background-clip:content-box;border-radius:0;flex:none;margin:0;padding:3px}.OpportunityForm-module__f90l0G__choiceInput:checked{border-color:var(--field-text);background-color:var(--field-text)}.OpportunityForm-module__f90l0G__choiceText{font-size:var(--step--1);line-height:1.45}@supports selector(:has(*)){.OpportunityForm-module__f90l0G__choiceInput:focus-visible{outline:none}.OpportunityForm-module__f90l0G__choice:has(.OpportunityForm-module__f90l0G__choiceInput:focus-visible){z-index:3;outline:2px solid var(--field-focus);outline-offset:2px}}@container (min-width:30rem){.OpportunityForm-module__f90l0G__choicesTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.OpportunityForm-module__f90l0G__choicesTwo .OpportunityForm-module__f90l0G__choice+.OpportunityForm-module__f90l0G__choice{margin-top:0;margin-left:-1px}}.OpportunityForm-module__f90l0G__consent{border-top:1px solid var(--field-rule);gap:.5rem;padding-top:1.25rem;display:grid}.OpportunityForm-module__f90l0G__consentLabel{font-size:var(--step--1);cursor:pointer;align-items:flex-start;gap:.875rem;line-height:1.6;display:flex}.OpportunityForm-module__f90l0G__checkbox{border:1px solid var(--field-rule-strong);appearance:none;cursor:pointer;width:1.25rem;height:1.25rem;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:0;flex:none;margin:.125rem 0 0}.OpportunityForm-module__f90l0G__checkbox:hover{border-color:var(--field-text-muted)}.OpportunityForm-module__f90l0G__checkbox:checked{border-color:var(--field-text);background-color:var(--field-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5 5.5 11 12 3.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")}.OpportunityForm-module__f90l0G__checkbox[aria-invalid=true]{border-width:2px;border-color:var(--field-text)}.OpportunityForm-module__f90l0G__consentError,.OpportunityForm-module__f90l0G__consentHint{padding-left:2.125rem}.OpportunityForm-module__f90l0G__statusSlot:empty{display:none}.OpportunityForm-module__f90l0G__statusSlot:focus{outline:none}.OpportunityForm-module__f90l0G__nav{border-top:1px solid var(--field-rule);flex-wrap:wrap;align-items:center;gap:.875rem 1rem;padding-top:clamp(1.25rem,3vw,1.75rem);display:flex}.OpportunityForm-module__f90l0G__primary,.OpportunityForm-module__f90l0G__secondary{min-height:3.5rem}.OpportunityForm-module__f90l0G__primary:disabled,.OpportunityForm-module__f90l0G__secondary:disabled{cursor:progress}@media (max-width:47.99em){.OpportunityForm-module__f90l0G__nav{flex-direction:column;align-items:stretch}}.OpportunityForm-module__f90l0G__review{gap:1.75rem;display:grid}.OpportunityForm-module__f90l0G__reviewGroup{border-top:1px solid var(--field-rule-strong);gap:.875rem;padding-top:1rem;display:grid}.OpportunityForm-module__f90l0G__reviewHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.OpportunityForm-module__f90l0G__reviewTitle{font-family:var(--font-sans);font-size:var(--step-0);font-weight:700;line-height:1.4}.OpportunityForm-module__f90l0G__reviewEdit{border-bottom:1px solid var(--field-rule-strong);min-height:2rem;font-size:var(--text-label);letter-spacing:-.003em;transition:border-color var(--duration-fast) var(--ease);flex:none;padding:.25rem 0;font-weight:500}.OpportunityForm-module__f90l0G__reviewEdit:hover{border-color:var(--field-text)}.OpportunityForm-module__f90l0G__reviewList{gap:.875rem;display:grid}.OpportunityForm-module__f90l0G__reviewRow{gap:.125rem;display:grid}.OpportunityForm-module__f90l0G__reviewTerm{color:var(--field-text-muted);font-size:var(--text-label);line-height:1.5}.OpportunityForm-module__f90l0G__reviewValue{font-size:var(--step--1);overflow-wrap:anywhere;margin:0;line-height:1.6}.OpportunityForm-module__f90l0G__reviewLong{white-space:pre-line}.OpportunityForm-module__f90l0G__reviewEmpty{color:var(--field-text-muted)}@container (min-width:36rem){.OpportunityForm-module__f90l0G__reviewRow{grid-template-columns:minmax(0,12rem) minmax(0,1fr);column-gap:1.5rem}}.OpportunityForm-module__f90l0G__success{justify-items:start;gap:1.25rem;padding-block:clamp(.5rem,2vw,1.25rem);display:grid}.OpportunityForm-module__f90l0G__successRule{width:min(14rem,60%);margin-bottom:.5rem}.OpportunityForm-module__f90l0G__successHeading{max-width:16ch}.OpportunityForm-module__f90l0G__successBody{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1);line-height:1.6}.OpportunityForm-module__f90l0G__successReply{color:var(--field-text-muted);font-size:var(--step--1)}.OpportunityForm-module__f90l0G__closed{gap:1rem;display:grid}.OpportunityForm-module__f90l0G__closedHeading{max-width:32ch;font-family:var(--font-sans);font-size:var(--step-2);font-weight:500;line-height:1.35}.OpportunityForm-module__f90l0G__closedBody{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step--1);line-height:1.65}@keyframes OpportunityForm-module__f90l0G__uzStageSettle{0%{transform:translateY(10px)}to{transform:none}}@keyframes OpportunityForm-module__f90l0G__uzRuleDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes OpportunityForm-module__f90l0G__uzPointLand{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.OpportunityForm-module__f90l0G__stage{animation:OpportunityForm-module__f90l0G__uzStageSettle .36s var(--ease) both}.OpportunityForm-module__f90l0G__successRule:before{transform-origin:0;animation:OpportunityForm-module__f90l0G__uzRuleDraw .76s var(--ease) 60ms both}.OpportunityForm-module__f90l0G__successRule:after{animation:OpportunityForm-module__f90l0G__uzPointLand .3s var(--ease) .62s both}.OpportunityForm-module__f90l0G__progress[data-complete]:after{animation:OpportunityForm-module__f90l0G__uzPointLand .3s var(--ease) .42s both}}
.ConceptView-module__DwmkJG__back{margin-bottom:clamp(1.5rem,4vh,2.5rem)}.ConceptView-module__DwmkJG__concept{gap:clamp(1.5rem,4vh,3rem);display:grid}.ConceptView-module__DwmkJG__head{gap:1rem;max-width:56rem;display:grid}.ConceptView-module__DwmkJG__name{color:var(--field-text-soft);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;margin:0}.ConceptView-module__DwmkJG__badge,.ConceptView-module__DwmkJG__frameTag{border:1px solid var(--gold);color:var(--field-text);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;justify-self:start;align-items:center;gap:.625rem;margin:0;padding:.5rem .875rem;font-weight:700;line-height:1.3;display:inline-flex}.ConceptView-module__DwmkJG__badge:before,.ConceptView-module__DwmkJG__frameTag:before{content:"";background-color:var(--gold);width:.4375rem;height:.4375rem}.ConceptView-module__DwmkJG__title{margin:0}.ConceptView-module__DwmkJG__intro{max-width:46rem;margin:0}.ConceptView-module__DwmkJG__figure{margin:0}.ConceptView-module__DwmkJG__frame{aspect-ratio:720/404;background:#111;width:100%;display:block;position:relative;overflow:hidden}.ConceptView-module__DwmkJG__frame img,.ConceptView-module__DwmkJG__frame video{object-fit:cover;width:100%;height:100%;display:block}.ConceptView-module__DwmkJG__frameTag{z-index:2;color:#f5efe3;background:#0a0a0ab8;position:absolute;top:1rem;left:1rem}.ConceptView-module__DwmkJG__note{border-left:2px solid var(--gold);max-width:46rem;color:var(--field-text-soft);margin:0;padding:1rem 1.25rem}.ConceptView-module__DwmkJG__facts{border-block:1px solid var(--field-rule-strong);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem 2rem;margin:0;padding:1.25rem 0;display:grid}.ConceptView-module__DwmkJG__facts dt{color:var(--field-text-soft);font-size:var(--text-label)}.ConceptView-module__DwmkJG__facts dd{margin:.25rem 0 0}.ConceptView-module__DwmkJG__prose{gap:2rem;display:grid}@media (min-width:62em){.ConceptView-module__DwmkJG__prose{grid-template-columns:1fr 1fr;gap:4rem}}.ConceptView-module__DwmkJG__block p{max-width:34rem;margin:0}.ConceptView-module__DwmkJG__blockHeading{font-size:var(--text-lg,1.25rem);margin:0 0 .75rem}.ConceptView-module__DwmkJG__siteRow{margin:0}.ConceptView-module__DwmkJG__figure{position:relative}.ConceptView-module__DwmkJG__frameLink{z-index:3;position:absolute;inset:0}
.OpportunityRoomView-module__YXa-qq__facts{border-top:1px solid var(--field-rule);grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-top:.5rem;display:grid}.OpportunityRoomView-module__YXa-qq__fact{align-content:start;gap:.25rem;padding:.875rem 1rem .25rem 0;display:grid}.OpportunityRoomView-module__YXa-qq__factTerm{color:var(--field-text-muted);font-size:var(--text-label);letter-spacing:-.003em;font-weight:500}.OpportunityRoomView-module__YXa-qq__factValue{font-size:var(--step--1);margin:0;line-height:1.5}@media (min-width:48em){.OpportunityRoomView-module__YXa-qq__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.OpportunityRoomView-module__YXa-qq__roomSection{padding-top:clamp(2rem,4vw,3rem)}.OpportunityRoomView-module__YXa-qq__layout{align-items:start;gap:clamp(3rem,7vw,4.5rem);display:grid}.OpportunityRoomView-module__YXa-qq__main{min-width:0}.OpportunityRoomView-module__YXa-qq__aside{align-content:start;gap:clamp(2rem,4vw,2.5rem);display:grid}.OpportunityRoomView-module__YXa-qq__block{border-top:1px solid var(--field-rule-strong);gap:.875rem;padding-top:1.5rem;display:grid}.OpportunityRoomView-module__YXa-qq__blockHeading{font-family:var(--font-sans);font-size:var(--step-1);font-weight:700;line-height:1.4}.OpportunityRoomView-module__YXa-qq__blockBody{color:var(--field-text-soft);font-size:var(--step--1);line-height:1.65}.OpportunityRoomView-module__YXa-qq__items{display:grid}.OpportunityRoomView-module__YXa-qq__item{border-top:1px solid var(--field-rule);gap:.375rem;padding-block:1rem;display:grid}.OpportunityRoomView-module__YXa-qq__itemIndex{color:var(--field-text-muted);font-size:var(--step--2);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-weight:500}.OpportunityRoomView-module__YXa-qq__itemTitle{font-size:var(--step-0);font-weight:700;line-height:1.4}.OpportunityRoomView-module__YXa-qq__itemBody{color:var(--field-text-soft);font-size:var(--step--1);line-height:1.6}@media (min-width:62em){.OpportunityRoomView-module__YXa-qq__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(3rem,6vw,5.5rem)}}.OpportunityRoomView-module__YXa-qq__faq{margin-top:clamp(2.5rem,5vw,3.5rem)}@media (prefers-reduced-motion:no-preference){.OpportunityRoomView-module__YXa-qq__item{transition:transform var(--motion-standard) var(--ease);transform:translateY(10px)}.OpportunityRoomView-module__YXa-qq__aside.is-revealed .OpportunityRoomView-module__YXa-qq__item{transform:none}.OpportunityRoomView-module__YXa-qq__aside.is-revealed .OpportunityRoomView-module__YXa-qq__item:nth-child(2){transition-delay:var(--motion-stagger)}.OpportunityRoomView-module__YXa-qq__aside.is-revealed .OpportunityRoomView-module__YXa-qq__item:nth-child(3){transition-delay:calc(var(--motion-stagger) * 2)}.OpportunityRoomView-module__YXa-qq__aside.is-immediate .OpportunityRoomView-module__YXa-qq__item{transition:none}}
.StickyTalk-module__jPe7cq__talk{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--white);background-color:var(--jet);min-height:3.25rem;color:var(--white);font-family:var(--font-sans);letter-spacing:-.005em;border-radius:0;align-items:center;padding:.75rem 1.5rem;font-size:1rem;font-weight:500;line-height:1.25;text-decoration:none;display:inline-flex;position:fixed}.StickyTalk-module__jPe7cq__talk:hover{border-color:var(--jet);background-color:var(--white);color:var(--jet)}.StickyTalk-module__jPe7cq__talk:focus-visible{outline:2px solid var(--jet);outline-offset:3px;box-shadow:0 0 0 5px var(--white)}.StickyTalk-module__jPe7cq__talk[data-hidden=true]{opacity:0;visibility:hidden;transition:none;transform:translateY(calc(100% + 2rem))}@media (prefers-reduced-motion:no-preference){.StickyTalk-module__jPe7cq__talk{transition:transform .72s var(--ease-expo), opacity .32s linear, visibility 0s linear 0s}}@media (prefers-reduced-motion:reduce){.StickyTalk-module__jPe7cq__talk[data-hidden=true]{transition:none;transform:none}}
.PresenceCheck-module__LEqqDW__opening{border-bottom:1px solid var(--field-rule);padding-block:clamp(1.75rem,4vw,3.5rem) clamp(2.25rem,5vw,4rem)}.PresenceCheck-module__LEqqDW__openingGrid{grid-template-areas:"intro""console""specimen""colophon";gap:clamp(1.75rem,5vw,2.75rem);display:grid}.PresenceCheck-module__LEqqDW__intro{grid-area:intro}.PresenceCheck-module__LEqqDW__console{grid-area:console}.PresenceCheck-module__LEqqDW__colophon{grid-area:colophon}.PresenceCheck-module__LEqqDW__specimen{grid-area:specimen}.PresenceCheck-module__LEqqDW__intro{gap:1rem;min-width:0;display:grid}.PresenceCheck-module__LEqqDW__eyebrow{align-items:center}.PresenceCheck-module__LEqqDW__eyebrow .presence-point{width:.4375rem;height:.4375rem}.PresenceCheck-module__LEqqDW__title{max-width:13ch;font-size:clamp(2.75rem,1.5rem + 5vw,6.25rem)}.PresenceCheck-module__LEqqDW__lede{max-width:36rem;color:var(--field-text-soft);font-size:var(--step-1);line-height:1.5}.PresenceCheck-module__LEqqDW__console,.PresenceCheck-module__LEqqDW__colophon{min-width:0}.PresenceCheck-module__LEqqDW__colophon>dl{margin-top:0}@media (min-width:64em){.PresenceCheck-module__LEqqDW__openingGrid{grid-template:"intro specimen""console specimen""colophon specimen"1fr/minmax(0,7fr) minmax(0,5fr);gap:2.5rem clamp(3rem,6vw,6.5rem)}.PresenceCheck-module__LEqqDW__intro{grid-area:intro}.PresenceCheck-module__LEqqDW__console{grid-area:console}.PresenceCheck-module__LEqqDW__colophon{grid-area:colophon}.PresenceCheck-module__LEqqDW__specimen{grid-area:specimen;align-self:start;padding-top:clamp(2rem,5vw,4.5rem)}}.PresenceCheck-module__LEqqDW__checkForm{gap:1.5rem;display:grid;container-type:inline-size}.PresenceCheck-module__LEqqDW__urlField{gap:.5rem;display:grid}.PresenceCheck-module__LEqqDW__inputRow{border:1px solid var(--field-text);background-color:var(--field);min-height:3.75rem;display:flex}.PresenceCheck-module__LEqqDW__inputRow:focus-within{outline:2px solid var(--field-focus);outline-offset:3px}.PresenceCheck-module__LEqqDW__inputRow[data-invalid]{border-width:2px}.PresenceCheck-module__LEqqDW__urlInput{min-width:0;color:var(--field-text);font-size:var(--step-1);letter-spacing:-.01em;background:0 0;border:0;border-radius:0;flex:auto;padding:0 1rem;font-weight:500}.PresenceCheck-module__LEqqDW__urlInput::placeholder{color:var(--field-text-muted);font-weight:400}.PresenceCheck-module__LEqqDW__urlInput:focus-visible{outline:none}.PresenceCheck-module__LEqqDW__go{flex:none;min-height:0;margin:-1px -1px -1px 0}@container (max-width:30rem){.PresenceCheck-module__LEqqDW__inputRow{flex-direction:column}.PresenceCheck-module__LEqqDW__urlInput{min-height:3.5rem}.PresenceCheck-module__LEqqDW__go{width:calc(100% + 2px);min-height:3.25rem;margin:0 -1px -1px}}.PresenceCheck-module__LEqqDW__specimen{gap:.875rem;min-width:0;margin:0;display:grid}.PresenceCheck-module__LEqqDW__specimenStage{--overlap:1.25rem;display:grid}.PresenceCheck-module__LEqqDW__board{padding:2.75rem 1rem calc(var(--overlap) + 1.25rem);background-color:var(--field);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.PresenceCheck-module__LEqqDW__boardRing{aspect-ratio:1;position:relative}.PresenceCheck-module__LEqqDW__specimenArc{stroke:var(--field-text);stroke-dashoffset:var(--to)}.PresenceCheck-module__LEqqDW__specimenPoint{fill:var(--field-point)}.PresenceCheck-module__LEqqDW__boardPillars{gap:.5rem;display:grid}.PresenceCheck-module__LEqqDW__boardPillar{font-size:var(--step--2);grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;line-height:1.3;display:grid}.PresenceCheck-module__LEqqDW__boardName{color:var(--field-text-soft);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.PresenceCheck-module__LEqqDW__boardPillar .PresenceCheck-module__LEqqDW__bar{grid-column:1/-1;height:2px}.PresenceCheck-module__LEqqDW__sample{z-index:1;margin:calc(-1 * var(--overlap)) 0 0 1.25rem;background-color:var(--field);color:var(--field-text);gap:.75rem;padding:1.25rem 1.25rem 1.125rem;display:grid;position:relative}.PresenceCheck-module__LEqqDW__sampleBrand{font-size:var(--step--2);letter-spacing:-.003em;font-weight:700}.PresenceCheck-module__LEqqDW__sampleTitle{max-width:16ch;font-family:var(--font-display);font-variation-settings:"opsz" 48;letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.5rem,1.15rem + 1.5vw,2.375rem);line-height:1.05}.PresenceCheck-module__LEqqDW__sampleLede{color:var(--field-text-soft);font-size:var(--step--1);line-height:1.5}.PresenceCheck-module__LEqqDW__sampleFoot{align-items:center;gap:1rem;margin-top:.25rem;display:flex}.PresenceCheck-module__LEqqDW__sampleButton{background-color:var(--white);min-height:2.5rem;color:var(--jet);font-size:var(--step--1);flex:none;align-items:center;padding:.375rem 1rem;font-weight:500;display:inline-flex}.PresenceCheck-module__LEqqDW__sampleRule{background-color:var(--field-rule);flex:auto;height:1px;position:relative}.PresenceCheck-module__LEqqDW__sampleRule:after{content:"";background-color:var(--field-point);width:.4375rem;height:.4375rem;position:absolute;top:-3px;right:0}.PresenceCheck-module__LEqqDW__specimenCaption{max-width:30rem;color:var(--field-text-muted);font-size:var(--step--1);line-height:1.5}@media (min-width:36em){.PresenceCheck-module__LEqqDW__specimenStage{--overlap:2rem}.PresenceCheck-module__LEqqDW__board{padding:3rem 1.5rem calc(var(--overlap) + 1.5rem);grid-template-columns:9rem minmax(0,1fr);gap:1.5rem}.PresenceCheck-module__LEqqDW__boardPillar{font-size:var(--step--1)}.PresenceCheck-module__LEqqDW__sample{margin:calc(-1 * var(--overlap)) 0 0 2.5rem;padding:1.75rem 1.75rem 1.5rem}}@media (min-width:64em){.PresenceCheck-module__LEqqDW__specimenStage{--overlap:2.5rem}.PresenceCheck-module__LEqqDW__board{margin-left:2.5rem}.PresenceCheck-module__LEqqDW__sample{margin:calc(-1 * var(--overlap)) 2rem 0 0}}@media (prefers-reduced-motion:no-preference){.PresenceCheck-module__LEqqDW__specimenArc{animation:PresenceCheck-module__LEqqDW__arcDraw 1.4s var(--ease) .35s both}.PresenceCheck-module__LEqqDW__specimenPoint{animation:PresenceCheck-module__LEqqDW__pointLand .32s var(--ease) 1.55s both;transform-box:fill-box;transform-origin:50%}.PresenceCheck-module__LEqqDW__sample{animation:PresenceCheck-module__LEqqDW__settle .76s var(--ease) .5s both}.PresenceCheck-module__LEqqDW__sampleRule{transform-origin:0;animation:PresenceCheck-module__LEqqDW__ruleDraw .76s var(--ease) 1.1s both}.PresenceCheck-module__LEqqDW__sampleRule:after{animation:PresenceCheck-module__LEqqDW__pointLand .3s var(--ease) 1.75s both}}@keyframes PresenceCheck-module__LEqqDW__arcDraw{0%{stroke-dashoffset:100px}}@keyframes PresenceCheck-module__LEqqDW__pointLand{0%{opacity:0;transform:scale(.4)}}@keyframes PresenceCheck-module__LEqqDW__ruleDraw{0%{transform:scaleX(0)}}.PresenceCheck-module__LEqqDW__preparing:not([data-active]){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PresenceCheck-module__LEqqDW__preparing{gap:.75rem;display:grid}.PresenceCheck-module__LEqqDW__preparingRule{background-color:var(--field-rule);height:2px;display:block;position:relative;overflow:hidden}.PresenceCheck-module__LEqqDW__preparingRule:before{content:"";background-color:var(--field-text);width:30%;position:absolute;inset:0 auto 0 0}.PresenceCheck-module__LEqqDW__preparingRule:after{content:"";background-color:var(--field-point);width:.375rem;height:.375rem;position:absolute;top:-2px;right:0}@media (prefers-reduced-motion:no-preference){.PresenceCheck-module__LEqqDW__preparingRule:before{animation:PresenceCheck-module__LEqqDW__preparing 1.3s var(--ease-rail) infinite}}@keyframes PresenceCheck-module__LEqqDW__preparing{0%{transform:translate(-100%)}to{transform:translate(340%)}}.PresenceCheck-module__LEqqDW__preparingText{font-size:var(--step--1);line-height:1.5}.PresenceCheck-module__LEqqDW__preparingText strong{font-weight:700}.PresenceCheck-module__LEqqDW__section{padding-top:clamp(2rem,4vw,3rem)}.PresenceCheck-module__LEqqDW__frame{background-color:var(--field);padding:clamp(1.25rem,4vw,2.75rem)}.PresenceCheck-module__LEqqDW__frameHeading{font-family:var(--font-sans);font-size:var(--step-1);letter-spacing:-.01em;font-weight:700;line-height:1.3}.PresenceCheck-module__LEqqDW__frameHeading:focus{outline:none}.PresenceCheck-module__LEqqDW__frameHeading,.PresenceCheck-module__LEqqDW__resultHeading,.PresenceCheck-module__LEqqDW__reportHeading{scroll-margin-top:6.5rem}.PresenceCheck-module__LEqqDW__form{gap:clamp(1.5rem,3vw,2rem)}.PresenceCheck-module__LEqqDW__note{max-width:var(--measure);color:var(--field-text-muted);font-size:var(--step--1);line-height:1.6}.PresenceCheck-module__LEqqDW__choiceGroup{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.PresenceCheck-module__LEqqDW__choiceLegend{font-size:var(--text-label);letter-spacing:-.003em;padding:0;font-weight:500}.PresenceCheck-module__LEqqDW__choices{flex-wrap:wrap;gap:.5rem;display:flex}.PresenceCheck-module__LEqqDW__choice{border:1px solid var(--field-rule-strong);cursor:pointer;max-width:100%;min-height:2.75rem;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);flex:0 auto;align-items:center;gap:.625rem;padding:.375rem 1rem;display:inline-flex;position:relative}.PresenceCheck-module__LEqqDW__choice:hover{border-color:var(--field-text)}.PresenceCheck-module__LEqqDW__choiceInput{clip-path:inset(50%);opacity:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.PresenceCheck-module__LEqqDW__choiceText{letter-spacing:-.005em;font-weight:500}.PresenceCheck-module__LEqqDW__choice:has(.PresenceCheck-module__LEqqDW__choiceInput:checked){border-color:var(--field-text);background-color:var(--field-text);color:var(--field)}.PresenceCheck-module__LEqqDW__choice:has(.PresenceCheck-module__LEqqDW__choiceInput:focus-visible){outline:2px solid var(--field-focus);outline-offset:3px}.PresenceCheck-module__LEqqDW__otherField{gap:.5rem;max-width:28rem;display:grid}.PresenceCheck-module__LEqqDW__otherInput{border:1px solid var(--field-rule-strong);min-height:3.25rem;color:var(--field-text);font-size:var(--step-0);background:0 0;border-radius:0;padding:0 1rem;font-weight:500}.PresenceCheck-module__LEqqDW__otherInput:focus-visible{outline:2px solid var(--field-focus);outline-offset:3px;border-color:var(--field-text)}.PresenceCheck-module__LEqqDW__otherField[data-invalid] .PresenceCheck-module__LEqqDW__otherInput{border-color:var(--field-text)}.PresenceCheck-module__LEqqDW__otherHint{color:var(--field-text-soft);font-size:var(--step--1);margin:0}@media (max-width:30rem){.PresenceCheck-module__LEqqDW__choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PresenceCheck-module__LEqqDW__choice{min-height:3rem;padding:.375rem .75rem}.PresenceCheck-module__LEqqDW__otherField{max-width:none}}.PresenceCheck-module__LEqqDW__choice:has(.PresenceCheck-module__LEqqDW__choiceInput:checked):before{content:"";background-color:var(--gold);flex:none;width:.375rem;height:.375rem}.PresenceCheck-module__LEqqDW__loading{gap:1.5rem;display:grid}.PresenceCheck-module__LEqqDW__loadingHead{gap:.25rem;display:grid}.PresenceCheck-module__LEqqDW__target{overflow-wrap:anywhere;min-height:1.2em}.PresenceCheck-module__LEqqDW__steps{gap:.25rem;display:grid}.PresenceCheck-module__LEqqDW__stepItem{border-top:1px solid var(--field-rule);color:var(--field-text-muted);grid-template-columns:.4375rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding-block:.625rem;font-weight:500;display:grid}.PresenceCheck-module__LEqqDW__stepItem[data-state=done]{color:var(--field-text-soft)}.PresenceCheck-module__LEqqDW__stepItem[data-state=current]{color:var(--field-text)}.PresenceCheck-module__LEqqDW__stepRule{background-color:#0000;width:.4375rem;height:.4375rem;display:block}.PresenceCheck-module__LEqqDW__stepItem[data-state=done] .PresenceCheck-module__LEqqDW__stepRule{background-color:var(--field-text);height:1px}.PresenceCheck-module__LEqqDW__stepItem[data-state=current] .PresenceCheck-module__LEqqDW__stepRule{background-color:var(--field-point)}.PresenceCheck-module__LEqqDW__results{gap:clamp(2.5rem,6vw,4.5rem);display:grid}@media (prefers-reduced-motion:no-preference){.PresenceCheck-module__LEqqDW__results>*,.PresenceCheck-module__LEqqDW__report>*,.PresenceCheck-module__LEqqDW__loading{animation:PresenceCheck-module__LEqqDW__settle var(--duration-base) var(--ease) both}.PresenceCheck-module__LEqqDW__results>:nth-child(2){animation-delay:80ms}.PresenceCheck-module__LEqqDW__results>:nth-child(n+3){animation-delay:.16s}}@keyframes PresenceCheck-module__LEqqDW__settle{0%{transform:translateY(16px)}}.PresenceCheck-module__LEqqDW__resultHead{border-bottom:1px solid var(--field-rule-strong);gap:1rem;padding-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}.PresenceCheck-module__LEqqDW__resultHeading{overflow-wrap:anywhere;max-width:100%}:lang(de) h2.PresenceCheck-module__LEqqDW__resultHeading{overflow-wrap:anywhere}.PresenceCheck-module__LEqqDW__resultHeading:focus,.PresenceCheck-module__LEqqDW__reportHeading:focus{outline:none}.PresenceCheck-module__LEqqDW__checked{color:var(--field-text-soft);font-size:var(--step--1);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}.PresenceCheck-module__LEqqDW__kind{overflow-wrap:anywhere;min-width:0;color:var(--field-text);font-weight:500}.PresenceCheck-module__LEqqDW__again{min-height:2.75rem;padding:0;font-weight:500}.PresenceCheck-module__LEqqDW__scoreboard{align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}.PresenceCheck-module__LEqqDW__ring{aspect-ratio:1;width:min(100%,12.5rem);position:relative}@media (min-width:48em){.PresenceCheck-module__LEqqDW__ring{width:15rem}}.PresenceCheck-module__LEqqDW__ringSvg{width:100%;height:100%}.PresenceCheck-module__LEqqDW__ringTrack{stroke:var(--field-rule)}.PresenceCheck-module__LEqqDW__ringArc{stroke:var(--field-text)}.PresenceCheck-module__LEqqDW__ringPoint{fill:var(--field-point);opacity:0}.PresenceCheck-module__LEqqDW__ringPoint[data-drawn]{opacity:1}@media (prefers-reduced-motion:no-preference){.PresenceCheck-module__LEqqDW__ringArc{transition:stroke-dashoffset 1.1s var(--ease)}.PresenceCheck-module__LEqqDW__ringPoint{transition:opacity .24s var(--ease) 1s}}.PresenceCheck-module__LEqqDW__ringText{text-align:center;place-content:center;justify-items:center;gap:.125rem;display:grid;position:absolute;inset:0}.PresenceCheck-module__LEqqDW__ringNumber{font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-size:clamp(3.5rem,2.8rem + 3vw,5rem);line-height:.95}.PresenceCheck-module__LEqqDW__ringOf{color:var(--field-text-muted);font-size:var(--step--1);font-variant-numeric:tabular-nums;font-weight:500}.PresenceCheck-module__LEqqDW__ringBand{max-width:11ch;font-size:var(--text-label);margin-top:.375rem;font-weight:500;line-height:1.3}.PresenceCheck-module__LEqqDW__pillars{border-bottom:1px solid var(--field-rule);display:grid}.PresenceCheck-module__LEqqDW__pillar{border-top:1px solid var(--field-rule);grid-template-columns:2rem minmax(0,1fr);gap:.5rem .75rem;padding-block:1.125rem;display:grid}.PresenceCheck-module__LEqqDW__pillar>:not(.PresenceCheck-module__LEqqDW__pillarIndex){grid-column:2}.PresenceCheck-module__LEqqDW__pillarIndex{color:var(--field-number);font-size:var(--step--1);font-variant-numeric:tabular-nums;grid-area:1/1;padding-top:.125rem;font-weight:500}.PresenceCheck-module__LEqqDW__pillarTop{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.PresenceCheck-module__LEqqDW__pillarName{font-size:var(--step-1);letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:500;display:flex}.PresenceCheck-module__LEqqDW__pillarScore{font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:500}.PresenceCheck-module__LEqqDW__pillarQuestion{color:var(--field-text-muted);font-size:var(--step--1);line-height:1.5}.PresenceCheck-module__LEqqDW__tag{border:1px solid var(--field-rule-strong);letter-spacing:0;padding:.0625rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.5}.PresenceCheck-module__LEqqDW__bar{background-color:var(--field-rule);height:3px;display:block}.PresenceCheck-module__LEqqDW__barFill{background-color:var(--field-text);height:100%;transform:scaleX(var(--score,0));transform-origin:0;display:block}@media (prefers-reduced-motion:no-preference){.PresenceCheck-module__LEqqDW__barFill{animation:PresenceCheck-module__LEqqDW__barDraw .9s var(--ease) calc(.2s + var(--i,0) * 90ms) both}}@keyframes PresenceCheck-module__LEqqDW__barDraw{0%{transform:scaleX(0)}}@media (min-width:48em){.PresenceCheck-module__LEqqDW__scoreboard{grid-template-columns:15rem minmax(0,1fr);column-gap:clamp(3rem,7vw,6rem)}}.PresenceCheck-module__LEqqDW__preview{gap:1.25rem;display:grid}.PresenceCheck-module__LEqqDW__previewHead{gap:.5rem;display:grid}.PresenceCheck-module__LEqqDW__previewHeading{max-width:20ch}.PresenceCheck-module__LEqqDW__concept{padding:0;overflow:visible}.PresenceCheck-module__LEqqDW__badge{z-index:1;background-color:var(--jet);color:var(--white);letter-spacing:0;padding:.4375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.4;position:absolute;top:0;left:0}.PresenceCheck-module__LEqqDW__hero{--pv-field:var(--jet);--pv-ink:var(--white);--pv-button-text:var(--jet);background-color:var(--pv-field);min-height:clamp(26rem,70vw,34rem);color:var(--pv-ink);display:grid;overflow:hidden}.PresenceCheck-module__LEqqDW__heroText{grid-template-rows:auto 1fr auto;gap:2rem;min-width:0;padding:clamp(3.25rem,6vw,4rem) clamp(1.25rem,4vw,3rem) clamp(1.25rem,3vw,2rem);display:grid}.PresenceCheck-module__LEqqDW__heroBrand{min-height:2.5rem}.PresenceCheck-module__LEqqDW__logo{object-fit:contain;object-position:left center;width:auto;max-width:12rem;height:2.5rem}.PresenceCheck-module__LEqqDW__brandName{font-size:var(--step-1);letter-spacing:-.01em;font-weight:700}.PresenceCheck-module__LEqqDW__heroBody{align-content:center;gap:1.25rem;display:grid}.PresenceCheck-module__LEqqDW__heroTitle{max-width:18ch;font-family:var(--font-display);font-variation-settings:"opsz" 72;letter-spacing:-.022em;text-wrap:balance;hyphens:auto;font-size:clamp(2.125rem,1.4rem + 3.2vw,4rem);line-height:1.02}.PresenceCheck-module__LEqqDW__heroLede{max-width:34rem;font-size:var(--step-0);line-height:1.55}.PresenceCheck-module__LEqqDW__heroButton{background-color:var(--pv-ink);min-height:3rem;color:var(--pv-button-text);letter-spacing:-.005em;align-items:center;padding:.5rem 1.375rem;font-weight:500;display:inline-flex}.PresenceCheck-module__LEqqDW__rule{background-color:var(--pv-ink);opacity:.45;height:1px;display:block;position:relative}.PresenceCheck-module__LEqqDW__rule:after{content:"";background-color:var(--gold);opacity:1;width:.4375rem;height:.4375rem;position:absolute;top:-3px;right:0}.PresenceCheck-module__LEqqDW__heroImage{aspect-ratio:4/3;background-color:var(--cream);min-height:14rem}.PresenceCheck-module__LEqqDW__heroImage img{object-fit:cover;width:100%;height:100%}@media (min-width:48em){.PresenceCheck-module__LEqqDW__hero[data-image]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.PresenceCheck-module__LEqqDW__heroImage{aspect-ratio:auto;min-height:100%}}.PresenceCheck-module__LEqqDW__gate{background-color:var(--field);gap:clamp(1.75rem,4vw,2.5rem);padding:clamp(1.25rem,4vw,3rem);display:grid}.PresenceCheck-module__LEqqDW__gateHead{align-content:start;gap:1rem;display:grid}.PresenceCheck-module__LEqqDW__gateHeading{max-width:14ch}.PresenceCheck-module__LEqqDW__gateBody{max-width:30rem;color:var(--field-text-soft);line-height:1.6}.PresenceCheck-module__LEqqDW__gateForm{min-width:0}@media (min-width:64em){.PresenceCheck-module__LEqqDW__gate{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(3rem,6vw,6rem)}}.PresenceCheck-module__LEqqDW__consent{border-top:1px solid var(--field-rule);gap:.5rem;padding-top:1.25rem;display:grid}.PresenceCheck-module__LEqqDW__consentLabel{font-size:var(--step--1);cursor:pointer;align-items:flex-start;gap:.875rem;line-height:1.6;display:flex}.PresenceCheck-module__LEqqDW__checkbox{border:1px solid var(--field-rule-strong);appearance:none;cursor:pointer;background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:.875rem;border-radius:0;flex:none;width:1.25rem;height:1.25rem;margin:.125rem 0 0}.PresenceCheck-module__LEqqDW__checkbox:hover{border-color:var(--field-text-muted)}.PresenceCheck-module__LEqqDW__checkbox:checked{border-color:var(--field-text);background-color:var(--field-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.5 5.5 11 12 3.5' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E")}.PresenceCheck-module__LEqqDW__checkbox[aria-invalid=true]{border-width:2px;border-color:var(--field-text)}.PresenceCheck-module__LEqqDW__consentError{padding-left:2.125rem}.PresenceCheck-module__LEqqDW__report{gap:clamp(2.5rem,6vw,4rem);display:grid}.PresenceCheck-module__LEqqDW__reportHeading{max-width:18ch}.PresenceCheck-module__LEqqDW__subHeading{font-family:var(--font-sans);font-size:var(--step-2);letter-spacing:-.015em;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;font-weight:700;line-height:1.25;display:flex}.PresenceCheck-module__LEqqDW__recs{gap:1rem;display:grid}.PresenceCheck-module__LEqqDW__recList{border-bottom:1px solid var(--field-rule);display:grid}.PresenceCheck-module__LEqqDW__rec{border-top:1px solid var(--field-rule);grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding-block:1.125rem;display:grid}.PresenceCheck-module__LEqqDW__recNumber{font-family:var(--font-display);font-size:var(--text-h4);line-height:1.1}.PresenceCheck-module__LEqqDW__recTitle{font-weight:700;line-height:1.4}.PresenceCheck-module__LEqqDW__recPillar{color:var(--field-text-muted);font-weight:500}.PresenceCheck-module__LEqqDW__recFix{max-width:var(--measure);color:var(--field-text-soft);margin-top:.25rem}.PresenceCheck-module__LEqqDW__pillarReport{gap:.5rem;display:grid}.PresenceCheck-module__LEqqDW__pillarReportHead{border-bottom:1px solid var(--field-rule-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;display:flex}.PresenceCheck-module__LEqqDW__pillarReportScore{font-size:var(--step-1);font-variant-numeric:tabular-nums;font-weight:500}.PresenceCheck-module__LEqqDW__pillarReportOf{color:var(--field-text-muted);font-size:var(--step--1)}.PresenceCheck-module__LEqqDW__findings{display:grid}.PresenceCheck-module__LEqqDW__finding{border-bottom:1px solid var(--field-rule);gap:.375rem;padding-block:1rem;display:grid}.PresenceCheck-module__LEqqDW__finding[data-status=fail]{border-left:2px solid var(--field-text);padding-left:1rem}.PresenceCheck-module__LEqqDW__findingStatus{color:var(--field-text-muted);font-size:.875rem;font-weight:700;line-height:1.5}.PresenceCheck-module__LEqqDW__finding[data-status=fail] .PresenceCheck-module__LEqqDW__findingStatus,.PresenceCheck-module__LEqqDW__finding[data-status=partial] .PresenceCheck-module__LEqqDW__findingStatus{color:var(--field-text)}.PresenceCheck-module__LEqqDW__findingTitle{font-weight:700;line-height:1.4}.PresenceCheck-module__LEqqDW__finding[data-status=pass] .PresenceCheck-module__LEqqDW__findingTitle,.PresenceCheck-module__LEqqDW__finding[data-status=unknown] .PresenceCheck-module__LEqqDW__findingTitle{font-weight:500}.PresenceCheck-module__LEqqDW__findingDetail,.PresenceCheck-module__LEqqDW__findingFix{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step--1);line-height:1.6}.PresenceCheck-module__LEqqDW__findingFix strong{color:var(--field-text)}@media (min-width:48em){.PresenceCheck-module__LEqqDW__finding{grid-template-columns:11rem minmax(0,1fr);column-gap:2rem}.PresenceCheck-module__LEqqDW__rec{grid-template-columns:4rem minmax(0,1fr)}}.PresenceCheck-module__LEqqDW__cta{gap:1.25rem;display:grid}.PresenceCheck-module__LEqqDW__ctaHeading{max-width:18ch}.PresenceCheck-module__LEqqDW__ctaBody{max-width:var(--measure);color:var(--field-text-soft)}.PresenceCheck-module__LEqqDW__ctaActions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}
.AboutView-module__-KDOsa__intro{align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}.AboutView-module__-KDOsa__introBody{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1);gap:1.25rem;display:grid}.AboutView-module__-KDOsa__prose{max-width:var(--measure);color:var(--field-text-soft);font-size:var(--step-1);gap:1.25rem;margin-top:clamp(1.5rem,3vw,2rem);display:grid}.AboutView-module__-KDOsa__doingList{border-top:1px solid var(--field-rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.AboutView-module__-KDOsa__doingList li{border-bottom:1px solid var(--field-rule);color:var(--field-text-soft);font-size:var(--step--1);padding-block:.875rem}.AboutView-module__-KDOsa__facts{border-top:1px solid var(--field-rule-strong);margin-top:clamp(2rem,4vw,3rem)}.AboutView-module__-KDOsa__fact{border-bottom:1px solid var(--field-rule);gap:.25rem;padding-block:1rem;display:grid}.AboutView-module__-KDOsa__factTerm{color:var(--field-text-muted);font-size:var(--step--1);font-weight:500}.AboutView-module__-KDOsa__factValue{max-width:60ch;font-size:var(--step-0);line-height:1.55}@media (min-width:48em){.AboutView-module__-KDOsa__fact{grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem)}}@media (min-width:62em){.AboutView-module__-KDOsa__doingList{grid-template-columns:repeat(3,minmax(0,1fr))}}.AboutView-module__-KDOsa__teamHead{max-width:var(--measure);gap:1.25rem;display:grid}.AboutView-module__-KDOsa__teamRule{margin-bottom:.5rem}.AboutView-module__-KDOsa__teamIntro{color:var(--field-text-soft);font-size:var(--step-1)}.AboutView-module__-KDOsa__team{gap:clamp(2.5rem,6vw,4rem);margin-top:clamp(2.5rem,6vw,4rem);display:grid}.AboutView-module__-KDOsa__member{gap:1.25rem;display:grid}.AboutView-module__-KDOsa__portrait{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}.AboutView-module__-KDOsa__memberName{font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.012em;font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.AboutView-module__-KDOsa__memberRole{color:var(--field-text-muted);font-size:var(--step--1);letter-spacing:.02em;font-weight:500}.AboutView-module__-KDOsa__memberText{gap:.3rem;display:grid}@media (min-width:48em){.AboutView-module__-KDOsa__team{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,3rem)}}.AboutView-module__-KDOsa__portrait{border:1px solid var(--rule-strong);background:var(--cream)}.AboutView-module__-KDOsa__introBody,.AboutView-module__-KDOsa__prose,.AboutView-module__-KDOsa__teamIntro{font-size:var(--step-0);line-height:1.65}.AboutView-module__-KDOsa__team{max-width:66rem}.AboutView-module__-KDOsa__memberName{font-size:clamp(1.375rem,1.2rem + .8vw,1.875rem);font-weight:400}.AboutView-module__-KDOsa__memberRole{letter-spacing:0}@media (max-width:40em){.AboutView-module__-KDOsa__doingList{grid-template-columns:minmax(0,1fr)}}
.ContactView-module__bTqnDW__split{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""form""details";display:grid;container-type:inline-size}.ContactView-module__bTqnDW__intro,.ContactView-module__bTqnDW__details,.ContactView-module__bTqnDW__formPanel{--edge:max(var(--gutter), calc((100cqw - var(--content-width)) / 2 + var(--gutter)));--inner:clamp(2rem, 4.5vw, 4.5rem)}.ContactView-module__bTqnDW__intro{padding:clamp(2.5rem, 7vw, 5.5rem) var(--gutter) clamp(2.5rem, 6vw, 3rem);grid-area:intro;align-content:start;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.ContactView-module__bTqnDW__heading{max-width:10ch;font-size:clamp(3rem,1.4rem + 5.2vw,6.25rem)}.ContactView-module__bTqnDW__lede{max-width:26ch;color:var(--field-text-soft)}.ContactView-module__bTqnDW__formPanel{padding:clamp(2.5rem, 6vw, 5.5rem) var(--gutter) clamp(3rem, 7vw, 5rem);grid-area:form;align-content:start;gap:clamp(1.5rem,3vw,2.25rem);display:grid}.ContactView-module__bTqnDW__formHeading{max-width:20ch}.ContactView-module__bTqnDW__details{padding:clamp(3rem, 7vw, 4rem) var(--gutter) clamp(3.5rem, 8vw, 5rem);grid-area:details;align-content:start;gap:clamp(2.5rem,5vw,3.5rem);display:grid}.ContactView-module__bTqnDW__direct{justify-items:start;gap:.75rem;display:grid}.ContactView-module__bTqnDW__detailHeading{font-size:var(--step-1);letter-spacing:-.01em;margin-bottom:.25rem;font-weight:500;line-height:1.35}.ContactView-module__bTqnDW__detailBody{max-width:38ch;color:var(--field-text-soft);line-height:1.6}.ContactView-module__bTqnDW__email{font-size:var(--step-2);letter-spacing:-.01em}.ContactView-module__bTqnDW__visit{gap:.875rem;display:grid}.ContactView-module__bTqnDW__visitRow{gap:.125rem;display:grid}.ContactView-module__bTqnDW__visitTerm{color:var(--field-text-muted);font-size:var(--step--1)}.ContactView-module__bTqnDW__phone{font-size:var(--step-2);letter-spacing:-.01em}.ContactView-module__bTqnDW__address{color:var(--field-text-soft);font-style:normal;line-height:1.6}.ContactView-module__bTqnDW__next{gap:1.25rem;display:grid}.ContactView-module__bTqnDW__faqLayout{gap:clamp(2rem,4vw,3rem);display:grid}.ContactView-module__bTqnDW__faqHead{align-content:start;justify-items:start;gap:1.25rem;display:grid}.ContactView-module__bTqnDW__faqHeading{max-width:12ch}@media (min-width:62em){.ContactView-module__bTqnDW__split{grid-template:"intro form""details form"1fr/minmax(0,5fr) minmax(0,7fr)}.ContactView-module__bTqnDW__intro{padding:clamp(4rem, 7vw, 6.5rem) var(--inner) clamp(2.5rem, 4vw, 3.5rem) var(--edge)}.ContactView-module__bTqnDW__details{padding:0 var(--inner) clamp(4rem, 7vw, 6rem) var(--edge);border-top:0}.ContactView-module__bTqnDW__direct{border-top:1px solid var(--field-rule);padding-top:clamp(2rem,3.5vw,2.75rem)}.ContactView-module__bTqnDW__formPanel{padding:clamp(4rem, 7vw, 6.5rem) var(--edge) clamp(4rem, 7vw, 6rem) var(--inner)}.ContactView-module__bTqnDW__faqLayout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,4.5vw,4.5rem)}.ContactView-module__bTqnDW__formPanel>*{max-width:44rem}}.ContactView-module__bTqnDW__email,.ContactView-module__bTqnDW__phone{font-size:var(--step-1);overflow-wrap:anywhere}.ContactView-module__bTqnDW__formHeading{font-size:var(--text-h3)}.ContactView-module__bTqnDW__detailHeading{font-family:var(--font-display);font-size:var(--text-h4)}.ContactView-module__bTqnDW__formPanel{background:var(--white)}.ContactView-module__bTqnDW__introRail{align-items:center;gap:1rem;display:flex}.ContactView-module__bTqnDW__monogram{width:2rem;height:2rem}@media (min-width:62em){.ContactView-module__bTqnDW__intro,.ContactView-module__bTqnDW__formPanel{padding-top:clamp(2.5rem,6vw,5rem)}}.ContactView-module__bTqnDW__formPanel p{font-size:1rem}
.WorkView-module__-UFpwa__project{padding-block:var(--section-space)}.WorkView-module__-UFpwa__featured{padding-top:clamp(2rem,4vw,3.5rem)}.WorkView-module__-UFpwa__projectHead{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;display:flex}.WorkView-module__-UFpwa__number{color:var(--field-number);font-variant-numeric:tabular-nums;font-size:var(--text-label);align-items:center;gap:.625rem;margin:0;display:flex}.WorkView-module__-UFpwa__client{flex:1;min-width:min(100%,15rem);margin:0}.WorkView-module__-UFpwa__status{font-size:var(--text-label);color:var(--field-text)}.WorkView-module__-UFpwa__rule{margin-block:1.5rem 2rem}.WorkView-module__-UFpwa__figure{margin:0}.WorkView-module__-UFpwa__frame{aspect-ratio:16/9;background:var(--jet);position:relative;overflow:hidden}.WorkView-module__-UFpwa__heroFrame{aspect-ratio:16/10}.WorkView-module__-UFpwa__image{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.WorkView-module__-UFpwa__heroFrame .WorkView-module__-UFpwa__image{object-position:center 38%}.WorkView-module__-UFpwa__imageNote{color:var(--field-text-soft);font-size:var(--text-label);margin-top:.75rem}.WorkView-module__-UFpwa__details{gap:2rem;margin-top:clamp(2rem,4vw,3rem);display:grid}.WorkView-module__-UFpwa__statement h3{max-width:25ch;margin:0 0 1rem}.WorkView-module__-UFpwa__statement p{max-width:44ch;color:var(--field-text-soft);margin:0}.WorkView-module__-UFpwa__projectMeta{align-content:start;gap:1.5rem;display:grid}.WorkView-module__-UFpwa__facts{gap:1rem 2rem;margin:0;display:grid}.WorkView-module__-UFpwa__facts dt{color:var(--field-text-muted);font-size:var(--text-label)}.WorkView-module__-UFpwa__facts dd{margin:.25rem 0 0}.WorkView-module__-UFpwa__actions{flex-wrap:wrap;gap:1rem 2rem;display:flex}.WorkView-module__-UFpwa__actions a{transition:transform .24s var(--ease)}.WorkView-module__-UFpwa__actions a:hover{transform:translateY(-2px)}.WorkView-module__-UFpwa__concepts{padding-block:var(--section-space)}.WorkView-module__-UFpwa__collectionHead{gap:1.5rem;margin-bottom:2.5rem;display:grid}.WorkView-module__-UFpwa__collectionHead h2{margin:0}.WorkView-module__-UFpwa__grid{gap:3rem 1.5rem;display:grid}.WorkView-module__-UFpwa__concept{min-width:0;position:relative}.WorkView-module__-UFpwa__conceptFrame{aspect-ratio:640/862;background:var(--jet);position:relative;overflow:hidden}.WorkView-module__-UFpwa__conceptCaption{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding-top:1rem;display:flex}.WorkView-module__-UFpwa__conceptCaption h3{flex:1;margin:0}@media (min-width:40em){.WorkView-module__-UFpwa__facts,.WorkView-module__-UFpwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64em){.WorkView-module__-UFpwa__details{grid-template-columns:1.1fr 1fr;gap:5rem}.WorkView-module__-UFpwa__grid{gap:3rem 2rem}}@media (max-width:39.99em){.WorkView-module__-UFpwa__heroFrame{aspect-ratio:4/5}.WorkView-module__-UFpwa__frame:not(.WorkView-module__-UFpwa__heroFrame){aspect-ratio:4/3}.WorkView-module__-UFpwa__projectHead .WorkView-module__-UFpwa__number{flex-basis:100%}.WorkView-module__-UFpwa__conceptCaption h3{min-width:55%}}@media (prefers-reduced-motion:no-preference){.WorkView-module__-UFpwa__image{transition:transform .65s var(--ease)}@media (hover:hover){.WorkView-module__-UFpwa__figure:hover .WorkView-module__-UFpwa__image,.WorkView-module__-UFpwa__concept:hover .WorkView-module__-UFpwa__image{transform:scale(1.025)}}@supports (animation-timeline:view()){.WorkView-module__-UFpwa__figure,.WorkView-module__-UFpwa__concept,.WorkView-module__-UFpwa__details{animation:linear both WorkView-module__-UFpwa__arrive;animation-timeline:view();animation-range:entry entry 30%}}}@keyframes WorkView-module__-UFpwa__arrive{0%{transform:translateY(20px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.WorkView-module__-UFpwa__actions a:hover{transform:none}}.WorkView-module__-UFpwa__reel{width:100%;height:100%;position:absolute;inset:0}.WorkView-module__-UFpwa__reel video,.WorkView-module__-UFpwa__reel img{object-fit:cover;width:100%;height:100%}.WorkView-module__-UFpwa__captures{grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,1.5vw,1rem);margin-top:clamp(.5rem,1.5vw,1rem);display:grid}.WorkView-module__-UFpwa__capture{aspect-ratio:4/3;border-radius:inherit;background:#0b242c;position:relative;overflow:hidden}.WorkView-module__-UFpwa__capture .WorkView-module__-UFpwa__image{object-fit:cover;object-position:top center}@media (max-width:40em){.WorkView-module__-UFpwa__captures{grid-template-columns:1fr 1fr}.WorkView-module__-UFpwa__capture:nth-child(3){display:none}}.WorkView-module__-UFpwa__conceptLink{color:inherit;text-decoration:none}.WorkView-module__-UFpwa__conceptLink:after{content:"";z-index:2;position:absolute;inset:0}.WorkView-module__-UFpwa__conceptLink:hover,.WorkView-module__-UFpwa__conceptLink:focus-visible{text-underline-offset:.2em;text-decoration:underline}.WorkView-module__-UFpwa__conceptMore{z-index:3;flex-wrap:wrap;flex-basis:100%;gap:.5rem 1.5rem;display:flex;position:relative}
