.aiEkLq_reveal{pointer-events:none;position:absolute;inset:0}.aiEkLq_soffit,.aiEkLq_sill,.aiEkLq_jambLeft,.aiEkLq_jambRight,.aiEkLq_revealLight{background-repeat:no-repeat;position:absolute;inset:0}.aiEkLq_soffit{clip-path:inset(0 0 calc(100% - var(--door-recess)) 0);background-image:linear-gradient(to bottom, #0a0d0f80 0, #0a0d0f9e calc(var(--door-recess) * .7), #050607d1 var(--door-recess)), url(/sanctuary/images/door-portrait-open-bg-tall.webp);background-position:0 0,50.153% 16.03%;background-size:100% 100%,153.758% 185.091%}.aiEkLq_sill{clip-path:inset(calc(100% - var(--door-recess)) 0 0 0);background-image:linear-gradient(to top, #0a0e101f 0, #0a0e1047 calc(var(--door-recess) * .6), #0a0e1085 calc(var(--door-recess) * .9), #050607bf var(--door-recess)), url(/sanctuary/images/door-portrait-open-bg-tall.webp);background-position:0 0,50.153% 31.3%;background-size:100% 100%,153.758% 185.091%}.aiEkLq_jambLeft{clip-path:polygon(0 0, var(--door-recess) var(--door-recess), var(--door-recess) calc(100% - var(--door-recess)), 0 100%);background-image:linear-gradient(to right, #0a0e1038 0, #0a0e1057 calc(var(--door-recess) * .6), #0a0e1094 calc(var(--door-recess) * .9), #050607bf var(--door-recess)), url(/sanctuary/images/door-portrait-open-bg-tall.webp);background-position:0 0,30.4% 26.389%;background-size:100% 100%,153.758% 185.091%}.aiEkLq_jambRight{clip-path:polygon(100% 0, 100% 100%, calc(100% - var(--door-recess)) calc(100% - var(--door-recess)), calc(100% - var(--door-recess)) var(--door-recess));background-image:linear-gradient(to left, #0a0e102e 0, #0a0e104f calc(var(--door-recess) * .6), #0a0e108f calc(var(--door-recess) * .9), #050607bf var(--door-recess)), url(/sanctuary/images/door-portrait-open-bg-tall.webp);background-position:0 0,69.6% 26.389%;background-size:100% 100%,153.758% 185.091%}.aiEkLq_revealLight{opacity:0;background:linear-gradient(to right, #dfe8ec00 0, #dfe8ec1f calc(var(--door-recess) * .55), #e6edf05c var(--door-recess), #e6edf000 var(--door-recess)), linear-gradient(to left, #dfe8ec00 0, #dfe8ec1f calc(var(--door-recess) * .55), #e6edf05c var(--door-recess), #e6edf000 var(--door-recess)), linear-gradient(to bottom, #dfe8ec00 0, #dfe8ec0f calc(var(--door-recess) * .6), #e6edf02e var(--door-recess), #e6edf000 var(--door-recess)), linear-gradient(to top, #dfe8ec08 0, #e3ebee33 calc(var(--door-recess) * .6), #e6edf070 var(--door-recess), #e6edf000 var(--door-recess))}.aiEkLq_seamFrame{inset:var(--door-recess);pointer-events:none;background:linear-gradient(#eef3f5,#eef3f5) bottom/96% 1.5px no-repeat,linear-gradient(90deg,#eef3f500,#eef3f5b3 12% 88%,#eef3f500) top/92% 1px no-repeat,linear-gradient(#eef3f500,#eef3f599 14% 86%,#eef3f500) 0/1px 92% no-repeat,linear-gradient(#eef3f500,#eef3f599 14% 86%,#eef3f500) 100%/1px 92% no-repeat;position:absolute}.aiEkLq_sillGlow{left:var(--door-recess);right:var(--door-recess);height:var(--door-recess);pointer-events:none;background:radial-gradient(62% 130% at 50% 0,#e3ebef80,#dfe8ec26 58%,#dfe8ec00 100%);position:absolute;bottom:0}.aiEkLq_leafShadow{pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000008c,inset 0 8px 10px -7px #000000b8,inset 0 -5px 7px -6px #00000080}.aiEkLq_ring{width:var(--ring-w);height:var(--ring-h);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E %3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='1' x2='1' y2='0'%3E %3Cstop offset='0' stop-color='rgb(231,238,241)' stop-opacity='0'/%3E %3Cstop offset='.42' stop-color='rgb(231,238,241)' stop-opacity='.82'/%3E %3Cstop offset='.7' stop-color='rgb(231,238,241)' stop-opacity='.36'/%3E %3Cstop offset='1' stop-color='rgb(231,238,241)' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E %3Cpath d='M7.5 38.6 A44 44 0 0 1 61.4 7.5' fill='none' stroke='url(%23g)' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;translate:-50% -50%}.aiEkLq_bolt{pointer-events:none;background:linear-gradient(90deg,#e3ebee00,#e3ebeeb0 22%,#e3ebee59 64%,#e3ebee00);border-radius:1px;height:.3%;position:absolute}
.hWA2_a_entry{isolation:isolate;color:#fff;min-height:100svh;font-family:var(--font-dm-sans), sans-serif;padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#161b1b;grid-template-rows:auto 1fr auto;display:grid;position:relative}.hWA2_a_entry[data-door-overlay=true]{z-index:1000;animation:.34s ease-out backwards hWA2_a_inviteIn;position:fixed;inset:0}@keyframes hWA2_a_inviteIn{0%{opacity:0}to{opacity:1}}.hWA2_a_entry[data-door-clock=held] *,.hWA2_a_entry[data-door-clock=held] :before,.hWA2_a_entry[data-door-clock=held] :after{animation-play-state:paused!important}.hWA2_a_entry[data-door-clock=held][data-door-state] .hWA2_a_shade{opacity:1;transition:none}.hWA2_a_scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hWA2_a_desktop{transform-origin:51%;display:none;position:absolute;inset:0}.hWA2_a_closedPhoto{background:url(/sanctuary/images/threshold-poster.webp) 50%/cover;width:100%;height:100%}.hWA2_a_entry[data-door-still=open] .hWA2_a_closedPhoto{background-image:url(/sanctuary/images/threshold-open.webp)}.hWA2_a_filmStage{opacity:0;perspective:1320px;perspective-origin:50% 44%;transform-origin:50% 46%;place-items:center;transition:opacity .18s linear,transform 1.05s cubic-bezier(.32,.04,.22,1);display:grid;position:absolute;inset:0}.hWA2_a_filmHinge{aspect-ratio:560/1142;width:min(82vw,43svh);transform-style:preserve-3d;transform-origin:14%;transition:transform 2.15s cubic-bezier(.28,.04,.24,1),filter 1.4s;position:relative}.hWA2_a_film{object-fit:cover;border-radius:1px;width:100%;height:100%;display:block}.hWA2_a_filmLightSpill{pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(at 22% 42%,#fff1c866 0%,#f0c87822 34%,#0000 68%);transition:opacity 1.1s .12s;position:absolute;inset:-8%}.hWA2_a_entry[data-door-film=ready] .hWA2_a_filmStage{opacity:1}.hWA2_a_entry[data-door-state=opening] .hWA2_a_filmHinge{filter:brightness(1.04);transform:rotateY(4deg)}.hWA2_a_entry[data-door-state=opening] .hWA2_a_filmLightSpill{opacity:.85}.hWA2_a_entry[data-door-mode=invite] .hWA2_a_filmHinge{filter:none;transform:none}.hWA2_a_entry[data-door-mode=invite] .hWA2_a_filmLightSpill{opacity:0}.hWA2_a_portrait{background:#9c9e99;position:absolute;inset:0;overflow:hidden;container-type:size}.hWA2_a_portraitCamera{aspect-ratio:941/2036;transform-origin:50.05% 39.15%;will-change:transform;width:max(100cqw,46.2181cqh);position:absolute;top:0;left:50%;transform:translate(-50%)}.hWA2_a_portraitStage{transform-origin:50.05% 39.15%;will-change:transform;position:absolute;inset:0}.hWA2_a_portraitBack{background:url(/sanctuary/images/door-portrait-open-bg-tall.webp) 50%/100% 100% no-repeat;position:absolute;inset:0}.hWA2_a_exposure{opacity:0;pointer-events:none;background:radial-gradient(70% 52% at 50% 40%,#04070826 0%,#0407085c 62%,#04070894 100%);position:absolute;inset:0}.hWA2_a_lintelWords{width:69%;height:1.621%;font:500 clamp(9px, 2.5vw, 12px) / 1 var(--font-dm-sans), sans-serif;letter-spacing:.32em;text-transform:uppercase;color:#d8d3c6c4;text-shadow:0 -1px #000000a6,0 1px #ffffff1f;white-space:nowrap;place-items:center;margin:0;display:grid;position:absolute;top:10.511%;left:15.5%}.hWA2_a_portraitOpening{--door-recess:3%;perspective:calc(1.75*max(100cqw,46.2181cqh));perspective-origin:50%;width:65.037%;height:54.028%;position:absolute;top:12.132%;left:17.534%}.hWA2_a_portraitGlow{opacity:.08;will-change:transform;background:linear-gradient(#eef3f514 0%,#eef3f500 34%,#0000 70%,#0306052e 100%),url(/sanctuary/images/room.webp) 51.5%/auto 100% no-repeat,#26302c;position:absolute;inset:-9%;overflow:hidden}.hWA2_a_roomWindow{background:#060908;position:absolute;inset:0;overflow:hidden}.hWA2_a_seamLight{top:calc(var(--door-recess) + 2%);bottom:calc(var(--door-recess) + 2%);opacity:0;background:linear-gradient(#eef3f500,#eef3f5cc 18%,#f7fafb 50%,#eef3f5cc 82%,#eef3f500);border-radius:2px;width:2px;position:absolute;left:calc(50.153% - 1px);box-shadow:0 0 10px 2px #dfe9ee59}.hWA2_a_seamFrame{opacity:.5}.hWA2_a_sillGlow{opacity:.75}.hWA2_a_leafMount{inset:var(--door-recess);transform-style:preserve-3d;position:absolute}.hWA2_a_leaf{height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;transform:rotateY(0)}.hWA2_a_leafLeft{width:50.163%;transform-origin:0 50% -2.6vw;transform-origin:0 50% calc(max(100cqw, calc(100cqh * 941 / 2036)) * -.026);left:0}.hWA2_a_leafRight{width:49.837%;transform-origin:100% 50% -2.6vw;transform-origin:100% 50% calc(max(100cqw, calc(100cqh * 941 / 2036)) * -.026);right:0}.hWA2_a_leafFace{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.hWA2_a_leafFace:before{content:"";background:url(/sanctuary/images/door-portrait-closed-tall.webp) 50%/100% 100% no-repeat;height:185.091%;position:absolute;top:-22.455%}.hWA2_a_leafLeft .hWA2_a_leafFace:before{width:306.515%;left:-53.746%}.hWA2_a_leafRight .hWA2_a_leafFace:before{width:308.525%;left:-154.754%}.hWA2_a_leafFace:after{content:"";opacity:0;position:absolute;inset:0}.hWA2_a_leafLeft .hWA2_a_leafFace:after{background:linear-gradient(90deg,#0007,#000b 70%,#000000d9)}.hWA2_a_leafRight .hWA2_a_leafFace:after{background:linear-gradient(270deg,#0007,#000b 70%,#000000d9)}.hWA2_a_leafEdge{backface-visibility:hidden;background:linear-gradient(#0000004d,#0000 16% 82%,#0006),linear-gradient(90deg,#2a211b,#46382d 20%,#564436 54%,#3b2f26 86%,#7d8183);width:4.2%;height:100%;position:absolute;top:0}.hWA2_a_leafLeft .hWA2_a_leafEdge{transform-origin:100%;right:0;transform:rotateY(-90deg)}.hWA2_a_leafRight .hWA2_a_leafEdge{transform-origin:0;left:0;transform:rotateY(90deg)}.hWA2_a_leafHinge{backface-visibility:hidden;background:linear-gradient(90deg, #0e1011, #3a4146 30%, #b3bcc1 46%, #4a5257 58%, #121415) var(--barrel-x,0) 7.2% / 30% 5.2% no-repeat, linear-gradient(90deg, #0e1011, #3a4146 30%, #b3bcc1 46%, #4a5257 58%, #121415) var(--barrel-x,0) 46.1% / 30% 5.2% no-repeat, linear-gradient(90deg, #0e1011, #3a4146 30%, #b3bcc1 46%, #4a5257 58%, #121415) var(--barrel-x,0) 92.6% / 30% 5.2% no-repeat, linear-gradient(#0000004d, #0000 18%, #0000 80%, #00000073), linear-gradient(90deg, #1d1814, #3a2e25 28%, #4a3a2f 56%, #2a221c);width:calc(max(100cqw,46.2181cqh)/38.4615);height:100%;position:absolute;top:0}.hWA2_a_leafLeft .hWA2_a_leafHinge{--barrel-x:0%;transform-origin:100%;left:calc(max(100cqw,46.2181cqh)/-38.4615);transform:rotateY(-90deg)}.hWA2_a_leafRight .hWA2_a_leafHinge{--barrel-x:100%;transform-origin:0;right:calc(max(100cqw,46.2181cqh)/-38.4615);transform:rotateY(90deg)}.hWA2_a_ring{--ring-w:14.66%;--ring-h:4.09%;top:56.86%}.hWA2_a_ringLeft{left:85.5%}.hWA2_a_ringRight{--ring-w:14.75%;left:14.1%}.hWA2_a_bolt{top:50.6%}.hWA2_a_boltLeft{left:75.24%;right:0}.hWA2_a_boltRight{width:24.59%;left:0}.hWA2_a_floorLight{opacity:0;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E %3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E %3Cstop offset='0' stop-color='rgb(227,235,239)' stop-opacity='.64'/%3E %3Cstop offset='.24' stop-color='rgb(221,230,234)' stop-opacity='.34'/%3E %3Cstop offset='.56' stop-color='rgb(214,224,229)' stop-opacity='.12'/%3E %3Cstop offset='1' stop-color='rgb(214,224,229)' stop-opacity='0'/%3E%3C/linearGradient%3E %3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='2.4'/%3E%3C/filter%3E%3C/defs%3E %3Cpath d='M17.5 -10 L82.5 -10 L101 100 L-1 100 Z' fill='url(%23g)' filter='url(%23b)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:26%;position:absolute;top:66.16%;left:0;right:0}.hWA2_a_floorSlit{opacity:0;transform-origin:50% 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E %3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='0' y2='1'%3E %3Cstop offset='0' stop-color='rgb(233,240,242)' stop-opacity='.68'/%3E %3Cstop offset='.26' stop-color='rgb(230,237,240)' stop-opacity='.28'/%3E %3Cstop offset='.8' stop-color='rgb(230,237,240)' stop-opacity='0'/%3E%3C/linearGradient%3E %3Cfilter id='b' x='-50%25' y='-30%25' width='200%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='1.3'/%3E%3C/filter%3E%3C/defs%3E %3Cpath d='M49.2 -6 L50.8 -6 L60.5 100 L39.5 100 Z' fill='url(%23g)' filter='url(%23b)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;height:22%;position:absolute;top:66.16%;left:0;right:0}.hWA2_a_sillLight{left:0;right:0;top:calc(100% - var(--door-recess));height:var(--door-recess);opacity:0;background:radial-gradient(52% 150% at 50% 0,#e9f0f294,#e6edf03d 55%,#e6edf000 100%);position:absolute;transform:scaleX(.02)}.hWA2_a_doorBloom{pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 60%,#e6eef12b,#e6eef112 50%,#e6eef100 80%);height:42%;position:absolute;top:40%;left:8%;right:8%}.hWA2_a_motes{pointer-events:none;height:32%;position:absolute;top:40%;left:24%;right:24%}.hWA2_a_motesFar,.hWA2_a_motesNear{opacity:0;position:absolute;inset:0}.hWA2_a_motesFar{background:radial-gradient(circle at 21% 26%,#eef3f566 0,#eef3f500 1.6px),radial-gradient(circle at 64% 18%,#eef3f559 0,#eef3f500 1.5px),radial-gradient(circle at 44% 52%,#eef3f561 0,#eef3f500 1.6px),radial-gradient(circle at 79% 61%,#eef3f54d 0,#eef3f500 1.4px),radial-gradient(circle at 30% 79%,#eef3f552 0,#eef3f500 1.5px)}.hWA2_a_motesNear{background:radial-gradient(circle at 35% 34%,#f4f8f98c 0,#f4f8f933 1.2px,#f4f8f900 2.6px),radial-gradient(circle at 71% 42%,#f4f8f97a 0,#f4f8f92e 1.1px,#f4f8f900 2.4px),radial-gradient(circle at 55% 72%,#f4f8f985 0,#f4f8f933 1.2px,#f4f8f900 2.7px),radial-gradient(circle at 16% 64%,#f4f8f96b 0,#f4f8f926 1px,#f4f8f900 2.3px)}.hWA2_a_shade{background:linear-gradient(#06090a55,#06090a12 40%,#06090a66);transition:opacity .8s;position:absolute;inset:0}.hWA2_a_foreground{z-index:1;pointer-events:none;flex-direction:column;grid-area:1/1/-1;align-items:center;width:100%;min-height:100%;display:flex;position:relative}.hWA2_a_foreground>*{pointer-events:auto;width:100%;max-width:390px}.hWA2_a_home{z-index:1;color:#fff;letter-spacing:.19em;flex-shrink:0;align-self:center;padding:8px 12px;font-size:14px;text-decoration:none}.hWA2_a_panel{flex-shrink:0;align-self:center;max-width:390px;margin-top:auto;padding-block:22px}.hWA2_a_entry[data-door-still=open] .hWA2_a_panel>section,.hWA2_a_entry[data-door-mode=invite] .hWA2_a_panel>section{background-color:#0e120fbd}.hWA2_a_entry[data-door-still=open] .hWA2_a_panel,.hWA2_a_entry[data-door-mode=invite] .hWA2_a_panel{animation:.6s cubic-bezier(.2,.7,.2,1) both hWA2_a_panelRise}@keyframes hWA2_a_panelRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hWA2_a_legal{justify-content:center;gap:24px;font-size:12px;display:flex}.hWA2_a_legal a{color:#f1f3f2;text-underline-offset:4px;padding:8px}.hWA2_a_entry a:focus-visible,.hWA2_a_soundButton:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #f1f3f2}.hWA2_a_footer{flex-shrink:0;justify-items:center;gap:4px;padding-bottom:2px;display:grid}.hWA2_a_soundButton{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));z-index:3;color:#f1f3f2;opacity:.2;cursor:pointer;background:#10181533;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:opacity .2s,background .2s;animation:1.6s ease-out hWA2_a_soundSettles;display:grid;position:fixed}@keyframes hWA2_a_soundSettles{0%{opacity:.75}to{opacity:.2}}.hWA2_a_soundButton:hover,.hWA2_a_soundButton:focus-visible{opacity:1;background:#10181580;animation:none}.hWA2_a_soundButton:disabled{opacity:0;cursor:default;pointer-events:none}.hWA2_a_arrival{text-align:center;text-shadow:0 2px 18px #000;grid-row:2;place-self:end center;padding:32px 16px 48px}.hWA2_a_arrival p{font-size:14px}.hWA2_a_doorTap{z-index:1;padding:0 16px max(64px, calc(env(safe-area-inset-bottom) + 44px));color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.hWA2_a_doorTapLabel{-webkit-backdrop-filter:blur(8px);color:#f1f3f2;letter-spacing:.2em;text-transform:uppercase;min-height:48px;text-shadow:none;background:#0b100e73;border:1px solid #ffffff3d;border-radius:999px;align-items:center;padding:0 28px;font-size:13px;font-weight:400;animation:2.6s ease-in-out infinite hWA2_a_tapGlow;display:inline-flex}@keyframes hWA2_a_tapGlow{0%,to{box-shadow:0 0 #e6eef200}50%{box-shadow:0 0 24px 2px #e6eef233}}.hWA2_a_doorTap:focus-visible{outline:none}.hWA2_a_doorTap:focus-visible .hWA2_a_doorTapLabel{outline-offset:4px;outline:2px solid #f1f3f2}.hWA2_a_skip{z-index:2;left:max(16px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));color:#fff;opacity:.45;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:12px;text-decoration:none;transition:opacity .2s;display:inline-flex;position:fixed}.hWA2_a_skip:hover,.hWA2_a_skip:focus-visible{opacity:1}.hWA2_a_arrivalLight{opacity:0;background:#0b100e;transition:opacity .9s;position:absolute;inset:0}.hWA2_a_entry[data-door-state=opening] .hWA2_a_shade{opacity:0}.hWA2_a_entry[data-door-state=waiting] .hWA2_a_seamLight,.hWA2_a_entry[data-door-state=waiting] .hWA2_a_seamFrame,.hWA2_a_entry[data-door-state=waiting] .hWA2_a_sillGlow{animation:2.6s ease-in-out infinite hWA2_a_seamBreath}@keyframes hWA2_a_seamBreath{0%,to{opacity:.22}50%{opacity:.9}}.hWA2_a_entry[data-door-state=entering] .hWA2_a_filmStage{transform:scale(1.08)}.hWA2_a_entry[data-door-state=entering] .hWA2_a_filmHinge{filter:brightness(1.18)saturate(1.05);transition-duration:.95s;transform:rotateY(9deg)scale(1.02)}.hWA2_a_entry[data-door-state=entering] .hWA2_a_filmLightSpill,.hWA2_a_entry[data-door-state=entering] .hWA2_a_arrivalLight{opacity:1}.hWA2_a_entry[data-door-state=entering] .hWA2_a_arrival{opacity:0;transition:opacity .35s}.hWA2_a_entry[data-door-state=leaving] .hWA2_a_arrivalLight{opacity:1;transition-duration:var(--door-reduced-fade,.45s)}.hWA2_a_entry[data-door-state=leaving] .hWA2_a_arrival{opacity:0;transition:opacity .3s}@media (min-width:768px){.hWA2_a_entry{padding:30px}.hWA2_a_desktop{display:block}.hWA2_a_portrait{display:none}.hWA2_a_film,.hWA2_a_filmHinge{aspect-ratio:auto;width:100%;height:100%}.hWA2_a_entry[data-door-state=entering] .hWA2_a_desktop{transition:transform 1s cubic-bezier(.32,.04,.22,1);transform:scale(2.4)}.hWA2_a_foreground{justify-content:center}.hWA2_a_home{align-self:start;padding-inline:12px}.hWA2_a_panel{max-width:400px;margin-top:0;padding-block:28px}.hWA2_a_doorTap{padding-bottom:max(18vh,120px)}}@media (max-width:767px){.hWA2_a_entry{grid-template-rows:1fr;grid-template-columns:1fr;min-height:100svh;display:grid}.hWA2_a_scene,.hWA2_a_soundButton{grid-area:1/1}.hWA2_a_foreground>*{max-width:min(100%,350px)}.hWA2_a_panel{padding-block:10px 4px}.hWA2_a_filmStage{display:none}.hWA2_a_shade{background:linear-gradient(#06090a40,#06090a00 34% 62%,#06090a59)}.hWA2_a_doorTap{padding:calc(var(--door-threshold,66.16svh) + 26px) 16px 0;align-items:flex-start}.hWA2_a_entry[data-door-state=opening] .hWA2_a_leafLeft{animation:hWA2_a_leafSwingLeft var(--door-swing) var(--door-hold) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_leafRight{animation:hWA2_a_leafSwingRight var(--door-swing) calc(var(--door-hold) + .13s) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_seamLight{animation:hWA2_a_seamLatch var(--door-swing) var(--door-hold) ease-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_seamFrame{animation:hWA2_a_seamFrameOut var(--door-swing) var(--door-hold) ease-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_sillGlow{animation:hWA2_a_sillGlowOut var(--door-swing) var(--door-hold) ease-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_sillLight{animation:hWA2_a_sillLightIn var(--door-swing) var(--door-hold) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_floorLight{animation:hWA2_a_floorLightIn var(--door-swing) var(--door-hold) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_floorSlit{animation:hWA2_a_floorSlitIn var(--door-swing) var(--door-hold) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_revealLight{animation:hWA2_a_revealLightIn var(--door-swing) var(--door-hold) ease-in-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_leafFace:after{animation:hWA2_a_leafShade var(--door-swing) var(--door-hold) ease-in both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_portraitGlow{animation:hWA2_a_roomIn calc(var(--door-swing) * .62) calc(var(--door-hold) + var(--door-swing) * .1) cubic-bezier(.4,0,.2,1) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_doorBloom{animation:hWA2_a_lightIn calc(var(--door-swing) * .6) calc(var(--door-hold) + var(--door-swing) * .14) ease-in-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_exposure{animation:hWA2_a_lightIn calc(var(--door-swing) * .7) calc(var(--door-hold) + var(--door-swing) * .1) ease-in-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_ring{animation:hWA2_a_ringTurn .76s var(--door-hold) cubic-bezier(.2,.7,.2,1) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_bolt{animation:hWA2_a_boltSlide .15s var(--door-hold) cubic-bezier(.3,.9,.3,1) both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_portraitCamera{animation:hWA2_a_cameraIn var(--door-swing) var(--door-hold) both}.hWA2_a_entry:is([data-door-state=opening],[data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_motesFar{animation:23s ease-in-out infinite alternate hWA2_a_moteDriftFar}.hWA2_a_entry:is([data-door-state=opening],[data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_motesNear{animation:17s ease-in-out infinite alternate hWA2_a_moteDriftNear}.hWA2_a_entry[data-door-state=opening] .hWA2_a_motesFar{animation:hWA2_a_moteDriftFar 23s ease-in-out infinite alternate, hWA2_a_lightIn calc(var(--door-swing) * .5) calc(var(--door-hold) + var(--door-swing) * .34) ease-out both}.hWA2_a_entry[data-door-state=opening] .hWA2_a_motesNear{animation:hWA2_a_moteDriftNear 17s ease-in-out infinite alternate, hWA2_a_lightIn calc(var(--door-swing) * .5) calc(var(--door-hold) + var(--door-swing) * .34) ease-out both}.hWA2_a_entry[data-door-state=open] :is(.hWA2_a_motesFar,.hWA2_a_motesNear){animation-play-state:paused}.hWA2_a_entry[data-door-state=open] .hWA2_a_leafLeft,.hWA2_a_entry[data-door-state=passing] .hWA2_a_leafLeft,.hWA2_a_entry[data-door-state=entering] .hWA2_a_leafLeft{transform:rotateY(80deg)}.hWA2_a_entry[data-door-state=open] .hWA2_a_leafRight,.hWA2_a_entry[data-door-state=passing] .hWA2_a_leafRight,.hWA2_a_entry[data-door-state=entering] .hWA2_a_leafRight{transform:rotateY(-80deg)}.hWA2_a_entry[data-door-state=open] .hWA2_a_leafFace:after,.hWA2_a_entry[data-door-state=passing] .hWA2_a_leafFace:after,.hWA2_a_entry[data-door-state=entering] .hWA2_a_leafFace:after{opacity:.62}.hWA2_a_entry[data-door-state=open] .hWA2_a_portraitGlow,.hWA2_a_entry[data-door-state=passing] .hWA2_a_portraitGlow,.hWA2_a_entry[data-door-state=entering] .hWA2_a_portraitGlow,.hWA2_a_entry[data-door-state=open] .hWA2_a_doorBloom,.hWA2_a_entry[data-door-state=open] .hWA2_a_floorLight,.hWA2_a_entry[data-door-state=passing] .hWA2_a_doorBloom,.hWA2_a_entry[data-door-state=passing] .hWA2_a_floorLight,.hWA2_a_entry[data-door-state=entering] .hWA2_a_doorBloom,.hWA2_a_entry[data-door-state=entering] .hWA2_a_floorLight,.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) :is(.hWA2_a_revealLight,.hWA2_a_exposure,.hWA2_a_motesFar,.hWA2_a_motesNear){opacity:1}.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_sillLight{opacity:1;transform:none}.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) :is(.hWA2_a_seamFrame,.hWA2_a_sillGlow){opacity:0}.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_ring{transform:rotate(108deg)}.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_bolt{transform:translate(-1.5px)}.hWA2_a_entry:is([data-door-state=open],[data-door-state=passing],[data-door-state=entering]) .hWA2_a_portraitCamera{transform:translate(-50%)scale(1.035)}.hWA2_a_entry[data-door-mode=arrival][data-door-still=closed]{--walk-gain:1.035}.hWA2_a_entry[data-door-mode=arrival][data-door-still=closed][data-door-state=opening] .hWA2_a_portraitCamera{animation:hWA2_a_cameraThud var(--door-swing) var(--door-hold) both}.hWA2_a_entry[data-door-mode=arrival][data-door-still=closed][data-door-state=entering] .hWA2_a_portraitCamera{transform:translate(-50%)}.hWA2_a_entry[data-door-mode=arrival][data-door-state=opening] .hWA2_a_portraitStage{animation:hWA2_a_doorPush var(--door-push) var(--door-push-delay) cubic-bezier(.5,0,.22,1) both}.hWA2_a_entry[data-door-state=passing] .hWA2_a_portraitStage{animation:hWA2_a_doorPush var(--door-push) 0s cubic-bezier(.5,0,.22,1) both}.hWA2_a_entry[data-door-mode=arrival][data-door-state=entering] .hWA2_a_portraitStage{transform:translate3d(calc(var(--push-x,0px) * var(--walk-gain,1)), calc(var(--push-y,0px) * var(--walk-gain,1)), 0) scale(calc(var(--push-scale,1.9) * var(--walk-gain,1)))}.hWA2_a_entry[data-door-mode=arrival][data-door-state=opening] .hWA2_a_portraitGlow{animation:hWA2_a_roomIn calc(var(--door-swing) * .62) calc(var(--door-hold) + var(--door-swing) * .1) cubic-bezier(.4,0,.2,1) both, hWA2_a_roomRecede var(--door-push) var(--door-push-delay) cubic-bezier(.5,0,.22,1) both}.hWA2_a_entry[data-door-state=passing] .hWA2_a_portraitGlow{animation:hWA2_a_roomRecede var(--door-push) 0s cubic-bezier(.5,0,.22,1) both}.hWA2_a_entry[data-door-mode=arrival][data-door-state=entering] .hWA2_a_portraitGlow{transform:scale(calc((1 + (var(--push-scale,1.9) - 1) * .6) / var(--push-scale,1.9)))}.hWA2_a_entry[data-door-state=passing] .hWA2_a_shade{opacity:0}.hWA2_a_entry[data-door-state=entering] .hWA2_a_arrivalLight{transition-duration:var(--door-arrival)}}@media (max-width:767px) and (orientation:landscape){.hWA2_a_portrait{background:#9c9e99 url(/sanctuary/images/door-portrait-open-bg-tall.webp) bottom/100% no-repeat}.hWA2_a_portraitCamera{width:64.8966cqh;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hWA2_a_portraitOpening{perspective:113.569cqh}.hWA2_a_leafLeft{transform-origin:0 50% calc(100cqh * 941 / 1450 * -.026)}.hWA2_a_leafRight{transform-origin:100% 50% calc(100cqh * 941 / 1450 * -.026)}.hWA2_a_leafHinge{width:1.68731cqh}.hWA2_a_leafLeft .hWA2_a_leafHinge{left:-1.68731cqh}.hWA2_a_leafRight .hWA2_a_leafHinge{right:-1.68731cqh}.hWA2_a_lintelWords{font-size:clamp(7px,2cqh,10px)}.hWA2_a_doorTap{padding:0 16px max(12px, env(safe-area-inset-bottom));align-items:flex-end}}@keyframes hWA2_a_leafSwingLeft{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotateY(0)}4%{animation-timing-function:linear;transform:rotateY(2.4deg)}14%{animation-timing-function:cubic-bezier(.52,0,.3,1);transform:rotateY(2.8deg)}88%{animation-timing-function:cubic-bezier(.45,0,.4,1);transform:rotateY(81.3deg)}to{transform:rotateY(80deg)}}@keyframes hWA2_a_leafSwingRight{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:rotateY(0)}4%{animation-timing-function:linear;transform:rotateY(-2.4deg)}14%{animation-timing-function:cubic-bezier(.52,0,.3,1);transform:rotateY(-2.8deg)}88%{animation-timing-function:cubic-bezier(.45,0,.4,1);transform:rotateY(-81.3deg)}to{transform:rotateY(-80deg)}}@keyframes hWA2_a_seamLatch{0%{opacity:0}4%{opacity:.95}14%{opacity:1}34%{opacity:0}to{opacity:0}}@keyframes hWA2_a_seamFrameOut{0%{opacity:.5}4%{opacity:1}14%{opacity:.9}32%{opacity:0}to{opacity:0}}@keyframes hWA2_a_sillGlowOut{0%{opacity:.75}4%{opacity:1}14%{opacity:1}40%{opacity:0}to{opacity:0}}@keyframes hWA2_a_sillLightIn{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scaleX(.02)}4%{opacity:.8;animation-timing-function:linear;transform:scaleX(.05)}14%{opacity:.85;animation-timing-function:cubic-bezier(.62,0,.36,1);transform:scaleX(.06)}88%{opacity:1;transform:scaleX(1)}to{opacity:1;transform:scaleX(1)}}@keyframes hWA2_a_floorLightIn{0%{opacity:0;animation-timing-function:linear;transform:scaleX(.04)}14%{opacity:0;animation-timing-function:cubic-bezier(.66,0,.42,1);transform:scaleX(.06)}70%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.4,1);transform:scaleX(.9)}to{opacity:1;transform:scaleX(1)}}@keyframes hWA2_a_floorSlitIn{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.8,.3,1);transform:scaleX(1)}4%{opacity:.7;animation-timing-function:linear;transform:scaleX(1)}14%{opacity:.78;animation-timing-function:cubic-bezier(.5,0,.5,1);transform:scaleX(1.15)}38%{opacity:0;transform:scaleX(2.6)}to{opacity:0;transform:scaleX(2.6)}}@keyframes hWA2_a_revealLightIn{0%{opacity:0}14%{opacity:.1}70%{opacity:1}to{opacity:1}}@keyframes hWA2_a_leafShade{0%{opacity:0}to{opacity:.62}}@keyframes hWA2_a_roomIn{0%{opacity:.14}to{opacity:1}}@keyframes hWA2_a_lightIn{0%{opacity:0}to{opacity:1}}@keyframes hWA2_a_ringTurn{0%{transform:rotate(0)}to{transform:rotate(108deg)}}@keyframes hWA2_a_boltSlide{0%{transform:translate(0)}to{transform:translate(-1.5px)}}@keyframes hWA2_a_cameraIn{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translate(-50%)scale(1)}2%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,.9px)scale(1.001)}6%{animation-timing-function:cubic-bezier(.45,0,.3,1);transform:translate(-50%)scale(1.002)}to{transform:translate(-50%)scale(1.035)}}@keyframes hWA2_a_cameraThud{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);transform:translate(-50%)}2%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translate(-50%,.9px)}6%{transform:translate(-50%)}to{transform:translate(-50%)}}@keyframes hWA2_a_moteDriftFar{0%{transform:translate(0,0)}to{transform:translate(-4%,-9%)}}@keyframes hWA2_a_moteDriftNear{0%{transform:translate(0,0)}to{transform:translate(5%,-14%)}}@keyframes hWA2_a_doorPush{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(calc(var(--push-x,0px) * var(--walk-gain,1)), calc(var(--push-y,0px) * var(--walk-gain,1)), 0) scale(calc(var(--push-scale,1.9) * var(--walk-gain,1)))}}@keyframes hWA2_a_roomRecede{0%{transform:scale(1)}to{transform:scale(calc((1 + (var(--push-scale,1.9) - 1) * .6) / var(--push-scale,1.9)))}}@media (hover:none){.hWA2_a_soundButton{opacity:.55;animation:none}}@media (prefers-reduced-motion:reduce){.hWA2_a_entry *,.hWA2_a_entry :before,.hWA2_a_entry :after{transition:none!important;animation:none!important}.hWA2_a_entry .hWA2_a_arrivalLight{transition:opacity var(--door-reduced-fade,.45s) ease!important}.hWA2_a_entry[data-door-overlay=true]{animation:hWA2_a_inviteIn var(--door-reduced-fade,.45s) ease-out backwards}}.hWA2_a_entry[data-door-overlay=true] .hWA2_a_soundButton,.hWA2_a_inviteClose{-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);color:#f1f3f2;opacity:1;touch-action:manipulation;background:linear-gradient(155deg,#ffffff21,#ffffff08),#101614bd;border:0;border-radius:999px;min-width:44px;min-height:44px;animation:none;box-shadow:inset 0 .75px 1px #ffffff57,inset 0 -.75px 1px #00000073,0 1px 1px #0003,0 2px 4px -1px #0000003d,0 4px 7px -2px #00000047,0 8px 12px -5px #0000004d,0 16px 24px -10px #00000057}.hWA2_a_inviteClose{z-index:3;top:max(12px, env(safe-area-inset-top));left:max(12px, env(safe-area-inset-left));font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;display:inline-flex;position:fixed}.hWA2_a_inviteClose:focus-visible,.hWA2_a_entry[data-door-overlay=true] .hWA2_a_soundButton:focus-visible{outline-offset:4px;border-radius:999px;outline:2px solid #f1f3f2}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.hWA2_a_entry[data-door-overlay=true][data-door-origin=card]{animation:.46s cubic-bezier(.22,1,.36,1) backwards hWA2_a_inviteUnfold}}@keyframes hWA2_a_inviteUnfold{0%{clip-path:inset(var(--invite-top) var(--invite-right) var(--invite-bottom) var(--invite-left) round 28px);opacity:.35}to{clip-path:inset(0);opacity:1}}
.z9iQnq_section{isolation:isolate;background:radial-gradient(75% 45% at 50% 58%,#5c7a6c1a,#0000 75%),#070908;border-top:1px solid #ffffff0f;padding:40px 12px;scroll-margin-top:68px;position:relative;overflow:clip}.z9iQnq_layout{grid-template-areas:"intro""gate""details";gap:28px;max-width:1280px;margin-inline:auto;display:grid}.z9iQnq_intro{text-align:center;grid-area:intro;max-width:40rem;margin-inline:auto;padding-inline:12px}.z9iQnq_eyebrow{letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:300}.z9iQnq_title{letter-spacing:-.025em;text-wrap:balance;margin-top:12px;margin-left:-.06em;padding-left:.06em;font-size:clamp(32px,4.5vw,64px);font-weight:200;line-height:1.08}.z9iQnq_description{color:#c9c6bf;text-wrap:pretty;max-width:28rem;margin-inline:auto;font-size:16px;font-weight:300;line-height:1.65}.z9iQnq_gateStage{grid-area:gate;min-width:0}.z9iQnq_details{text-align:center;grid-area:details;max-width:28rem;margin-inline:auto;padding-inline:12px}.z9iQnq_assurance{border-top:1px solid #ffffff1f;margin-top:24px;padding-top:20px}.z9iQnq_access{color:#e2dfd8;font-size:14px;line-height:1.5}.z9iQnq_privacy{color:#aaa79f;max-width:23rem;margin:8px auto 0;font-size:12px;line-height:1.65}.z9iQnq_door{aspect-ratio:941/1390;isolation:isolate;-webkit-tap-highlight-color:transparent;view-timeline-name:--sanctuary-door;view-timeline-axis:block;background:#8f918c;border:1px solid #ffffff1a;border-radius:28px;width:min(100%,520px,60.9281svh);margin-inline:auto;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000008c,0 1px 1px #0006,0 8px 12px -4px #00000073,0 20px 28px -8px #00000080,0 44px 56px -20px #00000094,0 96px 120px -40px #000000a8;container-type:inline-size}.z9iQnq_art{transform-origin:50% 40%;position:absolute;inset:0 -7%}.z9iQnq_plate{background:url(/sanctuary/images/door-portrait-closed-tall.webp) 50% 20.83%/100% no-repeat;position:absolute;inset:0}.z9iQnq_plate:after{content:"";background:radial-gradient(95% 72% at 50% 46%,#0000 56%,#0709088c 100%);position:absolute;inset:0}.z9iQnq_lintel{width:69%;height:2.71%;font:500 9px / 1 var(--font-dm-sans), sans-serif;letter-spacing:.32em;text-transform:uppercase;white-space:nowrap;color:#d8d3c6c4;text-shadow:0 -1px #000000a6,0 1px #ffffff1f;place-items:center;font-size:3.3cqw;display:grid;position:absolute;top:3.61%;left:15.5%}.z9iQnq_seam{opacity:.3;background:linear-gradient(#eef3f500,#eef3f5d0 18%,#f7fafb 50%,#eef3f5d0 82%,#eef3f500);border-radius:2px;width:2px;position:absolute;top:6.31%;bottom:3.53%;left:calc(50.16% - 1px);box-shadow:0 0 10px 2px #dfe9ee59}.z9iQnq_threshold{filter:blur(1.5px);opacity:.35;background:radial-gradient(50% 100%,#e3ecf0,#e3ecf000);height:2px;position:absolute;top:calc(96.47% - 1px);left:18%;right:18%}.z9iQnq_doorway{display:none}.z9iQnq_leaves{inset:var(--door-recess);background:url(/sanctuary/images/door-portrait-closed-tall.webp) 50.153% 26.389%/153.758% 185.091% no-repeat;position:absolute}.z9iQnq_ring{--ring-w:7.35%;--ring-h:4.09%;top:56.86%}.z9iQnq_ringLeft{left:42.89%}.z9iQnq_ringRight{left:57.19%}.z9iQnq_bolt{width:24.67%;top:50.6%;left:37.75%}.z9iQnq_doorSeam{top:calc(var(--door-recess) + 1.9%);bottom:calc(var(--door-recess) + 1.9%);background:linear-gradient(#eef3f500,#eef3f5d0 18%,#f7fafb 50%,#eef3f5d0 82%,#eef3f500);border-radius:2px;width:2px;position:absolute;left:calc(50.153% - 1px)}.z9iQnq_doorLight{opacity:.45}.z9iQnq_cue{-webkit-backdrop-filter:blur(8px);color:#f1f3f2;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(155deg,#ffffff29,#ffffff0a),#111614b3;border:0;border-radius:999px;align-items:center;min-height:48px;padding:0 24px;font-size:12px;font-weight:400;display:inline-flex;position:absolute;bottom:2.2%;left:50%;transform:translate(-50%);box-shadow:inset 0 .75px 1px #ffffff57,inset 0 -.75px 1px #00000073,0 1px 1px #0003,0 2px 4px -1px #0000003d,0 4px 7px -2px #00000047,0 8px 12px -5px #0000004d,0 16px 24px -10px #00000057}@media (max-width:767px){.z9iQnq_doorway{--door-recess:3%;width:65.037%;display:block;position:absolute;top:6.31%;bottom:3.53%;left:17.534%}.z9iQnq_seam,.z9iQnq_threshold{display:none}}@media (min-width:768px){.z9iQnq_section{padding:56px 32px}.z9iQnq_description{font-size:18px}}@media (min-width:1024px){.z9iQnq_section{background:radial-gradient(60% 75% at 25%,#5c7a6c17,#0000 80%),#070908;padding:64px clamp(32px,4.5vw,64px)}.z9iQnq_layout{grid-template:"gate intro"1fr"gate details"1fr/minmax(0,1.15fr) minmax(0,1fr);gap:28px clamp(48px,5.5vw,80px)}.z9iQnq_intro{text-align:left;align-self:end;margin:0;padding:0}.z9iQnq_title{max-width:9em}.z9iQnq_description{margin-inline:0}.z9iQnq_details{text-align:left;align-self:start;margin:0;padding:0}.z9iQnq_privacy{margin-inline:0}.z9iQnq_door{aspect-ratio:941/1255;border-radius:32px;width:min(100%,612px,68.9817svh)}.z9iQnq_art{inset:0}.z9iQnq_plate{background-position:50% 19.21%}.z9iQnq_lintel{height:2.63%;font-size:2.9cqw;top:5.1%}.z9iQnq_seam{top:7.73%;bottom:4.62%}.z9iQnq_threshold{top:calc(95.38% - 1px)}.z9iQnq_cue{min-height:52px;padding-inline:28px}}@media (max-width:767px) and (orientation:landscape){.z9iQnq_door{width:min(100%,520px,57.5432svh)}}@media (min-width:600px) and (max-width:1023px) and (max-height:500px) and (orientation:landscape){.z9iQnq_section{padding:28px 24px}.z9iQnq_layout{grid-template:"gate intro"1fr"gate details"1fr/minmax(0,.8fr) minmax(0,1.2fr);gap:16px 28px}.z9iQnq_intro{text-align:left;align-self:end;margin:0;padding:0}.z9iQnq_title{max-width:10em;font-size:32px}.z9iQnq_details{text-align:left;align-self:start;margin:0;padding:0}.z9iQnq_description{margin:0;font-size:14px}.z9iQnq_assurance{margin-top:16px;padding-top:12px}.z9iQnq_access{font-size:12px}.z9iQnq_privacy{margin-inline:0}}.z9iQnq_door:hover .z9iQnq_seam,.z9iQnq_door:focus-visible .z9iQnq_seam,.z9iQnq_door:hover .z9iQnq_doorLight,.z9iQnq_door:focus-visible .z9iQnq_doorLight{opacity:1}.z9iQnq_door:focus-visible{outline-offset:4px;outline:2px solid #f1f3f2}.z9iQnq_door:active{transform:scale(.985)}@media (hover:hover){.z9iQnq_door:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.z9iQnq_seam,.z9iQnq_threshold,.z9iQnq_doorLight{animation:3.2s ease-in-out infinite z9iQnq_light-breath}.z9iQnq_door[data-entrance=open] :is(.z9iQnq_seam,.z9iQnq_threshold,.z9iQnq_doorLight){animation-play-state:paused}@supports (animation-timeline:view()){.z9iQnq_art{will-change:transform;animation:cubic-bezier(.22,1,.36,1) both z9iQnq_door-approach;animation-timeline:--sanctuary-door;animation-range:entry cover 50%}}}@keyframes z9iQnq_light-breath{0%,to{opacity:.28}50%{opacity:.95}}@keyframes z9iQnq_door-approach{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.z9iQnq_door{transition:none}.z9iQnq_door:hover,.z9iQnq_door:active{transform:none}}
