@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2) format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2) format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-italic-BuclrmZR.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-italic-6UexrgPI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-italic-DCPiXYsF.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-italic-CX4K8MRt.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--deep: #08150f;--forest: #10261d;--moss: #1d3e30;--bone: #eee7da;--gold: #c9a86e;--gold-hi: #ecd7a7;--mist: rgba(238, 231, 218, .62);--line: rgba(238, 231, 218, .16);--glass: rgba(8, 21, 15, .55);--display: "Instrument Serif", "Times New Roman", Georgia, serif;--body: "Instrument Sans", "Helvetica Neue", Arial, system-ui, sans-serif;--gutter: clamp(16px, 5vw, 6rem);--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--deep);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{margin:0;background:var(--deep);color:var(--bone);font-family:var(--body);font-weight:300;font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}@media (hover: hover) and (pointer: fine){body.custom-cursor,body.custom-cursor a,body.custom-cursor button{cursor:none}}a{color:inherit}img,svg{max-width:100%}button{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--gold-hi);outline-offset:4px}.skip{position:fixed;left:1rem;top:-4rem;z-index:100;background:var(--gold);color:var(--deep);padding:.6rem 1rem;border-radius:2rem;text-decoration:none}.skip:focus{top:1rem}#sky{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 90% at 62% 45%,var(--moss) 0%,var(--forest) 38%,var(--deep) 76%);transition:background 1.2s var(--ease)}#stage{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55))}#labels{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}main{position:relative;z-index:3}#loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--deep);display:grid;place-items:center;transition:opacity 1.1s var(--ease),visibility 1.1s}#loader.done{opacity:0;visibility:hidden}#loader.instant,.nz-seen #loader{transition:none;opacity:0;visibility:hidden}.loader-in{text-align:center}#loader-pct{display:block;font-family:var(--display);font-weight:300;font-size:clamp(4rem,12vw,9rem);line-height:1;color:var(--gold-hi);font-variant-numeric:tabular-nums}.loader-in small{font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--mist)}.top{position:fixed;left:0;right:0;top:0;z-index:20;display:flex;align-items:center;gap:2rem;padding:calc(env(safe-area-inset-top,0px) + 1.4rem) var(--gutter) 1rem;background:linear-gradient(rgba(8,21,15,.55),transparent)}.wordmark{display:flex;align-items:center;gap:.7rem;font-family:var(--display);font-size:1.3rem;letter-spacing:.42em;text-decoration:none;margin-right:auto}.wordmark svg{width:1.6rem;height:auto;color:var(--gold)}.menu{display:flex;gap:1.8rem;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase}.menu a{text-decoration:none;opacity:.8;transition:opacity .3s,color .3s}.menu a:hover,.menu a.on{opacity:1;color:var(--gold-hi)}.tools{display:flex;align-items:center;gap:1.1rem;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase}.tools a{text-decoration:none;white-space:nowrap}.lang{opacity:.8}.lang b{font-weight:500;color:var(--gold-hi)}.member{opacity:.8}.cta-book{border:1px solid var(--gold);color:var(--gold-hi);padding:.7rem 1.1rem;border-radius:2rem;transition:background .3s,color .3s}.cta-book:hover{background:var(--gold);color:var(--deep)}.sound{display:flex;align-items:center;gap:3px;background:none;border:0;padding:.4rem;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;opacity:.8}.sound i{display:block;width:2px;height:4px;background:var(--gold);border-radius:1px;transition:height .3s}.sound span{margin-left:.5rem}.sound[aria-pressed=true] i{animation:eq 1s ease-in-out infinite}.sound[aria-pressed=true] i:nth-child(2){animation-delay:.2s}.sound[aria-pressed=true] i:nth-child(3){animation-delay:.4s}.sound[aria-pressed=true] i:nth-child(4){animation-delay:.1s}@keyframes eq{0%,to{height:4px}50%{height:14px}}@media (max-width: 1360px){.menu{display:none}}@media (max-width: 640px){.member,.sound span{display:none}.tools{gap:.7rem}.cta-book{padding:.55rem .75rem;font-size:.56rem;letter-spacing:.16em}.wordmark{font-size:.95rem;letter-spacing:.26em;gap:.5rem}.wordmark svg{width:1.2rem}}.progress{position:fixed;left:var(--gutter);bottom:calc(1.4rem + env(safe-area-inset-bottom,0px));z-index:15;display:flex;align-items:center;gap:.8rem;font-size:.6rem;letter-spacing:.24em;color:var(--mist);font-variant-numeric:tabular-nums}.progress div{width:120px;height:1px;background:var(--line);position:relative}.progress i{position:absolute;left:0;top:0;height:1px;width:0;background:var(--gold)}#cursor{position:fixed;left:0;top:0;z-index:80;pointer-events:none;width:46px;height:46px;margin:-23px 0 0 -23px;border:1px solid rgba(236,215,167,.7);border-radius:50%;display:grid;place-items:center;transition:width .35s var(--ease),height .35s var(--ease),margin .35s var(--ease),background .35s,opacity .3s;opacity:0}#cursor span{font-size:.52rem;letter-spacing:.2em;text-transform:uppercase;color:var(--deep);opacity:0;transition:opacity .2s}#cursor.big{width:76px;height:76px;margin:-38px 0 0 -38px;background:#ecd7a7eb}#cursor.big span{opacity:1}#cursor.charging{width:120px;height:120px;margin:-60px 0 0 -60px;border-color:var(--gold-hi)}@media (hover: none),(pointer: coarse){#cursor{display:none}}.chapter{min-height:100vh;min-height:100svh;display:grid;align-items:center;padding:16vh var(--gutter);position:relative}.copy{max-width:min(100%,40rem);min-width:0}.left .copy{justify-self:start}.right .copy{justify-self:end;text-align:right}.right .lede{margin-left:auto}.center{justify-self:center;text-align:center}.eyebrow{font-size:.66rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin:0}.step{display:flex;align-items:center;gap:.9rem;font-family:var(--display);font-size:1.1rem;color:var(--gold);margin:0}.right .step{justify-content:flex-end}.center .step{justify-content:center}.step i{display:block;width:3rem;height:1px;background:var(--gold)}h1,h2,h3{font-family:var(--display);font-weight:300;line-height:.95;margin:1.1rem 0 0;text-wrap:balance;letter-spacing:-.005em}h1{font-size:clamp(3.2rem,8.6vw,8.6rem);max-width:11ch}h2{font-size:clamp(2.5rem,5.8vw,5.6rem)}h1 em,h2 em,h3 em{font-style:italic;color:var(--gold-hi)}.lede{max-width:36ch;font-size:clamp(1rem,1.2vw,1.14rem);line-height:1.7;color:var(--mist);margin:1.5rem 0 0}.fine{font-size:.74rem;color:#eee7da73;margin:1.2rem 0 0;max-width:42ch}.hint{display:inline-flex;align-items:center;gap:.9rem;margin-top:2.2rem;font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--mist)}.hint .ring{width:22px;height:22px;border:1px solid var(--gold);border-radius:50%;position:relative}.hint .ring:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--gold-hi);border-radius:50%;animation:ping 2.4s var(--ease) infinite}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.4);opacity:0}}.tags{list-style:none;padding:0;margin:1.8rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem}.tags li{font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-hi);border:1px solid rgba(201,168,110,.45);padding:.55rem .95rem;border-radius:2rem;background:#08150f8c}.hero{align-items:end;padding-bottom:14vh}.pillars{align-items:start;padding-top:15vh;min-height:120vh}.pillar-index{list-style:none;padding:0;margin:0;position:absolute;left:var(--gutter);right:var(--gutter);bottom:9vh;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pillar-index button{background:#08150f66;border:1px solid var(--line);border-radius:2rem;padding:.55rem 1rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);transition:border-color .3s,color .3s}.pillar-index button:hover,.pillar-index button:focus-visible{border-color:var(--gold);color:var(--gold-hi)}.plabel{position:absolute;left:0;top:0;transform:translate(-50%);text-align:center;opacity:0;transition:opacity .35s;white-space:nowrap;will-change:transform}.plabel b{display:block;font-family:var(--display);font-weight:400;font-size:clamp(1rem,1.5vw,1.45rem);color:var(--bone);transition:color .3s}.plabel span{font-size:.56rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.plabel.hot b{color:var(--gold-hi)}.plabel.city b{font-size:1rem}.journey{min-height:520vh;align-items:start;padding:0 var(--gutter)}.evercell{min-height:300vh;align-items:start;padding:0 var(--gutter)}.sticky{position:sticky;top:0;height:100vh;height:100svh;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem}.journey .copy,.evercell .copy{align-self:center}.stages{list-style:none;margin:0;padding:0;position:relative;height:15rem;align-self:end;margin-bottom:14vh;justify-self:end;width:min(100%,26rem)}.stages li{position:absolute;inset:0 0 auto 0;opacity:0;transform:translateY(24px);transition:opacity .6s var(--ease),transform .6s var(--ease);text-align:right}.stages li.on{opacity:1;transform:none}.stages .num{font-family:var(--display);font-size:1.1rem;color:var(--gold)}.stages b{display:block;font-family:var(--display);font-weight:300;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1;margin-top:.4rem}.stages p{color:var(--mist);margin:.9rem 0 0 auto;max-width:30ch}.protocols{list-style:none;margin:0;padding:0;align-self:end;margin-bottom:12vh;justify-self:end;width:min(100%,24rem);display:grid;gap:.1rem}.protocols li{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line);opacity:.35;transition:opacity .5s}.protocols.on li{opacity:1}.protocols b{font-family:var(--display);font-weight:400;font-size:1.35rem;color:var(--gold-hi)}.protocols span{font-size:.8rem;color:var(--mist);align-self:center;text-align:right}@media (max-width: 820px){.sticky{grid-template-columns:1fr;align-content:space-between;padding:14vh 0 12vh}.journey .copy,.evercell .copy{align-self:start}.stages,.protocols{justify-self:stretch;width:100%;margin-bottom:4vh}.stages li{text-align:left}.stages p{margin-left:0}.right .copy{justify-self:start;text-align:left}.right .lede{margin-left:0}.right .step{justify-content:flex-start}.chapter:not(.hero):not(.journey):not(.evercell):not(.pillars):not(.book){align-items:end}}.book{padding-top:18vh}.book-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,28rem);gap:clamp(2rem,6vw,6rem);align-items:center}@media (max-width: 900px){.book-grid{grid-template-columns:1fr}}.form{display:grid;gap:1rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--line);border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.form .row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 520px){.form .row{grid-template-columns:1fr}}.form label{display:grid;gap:.45rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--mist);min-width:0}.form input,.form select,.form textarea{font:300 1rem/1.4 var(--body);color:var(--bone);background:#eee7da0a;border:0;border-bottom:1px solid var(--line);padding:.7rem .2rem;border-radius:0;text-transform:none;letter-spacing:0;width:100%}.form select option{background:var(--forest)}.form input:focus,.form select:focus,.form textarea:focus{outline:none;border-bottom-color:var(--gold)}.form .check{display:flex;gap:.8rem;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:.82rem;line-height:1.5}.form .check input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin-top:.15rem}.btn{display:inline-flex;justify-content:center;align-items:center;font:500 .7rem/1 var(--body);letter-spacing:.24em;text-transform:uppercase;padding:1.15rem 1.7rem;border-radius:3rem;border:1px solid var(--gold);background:var(--gold);color:var(--deep);text-decoration:none;transition:background .3s,transform .3s var(--ease)}.btn:hover{background:var(--gold-hi)}.form-msg{margin:0;font-size:.85rem;color:var(--gold-hi);min-height:1.3em}.foot{position:relative;z-index:3;display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding:2rem var(--gutter) calc(2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);background:#08150f99}.foot .links{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem}.foot a:hover{color:var(--gold-hi)}.foot a{text-decoration:none}#readout{position:fixed;z-index:30;right:var(--gutter);top:50%;transform:translateY(-50%);width:min(22rem,calc(100vw - 32px));padding:1.6rem;border:1px solid rgba(236,215,167,.3);border-radius:18px;background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;pointer-events:none}#readout.show{opacity:1;visibility:visible}#readout.final{pointer-events:auto}#readout ul{list-style:none;margin:1.2rem 0 0;padding:0;display:grid;gap:.9rem}#readout li{display:grid;gap:.4rem;font-size:.78rem;color:var(--bone)}#readout li i{display:block;height:2px;background:var(--line);border-radius:2px;overflow:hidden}#readout li b{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--gold),var(--gold-hi))}#readout .done{margin:1.2rem 0 0;font-family:var(--display);font-size:1.35rem;line-height:1.2;opacity:0;transition:opacity .6s}#readout.final .done{opacity:1}#readout .done a{display:inline-block;font-family:var(--body);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-hi);margin-top:.6rem}#readout .fine{margin-top:.8rem;font-size:.66rem}@media (max-width: 640px){#readout{top:auto;bottom:5rem;transform:none;right:16px}}#panel{position:fixed;z-index:40;right:0;top:0;bottom:0;width:min(30rem,100vw);padding:calc(6rem + env(safe-area-inset-top,0px)) clamp(1.4rem,4vw,3rem) 3rem;background:linear-gradient(90deg,#08150f33,#08150feb 22%);display:flex;flex-direction:column;justify-content:center;gap:.2rem;overflow-y:auto}#panel[hidden]{display:none}#panel .close{align-self:flex-start;background:none;border:0;padding:0;font-size:.64rem;letter-spacing:.22em;text-transform:uppercase;color:var(--mist);margin-bottom:2rem}#panel .close:hover{color:var(--gold-hi)}#panel h3{font-size:clamp(2.4rem,4.6vw,4.2rem)}#panel ul{list-style:none;padding:0;margin:1.6rem 0 2rem;border-top:1px solid var(--line)}#panel li{padding:.85rem 0;border-bottom:1px solid var(--line);font-size:.92rem}#panel .btn{align-self:flex-start}body.panel-open .pillars .copy,body.panel-open .pillar-index{opacity:0;transition:opacity .5s}.pillars .copy,.pillar-index{transition:opacity .5s}@media (prefers-reduced-motion: reduce){.hint .ring:after,.sound[aria-pressed=true] i{animation:none}.stages li,#readout,#loader{transition:none}}#fps{position:fixed;right:12px;bottom:12px;z-index:99;font:500 11px/1 var(--body);letter-spacing:.1em;color:var(--gold-hi);background:#0009;padding:6px 8px;border-radius:6px}:root{--nz-hub-bottom: calc(3.6rem + env(safe-area-inset-bottom, 0px)) ;--nz-hub-bottom-m: calc(3.4rem + env(safe-area-inset-bottom, 0px)) }.lang i{font-style:normal}@media (max-width: 420px){.lang b,.lang i{display:none}.tools{gap:.55rem}.cta-book{padding:.5rem .65rem;letter-spacing:.12em}.wordmark{letter-spacing:.2em}}.sound{white-space:nowrap}.burger{display:none;position:relative;width:40px;height:40px;margin-right:-8px;border:0;background:none;color:var(--bone);cursor:pointer}.burger i{position:absolute;left:10px;right:10px;height:1px;background:currentColor;transition:transform .35s var(--ease),top .35s var(--ease)}.burger i:first-child{top:16px}.burger i:last-child{top:23px}.burger[aria-expanded=true] i{top:20px}.burger[aria-expanded=true] i:first-child{transform:rotate(45deg)}.burger[aria-expanded=true] i:last-child{transform:rotate(-45deg)}.menu-only{display:none}@media (max-width: 1500px){.member{display:none}.menu{gap:1.3rem}}@media (max-width: 1360px){.burger{display:block}.menu{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;flex-direction:column;justify-content:safe center;gap:0;padding:6rem var(--gutter) calc(3rem + env(safe-area-inset-bottom,0px));background:var(--deep);font:400 clamp(1.8rem,7vw,2.6rem)/1.1 var(--display);letter-spacing:.02em;text-transform:none;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s;overflow-y:auto}.menu.open{opacity:1;visibility:visible}.menu a{padding:.55rem 0;border-bottom:1px solid var(--line);opacity:1}.menu-only{display:block}.menu .menu-only:not(.menu-book){font:400 .75rem/1 var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--mist);padding:1.2rem 0}.menu .menu-book{align-self:flex-start;margin-top:1.6rem;padding:.9rem 1.4rem;border:1px solid var(--gold);border-radius:2rem;color:var(--gold-hi);font:500 .7rem/1 var(--body);letter-spacing:.2em;text-transform:uppercase}.top{isolation:isolate}}@media (max-width: 480px){.tools .cta-book{display:none}}@media (max-height: 520px) and (orientation: landscape){.chapter{padding-block:5.5rem 4.5rem}.hero{padding-bottom:4.5rem}h1{font-size:clamp(2.2rem,7.5vh + 1rem,3.4rem)}.lede{margin-top:.9rem;line-height:1.55}.progress{display:none}.top{padding-top:calc(env(safe-area-inset-top,0px) + .8rem)}:root{--nz-hub-bottom: 12px}}html{font-synthesis-weight:none}
