._page_wi3oa_1{--night:#001f24;--deep:#003f44;--teal:#08727a;--ivory:#f6f1e7;--copper:#d98a52;color:var(--ivory);background:#001f24;min-height:100svh;overflow:hidden}._header_wi3oa_1{z-index:5;border-bottom:1px solid #f6f1e729;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.25rem clamp(1rem,5vw,5rem);display:grid;position:relative}._header_wi3oa_1 a{color:inherit;text-decoration:none}._return_wi3oa_1,._contact_wi3oa_1{font:600 .7rem/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase}._contact_wi3oa_1{justify-self:end}._wordmark_wi3oa_1{font:400 1.65rem/1 var(--serif);letter-spacing:-.06em}._wordmark_wi3oa_1 span{color:var(--copper)}._room_wi3oa_1{isolation:isolate;min-height:min(55rem,100svh - 4.3rem);padding:clamp(4rem,9vw,8rem) clamp(1.25rem,7vw,7rem) 5rem;position:relative}._room_wi3oa_1:before{content:"";z-index:-3;background:radial-gradient(40% 42% at 67% 47%,#1fa0aa38,#0000 72%),linear-gradient(115deg,#00191d 0 52%,#00373c 100%);position:absolute;inset:0}._room_wi3oa_1:after{content:"";z-index:-1;background:linear-gradient(90deg,#000000b3,#0000 24% 76%,#000000a6),linear-gradient(#0000 66%,#000000c2);position:absolute;inset:0}._architecture_wi3oa_1{pointer-events:none;z-index:-2;position:absolute;inset:0}._architecture_wi3oa_1:before,._architecture_wi3oa_1:after,._architecture_wi3oa_1 i{content:"";border:1px solid #55cace29;position:absolute}._architecture_wi3oa_1:before{inset:5% 4% 0}._architecture_wi3oa_1:after{inset:11% 9% 0}._architecture_wi3oa_1 i:first-child{border-top-color:#d98a5247;border-bottom:0;inset:18% 16% 0}._architecture_wi3oa_1 i:nth-child(2){background:linear-gradient(#055e6529,#0000);border:0;width:1px;top:0;bottom:0;left:14%}._architecture_wi3oa_1 i:nth-child(3){background:linear-gradient(#055e6529,#0000);border:0;width:1px;top:0;bottom:0;right:14%}._intro_wi3oa_1{z-index:2;max-width:38rem;position:relative}._eyebrow_wi3oa_1{color:#7fc4c4;font:600 .68rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem}._intro_wi3oa_1 h1{font:400 clamp(4.8rem,12vw,10.5rem)/.72 var(--serif);letter-spacing:-.08em;margin:.7rem 0 2.4rem}._intro_wi3oa_1 h1 em{color:var(--copper);font-style:normal;display:block}._intro_wi3oa_1>p:last-child{color:#f6f1e7c7;font:400 clamp(1.15rem,2.1vw,1.55rem)/1.5 var(--serif);max-width:32rem}._aperture_wi3oa_1{background:#001418;border:1px solid #7fc4c473;width:min(48vw,44rem);max-width:44rem;margin:0;position:absolute;top:50%;right:clamp(1.25rem,7vw,7rem);transform:translateY(-40%);box-shadow:0 2rem 7rem #00000094,0 0 4rem #08727a24}._aperture_wi3oa_1 img{width:100%;height:auto;display:block}._aperture_wi3oa_1 figcaption{background:#00191deb;border-top:1px solid #7fc4c44d;flex-direction:column;align-items:flex-start;padding:1rem 1.2rem;display:flex}._aperture_wi3oa_1 span{color:#7fc4c4;font:600 .62rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase}._aperture_wi3oa_1 strong{font:400 1.55rem/1.2 var(--serif);margin:.25rem 0}._aperture_wi3oa_1 small{color:#f6f1e79e}._discovery_wi3oa_1{background:var(--ivory);color:#06383c;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,7rem);padding:clamp(5rem,10vw,10rem) clamp(1.25rem,7vw,7rem);display:grid}._discovery_wi3oa_1 ._eyebrow_wi3oa_1,._context_wi3oa_1 ._eyebrow_wi3oa_1{color:#07717a}._discovery_wi3oa_1 h2,._context_wi3oa_1 h2,._license_wi3oa_1 h2{font:400 clamp(3rem,6vw,6.4rem)/.9 var(--serif);letter-spacing:-.065em;margin:.8rem 0 2rem}._discoveryCopy_wi3oa_1>p{font:400 1.2rem/1.65 var(--serif)}._discovery_wi3oa_1 dl{border-top:1px solid #06383c33;margin:2.5rem 0 0}._discovery_wi3oa_1 dl div{border-bottom:1px solid #06383c33;grid-template-columns:2rem 1fr;align-items:baseline;gap:1rem;padding:1rem 0;display:grid}._discovery_wi3oa_1 dt{color:#b36238;font:600 .68rem/1 var(--sans)}._discovery_wi3oa_1 dd{font:400 1.05rem/1.4 var(--serif);margin:0}._reviewStage_wi3oa_1{color:var(--ivory);background:#002d32;border:1px solid #003f4433;overflow:hidden;box-shadow:0 2rem 5rem #001f2433}._reviewStage_wi3oa_1 img,._video_wi3oa_1{width:100%;height:auto;display:block}._reviewStage_wi3oa_1>div{padding:1.2rem 1.4rem 1.5rem}._reviewStage_wi3oa_1 span{color:#7fc4c4;font:600 .64rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase}._reviewStage_wi3oa_1 strong{font:400 1.8rem/1.2 var(--serif);margin:.4rem 0;display:block}._reviewStage_wi3oa_1 p{color:#f6f1e7b3;margin:.4rem 0 0}._context_wi3oa_1{color:var(--ivory);background:#002d32;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,10rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,12vw,12rem);display:grid}._context_wi3oa_1 p{color:#f6f1e7c2;font:400 1.25rem/1.65 var(--serif)}._license_wi3oa_1{text-align:center;background:linear-gradient(120deg,#00464c,#002e33);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,12vw,12rem)}._license_wi3oa_1 h2{max-width:54rem;margin-left:auto;margin-right:auto}._license_wi3oa_1>p:not(._eyebrow_wi3oa_1){color:#f6f1e7c2;font:400 1.25rem/1.5 var(--serif)}._license_wi3oa_1>a{color:var(--ivory);font:600 .78rem/1 var(--sans);letter-spacing:.08em;border:1px solid #f6f1e761;border-radius:999px;min-height:3rem;margin-top:1.4rem;padding:.9rem 1.4rem;text-decoration:none;display:inline-flex}._footer_wi3oa_1{color:#f6f1e794;background:#00171b;gap:1rem;padding:3rem clamp(1.25rem,7vw,7rem);font-size:.75rem;display:grid}._footer_wi3oa_1 p{max-width:60rem;margin:0}._footer_wi3oa_1 a{color:#7fc4c4;width:max-content}@media (max-width:900px){._room_wi3oa_1{min-height:auto;padding-bottom:4rem}._intro_wi3oa_1{max-width:32rem}._aperture_wi3oa_1{width:100%;margin:4rem 0 0;position:relative;top:auto;right:auto;transform:none}._discovery_wi3oa_1,._context_wi3oa_1{grid-template-columns:1fr}._discovery_wi3oa_1{gap:3rem}._header_wi3oa_1{grid-template-columns:1fr auto}._wordmark_wi3oa_1{display:none}}@media (max-width:560px){._header_wi3oa_1{padding:.95rem 1rem}._return_wi3oa_1,._contact_wi3oa_1{font-size:.61rem}._room_wi3oa_1{padding:4rem 1rem 3rem}._intro_wi3oa_1 h1{font-size:clamp(4rem,23vw,6.4rem)}._architecture_wi3oa_1:before{inset:2% 2% 0}._architecture_wi3oa_1:after{inset:5% 5% 0}._discovery_wi3oa_1,._context_wi3oa_1,._license_wi3oa_1{padding:4rem 1rem}._discovery_wi3oa_1 h2,._context_wi3oa_1 h2,._license_wi3oa_1 h2{font-size:clamp(2.7rem,14vw,4.2rem)}._aperture_wi3oa_1 figcaption{padding:.85rem}._license_wi3oa_1>a{overflow-wrap:anywhere;max-width:100%}._footer_wi3oa_1{padding:2.5rem 1rem}}@media (prefers-reduced-motion:reduce){._page_wi3oa_1 *{scroll-behavior:auto!important}}._finalResult_76ypc_1{color:var(--ivory);background:#001b20;grid-template-columns:minmax(0,1fr) minmax(18rem,34rem);align-items:center;gap:clamp(2rem,8vw,9rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,12vw,12rem);display:grid}._finalResultCopy_76ypc_2{max-width:38rem}._finalResultCopy_76ypc_2 h2{font:400 clamp(3rem, 6vw, 6rem)/.9 var(--serif);letter-spacing:-.06em;margin:.8rem 0 2rem}._finalResultCopy_76ypc_2>p:not(:first-child){color:#f6f1e7c2;font:400 1.2rem/1.6 var(--serif)}._finalDisclosure_76ypc_5{border-left:2px solid var(--copper);margin-top:2rem;padding-left:1rem}._finalPortrait_76ypc_6{max-width:34rem;margin:0}._finalPortrait_76ypc_6 button{color:var(--ivory);cursor:zoom-in;background:#001418;border:1px solid #7fc4c473;width:100%;padding:0;display:block;position:relative}:is(._finalPortrait_76ypc_6 button:focus-visible,._dialogHeader_76ypc_8 button:focus-visible){outline-offset:4px;outline:3px solid #f1b07a}._finalPortrait_76ypc_6 img{width:100%;height:auto;display:block}._finalPortrait_76ypc_6 span{font:600 .68rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;background:#001418e0;padding:.9rem 1rem;position:absolute;bottom:0;left:0}._portraitDialog_76ypc_11{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:auto;padding:clamp(.75rem,2vw,1.5rem)}._portraitDialog_76ypc_11::backdrop{background:#000c0fed}._dialogPanel_76ypc_13{color:var(--ivory);flex-direction:column;align-items:center;max-width:min(72rem,100%);height:100%;margin:auto;display:flex}._dialogHeader_76ypc_8{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:0 0 .75rem;display:flex}._dialogHeader_76ypc_8 h2{font:400 clamp(1.2rem, 3vw, 2rem)/1.2 var(--serif);margin:0}._dialogHeader_76ypc_8 button{background:var(--ivory);color:#002d32;cursor:pointer;font:700 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border:0;border-radius:999px;min-height:2.75rem;padding:.8rem 1rem}._dialogPanel_76ypc_13>img{object-fit:contain;width:auto;max-width:100%;height:min(82dvh,100dvh - 7rem);display:block}._dialogPanel_76ypc_13>p{letter-spacing:.08em;text-transform:uppercase;margin:.5rem 0 0;font-size:.72rem}@media (max-width:900px){._finalResult_76ypc_1{grid-template-columns:1fr}._finalPortrait_76ypc_6{justify-self:center;width:min(100%,30rem)}}@media (max-width:560px){._finalResult_76ypc_1{padding:4rem 1rem}._finalResultCopy_76ypc_2 h2{font-size:clamp(2.7rem,14vw,4.2rem)}._portraitDialog_76ypc_11{padding:.65rem}._dialogHeader_76ypc_8 h2{font-size:1rem}._dialogPanel_76ypc_13>img{height:min(80dvh,100dvh - 6rem)}}
