@font-face{font-family:Beautique Display;src:url(/fonts/beautique-light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Beautique Display;src:url(/fonts/beautique-light-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Beautique Display;src:url(/fonts/beautique-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Forum;src:url(/fonts/forum.woff2) format("woff2");font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/nohemi-regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--display: "Beautique Display", Georgia, serif;--serif: "Beautique Display", Georgia, serif;--caps: "Forum", "Trajan Pro", Georgia, serif;--sans: "Nohemi", "Avenir Next", "Segoe UI", system-ui, sans-serif;--ink: #1e3028;--ink-rgb: 30 48 40;--shade-rgb: 19 31 26;--night: #131f1a;--paper: #f3f1e9;--paper-rgb: 243 241 233;--warm-white: var(--paper);--body: #4b5547;--action: #b29252;--lavender: #b9aec9;--lavender-rgb: 185 174 201;--arch: #78826a;--cta: var(--ink);--cta-hover: var(--action);--rooms-bg: #1e3028;--rooms-bg-rgb: 30 48 40;--rooms-fg: var(--paper);--rooms-fg-rgb: var(--paper-rgb);--rooms-accent: var(--lavender);--rooms-card: #18271f;--ease-out: cubic-bezier(.16, 1, .3, 1);color-scheme:dark}:root[data-palette=mineral]{--ink: #25354b;--ink-rgb: 37 53 75;--shade-rgb: 27 39 56;--night: #1b2738;--paper: #f3f0e9;--paper-rgb: 243 240 233;--body: #4d5a6b;--action: #365575;--lavender: #aba7c9;--lavender-rgb: 171 167 201;--arch: #89a5bd;--cta: var(--action);--cta-hover: var(--ink);--rooms-bg: #89a5bd;--rooms-bg-rgb: 137 165 189;--rooms-fg: var(--ink);--rooms-fg-rgb: var(--ink-rgb);--rooms-accent: var(--ink);--rooms-card: #7d97ae}*,*:before,*:after{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}main{overflow-x:clip}body{margin:0;background:var(--night);color:var(--paper);font-family:var(--sans);font-size:16px;font-weight:300;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img,video{display:block;max-width:100%}a{color:inherit}em{font-family:var(--serif);font-style:italic;font-weight:300;letter-spacing:0;text-transform:none}h1,h2,h3{margin:0;font-weight:400}p{margin:0}:focus-visible{outline:1.5px solid var(--action);outline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:16px;top:-60px;z-index:60;padding:8px 14px;border-radius:99px;background:var(--paper);color:var(--ink);text-decoration:none}.skip:focus{top:12px}.eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--action)}.eyebrow--light{color:rgb(var(--paper-rgb) / .82)}.rooms .eyebrow{color:rgb(var(--rooms-fg-rgb) / .82)}.nav{position:fixed;inset:0 0 auto;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:calc(env(safe-area-inset-top,0px) + 18px) clamp(16px,4vw,56px) 18px;font-size:13px;letter-spacing:.06em;color:var(--warm-white);transition:background .5s ease,color .5s ease,padding .5s ease}.nav--solid{padding-block:12px;background:linear-gradient(to bottom,rgb(var(--shade-rgb) / .72),rgb(var(--shade-rgb) / .38))}.nav__side{display:flex;gap:clamp(16px,3vw,44px)}.nav__side--right{justify-content:flex-end;align-items:center}.nav__side a{text-decoration:none;opacity:.75;transition:opacity .25s ease}.nav__side a:hover{opacity:1}.nav__lang{display:flex;gap:2px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer}.nav__lang span{padding:4px 5px;opacity:.45;transition:opacity .25s}.nav__lang span+span:before{content:"/";margin-right:7px;opacity:.6}.nav__lang:hover span,.nav__lang span.is-on{opacity:1}.nav__cta{padding:9px 18px;border:1px solid rgb(var(--paper-rgb) / .45);border-radius:99px;opacity:1!important}.nav__cta:hover{background:var(--warm-white);color:var(--ink)}.nav__mark{display:block;width:clamp(120px,12vw,168px);color:var(--warm-white)}.nav__mark svg,.foot__mark svg{display:block;width:100%;height:auto}.hero{position:relative;height:260svh;background:var(--night)}.hero__pin{position:sticky;top:0;height:100svh;overflow:clip;isolation:isolate}.cover{position:absolute;left:calc(50% - var(--cw) / 2);top:calc(50% - var(--ch) / 2);width:var(--cw);height:var(--ch)}.cover--169{--cw: max(100vw, 177.78svh);--ch: calc(var(--cw) * 9 / 16)}.cover>img,.cover>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.world{--cw: max(100vw, 177.78svh);--ch: calc(var(--cw) * 9 / 16);will-change:transform}@media(orientation:portrait){.world{--cw: 100vw;--ch: 100svh}}.world__video{opacity:0;transition:opacity .4s ease}.world__video.is-ready{opacity:1}.world__shade{position:absolute;inset:0;background:linear-gradient(100deg,rgb(var(--shade-rgb) / .6) 6%,rgb(var(--shade-rgb) / .12) 48%,transparent 70%),linear-gradient(to bottom,rgb(var(--shade-rgb) / .4),transparent 26%);opacity:0}.gate__pillar{will-change:transform}.gate__pillar[data-pillar=l]{transform-origin:0% 60%}.gate__pillar[data-pillar=r]{transform-origin:100% 60%}.gate__veil{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 46%,rgb(var(--ink-rgb) / .4),rgb(var(--ink-rgb) / .1) 60%,rgb(var(--ink-rgb) / .45));pointer-events:none}.hero__intro{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:18px;padding:0 20px;text-align:center;color:var(--warm-white);text-shadow:0 1px 24px rgb(var(--shade-rgb) / .45);will-change:transform,opacity}.caps{font-family:var(--caps);font-size:13px;letter-spacing:.32em;text-transform:uppercase}.hero__title{font-family:var(--display);font-weight:300;font-size:clamp(76px,12.5vw,220px);line-height:.92;letter-spacing:-.02em}.hero__title span,.hero__title em{display:inline-block}.hero__title em{color:var(--lavender)}.hero__lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,2vw,30px)}.hero__replay{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(20px,4svh,36px);z-index:3;display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border:1px solid rgb(var(--paper-rgb) / .45);border-radius:99px;background:rgb(var(--shade-rgb) / .35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--warm-white);font-family:var(--caps);font-size:12px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;opacity:0;visibility:hidden;translate:0 8px;transition:opacity .5s ease,translate .5s var(--ease-out),visibility 0s linear .5s,background .3s ease,color .3s ease}.hero__replay.is-on{opacity:1;visibility:visible;translate:0 0;transition:opacity .5s ease,translate .5s var(--ease-out),visibility 0s,background .3s ease,color .3s ease}@media(hover:hover){.hero__replay:hover{background:var(--warm-white);color:var(--ink)}}.hero__replay-first,.hero__replay.is-first .hero__replay-again{display:none}.hero__replay.is-first .hero__replay-first{display:inline}.hero__replay svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hero__cue{position:absolute;left:50%;bottom:clamp(24px,5svh,48px);display:grid;justify-items:center;gap:12px;translate:-50% 0;text-decoration:none;color:var(--warm-white)}.hero__cue i{position:relative;width:1px;height:52px;overflow:hidden;background:rgb(var(--paper-rgb) / .25)}.hero__cue i:after{content:"";position:absolute;inset:0;background:var(--warm-white);animation:drip 2.2s var(--ease-out) infinite}@keyframes drip{0%{translate:0 -100%}to{translate:0 100%}}.chapters{margin:0;padding:0;list-style:none;pointer-events:none}.chapter{position:absolute;left:clamp(20px,6vw,96px);bottom:clamp(56px,12svh,120px);max-width:46rem;opacity:0;text-shadow:0 1px 20px rgb(var(--shade-rgb) / .4)}.world__title{margin-top:16px;font-family:var(--display);font-weight:300;font-size:clamp(42px,5vw,84px);line-height:1;letter-spacing:-.015em}.world__title em{display:block;color:var(--lavender)}.journey{position:absolute;right:clamp(20px,4vw,56px);bottom:clamp(56px,12svh,120px);width:1px;height:120px;background:rgb(var(--paper-rgb) / .25)}.journey i{position:absolute;inset:0;background:var(--warm-white);transform-origin:50% 0;scale:1 0}.cloudbank{--cloud: #d4d8e0;position:relative;z-index:3;height:0;pointer-events:none}.cloudbank>img{position:absolute;left:calc(50% - max(70vw,700px));bottom:0;width:max(140vw,1400px);max-width:none;will-change:transform}.cloudbank:after{content:"";position:absolute;inset:-1px 0 auto;height:60vh;background:var(--cloud)}.cloudbank--rise>img{bottom:-2px}.manifesto:before{content:"";position:absolute;inset:-90px 0 auto;height:90px;background:linear-gradient(to bottom,#d4d8e000,#d4d8e0);pointer-events:none}.manifesto{position:relative;z-index:4;display:grid;justify-items:center;padding:clamp(40px,6vw,90px) clamp(20px,6vw,96px) clamp(110px,14vw,200px);text-align:center;background:linear-gradient(to bottom,#d4d8e0 0%,#e6e6e3 45%,var(--paper) 100%);color:var(--ink)}.manifesto__title{max-width:15ch;margin-top:26px;font-family:var(--display);font-size:clamp(54px,8vw,128px);line-height:.9;color:var(--ink)}.manifesto__title em{color:var(--action);font-size:1.08em}.manifesto__body{max-width:34rem;margin-top:36px;color:var(--body);font-size:17px;line-height:1.65}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,5vw,80px);width:min(100%,980px);margin:clamp(56px,8vw,110px) 0 0;padding-top:40px;border-top:1px solid rgb(var(--ink-rgb) / .16)}.stats dt{font-family:var(--serif);font-weight:300;font-size:clamp(52px,6vw,92px);line-height:1;color:var(--action);font-variant-numeric:lining-nums}.stats dd{margin:10px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .7)}.word{display:inline-block;opacity:.16;transition:opacity .2s linear}.god{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--paper);color:var(--ink)}.god__figure{position:sticky;top:0;height:100svh;overflow:clip;display:grid;place-items:end center;background:var(--lavender)}.god__img{position:relative;z-index:1;width:auto;max-width:88%;height:86%;margin-bottom:4svh;object-fit:contain;will-change:transform}.god__name{position:absolute;left:50%;top:9%;font-family:var(--display);font-size:clamp(64px,9.4vw,150px);line-height:1;color:transparent;-webkit-text-stroke:1.2px var(--paper);letter-spacing:.02em;white-space:nowrap;translate:-50% 0}.god__text{padding:clamp(110px,16svh,180px) clamp(20px,6vw,96px) clamp(80px,12vw,160px)}.god__title{margin-top:18px;font-family:var(--display);font-size:clamp(56px,7vw,112px);line-height:.86;color:var(--ink)}.god__title em{display:block;color:var(--action)}.god__lede{max-width:34rem;margin-top:30px;font-family:var(--serif);font-size:clamp(22px,1.9vw,27px);line-height:1.35}.rituals{margin:clamp(48px,7vw,90px) 0 0;padding:0;list-style:none;border-top:1px solid rgb(var(--ink-rgb) / .2)}.ritual{position:relative;display:grid;grid-template-columns:64px 1fr;gap:16px;padding:28px 0;border-bottom:1px solid rgb(var(--ink-rgb) / .2);outline:none}.ritual__n{font-family:var(--serif);font-size:34px;line-height:1;color:var(--action)}.ritual h3{font-family:var(--display);font-size:clamp(30px,3vw,44px);line-height:1;color:var(--ink)}.ritual p{max-width:30rem;margin-top:10px;color:var(--body)}.ritual img{grid-column:1 / -1;width:100%;height:0;object-fit:cover;border-radius:6px;opacity:0;transition:height .9s var(--ease-out),opacity .6s ease}.ritual:hover img,.ritual:focus-visible img,.ritual[data-open] img{height:clamp(180px,22vw,300px);opacity:1}.rooms{position:relative;background:var(--rooms-bg);color:var(--rooms-fg)}.rooms__pin{position:relative;min-height:100svh;padding:clamp(80px,10vw,140px) 0;display:grid;grid-template-columns:minmax(300px,30vw) minmax(0,1fr);align-items:center;overflow:clip}.rooms__head{position:relative;z-index:2;align-self:stretch;display:grid;align-content:center;padding:0 clamp(20px,3vw,48px) 0 clamp(20px,6vw,96px);background:linear-gradient(to right,var(--rooms-bg) 82%,rgb(var(--rooms-bg-rgb) / 0));margin-right:-60px;padding-right:80px}.rooms__title{margin-top:18px;font-family:var(--display);font-size:clamp(46px,5.2vw,88px);line-height:.88}.rooms__title em{color:var(--rooms-accent)}.rooms__lede{max-width:24rem;margin-top:24px;color:rgb(var(--rooms-fg-rgb) / .78)}.rooms__track{display:flex;gap:clamp(16px,2vw,28px);margin:0;padding:0 clamp(20px,6vw,96px) 0 60px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:60px;scrollbar-width:none;cursor:grab;-webkit-mask-image:linear-gradient(to right,transparent,#000 60px);mask-image:linear-gradient(to right,transparent,#000 60px)}.rooms__track::-webkit-scrollbar{display:none}.rooms__track:focus-visible{outline:1px solid rgb(var(--rooms-fg-rgb) / .6);outline-offset:8px}.rooms__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.rooms__track.is-dragging .room{pointer-events:none}.rooms__nav{display:flex;gap:10px;margin-top:32px}.rooms__btn{width:52px;height:52px;border:1px solid rgb(var(--rooms-fg-rgb) / .45);border-radius:50%;background:none;color:var(--rooms-fg);font-size:18px;cursor:pointer;transition:background .3s,color .3s,opacity .3s}.rooms__btn:hover:not(:disabled){background:var(--rooms-fg);color:var(--rooms-bg)}.rooms__btn:disabled{opacity:.3;cursor:default}.room{position:relative;flex:none;scroll-snap-align:start;height:min(72svh,680px);aspect-ratio:3 / 4.2;overflow:hidden;border-radius:999px 999px 10px 10px;background:var(--rooms-card)}.room img{width:100%;height:100%;object-fit:cover;scale:1.08;transition:scale 1.2s var(--ease-out)}.room:hover img{scale:1.16}.room__cap{position:absolute;inset:auto 0 0;display:grid;gap:2px;padding:60px 22px 22px;background:linear-gradient(to bottom,transparent,rgb(var(--shade-rgb) / .82));color:var(--warm-white)}.room__n{font-family:var(--serif);font-size:16px;color:var(--lavender)}.room h3{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(34px,3vw,46px);line-height:1}.room__trad{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.higia{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(32px,6vw,110px);align-items:center;padding:clamp(90px,12vw,170px) clamp(20px,6vw,96px);background:var(--paper);color:var(--ink)}.higia__statue{display:flex;align-items:flex-end;justify-content:center;overflow:hidden;border-radius:999px 999px 0 0;aspect-ratio:2 / 3;background:var(--arch)}.higia__statue img{width:auto;max-width:90%;height:88%;margin-bottom:4%;object-fit:contain;will-change:transform}.higia__title{margin-top:16px;font-family:var(--display);font-size:clamp(96px,15vw,240px);line-height:.8;color:var(--ink)}.higia__sub{margin:14px 0 26px;font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);line-height:1.1}.higia__sub em{color:var(--action)}.higia__text>p:not(.eyebrow):not(.higia__sub){max-width:32rem;color:var(--body);font-size:17px}.higia__gallery{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);margin-top:clamp(20px,4vw,60px)}.higia__plate{margin:0;overflow:hidden;aspect-ratio:4 / 3;border-radius:6px;box-shadow:0 16px 32px -28px rgb(var(--ink-rgb) / .35)}.higia__plate img{width:100%;height:100%;object-fit:cover;will-change:transform}.programs{position:relative;display:grid;place-items:center;min-height:120svh;overflow:clip;padding:clamp(110px,14vw,180px) clamp(20px,6vw,96px);background:var(--ink)}.programs__bg{position:absolute;inset:-8% 0;width:100%;height:116%;object-fit:cover;will-change:transform}.programs:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgb(var(--ink-rgb) / .6),rgb(var(--ink-rgb) / .2) 40%,rgb(var(--ink-rgb) / .55) 80%,var(--ink) 100%)}.programs__inner{position:relative;z-index:2;display:grid;justify-items:center;width:min(100%,1180px);text-align:center}.programs__title{margin-top:16px;font-family:var(--display);font-size:clamp(56px,7.5vw,120px);line-height:.86;text-shadow:0 1px 24px rgb(var(--shade-rgb) / .4)}.programs__title em{color:var(--lavender)}.programs__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;text-align:left;overflow:hidden;border-radius:14px;background:rgb(var(--ink-rgb) / .55);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.program{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:clamp(28px,3vw,44px) clamp(22px,2.6vw,40px);transition:background .5s ease}.program+.program{border-left:1px solid rgb(var(--paper-rgb) / .16)}.program:hover{background:rgb(var(--paper-rgb) / .05)}.program__head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgb(var(--paper-rgb) / .16);font-size:12px;letter-spacing:.18em;text-transform:uppercase;opacity:.85}.program__n{color:var(--lavender)}.program__link{justify-self:start;margin-top:18px;padding-bottom:4px;border-bottom:1px solid rgb(var(--lavender-rgb) / .55);font-family:var(--caps);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--lavender);text-decoration:none;transition:border-color .3s}.program__link:hover{border-color:var(--lavender)}.program h3{font-family:var(--display);font-size:clamp(36px,3.4vw,52px);line-height:1}.program__line{font-family:var(--serif);font-style:italic;font-size:21px;opacity:.9}.invite{position:relative;display:grid;place-items:center;min-height:100svh;overflow:clip;padding:clamp(110px,14vw,180px) 20px clamp(260px,30vw,420px);text-align:center;background:var(--paper);color:var(--ink)}.cloudbank--floor{position:absolute;inset:auto 0 0}.cloudbank--floor>img{-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 98%);mask-image:linear-gradient(to bottom,#000 70%,transparent 98%)}.cloudbank--floor:after{display:none}.invite__body{position:relative;z-index:5;display:grid;justify-items:center}.invite__title{margin-top:18px;font-family:var(--display);font-size:clamp(76px,12vw,200px);line-height:.84}.invite__title em{display:block;color:var(--action)}.invite__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border:1px solid rgb(var(--paper-rgb) / .5);border-radius:99px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .4s ease,color .4s ease}.btn:hover,.btn--solid{background:var(--warm-white);color:var(--ink)}.btn--solid:hover{background:var(--lavender)}.invite .btn{border-color:rgb(var(--ink-rgb) / .4)}.invite .btn--solid{border-color:var(--cta);background:var(--cta);color:var(--paper)}.invite .btn:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.invite .btn--solid:hover{border-color:var(--cta-hover);background:var(--cta-hover)}.foot{position:relative;z-index:4;display:grid;justify-items:center;gap:18px;padding:72px 20px calc(48px + env(safe-area-inset-bottom,0px));text-align:center;background:var(--ink);color:rgb(var(--paper-rgb) / .82);font-size:14px}.foot__mark{width:min(70vw,420px);color:var(--warm-white)}.foot__tag{font-family:var(--serif);font-style:italic;font-size:22px;color:var(--warm-white)}.foot__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px}.foot__copy{opacity:.6;font-size:12px}@media(max-width:860px){.nav{grid-template-columns:auto 1fr}.nav__side:not(.nav__side--right),.nav__side--right a:not(.nav__cta){display:none}.nav__mark{grid-row:1;width:120px}.hero__copy{left:20px;right:20px;bottom:190px}.hero__side{display:none}.enter{left:calc(50% - 56px);width:112px;height:112px;bottom:40px}.chapter{right:20px;bottom:104px}.journey{display:none}.stats,.god{grid-template-columns:1fr}.god__figure{position:relative;height:80svh}.rooms__head{align-self:auto;margin-right:0;padding-right:20px;background:none}.rooms__pin{grid-template-columns:minmax(0,1fr);align-content:center;gap:32px}.rooms__track{padding-left:20px;scroll-padding-inline:20px}.rooms__nav{display:none}.room{height:52svh}.higia{grid-template-columns:1fr}.higia__statue{max-width:420px}.higia__gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.programs__list{grid-template-columns:1fr}.program+.program{border-left:0;border-top:1px solid rgb(var(--paper-rgb) / .16)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enter__words{animation:none}.word{opacity:1}}.manifesto__title,.god__title,.ritual h3,.rooms__title,.higia__title,.programs__title,.program h3,.invite__title,.god__name{font-weight:300;letter-spacing:-.015em}.manifesto__title{font-size:clamp(46px,6.4vw,104px);line-height:1;max-width:16ch}.god__title{font-size:clamp(48px,5.6vw,92px);line-height:.98}.ritual h3{font-size:clamp(28px,2.4vw,38px)}.rooms__title{font-size:clamp(42px,4.4vw,74px);line-height:1}.higia__title{font-size:clamp(88px,12vw,190px);line-height:.9}.programs__title{font-size:clamp(48px,6vw,100px);line-height:.98}.program h3{font-size:clamp(32px,2.8vw,44px)}.invite__title{font-size:clamp(68px,10vw,168px);line-height:.92}.god__name{font-size:clamp(56px,7.4vw,120px)}.ritual__n,.room__n,.program__head,.stats dd,.room__trad{font-family:var(--caps);letter-spacing:.18em}.ritual__n{font-size:26px}.room__n{font-size:15px}.stats dt{font-family:var(--display);font-weight:300}.btn,.nav{font-family:var(--caps);letter-spacing:.14em}.nav{font-size:13px;text-transform:uppercase}@media(max-width:860px){.chapter{right:20px}}
