._page_6x7b9_1{color:#f6f1e7;min-height:100svh;position:relative;overflow:hidden}._page_6x7b9_1:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#001a1e29,#00191db8 78%,#002f34);position:absolute;inset:0}._header_6x7b9_3{z-index:5;border-bottom:1px solid #f6f1e72e;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:88px;margin:auto;padding:0 clamp(1.25rem,4vw,4rem);display:grid;position:relative}._return_6x7b9_4,._roomName_6x7b9_4{color:#f6f1e7b8;font:600 .69rem/1 var(--sans);letter-spacing:.12em;text-transform:uppercase}._return_6x7b9_4{text-underline-offset:.35rem;justify-self:start;align-items:center;min-height:44px;text-decoration-color:#f6f1e759;display:inline-flex}._roomName_6x7b9_4{justify-self:end}._wordmark_6x7b9_7{color:#f6f1e7;font:400 clamp(1.5rem,2.4vw,2rem)/1 var(--serif);letter-spacing:-.045em;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}._wordmark_6x7b9_7 b{color:#e0a476;font-weight:500}._sanctuary_6x7b9_9{width:min(100%,94rem);min-height:calc(100svh - 88px);margin:auto;padding:clamp(4rem,9vh,7rem) clamp(1.25rem,5vw,5.5rem) 5rem;position:relative}._windowFrame_6x7b9_10{pointer-events:none;border:clamp(.65rem,1.5vw,1.2rem) solid #1c312fd1;position:absolute;inset:2rem clamp(.7rem,2vw,2rem) 1.5rem;box-shadow:inset 0 0 0 1px #e8c79633,inset 0 0 5rem #00121542,0 1.4rem 5rem #000e115c}._windowFrame_6x7b9_10 i{background:#1c312fb3;position:absolute;box-shadow:0 0 0 1px #e8c7961f}._windowFrame_6x7b9_10 i:first-child{width:.55rem;top:0;bottom:0;left:50%}._windowFrame_6x7b9_10 i:nth-child(2){height:.55rem;top:52%;left:0;right:0}._windowFrame_6x7b9_10 i:nth-child(3),._windowFrame_6x7b9_10 i:nth-child(4){background:#edb47085;border-radius:50%;width:.25rem;height:.25rem;top:43%;box-shadow:0 0 1.3rem #edb470e6}._windowFrame_6x7b9_10 i:nth-child(3){left:17%}._windowFrame_6x7b9_10 i:nth-child(4){right:15%}._welcome_6x7b9_17{text-align:center;z-index:2;max-width:61rem;margin:0 auto clamp(5rem,12vh,9rem);position:relative}._eyebrow_6x7b9_18{color:#e4aa7d;font:600 .68rem/1.25 var(--sans);letter-spacing:.19em;text-transform:uppercase;margin:0 0 1.2rem}._welcome_6x7b9_17 h1{font:400 clamp(4.6rem,11vw,10.5rem)/.78 var(--serif);letter-spacing:-.065em;text-shadow:0 .35rem 2rem #00141759;margin:0}._welcome_6x7b9_17 h1 em{color:#efbd91;font-weight:400}._intro_6x7b9_21{color:#f6f1e7db;font:400 clamp(1.25rem,2.2vw,1.85rem)/1.45 var(--serif);text-shadow:0 .2rem 1rem #00161980;max-width:38rem;margin:2.3rem auto 0}._roomInterior_6x7b9_22{z-index:3;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);align-items:stretch;gap:clamp(1.1rem,2.5vw,2rem);display:grid;position:relative}._shelf_6x7b9_23,._alcove_6x7b9_23{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#052c2fe0,#031e22c7);border:1px solid #eacca238;min-height:28rem;padding:clamp(1.6rem,4vw,3.25rem);position:relative;box-shadow:0 2rem 6rem #000f1152}._shelfHeading_6x7b9_24 h2,._alcove_6x7b9_23 h2,._publicDoorway_6x7b9_24 h2{font:400 clamp(2.3rem,4.2vw,4.6rem)/.95 var(--serif);letter-spacing:-.045em;margin:0}._shelfWood_6x7b9_25{background:linear-gradient(#2d1e162e,#1b130fc7);border-bottom:1rem solid #4b3124;align-items:end;gap:2rem;min-height:17rem;margin-top:2.6rem;padding:2rem clamp(1.2rem,3vw,2.5rem) 0;display:flex;box-shadow:inset 0 -1px #f5ca9061,inset 0 -2.4rem 3.5rem #00000059}._book_6x7b9_26{color:#f6e7cf;background:linear-gradient(90deg,#7d3e2f,#a55d3c 18%,#6e342a 82%,#9e5739);border-left:.35rem solid #d19a69;flex-direction:column;flex:0 0 9rem;justify-content:space-between;min-height:14.5rem;padding:1rem .9rem 1.2rem;text-decoration:none;transition:transform .35s,box-shadow .35s;display:flex;transform:perspective(35rem)rotateY(-4deg);box-shadow:.7rem .7rem 1.8rem #00000059}:is(._book_6x7b9_26:hover,._book_6x7b9_26:focus-visible){transform:perspective(35rem)rotateY(0)translateY(-.5rem);box-shadow:.9rem .9rem 2.5rem #00000080,0 0 1.5rem #e5ac782e}._book_6x7b9_26 small,._book_6x7b9_26 span{font:600 .52rem/1.35 var(--sans);letter-spacing:.11em;text-transform:uppercase}._book_6x7b9_26 strong{font:400 2.05rem/.88 var(--serif);letter-spacing:-.04em}._shelfInvitation_6x7b9_30{color:#f6f1e79e;font:400 1rem/1.6 var(--serif);max-width:14rem;margin:0 0 2rem}._alcove_6x7b9_23{text-align:center}._nowListening_6x7b9_32{color:#f6f1e7ad;font:500 .75rem/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:1.2rem 0 1.8rem}._nowListening_6x7b9_32 span{color:#e4aa7d;margin:0 .25rem}._carvedPlayer_6x7b9_34{background:linear-gradient(145deg,#173e40,#092a2e);border:1px solid #efc7972e;border-radius:999px;grid-template-columns:3rem 4.4rem 3rem;justify-content:center;gap:.8rem;width:min(100%,20rem);margin:1.4rem auto 1.8rem;padding:1rem 1.4rem .85rem;display:grid;box-shadow:inset .45rem .55rem 1.2rem #000e10b8,inset -.2rem -.25rem .8rem #a8cdc114,0 .8rem 1.6rem #0000003d}._carvedButton_6x7b9_35,._playButton_6x7b9_35{color:#dec7a6;font:600 .65rem/1 var(--sans);border:1px solid #e7c59a33;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:auto;display:flex;box-shadow:inset .22rem .25rem .45rem #00000085,0 1px #ffffff14}._playButton_6x7b9_35{color:#083236;background:#d99b6b;width:4.4rem;height:4.4rem;text-decoration:none;box-shadow:inset .15rem .18rem .35rem #ffffff38,inset -.2rem -.25rem .45rem #4c241757,0 .4rem 1rem #0000004d}:is(._playButton_6x7b9_35:hover,._playButton_6x7b9_35:focus-visible){background:#efbd91}._carvedLine_6x7b9_38{background:#ecd5b429;border-radius:99px;grid-column:1/-1;height:.2rem;overflow:hidden}._carvedLine_6x7b9_38 i{background:#d99b6b;width:28%;height:100%;display:block}._enterRoom_6x7b9_40,._readButton_6x7b9_40{color:#063b3f;font:600 .72rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#d99b6b;border-radius:999px;justify-content:center;align-items:center;min-height:3.25rem;padding:0 1.35rem;text-decoration:none;display:inline-flex}._boundary_6x7b9_41{color:#f6f1e78f;font:400 .75rem/1.55 var(--sans);max-width:25rem;margin:1.3rem auto 0}._guideButterfly_6x7b9_42{pointer-events:none;z-index:4;width:3.5rem;height:3rem;position:absolute}._guideButterfly_6x7b9_42 span{transform-origin:0;width:50%;position:absolute;top:50%;left:50%;overflow:hidden}._guideButterfly_6x7b9_42 span img{width:3.5rem;max-width:none;display:block}._guideButterfly_6x7b9_42 span:first-child{transform:translateY(-50%)}._guideButterfly_6x7b9_42 span:last-child{transform:translateY(-50%)scaleX(-1)}._guideButterfly_6x7b9_42 span:last-child img{transform:translate(-50%)}._guideShelf_6x7b9_48{top:1.2rem;right:1.25rem}._guidePlayer_6x7b9_49{top:1.1rem;left:1.2rem}._publicDoorway_6x7b9_24{background:#002a2fdb;border-top:1px solid #f6f1e726;justify-content:space-between;align-items:end;gap:2rem;width:min(100%,94rem);margin:0 auto;padding:clamp(2.2rem,5vw,4.8rem);display:flex}._publicDoorway_6x7b9_24 p:not(._eyebrow_6x7b9_18){color:#f6f1e7ad;font:400 1rem/1.7 var(--sans);max-width:38rem;margin:1.2rem 0 0}._readButton_6x7b9_40{flex:none}._contactDoorway_6x7b9_53{color:#123f42;background:#f5ecdc;grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);gap:clamp(2rem,6vw,6rem);width:min(100%,94rem);margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1rem,6vw,6rem);display:grid}._contactIntro_6x7b9_54 h2{font:400 clamp(2.6rem,5vw,5rem)/.94 var(--serif);margin:.7rem 0 1rem}._contactIntro_6x7b9_54>p:not(._eyebrow_6x7b9_18){font:400 1.08rem/1.65 var(--serif);max-width:32rem}._contactForm_6x7b9_56,._contactForm_6x7b9_56 label{gap:.45rem;display:grid}._contactForm_6x7b9_56{gap:1rem}._contactFields_6x7b9_58{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._contactForm_6x7b9_56 label{letter-spacing:.03em;font-size:.82rem;font-weight:600}._contactForm_6x7b9_56 label span{opacity:.65;text-transform:uppercase;font-size:.68rem;font-weight:400}._contactForm_6x7b9_56 input,._contactForm_6x7b9_56 textarea{color:#123f42;font:400 1rem/1.5 var(--sans);background:#fffdf8;border:1px solid #123f424d;border-radius:.35rem;min-height:44px;padding:.7rem}._contactForm_6x7b9_56 textarea{resize:vertical}._contactConsent_6x7b9_63{line-height:1.45;align-items:flex-start!important;font-weight:500!important;display:flex!important}._contactConsent_6x7b9_63 input{flex:none;width:20px;min-height:20px}._contactForm_6x7b9_56 button{color:#fff;cursor:pointer;font:600 .85rem/1 var(--sans);background:#0d5558;border:0;border-radius:999px;width:max-content;min-height:48px;padding:.8rem 1.2rem}._contactForm_6x7b9_56 button:disabled{cursor:wait;opacity:.6}._contactPrivacy_6x7b9_67,._contactStatus_6x7b9_67{margin:0;font-size:.78rem;line-height:1.55}._contactPrivacy_6x7b9_67{opacity:.72}._contactStatus_6x7b9_67{min-height:1.3em}._contactStatus_6x7b9_67[data-state=error]{color:#9d3028}._contactStatus_6x7b9_67[data-state=received]{color:#126245}._contactTrap_6x7b9_72{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}._footer_6x7b9_73{color:#f6f1e77a;font:400 .72rem/1.5 var(--sans);background:#002f34;border-top:1px solid #f6f1e71f;width:min(100%,94rem);margin:auto;padding:2rem clamp(1.25rem,4vw,4rem) 6rem}@media (max-width:800px){._header_6x7b9_3{grid-template-columns:1fr auto;min-height:76px}._wordmark_6x7b9_7{grid-area:1/2}._return_6x7b9_4{grid-area:1/1}._roomName_6x7b9_4{display:none}._sanctuary_6x7b9_9{min-height:calc(100svh - 76px);padding-inline:1rem}._windowFrame_6x7b9_10{inset-inline:.25rem}._welcome_6x7b9_17{margin-bottom:5.5rem}._welcome_6x7b9_17 h1{font-size:clamp(4.1rem,20vw,7rem)}._roomInterior_6x7b9_22{grid-template-columns:1fr}._shelf_6x7b9_23,._alcove_6x7b9_23{min-height:auto}._publicDoorway_6x7b9_24{flex-direction:column;align-items:flex-start}._contactDoorway_6x7b9_53,._contactFields_6x7b9_58{grid-template-columns:1fr}}@media (max-width:520px){._header_6x7b9_3{padding-inline:.9rem}._return_6x7b9_4{font-size:.58rem}._wordmark_6x7b9_7{font-size:1.4rem}._sanctuary_6x7b9_9{padding-top:3.5rem}._intro_6x7b9_21{font-size:1.15rem}._shelfWood_6x7b9_25{gap:1.1rem;padding-inline:1.2rem}._book_6x7b9_26{flex-basis:7.4rem;min-height:12.5rem}._book_6x7b9_26 strong{font-size:1.7rem}._shelfInvitation_6x7b9_30{font-size:.9rem}}._alcove_6x7b9_23:before{content:"";pointer-events:none;background:repeating-radial-gradient(at 30% 20%,#ffffff06 0 1px,#0000 2px 9px),linear-gradient(135deg,#e3ba800f,#0000 45%);position:absolute;inset:0}._carvedPlayer_6x7b9_34{isolation:isolate;border:.55rem solid #40382c;position:relative;box-shadow:inset 0 0 0 1px #edc99538,inset .9rem 1rem 2rem #000000c7,0 1.1rem 2.2rem #0000006b}._carvedPlayer_6x7b9_34:before,._carvedPlayer_6x7b9_34:after{content:"";background:radial-gradient(circle at 35% 32%,#e5bd82,#76503a 58%,#2b241f 62%);border:1px solid #efcfa04d;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset .12rem .14rem .28rem #fff3,0 .2rem .45rem #0000008c}._carvedPlayer_6x7b9_34:before{left:.42rem}._carvedPlayer_6x7b9_34:after{right:.42rem}._carvedButton_6x7b9_35,._playButton_6x7b9_35{text-shadow:0 1px #0000008c;border-color:#e7c59a5c}._carvedButton_6x7b9_35{background:radial-gradient(circle at 35% 30%,#5b584a,#272c27 65%)}._playButton_6x7b9_35{background:radial-gradient(circle at 35% 28%,#f2c48e,#b8754d 68%,#6e402c)}._carvedLine_6x7b9_38{height:.34rem;box-shadow:inset 0 .12rem .22rem #000000a6}._carvedLine_6x7b9_38 i{box-shadow:0 0 .8rem #e2ad74b3}._enterRoom_6x7b9_40{border:1px solid #ffe1b866;box-shadow:inset 0 1px #fff3,0 .6rem 1.4rem #00000057}@media (prefers-reduced-motion:reduce){._guideButterfly_6x7b9_42,._guideButterfly_6x7b9_42 span,._book_6x7b9_26{transition:none;animation:none}}._page_6x7b9_1{isolation:isolate;background:#111715 url(/assets/zistan-listening-cave.png) 50% 0/100% no-repeat}._page_6x7b9_1:before{background:linear-gradient(#040a0a1f 0,#050d0d14 38rem,#090f0ee6 78rem,#0c1211 100%)}._header_6x7b9_3{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#0e15149e}._sanctuary_6x7b9_9{min-height:min(88rem,145svh);padding-top:clamp(5rem,12vh,9rem)}._caveGlow_6x7b9_153{pointer-events:none;background:radial-gradient(circle at 74% 21%,#f0b2631f,#0000 19%),radial-gradient(at 18% 26%,#75b0a61f,#0000 26%);position:absolute;inset:0}._welcome_6x7b9_17{text-shadow:0 .25rem 1.7rem #000;max-width:49rem;margin-bottom:clamp(15rem,36vw,33rem)}._welcome_6x7b9_17 h1{font-size:clamp(4.5rem,10vw,9.5rem)}._intro_6x7b9_21{color:#fff7e6ed;max-width:42rem}._roomInterior_6x7b9_22{grid-template-columns:minmax(0,1.12fr) minmax(19rem,.88fr);gap:clamp(1.5rem,3vw,3.2rem)}._shelf_6x7b9_23,._alcove_6x7b9_23{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:linear-gradient(145deg,#464034ed,#1c1e1af2),repeating-linear-gradient(14deg,#0000 0 12px,#ffffff06 13px 14px);border:1px solid #e2be8938;border-radius:46% 54% 5% 4%/12% 10% 4% 5%;overflow:hidden;box-shadow:inset 1.2rem 1rem 2.5rem #0000005c,inset -.3rem -.25rem 1rem #ebca960f,0 2rem 5rem #00000085}._alcove_6x7b9_23{border-radius:53% 47% 6% 5%/15% 12% 5% 4%}._shelfWood_6x7b9_25{background:linear-gradient(90deg,#271a13,#523723 13%,#2f2118 51%,#5a3b25 84%,#261a13);border:.55rem solid #2b1c14;border-bottom-width:1.25rem;border-radius:42% 48% 3% 2%/11% 10% 2% 2%;box-shadow:inset 0 0 2.5rem #000000b8,inset 0 -1px #f5ca9047,0 .9rem 1.8rem #00000052}._carvedPlayer_6x7b9_34{background:linear-gradient(145deg,#454338,#262923 60%,#171d1b);border:1px solid #ddbe8f33;border-radius:48% 52% 9% 8%/23% 20% 9% 8%;padding-block:1.3rem 1.05rem;box-shadow:inset .8rem 1rem 1.8rem #000000b8,inset -.25rem -.3rem .75rem #d4be9614,0 .8rem 1.5rem #00000059}._enterRoom_6x7b9_40,._readButton_6x7b9_40{background:#e2ad74;box-shadow:0 .5rem 1.5rem #0000004d}._publicDoorway_6x7b9_24{background:#0d1412f5}._footer_6x7b9_73{background:#0c1211}@media (max-width:800px){._page_6x7b9_1{background-position:44% 0;background-size:auto 74rem}._sanctuary_6x7b9_9{padding-top:4.5rem}._welcome_6x7b9_17{margin-bottom:30rem}._roomInterior_6x7b9_22{grid-template-columns:1fr}._shelf_6x7b9_23,._alcove_6x7b9_23{border-radius:3rem 3.4rem 1rem 1.2rem/2.5rem 2.8rem 1rem 1rem}}@media (max-width:520px){._page_6x7b9_1{background-position:42% 4.75rem;background-size:auto 56rem}._welcome_6x7b9_17{margin-bottom:20rem}._welcome_6x7b9_17 h1{font-size:clamp(3.8rem,20vw,5.7rem)}._intro_6x7b9_21{font-size:1.08rem}._shelf_6x7b9_23,._alcove_6x7b9_23{padding:1.5rem 1.1rem}}
