._guide_nkkzb_1{color:#06383c;background:#f6f1e7;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(3rem,7vw,8rem);padding:clamp(5rem,9vw,9rem) clamp(1.25rem,10vw,10rem);display:grid}._heading_nkkzb_2{max-width:38rem}._heading_nkkzb_2>p:first-child{color:#07717a;font:600 .68rem/1.4 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem}._heading_nkkzb_2 h2{font:400 clamp(3rem, 6vw, 6rem)/.9 var(--serif);letter-spacing:-.06em;margin:.8rem 0 2rem}._heading_nkkzb_2>p:last-child{font:400 1.1rem/1.65 var(--serif)}._device_nkkzb_6{color:#8c4b2f;font:700 .68rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:1px solid #06383c40;margin-bottom:1.25rem;padding:.75rem .9rem;display:inline-block}._steps_nkkzb_7{border-top:1px solid #06383c38;margin:0;padding:0;list-style:none}._steps_nkkzb_7 li{border-bottom:1px solid #06383c38;grid-template-columns:6.5rem 1fr;gap:1.25rem;padding:1.25rem 0;display:grid}._stepMeta_nkkzb_9{align-items:flex-start;gap:.75rem;display:flex}._stepMeta_nkkzb_9 span{color:#b36238;font:700 .7rem/1.4 var(--sans)}._stepMeta_nkkzb_9 time{color:#07717a;font:600 .68rem/1.4 var(--sans);letter-spacing:.04em;white-space:nowrap}._steps_nkkzb_7 h3{font:400 1.45rem/1.15 var(--serif);margin:0 0 .4rem}._steps_nkkzb_7 p{font:400 .98rem/1.55 var(--sans);margin:0}@media (max-width:850px){._guide_nkkzb_1{grid-template-columns:1fr}}@media (max-width:560px){._guide_nkkzb_1{padding:4rem 1rem}._heading_nkkzb_2 h2{font-size:clamp(2.7rem,14vw,4.2rem)}._steps_nkkzb_7 li{grid-template-columns:1fr}}._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}}._roomScene_5an7e_1{background:#071719 url(/assets/photomagic/photomagic-room.jpg) 50%/cover no-repeat;min-height:min(58rem,100svh - 4.3rem)}._roomScene_5an7e_1:before{background:linear-gradient(90deg,#000f12e6 0%,#001417b3 27%,#00141714 56%,#0000 74%)}._roomScene_5an7e_1:after{background:linear-gradient(#000a0d3d,#0000 55%,#000a0d75)}._roomPortrait_5an7e_4{object-fit:contain;pointer-events:none;z-index:1;background:#060708;width:18.5%;height:54.2%;display:block;position:absolute;top:13.8%;left:65.1%}._roomScene_5an7e_1 small{color:#f6f1e7b8;font:600 .65rem/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:-1.2rem 0 1.5rem;display:block}._lightQuote_5an7e_6{border-left:1px solid #f4bd588c;max-width:28rem;margin:1.35rem 0 0;padding:.1rem 0 .1rem 1rem}._lightQuote_5an7e_6 p{color:#fff9e6eb;font:italic 400 clamp(.9rem, 1.1vw, 1.05rem)/1.5 var(--serif);margin:0}._lightQuote_5an7e_6 footer{color:#f6f1e79e;font:600 .58rem/1.4 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-top:.55rem}._lightQuote_5an7e_6 a{color:inherit;text-underline-offset:.2em;text-decoration-color:#f4bd5880}:is(._lightQuote_5an7e_6 a:hover,._lightQuote_5an7e_6 a:focus-visible){color:#fff3c9}@media (max-width:900px){._roomScene_5an7e_1._roomScene_5an7e_1{background-position:55%;min-height:clamp(36rem,110vw,48rem)}._roomScene_5an7e_1:before{background:linear-gradient(90deg,#000f12e0,#00141780 70%,#0014172e),linear-gradient(#0000 45%,#000a0d9e)}._roomPortrait_5an7e_4{display:none}}@media (max-width:560px){._roomScene_5an7e_1._roomScene_5an7e_1{background-position:47%;min-height:42rem}._lightQuote_5an7e_6{max-width:19rem;margin-top:1.1rem}}._historyQuote_14tel_1{font-size:clamp(2.3rem,4.5vw,4.8rem)!important;line-height:.98!important}._paymanismAttribution_14tel_6{color:#07717a;font:600 .72rem/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:-1rem 0 2rem}._paymanismAttribution_14tel_6 a,._revealQuote_14tel_15 a{color:inherit;text-underline-offset:.25em;text-decoration-color:#07717a61}._revealColumn_14tel_21{gap:1.3rem;display:grid}._revealQuote_14tel_15{border-left:2px solid #b362387a;margin:0;padding:.4rem 0 .4rem 1.25rem}._revealQuote_14tel_15 p{font:400 clamp(1.35rem, 2.6vw, 2.1rem)/1.25 var(--serif);margin:0}._revealQuote_14tel_15 footer{color:#07717a;font:600 .67rem/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin-top:.8rem}@media (max-width:560px){._historyQuote_14tel_1{font-size:clamp(2.15rem,10vw,3.2rem)!important}}._licenseGrid_4yjk1_1{text-align:left;grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(2rem,7vw,7rem);padding-left:clamp(1.25rem,7vw,7rem);padding-right:clamp(1.25rem,7vw,7rem);scroll-margin-top:5rem;display:grid}._licenseGrid_4yjk1_1 h2{margin-left:0;margin-right:0}._licenseIntro_4yjk1_12>p:not(:first-child){color:#f6f1e7c2;font:400 1.25rem/1.5 var(--serif)}._contactForm_4yjk1_13{text-align:left;background:#001f248c;border:1px solid #f6f1e733;border-radius:1.5rem;gap:1rem;padding:clamp(1.1rem,3vw,2.5rem);display:grid}._contactPair_4yjk1_14{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._contactForm_4yjk1_13 label{color:#9bd2d0;font:600 .69rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;gap:.5rem;display:grid}._contactForm_4yjk1_13 label span{color:#f6f1e77a;justify-self:end;margin-top:-1.2rem;font-size:.6rem}._contactForm_4yjk1_13 input,._contactForm_4yjk1_13 select,._contactForm_4yjk1_13 textarea{color:var(--ivory);font:400 1rem/1.45 var(--sans);letter-spacing:0;text-transform:none;background:#f6f1e712;border:1px solid #f6f1e740;border-radius:.55rem;width:100%;min-height:3rem;padding:.75rem .85rem}._contactForm_4yjk1_13 select option{color:#001f24}._contactForm_4yjk1_13 textarea{resize:vertical}._contactForm_4yjk1_13 input:focus,._contactForm_4yjk1_13 select:focus,._contactForm_4yjk1_13 textarea:focus{outline-offset:2px;border-color:#9bd2d0;outline:2px solid #9bd2d038}._contactForm_4yjk1_13 ::placeholder{color:#f6f1e766}._contactForm_4yjk1_13 button{background:var(--copper);color:#082f31;cursor:pointer;font:700 .75rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:999px;width:max-content;min-height:3.1rem;padding:.8rem 1.25rem}._contactForm_4yjk1_13 button:disabled{cursor:wait;opacity:.65}._contactPrivacy_4yjk1_24{color:#f6f1e7a6;margin:0;font-size:.85rem;line-height:1.5}._contactStatus_4yjk1_25{min-height:1.5rem;margin:0}._contactStatus_4yjk1_25[data-state=received]{color:#cfe7ca}._contactStatus_4yjk1_25[data-state=error]{color:#ffd0c5}._contactTrap_4yjk1_28{width:1px!important;height:0!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}@media (max-width:900px){._licenseGrid_4yjk1_1{grid-template-columns:1fr}}@media (max-width:560px){._contactPair_4yjk1_14{grid-template-columns:1fr}._contactForm_4yjk1_13{border-radius:1rem}}._room_1ksnv_1{padding:clamp(2.5rem,4.5vw,4.25rem) clamp(1.25rem,7vw,7rem) clamp(2.5rem,4vw,3.75rem);min-height:0!important}._intro_1ksnv_2{text-align:center;margin:0 auto;max-width:86rem!important}._intro_1ksnv_2 h1{margin:.55rem 0 1.5rem;font-size:clamp(3.8rem,8vw,7.6rem);line-height:.82}._intro_1ksnv_2 h1 em{display:inline!important}._introLine_1ksnv_5{justify-content:center;align-items:baseline;gap:1.4rem;max-width:64rem;margin:0 auto;display:flex}._introLine_1ksnv_5 small{color:#8dc9c8;font:600 .64rem/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase}._introLine_1ksnv_5 p{color:#f6f1e7d1;font:400 clamp(1.05rem,1.8vw,1.35rem)/1.45 var(--serif);margin:0}._lightQuote_1ksnv_8{border:0;justify-content:center;align-items:baseline;gap:1rem;max-width:70rem;margin:1.5rem auto 0;padding:0;display:flex}._lightQuote_1ksnv_8 p{margin:0;font-size:clamp(1rem,1.8vw,1.35rem)}._lightQuote_1ksnv_8 footer{white-space:nowrap;margin:0}._discovery_1ksnv_11{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2.2rem,5vw,4.5rem) clamp(1.25rem,7vw,7rem) clamp(5rem,8vw,8rem)}._revealQuote_1ksnv_12{padding:.2rem 0 .2rem 1rem}._revealQuote_1ksnv_12 p{font-size:clamp(1.05rem,1.8vw,1.45rem);line-height:1.3}._revealQuote_1ksnv_12 footer{margin-top:.5rem}._credits_1ksnv_15{background:#001f24;grid-template-columns:minmax(15rem,.7fr) minmax(18rem,1fr);gap:clamp(2rem,8vw,9rem);padding:clamp(4rem,7vw,7rem) clamp(1.25rem,12vw,12rem);display:grid}._credits_1ksnv_15 h2{font:400 clamp(2.7rem,5vw,5rem)/.92 var(--serif);letter-spacing:-.05em;margin:.5rem 0}._credits_1ksnv_15 p{color:#f6f1e7bf;font:400 1rem/1.55 var(--serif);margin:0 0 .65rem}._credits_1ksnv_15 strong{color:#f6f1e7}._credits_1ksnv_15 a{color:#8dc9c8}._creditLink_1ksnv_20{font:600 .72rem/1.3 var(--sans);letter-spacing:.06em;border:1px solid #8dc9c873;border-radius:999px;min-height:44px;margin-top:1rem;padding:.8rem 1.1rem;text-decoration:none;display:inline-flex}@media (max-width:900px){._intro_1ksnv_2{max-width:46rem}._introLine_1ksnv_5,._lightQuote_1ksnv_8{flex-direction:column;align-items:center;gap:.6rem}._lightQuote_1ksnv_8 footer{white-space:normal}._discovery_1ksnv_11,._credits_1ksnv_15{grid-template-columns:1fr}}@media (max-width:560px){._room_1ksnv_1{padding:2.7rem 1rem 2.4rem}._intro_1ksnv_2{text-align:left}._intro_1ksnv_2 h1{font-size:clamp(3.4rem,18vw,5.2rem)}._introLine_1ksnv_5,._lightQuote_1ksnv_8{align-items:flex-start}._lightQuote_1ksnv_8{margin-top:1.25rem}._lightQuote_1ksnv_8 p br{display:none}._discovery_1ksnv_11{padding:2rem 1rem 4rem}}
