/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--obsidian:#090a09;--sumi:#14201d;--paper:#e7eee9;--bone:#bfd4cd;--brass:#c09d5d;--turquoise:#50aaa1;--violet:#73527d;--celadon:#a9cdc3;--mineral:#c8d8d1;--ink-green:#10211e;--moon:#dfe9e4}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--obsidian)}body{background:var(--obsidian);color:var(--bone);margin:0;font-family:Manrope,Arial,sans-serif;font-weight:300;overflow-x:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid var(--brass);outline-offset:5px}section{scroll-margin-top:78px}.site-header{z-index:50;width:100%;color:var(--paper);border-bottom:1px solid #e7eee92e;grid-template-columns:1fr auto 1fr;align-items:center;padding:28px clamp(24px,5vw,76px);transition:background .45s,border-color .45s,padding .45s;display:grid;position:fixed;top:0;left:0}.site-header.is-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a09e0;border-color:#e7eee91a;padding-top:18px;padding-bottom:18px}.wordmark{letter-spacing:-.02em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(17px,1.4vw,22px)}.desktop-nav{letter-spacing:.12em;text-transform:uppercase;gap:clamp(24px,3.5vw,54px);font-size:12px;display:flex}.desktop-nav a,.header-cta,.text-link{position:relative}.desktop-nav a:after,.text-link:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.text-link:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{letter-spacing:.11em;text-transform:uppercase;justify-self:end;align-items:center;gap:14px;font-size:12px;display:flex}.header-cta span{border:1px solid #e7eee966;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .3s,color .3s,transform .3s;display:grid}.header-cta:hover span{background:var(--brass);color:var(--obsidian);transform:rotate(45deg)}.journey-rail{z-index:44;flex-direction:column;gap:11px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.journey-rail:before{content:"";background:#e7eee929;width:1px;position:absolute;top:8px;bottom:8px;left:6px}.journey-rail a{align-items:center;width:13px;height:13px;display:flex;position:relative}.journey-rail i{z-index:1;background:var(--obsidian);border:1px solid #e7eee973;border-radius:50%;width:5px;height:5px;margin-left:4px;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s;display:block;position:relative}.journey-rail a>span{color:#e7eee9ad;letter-spacing:.14em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:8px;font-weight:500;transition:opacity .35s,transform .35s;display:flex;position:absolute;right:23px;transform:translate(7px)}.journey-rail a>span b{color:var(--turquoise);font-weight:500}.journey-rail a:hover>span,.journey-rail a.is-current>span{opacity:1;transform:translate(0)}.journey-rail a.is-current i{border-color:var(--celadon);background:var(--turquoise);transform:scale(1.45);box-shadow:0 0 14px #50aaa1d9}.journey-rail.is-on-light:before{background:#14201d38}.journey-rail.is-on-light i{background:var(--mineral);border-color:#14201d7a}.journey-rail.is-on-light a>span{color:#14201db8}.journey-rail.is-on-light a.is-current i{border-color:var(--ink-green);background:var(--turquoise)}.hero{background:var(--obsidian);min-height:100svh;position:relative;overflow:hidden}.hero-media,.hero-shade{position:absolute;inset:0}.hero-media{filter:saturate(.82)contrast(1.07)brightness(.73);translate:var(--hero-shift-x,0px) calc(var(--hero-shift-y,0px) + var(--hero-scroll-y,0px));will-change:transform, translate;background-position:50% 34%;background-size:cover;transition:translate .7s cubic-bezier(.16,1,.3,1);animation:16s ease-in-out infinite alternate breathe;transform:scale(1.025)}.hero-shade{background:radial-gradient(circle at 78% 27%,#50aaa12e,#0000 30%),linear-gradient(90deg,#050908d1 0%,#0509084f 53%,#140b199e 100%),linear-gradient(#05080661 0%,#05080605 45%,#050806c2 100%)}.hero-content{z-index:3;min-height:100svh;translate:var(--copy-shift-x,0px) calc(var(--copy-shift-y,0px) + var(--hero-copy-scroll,0px));will-change:translate;flex-direction:column;justify-content:flex-end;padding:150px clamp(24px,7.4vw,112px) clamp(72px,9vh,118px);transition:translate .65s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:clamp(10px,.75vw,12px);font-weight:500}.hero-eyebrow{color:#a9cdc3cc;opacity:0;filter:blur(7px);margin:0 0 clamp(24px,4vh,44px) 7px;animation:1.5s cubic-bezier(.16,1,.3,1) .52s forwards hero-reveal;transform:translateY(16px)}.hero h1{max-width:980px;color:var(--celadon);letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(52px,7.2vw,112px);font-weight:400;line-height:.91}.hero h1 span{opacity:0;filter:blur(12px);animation:2.1s cubic-bezier(.16,1,.3,1) .78s forwards hero-reveal;display:block;transform:translateY(24px)}.hero h1 span:last-child{animation-delay:.98s}.hero-footer{opacity:0;filter:blur(6px);justify-content:space-between;align-items:flex-end;gap:32px;margin-top:clamp(34px,5vh,60px);padding-left:7px;animation:1.7s cubic-bezier(.16,1,.3,1) 1.45s forwards hero-reveal;display:flex;transform:translateY(16px)}.hero-footer>p{color:#e7eee9b3;letter-spacing:.03em;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(18px,1.8vw,27px)}.hero-actions{align-items:center;gap:34px;display:flex}.primary-link{color:var(--paper);letter-spacing:.15em;text-transform:uppercase;border:1px solid #c09d5dcc;align-items:center;gap:24px;padding:17px 20px 17px 24px;font-size:11px;font-weight:500;transition:background .35s,color .35s;display:inline-flex}.primary-link:hover{background:var(--brass);color:var(--obsidian)}.text-link{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:15px;padding-bottom:4px;font-size:11px;font-weight:500;display:inline-flex}.text-link.light{color:var(--paper)}.tuluvi-seal{z-index:2;aspect-ratio:1;opacity:0;width:clamp(220px,28vw,450px);translate:var(--portal-shift-x,0px) var(--portal-shift-y,0px);will-change:transform, translate;transition:translate .85s cubic-bezier(.16,1,.3,1);animation:2.1s cubic-bezier(.22,1,.36,1) .18s forwards seal-open;position:absolute;top:13%;right:6.5%;transform:rotate(-10deg)scale(.82)}.tuluvi-seal:after{content:"";filter:blur(10px);background:radial-gradient(circle,#50aaa124,#73527d0a 46%,#0000 72%);border-radius:50%;position:absolute;inset:24%;box-shadow:0 0 100px #50aaa121}.tuluvi-seal__logo{z-index:3;object-fit:contain;opacity:0;pointer-events:none;width:54%;height:auto;animation:1.8s ease-out .7s forwards tuluvi-logo-reveal,8s ease-in-out 2.5s infinite tuluvi-logo-glow;position:absolute;top:31.5%;left:23%}@keyframes tuluvi-logo-reveal{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tuluvi-logo-glow{0%,to{filter:drop-shadow(0 0 5px #c09d5d2e)}50%{filter:drop-shadow(0 0 14px #c09d5d80)}}.tuluvi-seal svg{z-index:1;filter:drop-shadow(0 0 28px #50aaa11f);width:100%;height:100%;display:block;position:relative;overflow:visible}.tuluvi-seal circle,.tuluvi-seal path{fill:none;vector-effect:non-scaling-stroke}.tuluvi-seal__halo{stroke:#a9cdc38f;stroke-width:.85px}.tuluvi-seal__orbit{stroke:#c09d5db8;stroke-dasharray:1 12;stroke-linecap:round;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:44s linear infinite seal-turn}.tuluvi-seal__seed{stroke:#a9cdc36b;stroke-width:.8px;transform-box:fill-box;transform-origin:50%;animation:58s linear infinite seal-counterturn}.tuluvi-seal__diamond{stroke:#73527dc2;stroke-width:.9px}.tuluvi-seal__glyph{stroke:#e7eee9e6;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;filter:drop-shadow(0 0 10px #50aaa16b)}.tuluvi-seal__glyph circle{fill:#c09d5d2e;stroke:#c09d5de0}.tuluvi-seal__points circle{fill:var(--turquoise);stroke:#e7eee9b8;stroke-width:.55px;filter:drop-shadow(0 0 7px var(--turquoise));animation:4.8s ease-in-out infinite seal-pulse}.tuluvi-seal__points circle:nth-child(2){fill:var(--brass);filter:drop-shadow(0 0 7px var(--brass));animation-delay:-1.6s}.tuluvi-seal__points circle:nth-child(3){fill:var(--violet);filter:drop-shadow(0 0 7px var(--violet));animation-delay:-3.2s}.axis{background:linear-gradient(180deg, transparent, var(--brass), transparent);width:1px;position:absolute}.axis-hero{z-index:3;opacity:.42;transform-origin:top;height:calc(100% - 94px);animation:1.6s cubic-bezier(.22,1,.36,1) .6s forwards draw-axis;top:94px;right:21.5%;transform:scaleY(0)}.scroll-cue{z-index:4;color:#e7eee985;letter-spacing:.18em;text-transform:uppercase;transform-origin:100% 100%;align-items:center;gap:14px;font-size:9px;font-weight:500;display:flex;position:absolute;bottom:clamp(48px,7vh,84px);right:clamp(24px,3vw,48px);transform:rotate(90deg)translate(100%)}.scroll-cue i{background:#e7eee970;width:48px;height:1px;display:block}.synthesis{min-height:100svh;color:var(--sumi);background:radial-gradient(circle at 86% 18%,#50aaa133,#0000 27%),linear-gradient(135deg,#d7e2dc 0%,#bfd0c8 56%,#dce5e0 100%);grid-template-columns:minmax(120px,.7fr) minmax(420px,1.55fr) minmax(360px,1fr);padding:clamp(96px,12vw,184px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.chapter-label{letter-spacing:.16em;text-transform:uppercase;flex-direction:column;gap:9px;padding-top:7px;font-size:10px;font-weight:500;display:flex}.chapter-label span:first-child{color:var(--brass)}.synthesis-copy{z-index:2;max-width:770px;padding-right:clamp(30px,5vw,80px);position:relative}.eyebrow.dark{color:#14201d94;margin:0 0 28px}.synthesis h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(42px,4.5vw,70px);font-weight:400;line-height:.98}.lead-copy{max-width:610px;margin:48px 0 0;font-size:clamp(16px,1.28vw,20px);line-height:1.8}.synthesis blockquote{border-left:1px solid var(--brass);max-width:570px;margin:46px 0 48px;padding-left:28px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(25px,2.35vw,36px);font-style:italic;line-height:1.22}.synthesis blockquote cite{color:#14201d8c;letter-spacing:.17em;text-transform:uppercase;margin-top:20px;font-family:Manrope,Arial,sans-serif;font-size:9px;font-style:normal;font-weight:500;display:block}.text-link.dark{color:var(--sumi)}.synthesis-portrait{align-self:center;margin:0}.synthesis-portrait img{aspect-ratio:3/4;object-fit:cover;object-position:50% center;filter:saturate(.72)contrast(1.06)brightness(.92)hue-rotate(4deg);width:100%;display:block}.synthesis-portrait figcaption{letter-spacing:.16em;text-transform:uppercase;border-top:1px solid #14201d57;justify-content:space-between;gap:16px;padding-top:13px;font-size:9px;font-weight:500;display:flex}.axis-section{opacity:.24;height:100%;top:0;left:24.5%}::selection{background:var(--brass);color:var(--obsidian)}.mobile-menu{display:none}.resonance-cursor{z-index:100;top:var(--pointer-y,-100px);left:var(--pointer-x,-100px);pointer-events:none;mix-blend-mode:screen;border:1px solid #a9cdc38c;border-radius:50%;width:28px;height:28px;transition:width .22s,height .22s,opacity .22s;position:fixed;transform:translate(-50%,-50%)}.motion-ready [data-reveal]{opacity:0;filter:blur(7px);transition:opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.25s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.motion-ready [data-reveal].in-view{opacity:1;filter:blur();transform:translateY(0)}.motion-ready [data-reveal=image]{clip-path:inset(0 0 16%);transition:clip-path 1.55s cubic-bezier(.16,1,.3,1),opacity 1.25s cubic-bezier(.16,1,.3,1),transform 1.55s cubic-bezier(.16,1,.3,1),filter 1.25s cubic-bezier(.16,1,.3,1);transform:translateY(28px)scale(1.025)}.motion-ready [data-reveal=image].in-view{clip-path:inset(0);transform:translateY(0)scale(1)}.motion-ready .pathway-card:nth-child(2){transition-delay:.11s}.motion-ready .pathway-card:nth-child(3){transition-delay:.22s}.chapter-label.light{color:#e7eee9b3}.section-heading{grid-template-columns:minmax(120px,.65fr) 2.35fr;align-items:end;padding:clamp(100px,11vw,170px) clamp(24px,6vw,92px) clamp(58px,7vw,96px);display:grid}.section-heading h2{color:var(--paper);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(48px,6.6vw,98px);font-weight:400;line-height:.9}.pathways{background:radial-gradient(circle at 75% 4%, #73527d33, transparent 24%), var(--obsidian)}.pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-height:75svh;display:grid}.pathway-card{border-top:1px solid #e7eee926;border-right:1px solid #e7eee926;min-height:730px;position:relative;overflow:hidden}.pathway-card:before{z-index:4;background:var(--portal-accent,var(--celadon));content:"";transform-origin:0;height:2px;transition:transform .85s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pathway-card:hover:before{transform:scaleX(1)}.pathway-work{--portal-accent:#bd87c8}.pathway-practice{--portal-accent:#6cc4ba}.pathway-immersion{--portal-accent:#c2a862}.pathway-card:last-child{border-right:0}.pathway-card img,.pathway-shade{width:100%;height:100%;position:absolute;inset:0}.pathway-card img{object-fit:cover;filter:saturate(.58)brightness(.6)contrast(1.1);transition:transform 1.1s cubic-bezier(.22,1,.36,1),filter .8s;transform:scale(1.03)}.pathway-card.pathway-practice img{object-position:20% center}.pathway-card:nth-child(3) img{object-position:52% center}.pathway-shade{background:linear-gradient(#080a0847,#080a0812 36%,#080a08f0);transition:background .8s}.pathway-work .pathway-shade{background:linear-gradient(#14081814 36%,#140818f5),linear-gradient(90deg,#73527d47,#0000 70%)}.pathway-practice .pathway-shade{background:linear-gradient(#06191612 36%,#061916f5),linear-gradient(90deg,#50aaa133,#0000 70%)}.pathway-immersion .pathway-shade{background:linear-gradient(#16140a14 36%,#16140af5),linear-gradient(90deg,#c09d5d2e,#0000 70%)}.pathway-number{z-index:2;color:#e7eee9ad;letter-spacing:.16em;font-size:10px;position:absolute;top:30px;left:32px}.pathway-copy{z-index:2;position:absolute;bottom:42px;left:34px;right:34px}.pathway-kicker{color:var(--portal-accent,var(--celadon));letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:9px;font-weight:500;display:block}.pathway-copy h3{color:var(--paper);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 18px;font-family:Tenor Sans,sans-serif;font-size:clamp(29px,2.8vw,44px);font-weight:400}.pathway-copy p{color:#e7eee9b3;max-width:360px;margin:0;font-size:14px;line-height:1.65}.round-arrow{border:1px solid #e7eee959;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .35s,color .35s,transform .35s;display:grid;position:absolute;bottom:0;right:0}.pathway-card:hover img{filter:saturate(.92)brightness(.7)contrast(1.06);transform:scale(1.09)}.pathway-card:hover .round-arrow{background:var(--portal-accent,var(--celadon));color:var(--obsidian);transform:rotate(45deg)}.frequency{background:radial-gradient(circle at 74% 34%,#73527d80,#0000 32%),radial-gradient(circle at 18% 76%,#50aaa12e,#0000 27%),linear-gradient(135deg,#070a09,#17101b 70%,#080a09);grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);min-height:1200px;padding:clamp(95px,10vw,154px) clamp(24px,6vw,92px);display:grid;position:relative;overflow:hidden}.frequency-media{z-index:0;width:55%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.frequency-media img{object-fit:cover;object-position:51% center;filter:saturate(.86)contrast(1.16)brightness(.72);width:100%;height:100%;animation:17s ease-in-out infinite alternate frequency-breathe;transform:scale(1.035)}.frequency-media-veil{background:linear-gradient(90deg,#080b0a 0%,#080b0abd 18%,#0e09101f 70%),linear-gradient(#080a0961 0%,#0000 54%,#080a09eb 100%),linear-gradient(135deg,#50aaa124,#73527d47);position:absolute;inset:0}.sound-field{z-index:1;opacity:.24;pointer-events:none;justify-content:space-between;align-items:flex-end;height:34%;padding:0 2vw;display:flex;position:absolute;bottom:0;left:0;right:0}.sound-field span{background:linear-gradient(0deg, transparent, var(--turquoise), var(--celadon), transparent);transform-origin:bottom;width:1px;height:64%;animation:2.3s cubic-bezier(.16,1,.3,1) infinite alternate sound-pulse}.frequency-top{z-index:3;justify-content:space-between;display:flex;position:absolute;top:90px;left:clamp(24px,6vw,92px);right:clamp(24px,6vw,92px)}.release-note{color:#a9cdc3c2;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:9px;display:flex}.release-note i{background:var(--turquoise);width:7px;height:7px;box-shadow:0 0 18px var(--turquoise);border-radius:50%;animation:1.8s ease-in-out infinite active-pulse}.frequency-title-wrap{z-index:2;grid-column:1/-1;align-self:start;margin-top:108px;position:relative}.frequency h2{white-space:nowrap;color:#dfe9e4f5;letter-spacing:-.1em;text-shadow:0 0 80px #50aaa124;flex-wrap:nowrap;width:max-content;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(150px,24vw,360px);font-weight:400;line-height:.76;display:flex}.ase-final-letter{display:inline-block;position:relative}.ase-invocation{color:#c7a2cf;letter-spacing:.02em;text-align:right;width:max-content;max-width:340px;text-shadow:none;text-transform:none;white-space:nowrap;font-family:Instrument Serif,Georgia,serif;font-size:clamp(12px,1.2vw,18px);font-style:italic;font-weight:400;line-height:1.18;position:absolute;bottom:calc(100% + clamp(16px,1.7vw,28px));right:.08em}.frequency-meaning{color:#a9cdc3b3;letter-spacing:.24em;text-transform:uppercase;margin:30px 0 0 11%;font-size:9px;font-weight:500;display:block}.frequency-details{z-index:3;grid-column:1;align-self:end;padding:0 clamp(30px,5vw,80px) 10px 0;position:relative}.frequency-intro{color:#e7eee9ba;max-width:500px;margin:0 0 50px;font-size:clamp(16px,1.3vw,20px);line-height:1.8}.track-list{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e7eee926;margin:0 0 28px;padding:0;list-style:none}.track-list li{border-bottom:1px solid #e7eee926;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:20px 0;display:grid}.track-list span,.track-list em{color:#e7eee973;letter-spacing:.12em;font-size:10px;font-style:normal}.track-list strong{color:var(--paper);letter-spacing:.03em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(16px,1.3vw,20px);font-weight:400}.frequency-actions{align-items:center;gap:32px;display:flex}.release-hub{z-index:5;border-top:1px solid #a9cdc333;grid-column:1/-1;margin-top:clamp(120px,12vw,190px);padding-top:clamp(70px,7vw,105px);position:relative}.release-hub-heading{grid-template-columns:minmax(160px,.55fr) 1.45fr;align-items:end;gap:36px;margin-bottom:56px;display:grid}.release-hub-heading>span{color:var(--turquoise);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:500}.release-hub-heading h3{max-width:820px;color:var(--paper);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(40px,5.2vw,78px);font-weight:400;line-height:.94}.release-platforms{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#060908c7;border:1px solid #a9cdc333;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.release-platform{flex-direction:column;min-height:492px;padding:clamp(26px,3.4vw,50px);display:flex}.release-platform+.release-platform{border-left:1px solid #a9cdc333}.release-platform-heading{border-bottom:1px solid #e7eee924;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;padding-bottom:17px;display:flex}.release-platform-heading span{color:#a9cdc39e;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:500}.release-platform-heading strong{color:var(--paper);letter-spacing:-.03em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(22px,2.1vw,31px);font-weight:400}.spotify-platform iframe{border:0;border-radius:0;width:100%;height:352px;display:block}.release-platform>a{color:var(--celadon);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:22px;font-size:9px;font-weight:500;display:flex}.bandcamp-copy{margin-bottom:48px}.bandcamp-copy p{color:#e7eee9c2;max-width:520px;margin:0 0 20px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(28px,3vw,44px);line-height:1.08}.bandcamp-copy>span{color:#a9cdc38c;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1.7}.bandcamp-platform iframe{border:0;width:100%;height:42px;display:block}.purchase-link{border:1px solid #50aaa1a6;transition:background .35s,color .35s;color:var(--paper)!important;margin-top:28px!important;padding:18px 20px!important}.purchase-link:hover{background:var(--turquoise);color:var(--obsidian)!important}.press-kit{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#0c0b0edb;border-bottom:1px solid #a9cdc333;border-left:1px solid #a9cdc333;border-right:1px solid #a9cdc333}.press-kit summary{cursor:pointer;grid-template-columns:minmax(150px,.45fr) 1fr auto;align-items:center;gap:28px;min-height:108px;padding:28px clamp(24px,3.4vw,50px);list-style:none;display:grid}.press-kit summary::-webkit-details-marker{display:none}.press-kit summary>span{color:var(--turquoise);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:500}.press-kit summary strong{color:var(--paper);letter-spacing:-.025em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(20px,2.3vw,34px);font-weight:400}.press-kit summary>i{color:var(--celadon);font-family:Manrope,sans-serif;font-size:27px;font-style:normal;font-weight:300;transition:transform .4s cubic-bezier(.16,1,.3,1)}.press-kit[open] summary>i{transform:rotate(45deg)}.press-kit-body{border-top:1px solid #a9cdc329;grid-template-columns:.86fr 1.14fr;gap:clamp(52px,7vw,110px);padding:clamp(44px,5vw,76px) clamp(24px,3.4vw,50px) clamp(58px,6vw,90px);display:grid}.press-synopsis .eyebrow,.press-tracks .eyebrow{color:var(--turquoise);margin-bottom:24px}.press-synopsis blockquote{color:#e7eee9c7;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(26px,2.55vw,39px);font-style:italic;line-height:1.18}.press-meta{margin:0}.press-meta div{border-top:1px solid #e7eee921;grid-template-columns:125px 1fr;gap:20px;padding:16px 0;display:grid}.press-meta div:last-child{border-bottom:1px solid #e7eee921}.press-meta dt{color:#a9cdc38c;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:500}.press-meta dd{color:#e7eee9b8;margin:0;font-size:12px;line-height:1.65}.press-tracks{grid-column:1/-1}.press-track{border-top:1px solid #e7eee921;grid-template-columns:48px 1fr 90px 48px;align-items:center;gap:18px;padding:17px 0;display:grid}.press-track:last-child{border-bottom:1px solid #e7eee921}.press-track span,.press-track em,.press-track i{color:#a9cdc380;letter-spacing:.12em;font-size:9px;font-style:normal}.press-track strong{color:var(--paper);text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:15px;font-weight:400}.press-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:32px;display:flex}.bongo-spotlight{z-index:5;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:radial-gradient(circle at 92% 8%,#73527d47,#0000 30%),radial-gradient(circle at 6% 92%,#50aaa129,#0000 28%),linear-gradient(135deg,#070a09f2,#160d18eb);border:1px solid #be935747;grid-column:1/-1;margin-top:clamp(100px,11vw,165px);padding:clamp(28px,4.5vw,68px);position:relative;overflow:hidden}.bongo-spotlight:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #50aaa129;border-radius:50%;width:430px;position:absolute;top:-190px;right:-150px;box-shadow:0 0 0 72px #50aaa106,0 0 0 144px #be935705}.bongo-header{z-index:1;color:#a9cdc3a3;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #e7eee924;justify-content:space-between;gap:24px;padding-bottom:20px;font-size:8px;font-weight:500;display:flex;position:relative}.bongo-grid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);align-items:end;gap:clamp(60px,8vw,125px);padding-top:clamp(48px,6vw,82px);display:grid;position:relative}.bongo-copy>.eyebrow{color:var(--brass);margin-bottom:24px}.bongo-copy h3{color:var(--paper);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(44px,5.2vw,80px);font-weight:400;line-height:.9}.bongo-dek{color:#e7eee9c2;max-width:620px;margin:38px 0 42px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(21px,1.9vw,29px);line-height:1.35}.bongo-meta{margin:0}.bongo-meta div{border-top:1px solid #e7eee91f;grid-template-columns:105px 1fr;gap:18px;padding:13px 0;display:grid}.bongo-meta div:last-child{border-bottom:1px solid #e7eee91f}.bongo-meta dt,.bongo-meta dd{letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:8px;line-height:1.6}.bongo-meta dt{color:#a9cdc38a}.bongo-meta dd{color:#e7eee9b8}.bongo-listen>span{color:var(--turquoise);letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:500;display:block}.bongo-listen iframe{border:0;border-radius:0;width:100%;height:152px;display:block}.bongo-metrics{border-top:1px solid #e7eee921;border-bottom:1px solid #e7eee921;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;display:grid}.bongo-metrics>div{border-right:1px solid #e7eee921;min-height:128px;padding:24px 18px}.bongo-metrics>div:first-child{padding-left:0}.bongo-metrics>div:last-child{border-right:0;padding-right:0}.bongo-metrics strong{color:var(--paper);letter-spacing:-.05em;font-family:Tenor Sans,sans-serif;font-size:clamp(27px,2.7vw,42px);font-weight:400;display:block}.bongo-metrics span{color:#a9cdc38c;letter-spacing:.13em;text-transform:uppercase;max-width:130px;margin-top:12px;font-size:7px;line-height:1.55;display:block}.bongo-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:34px;display:flex}.transmission-diptych{z-index:4;width:min(38vw,500px);height:min(47vw,660px);position:absolute;top:clamp(600px,47vw,735px);right:clamp(24px,6vw,92px)}.performance-window{margin:0;position:absolute}.transmission-kyoto{z-index:2;width:min(20vw,300px);top:0;right:0}.transmission-ogun{z-index:3;width:min(15vw,225px);top:clamp(145px,14vw,215px);left:0}.performance-window video{aspect-ratio:9/16;background:var(--obsidian);object-fit:cover;border:0;width:100%;display:block}.performance-window figcaption{color:#a9cdc39e;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:15px;font-size:8px;font-weight:500;display:flex}.frequency-orbit{aspect-ratio:1;border:1px solid #a9cdc34d;border-radius:50%;width:min(58vw,820px);animation:32s linear infinite slow-turn;position:absolute;top:12%;right:-5%}.frequency-orbit:before{content:"";border:1px solid #50aaa13d;border-radius:50%;position:absolute;inset:10%}.frequency-orbit span{background:var(--turquoise);width:8px;height:8px;box-shadow:0 0 28px var(--turquoise);border-radius:50%;position:absolute;top:48%;left:-4px}.proof{background:var(--obsidian);border-top:1px solid #e7eee924;border-bottom:1px solid #e7eee924;grid-template-columns:repeat(4,1fr);display:grid}.proof-item{border-right:1px solid #e7eee924;min-height:260px;padding:54px 40px}.proof-item:last-child{border-right:0}.proof-item strong{color:var(--paper);letter-spacing:-.07em;font-family:Tenor Sans,sans-serif;font-size:clamp(58px,6vw,94px);font-weight:400;line-height:1;display:block}.proof-item span{color:#e7eee985;letter-spacing:.14em;text-transform:uppercase;max-width:190px;margin-top:32px;font-size:10px;font-weight:500;line-height:1.6;display:block}.literary{color:var(--paper);background:radial-gradient(circle at 84% 10%,#73527d33,#0000 25%),radial-gradient(circle at 9% 88%,#50aaa11f,#0000 28%),linear-gradient(145deg,#080b0a 0%,#101816 52%,#17111b 100%);padding:clamp(105px,12vw,180px) clamp(24px,6vw,92px);position:relative;overflow:hidden}.literary:before{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #a9cdc317;border-radius:50%;width:42vw;position:absolute;top:-11vw;right:-7vw;box-shadow:inset 0 0 0 7vw #50aaa104,inset 0 0 0 14vw #73527d05}.literary-heading{z-index:1;grid-template-columns:minmax(120px,.65fr) 1.25fr .8fr;align-items:end;gap:36px;margin-bottom:clamp(72px,9vw,132px);display:grid;position:relative}.literary-heading .eyebrow{color:var(--turquoise);margin:0 0 23px}.literary-heading h2{color:var(--paper);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(52px,7vw,106px);font-weight:400;line-height:.87}.literary-heading>p{color:#e7eee99e;max-width:420px;margin:0;font-size:16px;line-height:1.75}.literary-grid{z-index:1;border-top:1px solid #e7eee926;border-left:1px solid #e7eee926;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;position:relative}.literary-card{color:var(--paper);border-right:1px solid #e7eee926;padding:clamp(28px,3.4vw,52px);display:block}.literary-card:nth-child(2){margin-top:clamp(42px,5vw,78px)}.literary-card:nth-child(3){margin-top:clamp(16px,2vw,32px)}.book-cover{aspect-ratio:2/3;background:#050606;position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.book-cover:after{content:"";pointer-events:none;background:linear-gradient(135deg,#e7eee90f,#0000 28% 75%,#50aaa112);border:1px solid #e7eee91a;position:absolute;inset:0}.book-cover img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:filter .7s,transform .9s cubic-bezier(.16,1,.3,1);display:block}.literary-methree .book-cover img{object-fit:contain;background:#030404;padding:12%}.literary-maat .book-cover img{object-fit:contain}.book-cover>span{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090a098c;border:1px solid #e7eee975;border-radius:50%;place-items:center;width:46px;height:46px;font-size:13px;transition:background .35s,color .35s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:18px;right:18px}.book-meta{color:#e7eee97a;letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #e7eee92e;justify-content:space-between;gap:18px;margin-top:26px;padding-top:15px;font-size:9px;font-weight:500;display:flex}.book-meta span:first-child{color:var(--brass)}.literary-card h3{letter-spacing:-.045em;text-transform:uppercase;margin:28px 0 20px;font-family:Tenor Sans,sans-serif;font-size:clamp(29px,2.8vw,44px);font-weight:400;line-height:1}.literary-card article>p{color:#e7eee994;min-height:112px;margin:0;font-size:13px;line-height:1.75}.book-acquire{letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #e7eee92e;justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:18px;font-size:9px;font-weight:500;display:flex}.book-acquire span{color:#e7eee975}.book-acquire strong{color:var(--celadon);font-weight:500}.literary-card:hover .book-cover img{filter:saturate()contrast(1.06);transform:scale(1.025)}.literary-methree:hover .book-cover img{transform:scale(1.04)}.literary-card:hover .book-cover>span{background:var(--turquoise);color:var(--obsidian);transform:rotate(45deg)}.literary-link{z-index:1;margin-top:72px;position:relative}.selected-art{color:var(--sumi);background:radial-gradient(circle at 12% 22%,#73527d21,#0000 24%),radial-gradient(circle at 83% 70%,#50aaa129,#0000 26%),linear-gradient(145deg,#dbe4df,#c6d5cf 58%,#e0e7e3);padding:clamp(100px,12vw,180px) clamp(24px,6vw,92px)}.art-heading{grid-template-columns:minmax(120px,.65fr) 1.25fr .8fr;align-items:end;gap:36px;margin-bottom:clamp(70px,9vw,138px);display:grid}.art-heading h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(52px,7vw,106px);font-weight:400;line-height:.87}.art-heading>p{max-width:410px;margin:0;font-size:16px;line-height:1.75}.art-grid{grid-template-rows:auto auto;grid-template-columns:1.18fr .82fr;align-items:start;gap:clamp(22px,3vw,48px);display:grid}.art-card{display:block;position:relative}.art-card-1{grid-row:1/3;align-self:center}.art-card-2{justify-self:end;width:76%}.art-card-3{width:88%}.art-card img{object-fit:cover;filter:saturate(.76)contrast(1.02);width:100%;max-height:790px;transition:transform .7s cubic-bezier(.22,1,.36,1),filter .7s;display:block}.art-card-1 img{aspect-ratio:4/5}.art-card-2 img{aspect-ratio:1}.art-card-3 img{aspect-ratio:16/9}.art-card>span{letter-spacing:.15em;text-transform:uppercase;border-top:1px solid #14201d52;justify-content:space-between;padding-top:13px;font-size:9px;font-style:normal;font-weight:500;display:flex}.art-card b{color:var(--brass);font-weight:500}.art-card em{font-style:normal}.art-card:hover img{filter:saturate(.95)contrast(1.04);transform:scale(.985)}.art-link{margin-top:74px}.practice{background:radial-gradient(circle at 80% 20%,#50aaa129,#0000 27%),linear-gradient(135deg,#080d0c,#10221e);grid-template-columns:.92fr 1.08fr;min-height:930px;display:grid}.practice-image{min-height:780px;position:relative;overflow:hidden}.practice-image img{object-fit:cover;object-position:52% center;filter:saturate(.7)brightness(.62)contrast(1.09);width:100%;height:100%}.practice-image:after{content:"";background:linear-gradient(90deg,#0000 60%,#101917),linear-gradient(#0000 45%,#080c0b9e);position:absolute;inset:0}.practice-ring{z-index:2;aspect-ratio:1;border:1px solid #50aaa173;border-radius:50%;width:53%;position:absolute;top:20%;left:18%;box-shadow:inset 0 0 60px #50aaa114,0 0 70px #50aaa114}.practice-content{align-self:center;padding:clamp(70px,9vw,140px)}.practice-content>.eyebrow{color:var(--turquoise);margin:70px 0 24px}.practice h2{color:var(--paper);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(46px,5.2vw,80px);font-weight:400;line-height:.94}.practice-lead{color:#e7eee9ab;max-width:590px;margin:44px 0 60px;font-size:17px;line-height:1.8}.practice-links{border-top:1px solid #e7eee926}.practice-links a{color:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e7eee926;grid-template-columns:44px 1fr auto;align-items:center;padding:20px 0;font-family:Tenor Sans,sans-serif;font-size:17px;transition:color .25s,padding .35s;display:grid}.practice-links a span{color:#e7eee961;font-family:Manrope,sans-serif;font-size:9px}.practice-links a i{font-family:Manrope,sans-serif;font-size:13px;font-style:normal}.practice-links a:hover{color:var(--turquoise);padding-left:10px}.immersion{min-height:1180px;position:relative;overflow:hidden}.immersion-media,.immersion-overlay{position:absolute;inset:0}.immersion-media{filter:saturate(.78)brightness(.69)contrast(1.08);background-position:54%;background-size:cover;background-attachment:fixed;transform:scale(1.03)}.immersion-overlay{background:linear-gradient(90deg,#080d0bed 0%,#080d0b8c 53%,#120c1538),linear-gradient(#0000 40%,#080a08b8),linear-gradient(135deg,#50aaa11a,#73527d1f)}.immersion-content{z-index:2;flex-direction:column;justify-content:center;min-height:1180px;padding:120px clamp(24px,7.4vw,112px);display:flex;position:relative}.immersion-content>.chapter-label{margin-bottom:clamp(72px,8vw,112px)}.immersion-layout{grid-template-columns:minmax(0,1fr) minmax(280px,370px);align-items:end;gap:clamp(58px,7vw,110px);display:grid}.immersion h2{max-width:1150px;color:var(--paper);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(48px,5.4vw,84px);font-weight:400;line-height:.92}.immersion-subheading{color:var(--brass);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:16px;margin:30px 0 0;font-size:10px;font-weight:600;display:flex}.immersion-subheading:before{content:"";background:currentColor;width:44px;height:1px}.immersion-lead{color:#e7eee9bd;max-width:620px;margin:34px 0 40px;font-size:17px;line-height:1.72}.immersion-sessions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 46px;display:grid}.immersion-session{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:270px;color:var(--paper);background:linear-gradient(145deg,#080d0bb8,#080d0b7a);border:1px solid #e7eee933;padding:24px;transition:border-color .35s,background .35s,transform .35s;display:grid;position:relative;overflow:hidden}.immersion-session:before{content:"";opacity:0;background:linear-gradient(135deg,#50aaa11a,#0000 48%,#be935714);transition:opacity .35s;position:absolute;inset:0}.immersion-session:hover{background:linear-gradient(145deg,#0b1714d1,#080d0b99);border-color:#a9cdc38c;transform:translateY(-4px)}.immersion-session:hover:before{opacity:1}.session-number,.session-capacity,.immersion-session time,.immersion-session small{z-index:1;letter-spacing:.14em;text-transform:uppercase;font-family:Manrope,sans-serif;font-weight:500;position:relative}.session-number{color:var(--brass);font-size:9px}.session-capacity{color:var(--turquoise);font-size:8px;position:absolute;top:24px;right:24px}.immersion-session h3{z-index:1;letter-spacing:-.03em;text-transform:uppercase;align-self:end;margin:48px 0 28px;font-family:Tenor Sans,sans-serif;font-size:clamp(18px,1.55vw,24px);font-weight:400;line-height:1.08;position:relative}.immersion-session time{color:var(--celadon);font-size:10px}.immersion-session small{color:#e7eee994;margin-top:10px;font-size:8px}.immersion-session i{z-index:1;color:var(--paper);font-family:Manrope,sans-serif;font-size:13px;font-style:normal;position:absolute;bottom:20px;right:22px}.immersion-film{justify-self:end;width:100%;max-width:370px;margin:0;position:relative}.immersion-film:after{z-index:-1;content:"";pointer-events:none;border:1px solid #be935780;position:absolute;inset:12px -12px -12px 12px}.immersion-film video{aspect-ratio:9/16;object-fit:cover;background:#050605;border:1px solid #e7eee938;width:100%;display:block}.immersion-film figcaption{color:#e7eee999;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:18px;padding-top:16px;font-size:8px;font-weight:500;display:flex}.immersion-actions{align-items:center;gap:34px;display:flex}.custom-immersion{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#50aaa11f,#080d0bb8 48%,#73527d29),#050807a3;border-top:1px solid #a9cdc34d;border-bottom:1px solid #a9cdc333;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);gap:clamp(54px,8vw,130px);margin-top:clamp(90px,10vw,150px);padding:clamp(50px,6vw,82px);display:grid;position:relative;overflow:hidden}.custom-immersion:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #be935738;border-radius:50%;width:340px;position:absolute;top:-35%;right:-8%;box-shadow:0 0 0 54px #50aaa106,0 0 0 108px #73527d06}.custom-immersion-heading,.custom-immersion-body{z-index:1;position:relative}.custom-immersion-heading>span{color:var(--turquoise);letter-spacing:.2em;text-transform:uppercase;margin-bottom:30px;font-size:8px;font-weight:600;display:block}.custom-immersion h3{color:var(--paper);letter-spacing:-.055em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(35px,4vw,62px);font-weight:400;line-height:.94}.custom-immersion-body>p{color:#e7eee9cc;max-width:650px;margin:0 0 34px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2.1vw,31px);line-height:1.28}.custom-immersion-body ul{flex-wrap:wrap;gap:8px;margin:0 0 38px;padding:0;list-style:none;display:flex}.custom-immersion-body li{color:#e7eee9ad;letter-spacing:.13em;text-transform:uppercase;border:1px solid #e7eee92e;padding:9px 12px;font-size:8px;font-weight:500}.manifesto{background:#050605;min-height:1000px;padding:150px clamp(24px,7.4vw,112px);position:relative;overflow:hidden}.manifesto>p{z-index:2;max-width:620px;color:var(--celadon);letter-spacing:-.02em;margin:0 8% 82px auto;font-family:Instrument Serif,Georgia,serif;font-size:clamp(28px,3.4vw,52px);font-style:italic;font-weight:400;line-height:1.08;position:relative}.manifesto h2{z-index:2;max-width:980px;color:var(--paper);letter-spacing:-.08em;text-transform:uppercase;margin:70px 0 52px;font-family:Tenor Sans,sans-serif;font-size:clamp(58px,8.2vw,124px);font-weight:400;line-height:.84;position:relative}.manifesto blockquote{z-index:2;color:#e7eee99e;max-width:760px;margin:0 0 0 auto;font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,2vw,30px);font-style:italic;line-height:1.42;position:relative}.manifesto blockquote p{margin:0}.manifesto blockquote cite{color:var(--brass);letter-spacing:.18em;text-transform:uppercase;margin-top:26px;font-family:Manrope,sans-serif;font-size:9px;font-style:normal;font-weight:500;display:block}.manifesto-ring{aspect-ratio:1;border:1px solid #c09d5d38;border-radius:48% 52% 46% 54%;width:min(68vw,900px);position:absolute;top:12%;right:-8%;transform:rotate(22deg)}.contact{color:var(--sumi);background:radial-gradient(circle at 78% 18%,#73527d24,#0000 26%),linear-gradient(135deg,#c5d7cf,#e1e9e5 56%,#bfd1c9);padding:clamp(110px,13vw,190px) clamp(24px,6vw,92px);display:block}.contact-heading{grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.contact-heading .chapter-label{margin-bottom:0}.contact h2{letter-spacing:-.068em;text-transform:uppercase;max-width:1120px;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(50px,6.4vw,96px);font-weight:400;line-height:.88}.conversion-portal{border:1px solid #14201d3d;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);margin-top:clamp(78px,10vw,140px);display:grid;box-shadow:0 40px 100px #14201d1f}.intent-panel{background:#f0f4f170;padding:clamp(34px,4vw,60px)}.intent-panel>p{max-width:390px;margin:0 0 42px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2vw,30px);line-height:1.25}.intent-options{border-top:1px solid #14201d3d}.intent-options button{width:100%;color:var(--sumi);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #14201d3d;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;padding:19px 0;transition:padding .3s,color .25s;display:grid}.intent-options button:hover,.intent-options button.is-selected{color:#6b5130;padding-left:10px}.intent-options button:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.intent-options button>span{color:var(--brass);font-size:12px}.intent-options button strong{letter-spacing:.035em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:14px;font-weight:400}.intent-options button i{font-size:9px;font-style:normal}.intent-form-panel{min-height:760px;color:var(--paper);background:radial-gradient(circle at 92% 8%,#5c486c59,#0000 30%),linear-gradient(145deg,#171a18,#090a09 72%);padding:clamp(42px,5vw,78px);animation:.62s cubic-bezier(.16,1,.3,1) both intent-shift;position:relative;overflow:hidden}.intent-form-panel:after{z-index:0;aspect-ratio:1;content:"";border:1px solid #3e9c962e;border-radius:47% 53% 45% 55%;width:480px;position:absolute;bottom:-28%;right:-18%;transform:rotate(18deg)}.intent-form-panel form,.form-success{z-index:1;position:relative}.intent-form-heading>span{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500}.intent-form-heading h3{text-transform:uppercase;margin:18px 0 14px;font-family:Tenor Sans,sans-serif;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1}.intent-form-heading p{color:#e7eee9a3;max-width:620px;margin:0 0 48px;font-family:Instrument Serif,Georgia,serif;font-size:19px;line-height:1.45}.form-row{gap:26px;margin-bottom:30px;display:grid}.form-row.two-columns,.tailored-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tailored-3{grid-template-columns:repeat(3,minmax(0,1fr))}.intent-form-panel label>span,.newsletter-input>label{color:#a9cdc3b8;letter-spacing:.08em;margin-bottom:10px;font-size:13px;font-weight:500;display:block}.intent-form-panel input,.intent-form-panel select,.intent-form-panel textarea{width:100%;color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #e7eee947;border-radius:0;outline:none;font-size:16px;line-height:1.5;transition:border-color .22s,background .22s}.intent-form-panel input,.intent-form-panel select{min-height:48px}.intent-form-panel select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.intent-form-panel textarea{resize:vertical;min-height:112px;padding:10px 0}.intent-form-panel input::placeholder{color:#e7eee952}.intent-form-panel input:focus,.intent-form-panel select:focus,.intent-form-panel textarea:focus{border-color:var(--turquoise)}.message-field{margin-top:8px;display:block}.form-submit-row{justify-content:space-between;align-items:center;gap:28px;margin-top:38px;display:flex}.form-submit-row>p{color:#e7eee975;max-width:340px;margin:0;font-size:12px;line-height:1.55}.form-submit-row button,.newsletter-input button{min-height:52px;color:var(--paper);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid #c09d5dcc;justify-content:center;align-items:center;gap:24px;padding:15px 20px 15px 24px;font-size:11px;font-weight:500;transition:background .3s,color .3s;display:inline-flex}.form-submit-row button:hover,.newsletter-input button:hover{background:var(--brass);color:var(--obsidian)}.form-submit-row button:focus-visible,.newsletter-input button:focus-visible{outline:2px solid var(--turquoise);outline-offset:4px}.form-submit-row button:disabled,.newsletter-input button:disabled{cursor:wait;opacity:.58}.form-message,.newsletter-message{min-height:22px;color:var(--celadon);margin:18px 0 0;font-size:14px}.form-message.is-error,.newsletter-message.is-error{color:#e6a89a}.form-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-success{flex-direction:column;justify-content:center;min-height:610px;display:flex}.form-success>span{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;font-size:12px}.form-success h3{letter-spacing:-.05em;text-transform:uppercase;margin:26px 0;font-family:Tenor Sans,sans-serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.92}.form-success p{max-width:580px;color:var(--celadon);font-family:Instrument Serif,Georgia,serif;font-size:23px}.form-success button{border:0;border-bottom:1px solid var(--brass);color:var(--paper);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;align-self:flex-start;margin-top:38px;padding:0 0 5px;font-size:12px}.contact-options a{border-bottom:1px solid #14201d47;grid-template-columns:44px 1fr auto;align-items:center;padding:22px 0;transition:padding .35s,color .25s;display:grid}.contact-options span{color:var(--brass);font-size:9px;font-weight:500}.contact-options strong{letter-spacing:.03em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(15px,1.3vw,19px);font-weight:400}.contact-options i{font-size:13px;font-style:normal}.contact-options a:hover{color:var(--brass);padding-left:12px}footer{background:var(--obsidian);padding:110px clamp(24px,6vw,92px) 38px}.footer-top{grid-template-columns:1fr 1fr;align-items:end;gap:80px;min-height:420px;padding-bottom:90px;display:grid}.footer-wordmark{color:var(--paper);letter-spacing:-.075em;text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:clamp(52px,6.5vw,98px);line-height:.82}.newsletter{justify-self:end;max-width:620px}.newsletter .eyebrow{color:var(--brass)}.newsletter h3{color:var(--paper);margin:24px 0 42px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(30px,3.2vw,50px);font-weight:400;line-height:1.12}.newsletter-form{max-width:620px}.newsletter-input{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.newsletter-input>label{color:#a9cdc3ad;grid-column:1/-1}.newsletter-input input{width:100%;min-height:52px;color:var(--paper);font:inherit;background:0 0;border:0;border-bottom:1px solid #e7eee957;border-radius:0;outline:none;padding:0 4px;font-size:17px}.newsletter-input input::placeholder{color:#e7eee947}.newsletter-input input:focus{border-color:var(--turquoise)}.newsletter-consent{color:#e7eee96b;letter-spacing:.03em;margin:16px 0 0;font-size:12px}.footer-bottom{color:#e7eee980;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #e7eee926;grid-template-columns:1fr auto 1fr;gap:40px;padding-top:28px;font-size:9px;font-weight:500;display:grid}.footer-bottom nav{gap:28px;display:flex}.footer-bottom>a{justify-self:end}.footer-bottom a:hover{color:var(--paper)}.insights-page{background:radial-gradient(circle at 82% 4%, #5c486c33, transparent 25%), var(--obsidian);min-height:100svh;color:var(--paper);padding:clamp(34px,5vw,76px)}.insights-header{border-bottom:1px solid #e7eee924;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:70px;display:flex}.insights-header p,.privacy-heading>p{color:var(--brass);letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;font-size:12px}.insights-header h1,.privacy-heading h1{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(54px,7vw,108px);font-weight:400;line-height:.88}.insights-header nav{gap:24px;display:flex}.insights-protection{color:#a9cdc3a8;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:24px;font-family:Arial,sans-serif;font-size:11px;font-weight:400;display:inline-flex}.insights-protection span{color:var(--brass)}.insights-header nav a,.insights-record-heading>a,.privacy-back{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c09d5da6;padding-bottom:4px;font-size:12px}.insights-summary{border-bottom:1px solid #e7eee924;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.insights-summary article{border-right:1px solid #e7eee924;min-height:230px;padding:36px 28px}.insights-summary article:last-child{border-right:0}.insights-summary span,.insights-summary small{color:#a9cdc38c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}.insights-summary strong{color:var(--celadon);margin:38px 0 24px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(48px,5vw,78px);font-weight:400;line-height:.8;display:block}.insights-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;padding:90px 0;display:grid}.insights-breakdown>article{min-width:0}.insights-section-heading,.insights-record-heading>div{align-items:baseline;gap:18px;display:flex}.insights-section-heading>span,.insights-record-heading>div>span{color:var(--brass);font-size:12px}.insights-section-heading h2,.insights-record-heading h2{text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(26px,2.6vw,40px);font-weight:400}.insights-bars{border-top:1px solid #e7eee924;margin-top:34px}.insights-bars>div{border-bottom:1px solid #e7eee924;justify-content:space-between;gap:30px;padding:17px 0;display:flex}.insights-bars span{color:#e7eee9a3;text-transform:capitalize;font-size:13px}.insights-bars strong{color:var(--celadon);font-size:16px}.insights-records{border-top:1px solid #e7eee924;padding:75px 0}.insights-record-heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:44px;display:flex}.inquiry-records{background:#e7eee91f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.inquiry-records>article{background:var(--sumi);padding:30px}.inquiry-records header{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;display:flex}.inquiry-records h3{text-transform:uppercase;margin:34px 0 7px;font-family:Tenor Sans,sans-serif;font-size:25px;font-weight:400}.inquiry-records>article>a{color:var(--turquoise);font-size:13px}.inquiry-records>article>p{color:#e7eee9b8;margin:28px 0;font-family:Instrument Serif,Georgia,serif;font-size:18px;line-height:1.45}.inquiry-records dl{border-top:1px solid #e7eee91f;margin:0;padding-top:18px}.inquiry-records dl>div{grid-template-columns:.7fr 1.3fr;gap:12px;margin-top:10px;display:grid}.inquiry-records dt{color:#a9cdc380;text-transform:capitalize;font-size:11px}.inquiry-records dd{margin:0;font-size:12px}.subscriber-list{border-top:1px solid #e7eee924}.subscriber-list>div{border-bottom:1px solid #e7eee924;grid-template-columns:1.2fr 1fr auto;gap:30px;padding:18px 0;display:grid}.subscriber-list a{color:var(--celadon)}.subscriber-list span,.subscriber-list time{color:#e7eee980;font-size:12px}.insights-empty{color:#e7eee985;padding:40px 0}.insights-loading{min-height:80svh;color:var(--celadon);place-items:center;display:grid}.privacy-page{background:var(--obsidian);min-height:100svh;color:var(--paper);padding:clamp(34px,7vw,110px)}.privacy-back{margin-bottom:clamp(90px,12vw,170px);display:inline-block}.privacy-heading{max-width:960px}.privacy-page article{max-width:960px;margin:100px 0 70px auto}.privacy-page article section{border-top:1px solid #e7eee929;grid-template-columns:70px 1fr;gap:30px;padding:32px 0;display:grid}.privacy-page article section>span{color:var(--brass);font-size:12px}.privacy-page article h2{text-transform:uppercase;margin:0 0 14px;font-family:Tenor Sans,sans-serif;font-size:24px;font-weight:400}.privacy-page article p{color:#e7eee9a3;max-width:690px;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:20px;line-height:1.5}@keyframes slow-turn{to{transform:rotate(360deg)}}@keyframes breathe{0%{transform:scale(1.025)}to{transform:scale(1.075)}}@keyframes frequency-breathe{0%{transform:scale(1.035)}to{transform:scale(1.085)}}@keyframes hero-reveal{to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes rise-in{to{opacity:1;transform:translateY(0)}}@keyframes seal-open{to{opacity:.82;transform:rotate(0)scale(1)}}@keyframes seal-turn{to{transform:rotate(360deg)}}@keyframes seal-counterturn{to{transform:rotate(-360deg)}}@keyframes seal-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes draw-axis{to{transform:scaleY(1)}}@keyframes sound-pulse{0%{opacity:.2;transform:scaleY(.16)}45%{opacity:.8;transform:scaleY(.92)}to{opacity:.35;transform:scaleY(.38)}}@keyframes active-pulse{0%,to{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.15)}}@keyframes intent-shift{0%{opacity:.5;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.journey-rail{display:none}.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.mobile-menu{justify-self:end;display:block}.mobile-menu summary{z-index:3;cursor:pointer;border:1px solid #e7eee957;border-radius:50%;place-content:center;gap:7px;width:42px;height:42px;list-style:none;display:grid;position:relative}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--paper);width:16px;height:1px;transition:transform .3s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu nav{z-index:1;height:100dvh;padding:110px 28px max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:#f1ecdf;background:#101914;flex-direction:column;justify-content:flex-start;gap:12px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu nav a{min-height:44px;color:inherit;letter-spacing:0;text-transform:none;overflow-wrap:anywhere;flex-shrink:0;align-items:center;font-family:Tenor Sans,sans-serif;font-size:clamp(20px,5vw,26px);line-height:1.4;display:flex}.synthesis{grid-template-columns:80px 1.35fr .8fr}.pathway-card{min-height:570px}.frequency{grid-template-columns:1fr .82fr;min-height:1100px}.frequency-media{width:62%}.transmission-diptych{width:min(43vw,430px);height:min(52vw,560px)}.transmission-kyoto{width:min(24vw,260px)}.transmission-ogun{width:min(18vw,200px)}.release-platform{min-height:458px}.press-kit-body{grid-template-columns:1fr}.press-tracks,.press-actions{grid-column:1}.bongo-grid{grid-template-columns:minmax(0,.82fr) minmax(300px,1.18fr);gap:44px}.bongo-metrics>div{padding:22px 12px}.proof{grid-template-columns:repeat(2,1fr)}.proof-item:nth-child(2){border-right:0}.proof-item:nth-child(-n+2){border-bottom:1px solid #e7eee924}.literary-heading{grid-template-columns:80px 1.4fr}.literary-heading>p{grid-column:2}.art-heading{grid-template-columns:80px 1.4fr}.art-heading>p{grid-column:2}.practice{grid-template-columns:.82fr 1.18fr}.practice-content{padding:70px 55px}.immersion-layout{grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:45px}.immersion-sessions{grid-template-columns:1fr}.custom-immersion{grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:45px;padding:50px 42px}.contact-heading{grid-template-columns:120px minmax(0,1fr);gap:50px}.conversion-portal{grid-template-columns:1fr}.intent-form-panel{min-height:0}}@media (width<=720px){.site-header{padding:22px 20px}.hero-media{background-position:58%}.hero-content{padding:130px 20px 62px}.hero h1{letter-spacing:-.045em;font-size:clamp(42px,12.8vw,62px);line-height:.93}.hero-footer{flex-direction:column;align-items:flex-start}.hero-actions{flex-direction:column;align-items:flex-start;gap:24px}.tuluvi-seal{opacity:0;width:clamp(150px,44vw,220px);top:14%;right:5%}.axis-hero{right:22%}.scroll-cue{display:none}.synthesis{flex-direction:column;min-height:auto;padding:94px 20px 100px;display:flex}.chapter-label{flex-direction:row;gap:18px;margin-bottom:58px}.synthesis-copy{padding:0}.synthesis h2{font-size:clamp(40px,11.5vw,58px)}.synthesis-portrait{margin-top:70px}.axis-section{left:auto;right:22%}.section-heading{padding:92px 20px 54px;display:block}.section-heading .chapter-label{margin-bottom:50px}.section-heading h2{font-size:clamp(44px,12vw,62px)}.pathway-grid{grid-template-columns:1fr}.pathway-card{border-right:0;min-height:68svh}.frequency{min-height:auto;padding:130px 20px 100px;display:block}.frequency-media{opacity:.8;width:100%;height:50%}.frequency-media img{object-position:55% center}.frequency-media-veil{background:linear-gradient(#080b0aad 0%,#080b0a5c 52%,#080b0a 100%),linear-gradient(90deg,#080b0ac2,#73527d2e)}.sound-field{opacity:.18;height:24%}.frequency-top{top:70px;left:20px;right:20px}.release-note{display:none}.frequency-title-wrap{margin:95px 0 50px}.ase-invocation{white-space:normal;text-wrap:balance;color:#e0bde6;width:190px;max-width:calc(100vw - 40px);font-size:16px;line-height:1.4;bottom:calc(100% + 22px);right:0}.frequency h2{letter-spacing:-.07em;font-size:clamp(88px,32vw,144px);line-height:.95}.frequency-meaning{margin:22px 0 0 3%;line-height:1.5}.frequency-details{padding:0}.frequency-actions{flex-direction:column;align-items:flex-start}.transmission-diptych{grid-template-columns:1fr .82fr;align-items:start;gap:18px;width:min(92vw,620px);height:auto;margin:85px auto 0;display:grid;position:relative;top:auto;right:auto}.performance-window,.transmission-kyoto,.transmission-ogun{width:100%;position:relative;top:auto;left:auto;right:auto}.transmission-ogun{margin-top:72px}.release-hub{margin-top:95px;padding-top:65px}.release-hub-heading{margin-bottom:42px;display:block}.release-hub-heading>span{margin-bottom:24px;display:block}.release-hub-heading h3{font-size:clamp(36px,10.5vw,54px)}.release-platforms{grid-template-columns:1fr}.release-platform{min-height:auto;padding:28px 20px 34px}.release-platform+.release-platform{border-top:1px solid #a9cdc333;border-left:0}.spotify-platform iframe{height:352px}.release-platform>a{margin-top:25px}.bandcamp-copy{margin-bottom:38px}.bandcamp-platform iframe{margin-bottom:6px}.press-kit summary{grid-template-columns:1fr auto;gap:12px;min-height:124px;padding:24px 20px}.press-kit summary>span{grid-column:1/-1}.press-kit summary strong{font-size:19px}.press-kit-body{padding:45px 20px 58px;display:block}.press-synopsis{margin-bottom:50px}.press-meta{margin-bottom:56px}.press-meta div{grid-template-columns:95px 1fr}.press-track{grid-template-columns:34px 1fr auto;gap:10px}.press-track i{display:none}.press-track strong{font-size:12px}.press-actions{flex-direction:column;align-items:flex-start;margin-top:46px}.bongo-spotlight{margin-top:95px;padding:38px 20px 44px}.bongo-header{flex-direction:column;align-items:flex-start;gap:10px}.bongo-grid{padding-top:46px;display:block}.bongo-copy h3{font-size:clamp(42px,12vw,58px)}.bongo-dek{margin:32px 0 38px;font-size:clamp(20px,6vw,26px)}.bongo-listen{margin-top:58px}.bongo-metrics{grid-template-columns:1fr}.bongo-metrics>div,.bongo-metrics>div:first-child,.bongo-metrics>div:last-child{border-bottom:1px solid #e7eee921;border-right:0;min-height:auto;padding:22px 0}.bongo-metrics>div:last-child{border-bottom:0}.bongo-metrics span{max-width:none}.bongo-actions{flex-direction:column;align-items:flex-start}.frequency-orbit{width:110vw;top:11%;right:-45%}.proof{grid-template-columns:1fr 1fr}.proof-item{min-height:210px;padding:38px 20px}.proof-item strong{font-size:58px}.literary{padding:95px 20px}.literary:before{width:105vw;top:-8%;right:-42%}.literary-heading{margin-bottom:70px;display:block}.literary-heading .chapter-label{margin-bottom:56px}.literary-heading h2{font-size:clamp(48px,13.5vw,68px)}.literary-heading>p{margin-top:38px}.literary-grid{border-left:0;display:block}.literary-card,.literary-card:nth-child(2),.literary-card:nth-child(3){border-bottom:1px solid #e7eee926;border-right:0;margin-top:0;padding:38px 0 58px}.book-cover{max-width:520px;margin:0 auto}.literary-card article>p{min-height:0}.literary-link{margin-top:58px}.selected-art{padding:95px 20px}.art-heading{margin-bottom:70px;display:block}.art-heading .chapter-label{margin-bottom:56px}.art-heading h2{font-size:clamp(48px,13.5vw,68px)}.art-heading>p{margin-top:38px}.art-grid{display:block}.art-card,.art-card-2,.art-card-3{width:100%;margin-bottom:52px}.art-card-1 img,.art-card-2 img,.art-card-3 img{aspect-ratio:4/5}.practice{display:block}.practice-image{min-height:72svh}.practice-content{padding:90px 20px 100px}.practice-content>.eyebrow{margin-top:65px}.practice h2{font-size:clamp(42px,11.5vw,58px)}.practice-links a{font-size:14px}.immersion,.immersion-content{min-height:auto}.immersion-media{background-attachment:scroll}.immersion-content{padding:110px 20px 100px}.immersion-content>.chapter-label{margin-bottom:70px}.immersion-layout{display:block}.immersion h2{font-size:clamp(42px,10.8vw,54px)}.immersion-subheading{margin-top:24px}.immersion-lead{margin:34px 0 40px;font-size:16px}.immersion-sessions{grid-template-columns:1fr;gap:12px;margin-bottom:42px}.immersion-session{min-height:230px;padding:24px 20px}.session-capacity{right:20px}.immersion-film{max-width:360px;margin:72px auto 0}.immersion-actions{flex-direction:column;align-items:flex-start}.custom-immersion{margin-top:88px;padding:44px 24px 50px;display:block}.custom-immersion:after{width:290px;top:-12%;right:-48%}.custom-immersion h3{font-size:clamp(36px,10.5vw,48px)}.custom-immersion-body>p{margin-top:38px;font-size:clamp(21px,6.5vw,27px)}.custom-immersion-body ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manifesto{min-height:760px;padding:110px 20px}.manifesto h2{margin:55px 0 38px;font-size:clamp(50px,14vw,72px)}.manifesto>p{margin:0 0 68px 18%;font-size:clamp(27px,8.5vw,40px)}.manifesto blockquote{margin-left:10%;font-size:clamp(19px,5.8vw,26px)}.manifesto-ring{width:110vw;top:18%;right:-40%}.contact{padding:100px 20px}.contact-heading{display:block}.contact-heading .chapter-label{margin-bottom:68px}.contact h2{font-size:clamp(46px,12.5vw,66px)}.conversion-portal{margin-top:72px}.intent-panel{padding:34px 20px 42px}.intent-panel>p{margin-bottom:34px;font-size:22px}.intent-options button{grid-template-columns:34px minmax(0,1fr) auto;padding:18px 0}.intent-options button strong{font-size:13px}.intent-form-panel{padding:44px 20px 50px}.intent-form-panel:after{width:380px;right:-65%}.form-row.two-columns,.tailored-2,.tailored-3{grid-template-columns:1fr}.form-submit-row{flex-direction:column;align-items:flex-start}.form-submit-row button{width:100%}.form-success{min-height:520px}footer{padding:90px 20px 32px}.footer-top{min-height:auto;display:block}.footer-wordmark{margin-bottom:82px;font-size:clamp(48px,14vw,76px);display:inline-block}.newsletter{justify-self:auto}.newsletter-input{grid-template-columns:1fr}.newsletter-input button{width:100%}.insights-page{padding:28px 20px 70px}.insights-header{padding-bottom:52px;display:block}.insights-header h1{font-size:clamp(46px,13vw,68px)}.insights-header nav{margin-top:42px}.insights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-summary article{min-height:190px;padding:28px 18px}.insights-summary article:nth-child(2){border-right:0}.insights-summary article:nth-child(-n+2){border-bottom:1px solid #e7eee924}.insights-breakdown{grid-template-columns:1fr;gap:70px;padding:70px 0}.insights-record-heading{flex-direction:column;align-items:flex-start}.inquiry-records{grid-template-columns:1fr}.subscriber-list>div{grid-template-columns:1fr;gap:8px}.privacy-page{padding:30px 20px 80px}.privacy-heading h1{font-size:clamp(50px,14vw,74px)}.privacy-page article{margin-top:70px}.privacy-page article section{grid-template-columns:36px 1fr;gap:14px}.footer-bottom{grid-template-columns:1fr auto;row-gap:28px}.footer-bottom nav{flex-wrap:wrap;grid-area:1/1/auto/-1}.footer-bottom span,.footer-bottom>a{grid-row:2}}@media (pointer:coarse){.resonance-cursor,.journey-rail{display:none}}@media (prefers-reduced-motion:reduce){.tuluvi-seal__logo{opacity:1;transform:none;animation:none!important}html{scroll-behavior:auto}.hero-media,.hero-content,.tuluvi-seal{translate:0!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.artist-biography{color:var(--paper);background:#101815;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,7vw,110px);padding:clamp(80px,10vw,150px) clamp(24px,6vw,92px);scroll-margin-top:80px;display:grid}.artist-biography h2{margin:28px 0;font-family:Tenor Sans,sans-serif;font-size:clamp(32px,4vw,58px);font-weight:400;line-height:1.1}.artist-biography .eyebrow,.artist-biography-disciplines{color:var(--celadon)}.artist-biography-disciplines{font-size:14px;line-height:1.8}.artist-biography-copy{max-width:740px}.artist-biography-copy p{color:#d0ddd5;margin:0 0 26px;font-size:17px;line-height:1.85}.artist-biography-full summary{cursor:pointer;width:fit-content;color:var(--brass);border-bottom:1px solid;padding:10px 0;font-size:16px;list-style:none}.artist-biography-full summary::-webkit-details-marker{display:none}.artist-biography-full summary:focus-visible{outline:2px solid var(--celadon);outline-offset:6px}.artist-biography-full .bio-close,.artist-biography-full[open] .bio-read{display:none}.artist-biography-full[open] .bio-close{display:inline}.artist-biography-expanded{border-top:1px solid #35463c;margin-top:35px;padding-top:30px}.artist-biography-expanded h3{margin:0 0 28px;font-family:Tenor Sans,sans-serif;font-size:22px;font-weight:400}@media (width<=800px){.artist-biography{grid-template-columns:1fr;gap:28px}}.artist-biography-portrait{width:100%;max-width:400px;height:auto;margin-top:32px;display:block}.artist-biography-copy a{color:var(--celadon);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.artist-biography-copy a:hover{color:var(--brass)}.artist-biography-copy a:focus-visible{outline:2px solid var(--celadon);outline-offset:5px}.synthesis>.artist-biography{color:#17271f;background:0 0;border-top:1px solid #526b5b55;grid-column:1/-1;width:100%;margin-top:70px;padding:60px 0 0}.synthesis .artist-biography h2{font-size:clamp(28px,3.3vw,44px)}.synthesis .artist-biography-copy p{color:#263d31}.synthesis .artist-biography .eyebrow,.synthesis .artist-biography-disciplines{color:#405e4e}.synthesis .artist-biography-copy a,.synthesis .artist-biography-full summary{color:#285f50}.synthesis .artist-biography-copy a:hover{color:#10281c}.synthesis .artist-biography-expanded{border-color:#526b5b55}.work-directory{color:#e1eae3;background:#101815;padding:85px 6vw;scroll-margin-top:85px}.work-directory h2{margin:16px 0 22px;font:400 clamp(30px,3.6vw,48px)/1.2 Tenor Sans,sans-serif}.work-directory-heading>p:last-child{color:#bfd1c5;max-width:620px;font-size:17px;line-height:1.8}.work-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 5vw;margin-top:45px;display:grid}.work-entry{border-bottom:1px solid #8da89755;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:26px;padding:0 0 30px;display:grid}.work-entry-image{height:165px;overflow:hidden}.work-entry img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.work-entry:nth-child(2) img{object-fit:contain}.work-entry:hover img{transform:scale(1.035)}.work-entry h3{margin:0 0 12px;font:400 clamp(22px,2.1vw,28px)/1.3 Tenor Sans,sans-serif}.work-entry p{color:#bfcec4;margin:0 0 16px;font-size:16px;line-height:1.65}.work-entry span{color:#d5b982;font-size:15px;line-height:1.6}.work-entry i{font-style:normal}.work-entry:focus-visible{outline-offset:7px;outline:2px solid #a9d0bc}.literary-card,.bongo-spotlight,#artist-bio{scroll-margin-top:100px}@media (width<=800px){.work-directory-grid{grid-template-columns:1fr;gap:30px}.work-directory{padding:65px 24px}.work-entry{grid-template-columns:95px minmax(0,1fr);gap:20px}.work-entry-image{height:135px}.synthesis>.artist-biography{margin-top:45px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.work-entry img{transition:none}.work-entry:hover img{transform:none}}.tuluvi-page{color:var(--paper);background:#0b1411}.tuluvi-page section[id]{scroll-margin-top:100px}.tuluvi-page h1,.tuluvi-page h2{font-family:Tenor Sans,sans-serif;font-weight:400;line-height:1.15}.tuluvi-page h1{margin:22px 0;font-size:clamp(40px,5.5vw,74px)}.tuluvi-page h2{margin:20px 0 32px;font-size:clamp(28px,3.3vw,46px)}.tuluvi-page p{font-size:17px;line-height:1.85}.tuluvi-page .eyebrow{color:var(--celadon);font-size:14px}.tuluvi-page figure{margin:0}.tuluvi-page figure img{width:100%;height:auto;display:block}.tuluvi-page figcaption{color:var(--celadon);margin-top:16px;font-size:14px}.tuluvi-hero{grid-template-columns:1fr .9fr;align-items:center;gap:clamp(36px,7vw,110px);padding:140px 7vw 90px;display:grid}.tuluvi-logo{width:110px;height:auto;margin-bottom:36px;display:block}.tuluvi-hero-copy{max-width:610px}.tuluvi-hero-copy .tuluvi-lead{color:var(--celadon);font-size:clamp(21px,2.1vw,29px);line-height:1.45}.tuluvi-hero-copy>p:not(.eyebrow):not(.tuluvi-lead){color:#c3d1c8;margin:25px 0 35px}.tuluvi-hero-image{justify-self:end;max-width:490px}.tuluvi-chapter{border-top:1px solid #2b3c34;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,8vw,120px);padding:95px 7vw;display:grid}.tuluvi-prose{min-width:0;max-width:760px}.tuluvi-prose p{color:#cedbd2;margin:0 0 26px}.tuluvi-reading{margin:30px 0}.tuluvi-reading summary{cursor:pointer;color:var(--brass);border-block:1px solid #39483e;padding:12px 0;font-size:16px}.tuluvi-reading[open] summary{margin-bottom:28px}.tuluvi-page a:focus-visible,.tuluvi-page summary:focus-visible,.tuluvi-film button:focus-visible{outline:2px solid var(--celadon);outline-offset:5px}.tuluvi-films-section{background:#080d0b;padding:90px 7vw}.tuluvi-films-section>div>p{color:#c3d1c8}.tuluvi-films{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.tuluvi-film{aspect-ratio:16/9;background:#14271f;border:1px solid #3c5146;min-width:0}.tuluvi-film iframe{border:0;width:100%;height:100%;display:block}.tuluvi-film button{width:100%;height:100%;color:var(--paper);cursor:pointer;background:radial-gradient(#234737,#101b16);border:0;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:20px;display:flex}.tuluvi-film button>span{color:var(--brass);font-size:40px}.tuluvi-film strong{font-family:Tenor Sans,sans-serif;font-size:clamp(20px,2vw,27px);font-weight:400}.tuluvi-film small{color:var(--celadon);font-size:14px}.tuluvi-film button:hover{background:#254936}.tuluvi-origins figure{max-width:420px;margin-top:40px}.tuluvi-about{background:#13201a;align-items:center}.tuluvi-about figure{max-width:440px}.tuluvi-contact .eyebrow{color:#36574a}.tuluvi-contact p{max-width:620px}.qigong-hero{grid-template-columns:1.15fr .85fr}.qigong-film{justify-self:center;width:min(100%,370px)}.qigong-film video{aspect-ratio:9/16;object-fit:contain;background:#080d0b;width:100%;height:auto;display:block}.qigong-sessions{background:#13201a;padding:90px 7vw}.qigong-sessions>div>p{max-width:650px}.qigong-offerings{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px;display:grid}.qigong-offerings article{border-top:1px solid #587365;padding-top:25px}.qigong-offerings h3{margin:20px 0;font:400 25px/1.3 Tenor Sans,sans-serif}.qigong-offerings p{color:#cedbd2;margin-bottom:25px}@media (width<=800px){.qigong-hero,.qigong-offerings{grid-template-columns:1fr}.qigong-sessions{padding:65px 24px}.qigong-film{justify-self:start}.tuluvi-hero{grid-template-columns:1fr;gap:45px;padding:115px 24px 64px}.tuluvi-hero-image{justify-self:start;max-width:440px}.tuluvi-chapter{grid-template-columns:1fr;gap:30px;padding:65px 24px}.tuluvi-films-section{padding:65px 24px}.tuluvi-films{grid-template-columns:1fr}.tuluvi-logo{width:90px;margin-bottom:25px}}.arts-editorial{background:#080d0b}.arts-editorial .tuluvi-hero{isolation:isolate;background:radial-gradient(at 72% 36%,#284538 0%,#101d16 36%,#080d0b 72%);grid-template-columns:1fr 1fr;gap:4vw;min-height:100svh;padding:145px 7vw 100px;position:relative;overflow:hidden}.arts-editorial .tuluvi-hero:after{content:"";background:linear-gradient(transparent, var(--brass));width:1px;height:65px;position:absolute;bottom:0;left:7vw}.arts-editorial .tuluvi-hero-copy{z-index:2;padding:45px 0;position:relative}.arts-editorial .tuluvi-hero h1{letter-spacing:-.045em;font-size:clamp(42px,5.3vw,76px)}.arts-editorial .tuluvi-hero-copy>p:not(.eyebrow){max-width:460px}.arts-editorial .tuluvi-logo{filter:drop-shadow(0 0 25px #b7925230);width:130px;margin-bottom:45px}.arts-editorial .tuluvi-hero-image{width:100%;max-width:510px;padding:0 22px 22px 0;position:relative}.arts-editorial .tuluvi-hero-image:before{content:"";z-index:-1;border:1px solid #b7925266;position:absolute;inset:30px 0 0 30px}.arts-editorial .tuluvi-hero-image img{box-shadow:0 28px 70px #0008}.arts-editorial .tuluvi-hero-image figcaption{writing-mode:vertical-rl;letter-spacing:.15em;font-size:12px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.arts-editorial .tuluvi-chapter{border:0;gap:9vw;padding-block:130px;position:relative}.arts-editorial .tuluvi-chapter>div:first-child>.eyebrow{border-top:1px solid var(--brass);padding-top:22px}.arts-editorial .tuluvi-chapter .tuluvi-prose{padding-top:22px}.arts-editorial #philosophy{background:linear-gradient(135deg,#0c1712,#14271f)}.arts-editorial .tuluvi-reading summary{border-top:0;border-bottom-color:#70897766;padding-bottom:18px}.arts-editorial .tuluvi-films-section{background:radial-gradient(at 75% 60%,#25202c,#0b0c0c 70%);padding:110px 7vw 155px}.arts-editorial .tuluvi-films-section h2{max-width:540px}.arts-editorial .tuluvi-films{grid-template-columns:1.2fr 1fr;align-items:start;gap:5vw;margin-top:65px}.arts-editorial .tuluvi-film{border:0;position:relative;box-shadow:0 24px 70px #0008}.arts-editorial .tuluvi-film:nth-child(2){margin-top:145px}.arts-editorial .tuluvi-film button{isolation:isolate;text-align:left;justify-content:flex-end;align-items:flex-start;gap:10px;padding:26px;position:relative;overflow:hidden}.arts-editorial .tuluvi-film button img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .9s;position:absolute;inset:0}.arts-editorial .tuluvi-film button:after{content:"";z-index:-1;background:linear-gradient(#03070622 20%,#030706f2);position:absolute;inset:0}.arts-editorial .tuluvi-film button:hover img{transform:scale(1.035)}.arts-editorial .tuluvi-film .film-number{font:20px Instrument Serif,serif;position:absolute;top:20px;left:25px}.arts-editorial .tuluvi-film .film-play{font-size:32px;position:absolute;top:20px;right:25px}.arts-editorial .tuluvi-film small{font-size:13px}.arts-editorial .tuluvi-origins{color:#182a22;background:#dce5df;grid-template-columns:1fr 1fr}.arts-editorial .tuluvi-origins .eyebrow,.arts-editorial .tuluvi-origins figcaption{color:#3d6150}.arts-editorial .tuluvi-origins p{color:#334d40}.arts-editorial .tuluvi-origins .text-link,.arts-editorial .tuluvi-origins summary{color:#67501f}.arts-editorial .tuluvi-origins figure{background:#ecf0ea;max-width:none;margin:55px 0 0 -3vw;padding:24px;box-shadow:0 24px 55px #263e2820}.arts-editorial .tuluvi-origins .tuluvi-prose{padding-top:130px}.arts-editorial .tuluvi-about{background:radial-gradient(at 20%,#342d22,#111b15 70%);grid-template-columns:1.1fr 1fr}.arts-editorial .tuluvi-about figure{border-bottom:1px solid #b7925277;border-left:1px solid #b7925277;max-width:510px;padding:0 0 24px 24px}.arts-editorial .tuluvi-about .tuluvi-prose{padding-top:80px}.arts-editorial .contact{border-top:1px solid #839b8d}.arts-editorial .qigong-hero{background:#08100c;grid-template-columns:1.1fr .9fr}.qi-atmosphere{z-index:-1;opacity:.55;filter:blur(6px);background:linear-gradient(90deg,#06100ff5 0%,#08140dbb 54%,#08140d66),url(/videos/tuluvi-qi-gong-poster.jpg) 50% 34%/cover;position:absolute;inset:0;transform:scale(1.04)}.arts-editorial .qigong-film{background:#0d191288;border:1px solid #b7925270;width:min(100%,390px);padding:18px;position:relative;box-shadow:0 35px 100px #0009}.arts-editorial .qigong-film:before{content:"";background:linear-gradient(#0000,#a9cdc3aa,#0000);width:1px;height:50%;position:absolute;top:25%;right:-24px}.arts-editorial .qigong-film figcaption{text-align:center;letter-spacing:.05em;font-size:13px}.arts-editorial .qi-practice-still{max-width:340px;margin-top:55px}.arts-editorial .qi-practice-still img{box-shadow:18px 18px #20372b}.arts-editorial .qi-practice-still figcaption{margin-top:32px;font:italic 22px Instrument Serif,serif}.qigong-page.arts-editorial #practice{background:#101c16;grid-template-columns:1fr 1fr;align-items:center}.arts-editorial .qigong-sessions{color:#1b3025;background:#dce5df;padding:115px 7vw}.arts-editorial .qigong-sessions .eyebrow{color:#3d6150}.arts-editorial .qigong-offerings{margin-top:65px;display:block}.arts-editorial .qigong-offerings article{border-top-color:#6b837666;grid-template-columns:40px 1fr 1.3fr;align-items:baseline;gap:12px 30px;padding:32px 0;display:grid}.arts-editorial .qigong-offerings h3{margin:0}.arts-editorial .qigong-offerings p{color:#3a5145;margin:0}.arts-editorial .qigong-offerings a{color:#67501f;grid-column:3;justify-self:start}@media (width<=800px){.arts-editorial .tuluvi-hero,.arts-editorial .qigong-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:110px 24px 75px}.arts-editorial .tuluvi-hero-copy{padding:20px 0}.arts-editorial .tuluvi-hero h1{font-size:clamp(38px,9vw,58px)}.arts-editorial .tuluvi-hero-image{justify-self:center;width:calc(100% - 18px);max-width:420px}.arts-editorial .tuluvi-chapter,.qigong-page.arts-editorial #practice{grid-template-columns:1fr;gap:35px;padding:75px 24px}.arts-editorial .tuluvi-films-section,.arts-editorial .qigong-sessions{padding:75px 24px}.arts-editorial .tuluvi-films{grid-template-columns:1fr;gap:35px}.arts-editorial .tuluvi-film:nth-child(2){margin:0 0 0 5%}.arts-editorial .tuluvi-film button{padding:20px}.arts-editorial .tuluvi-film strong{font-size:22px}.arts-editorial .tuluvi-origins figure{margin:35px 0 0;padding:14px}.arts-editorial .tuluvi-origins .tuluvi-prose,.arts-editorial .tuluvi-about .tuluvi-prose{padding-top:0}.arts-editorial .qigong-film{justify-self:center;width:min(92%,360px);padding:12px}.arts-editorial .qigong-offerings article{grid-template-columns:28px 1fr;gap:15px}.arts-editorial .qigong-offerings p,.arts-editorial .qigong-offerings a{grid-column:2}}.arts-editorial .tuluvi-film:nth-child(2){aspect-ratio:4/5}.arts-editorial .tuluvi-film:nth-child(2) button img{object-fit:contain;background:#090a0b}@media (width<=800px){.arts-editorial .tuluvi-film:nth-child(2){justify-self:end;width:min(90%,380px)}}.qigong-page.arts-editorial .qigong-hero{grid-template-columns:.85fr 1.15fr}.qigong-page .qi-atmosphere{filter:none;background:radial-gradient(at 80% 40%,#284d36,#0000 70%);transform:none}.qi-opening-photo{border-bottom:1px solid #b7925277;border-left:1px solid #b7925277;width:100%;padding:0 0 22px 22px}.qi-opening-photo img,.qi-teacher img{width:100%;height:auto;display:block}.qi-teacher{background:#15251b;grid-template-columns:1.2fr 1fr;align-items:center;gap:7vw;padding:110px 7vw;display:grid}.qi-teacher figure{margin-left:-7vw}.qi-teacher figcaption{padding-left:7vw}.qi-film-chapter{background:radial-gradient(at 25% 60%,#233529,#080e0b 70%);padding:100px 7vw 130px}.qi-film-pair{grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;margin-top:55px;display:grid}.qi-nature-film{min-width:0}.maat-page.arts-editorial .maat-hero{background:radial-gradient(at 75% 45%,#453822,#151a13 45%,#090e0b 80%)}.maat-art{background:#152018;border:1px solid #b7925277;max-width:500px;padding:22px;box-shadow:0 35px 80px #0008}.maat-format{color:var(--brass);margin-top:45px;font:400 38px/1.5 Tenor Sans,sans-serif!important}.maat-format span{color:var(--celadon);font:16px/1.5 Inter,sans-serif}.maat-principles{color:#233c2d;background:#dce5df;padding:85px 7vw}.maat-principles p{margin:0;font:400 clamp(34px,5vw,68px)/1.4 Tenor Sans,sans-serif}.maat-principles p:nth-child(2){padding-left:12%}.maat-principles p:nth-child(3){padding-left:24%}.maat-principles>span{margin-top:35px;font-size:16px;display:block}.maat-guide{align-items:center}.maat-guide figure{max-width:370px}.maat-page .contact>div>p{max-width:680px}@media (width<=800px){.maat-art{padding:12px}.maat-principles{padding:65px 24px}.maat-principles p:nth-child(3){padding-left:10%}}.qi-teacher .qi-teaching-gallery{align-self:start;margin-top:65px;position:sticky;top:130px}.qi-teaching-slides{aspect-ratio:3/2;background:#0c1711;position:relative}.qi-teaching-slides img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity 1.8s ease-in-out;position:absolute;inset:0}.qi-teaching-slides img.is-active{opacity:1}.qi-teaching-gallery figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.qi-gallery-controls{align-items:center;gap:10px;font-size:14px;display:flex}.qi-gallery-controls button{color:var(--celadon);cursor:pointer;background:0 0;border:1px solid #718a7980;min-width:44px;min-height:44px;padding:8px}@media (width<=800px){.qi-teacher .qi-teaching-gallery{margin-top:0;position:static}}.qi-nature-film .tuluvi-film{aspect-ratio:16/9}@media (width<=800px){.qigong-page.arts-editorial .qigong-hero,.qi-teacher,.qi-film-pair{grid-template-columns:1fr}.qi-teacher,.qi-film-chapter{padding:70px 24px}.qi-teacher figure{margin-left:0}.qi-teacher figcaption{padding-left:0}.qi-opening-photo{padding-bottom:12px;padding-left:12px}.qi-film-pair{gap:45px}}.maat-page.arts-editorial .maat-hero{background:radial-gradient(at 76% 48%,#12352f 0%,#0a1816 34%,#050908 70%);grid-template-columns:.85fr 1.15fr;gap:0}.maat-page .maat-hero .tuluvi-hero-copy{max-width:500px}.maat-presence{isolation:isolate;mix-blend-mode:screen;align-self:center;width:112%;position:relative;margin-left:-6%!important}.maat-figure{z-index:2;mix-blend-mode:screen;width:100%;height:auto;animation:2.4s ease-out both maat-emerge;display:block;position:relative}.maat-aura{z-index:0;background:radial-gradient(at 50% 30%,#ce973c38,#0000 62%),radial-gradient(at 25% 65%,#27bba638,#0000 62%),radial-gradient(at 80% 55%,#8f5dcc32,#0000 60%);border-radius:50%;animation:10s ease-in-out infinite maat-breath;position:absolute;inset:15% 6%}.maat-geometry{z-index:1;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.maat-geometry circle,.maat-geometry path{vector-effect:non-scaling-stroke;stroke-width:1.15px}.maat-orbit-outer{stroke:url(#maat-gold-spectrum);filter:drop-shadow(0 0 4px #e4ac5060);transform-origin:300px 300px;animation:90s linear infinite maat-orbit}.maat-orbit-outer>circle:nth-child(2){stroke-dasharray:1 10;stroke-linecap:round}.maat-orbit-inner{stroke:url(#maat-turquoise-spectrum);filter:drop-shadow(0 0 4px #43d4c570);transform-origin:300px 300px;animation:65s linear infinite reverse maat-orbit}.maat-stars{fill:#ffe4a9;stroke:#fff1cd;transform-origin:300px 300px;filter:drop-shadow(0 0 7px #d7ba78);animation:90s linear infinite maat-orbit}.maat-presence figcaption{text-align:center;letter-spacing:.16em;z-index:3;margin:0 0 15px;font-size:12px;position:relative}.maat-page.arts-editorial .maat-circle{background:linear-gradient(120deg,#08110e,#17362b);border-top:1px solid #b7925233}.maat-page .maat-principles{color:#cfdbcc;background:radial-gradient(at 80%,#25463c,#09130f 70%);border-block:1px solid #b7925255;padding-block:115px;position:relative;overflow:hidden}.maat-page .maat-principles p{color:#d3bd88;text-shadow:0 0 35px #c9a86116}.maat-page .maat-principles p:nth-child(2){color:#9fcec0}.maat-page .maat-principles>span{color:#b6cbbf;letter-spacing:.05em}.maat-page.arts-editorial .maat-guide{background:linear-gradient(130deg,#1c271d,#080f0c)}.maat-guide figure{border-bottom:1px solid #b7925266;border-right:1px solid #b7925266;padding:0 22px 22px 0}@keyframes maat-orbit{to{transform:rotate(360deg)}}@keyframes maat-breath{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes maat-emerge{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.maat-page.arts-editorial .maat-hero{grid-template-columns:1fr;gap:25px}.maat-presence{width:100%;margin:0!important}.maat-page .maat-principles{padding-block:75px}.maat-presence figcaption{letter-spacing:.07em;line-height:1.6}}@media (prefers-reduced-motion:reduce){.maat-presence *{animation:none!important}.maat-figure{opacity:1;transform:none}}.maat-teachings{background:radial-gradient(at 75% 70%,#193b32,#080f0c 70%);border-top:1px solid #b7925233;padding:100px 7vw 120px}.maat-teachings-intro{max-width:650px}.maat-teachings h2{margin:18px 0 24px;font-size:clamp(28px,3vw,44px);line-height:1.2}.maat-teachings-intro>p:last-child{color:#bacfc4;font-size:17px;line-height:1.8}.maat-film-grid{grid-template-columns:1fr;max-width:960px;margin:55px 0 0 auto;display:grid}.maat-film-grid figure{min-width:0;margin:0}.maat-film-grid figure:nth-child(2){margin-top:70px}.maat-video-frame{aspect-ratio:16/9;background:#050908;border:1px solid #b7925266;padding:8px;box-shadow:0 22px 65px #0006}.maat-video-frame iframe{border:0;width:100%;height:100%;display:block}.maat-film-grid figcaption{color:#bacfc4;justify-content:space-between;gap:16px;margin-top:18px;font-size:14px;display:flex}.maat-film-grid figcaption span{color:#c5a76b}.maat-film-grid a:hover{color:#e5d09f}@media (width<=800px){.maat-teachings{padding:70px 24px}.maat-film-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.maat-film-grid figure:nth-child(2){margin-top:0}}.maat-opening-questions p{margin-bottom:20px;font-size:clamp(16px,1.25vw,18px);line-height:1.75}.maat-opening-questions{margin-block:26px 32px}.maat-oracle{color:#e1e6e5;background:radial-gradient(at 15% 40%,#172447,#080e19 65%);border-block:1px solid #b7925255;padding:100px 7vw}.oracle-principles{color:#c7ac75;text-align:center;letter-spacing:.2em;margin-bottom:65px}.oracle-layout{grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;max-width:1250px;margin:auto;display:grid}.oracle-book{text-align:center;max-width:360px;margin:0 auto}.oracle-book img{width:100%;height:auto;display:block;box-shadow:0 28px 70px #0009,0 0 50px #3665a41a}.oracle-book p{color:#bbc7d8;margin:28px 0;font-size:16px;line-height:1.8}.oracle-experience{min-width:0}.oracle-experience h2{margin:18px 0 24px;font-size:clamp(28px,3vw,42px);line-height:1.25}.oracle-invitation{color:#bdcbd9;font-size:17px;line-height:1.9}.oracle-draw{color:#ecd2a0;font:inherit;cursor:pointer;background:#17253a;border:1px solid #b7925280;align-items:center;gap:18px;margin:30px 0;padding:18px 26px;transition:background .3s,box-shadow .3s;display:flex}.oracle-draw:hover{background:#21334e;box-shadow:0 0 35px #b7925222}.oracle-draw:focus-visible{outline-offset:5px;outline:2px solid #ecd2a0}.oracle-draw svg{flex-shrink:0;animation:6s ease-in-out infinite oracle-feather}.oracle-reading{border-top:1px solid #b7925266;padding-top:30px;animation:1.2s ease-out both maat-emerge}.oracle-reading h3{margin:14px 0 22px;font-size:clamp(23px,2.5vw,32px)}.oracle-reading blockquote{white-space:pre-line;color:#e4d2ac;margin:0;font-size:clamp(20px,2vw,26px);line-height:1.65}.oracle-attribution{color:#98aec8;margin:20px 0 30px;font-size:14px}.oracle-prompts{border-left:1px solid #b7925266;margin-bottom:30px;padding-left:22px}.oracle-prompts h4{text-transform:uppercase;letter-spacing:.14em;color:#c7ac75;margin:24px 0 10px;font-size:14px}.oracle-prompts p{color:#c5ceda;font-size:16px;line-height:1.8}.oracle-note{color:#99abc0;margin-top:30px;font-size:14px;line-height:1.75}@keyframes oracle-feather{0%,to{transform:translateY(2px)rotate(-5deg)}50%{transform:translateY(-3px)rotate(5deg)}}@media (width<=800px){.maat-oracle{padding:70px 24px}.oracle-layout{grid-template-columns:1fr;gap:55px}.oracle-book{max-width:260px}.oracle-principles{letter-spacing:.08em;margin-bottom:40px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.oracle-draw svg,.oracle-reading{animation:none}}.maat-oracle{background:radial-gradient(at 70% 35%,#183448 0,#101a30 32%,#060b13 72%)}.oracle-layout{grid-template-columns:.65fr 1.35fr;gap:9vw}.oracle-book{perspective:1100px;padding-top:100px}.oracle-book img{transition:transform .8s;transform:rotateY(13deg)rotate(-4deg);box-shadow:-14px 20px #030710,0 35px 80px #0009}.oracle-book a:hover img{transform:rotateY(0)rotate(-1deg)}.oracle-experience{text-align:center}.oracle-invitation{max-width:540px;margin-inline:auto}.oracle-draw{isolation:isolate;background:0 0;border:0;flex-direction:column;width:min(100%,340px);margin:12px auto 38px;padding:0 15px 20px;position:relative}.oracle-draw:hover{box-shadow:none;background:0 0}.oracle-feather-image{z-index:1;object-fit:contain;filter:drop-shadow(0 0 18px #9cd4d529);width:220px;max-width:85%;height:330px;transition:filter .6s;animation:8s ease-in-out infinite oracle-feather;position:relative}.oracle-draw:hover .oracle-feather-image{filter:drop-shadow(0 0 28px #c9ddac66)}.oracle-draw>span:last-child{letter-spacing:.13em;font-size:14px}.oracle-feather-halo{z-index:0;background:radial-gradient(circle,#7da9c31c,#0000 65%);border:1px solid #b7925240;border-radius:50%;animation:65s linear infinite maat-orbit;position:absolute;inset:40px 10px 70px}.oracle-feather-halo:before,.oracle-feather-halo:after{content:"";border:1px solid #80bfb32b;border-radius:50%;position:absolute;inset:12%;transform:rotateX(55deg)rotate(35deg)}.oracle-feather-halo:after{border-style:dashed;border-color:#b7925229;inset:-8%;transform:rotateY(60deg)rotate(-35deg)}.oracle-reading{text-align:left;background:linear-gradient(135deg,#21384666,#0b132200);border-bottom:1px solid #b7925244;padding:38px clamp(16px,3vw,40px)}.oracle-reading blockquote{font-family:var(--font-tenor), "Tenor Sans", sans-serif}.oracle-prompts{grid-template-columns:1fr;display:grid}@media (width<=800px){.oracle-layout{grid-template-columns:1fr;gap:65px}.oracle-book{order:2;max-width:240px;padding-top:0}.oracle-experience{order:1}.oracle-feather-image{width:187px;height:280px}.oracle-draw{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){.oracle-feather-image,.oracle-feather-halo{animation:none}.oracle-book img{transition:none}}.oracle-draw{mix-blend-mode:screen}.oracle-feather-image{-webkit-mask-image:radial-gradient(#000 48%,#0000 73%);mask-image:radial-gradient(#000 48%,#0000 73%)}.maat-theme-subtitle{color:#cbb683;margin-top:-8px;font-size:17px;font-style:italic}.maat-session-details{border-left:1px solid #b7925277;margin:32px 0;padding-left:22px}.maat-session-details p{margin:0 0 12px;font-size:16px;line-height:1.7}.maat-session-details p:first-child{color:#dcc398}.maat-session-details small{color:#a8beb7;font-size:13px;line-height:1.6;display:block}.maat-world{isolation:isolate;aspect-ratio:1;mix-blend-mode:screen;width:115%;margin:25px 0 25px -7%;position:relative}.maat-earth{object-fit:contain;opacity:.65;border-radius:50%;width:92%;height:92%;animation:180s linear infinite maat-orbit;position:absolute;inset:4%}.maat-scales{object-fit:contain;mix-blend-mode:screen;filter:drop-shadow(0 0 9px #d2ad6422);width:110%;height:75%;position:absolute;inset:19% -5% 0}.maat-world-orbit{border:1px solid #a6c9cd44;border-radius:50%;position:absolute;inset:6%;transform:rotateX(55deg)rotate(-25deg)}.maat-page .maat-circle{align-items:center;gap:7vw}.maat-page .maat-circle .tuluvi-prose{border-left:1px solid #b7925244;padding-left:3vw}.maat-page .maat-circle .tuluvi-prose p:first-child:first-letter{float:left;color:#cbb683;padding:8px 10px 0 0;font-size:64px;line-height:.85}.maat-page .maat-teachings,.maat-page .maat-guide,.maat-page>.contact{isolation:isolate;position:relative;overflow:hidden}.maat-page .maat-teachings:before,.maat-page>.contact:before{content:"";z-index:-1;pointer-events:none;border:1px dashed #c6aa6640;border-radius:50%;width:65vw;height:65vw;animation:140s linear infinite maat-orbit;position:absolute;top:-10vw;right:-30vw;box-shadow:0 0 0 45px #70b8b008,0 0 0 100px #70b8b006}.maat-page .maat-guide figure{border:1px solid #b7925270;padding:14px;transform:rotate(-2deg);box-shadow:18px 24px 70px #0005}.maat-page .maat-guide figure img{animation:22s ease-in-out infinite maat-portrait-breathe}.maat-page .maat-guide .tuluvi-prose{padding-top:45px}.maat-page .maat-video-frame{border-color:#b7925299;transform:perspective(1400px)rotateY(-3deg)}.maat-page>.contact{background:radial-gradient(at 15% 80%,#1d3b36,#080e13 65%);border-top:1px solid #b7925255}@keyframes maat-portrait-breathe{0%,to{filter:brightness(.92)}50%{filter:brightness(1.04)}}@media (width<=800px){.maat-world{width:min(100%,430px);margin:25px auto}.maat-page .maat-circle .tuluvi-prose{padding-left:20px}.maat-page .maat-guide .tuluvi-prose{padding-top:0}.maat-theme-subtitle{font-size:16px}}@media (prefers-reduced-motion:reduce){.maat-earth,.maat-page .maat-guide figure img,.maat-page .maat-teachings:before,.maat-page>.contact:before{animation:none}}.maat-globe{opacity:.8;border-radius:50%;width:80%;height:80%;position:absolute;inset:10%;box-shadow:0 0 20px #5dbee644,0 0 2px #a5dcf6}.maat-scales{width:110%;height:80%;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.maat-page #contact{color:#e1e8e4}.maat-page #contact>div:first-child{grid-column:1/-1;width:100%}.maat-page #maat-contact-title{color:#f0e4c9;letter-spacing:-.02em;max-width:900px;margin:18px 0 26px;font-size:clamp(30px,4vw,52px);line-height:1.22}.maat-page #contact>div:first-child>p{color:#c3d4cc;max-width:720px;line-height:1.8}.conversion-portal.study-registration{grid-column:1/-1;grid-template-columns:minmax(0,1fr);width:100%;margin-top:24px}.study-registration .intent-form-panel{min-width:0}.maat-session-details{background:radial-gradient(at 0 0,#b792521a,#0000 70%),linear-gradient(135deg,#192b24cc,#091311cc);border:1px solid #b7925255;border-left:2px solid #cfb06f;margin:42px 0 30px;padding:clamp(24px,3vw,36px);position:relative;box-shadow:0 18px 55px #0003}.maat-session-details .maat-detail-label{color:#cbb782;text-transform:uppercase;letter-spacing:.16em;margin-bottom:14px;font-size:13px;display:block}.maat-page .maat-session-details .maat-start-date{color:#f0dfb6;margin:0 0 28px;font-family:Tenor Sans,sans-serif;font-size:clamp(27px,3vw,38px);line-height:1.25}.maat-time-row{border-bottom:1px solid #b7925240;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:25px;display:grid}.maat-time-row>div>span{color:#b8cdc2;margin-bottom:10px;font-size:14px;line-height:1.6;display:block}.maat-time-row strong{color:#eef0df;white-space:nowrap;font-family:Tenor Sans,sans-serif;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.2;display:block}.maat-time-row em{color:#cbb782;font-size:16px;font-style:normal}.maat-enrollment-row{justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.maat-enrollment-row>span{color:#d3ded4;font-size:19px}.maat-enrollment-row i{color:#b79252;padding:0 7px;font-style:normal}.maat-enrollment-row strong{color:#f0dfb6;font-family:Tenor Sans,sans-serif;font-size:36px;font-weight:400}.maat-session-details small{color:#abc0b5;font-size:13px;line-height:1.6}@media (width<=400px){.maat-session-details{padding:22px 18px}.maat-time-row{gap:14px}.maat-time-row>div>span{font-size:13px}.maat-enrollment-row>span{font-size:17px}}.maat-time-row{grid-template-columns:repeat(2,minmax(0,1fr))}.maat-time-row>div:last-child{border-top:1px solid #b792522b;grid-column:1/-1;padding-top:16px}.maat-enrollment-row strong{font-size:29px}.maat-scroll{box-sizing:border-box;width:100%;max-width:460px;box-shadow:none;border:0;outline:0;margin:30px 0;padding:70px 44px;position:relative}.maat-scroll-paper{z-index:-1;clip-path:inset(0 0 calc(88% * (1 - var(--scroll-progress,0))));-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;background:url(/images/maat/ancient-scroll.png) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask:url(/images/maat/ancient-scroll.png) 50%/100% 100% no-repeat;-webkit-mask-source-type:luminance;mask:url(/images/maat/ancient-scroll.png) 50%/100% 100% no-repeat luminance}.maat-scroll-roll{pointer-events:none;z-index:2;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;background-image:url(/images/maat/ancient-scroll.png);background-repeat:no-repeat;background-size:100% 833.333%;width:100%;height:12%;position:absolute;left:0;-webkit-mask-image:url(/images/maat/ancient-scroll.png);mask-image:url(/images/maat/ancient-scroll.png);-webkit-mask-size:100% 833.333%;mask-size:100% 833.333%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.scroll-roll-top{display:none}.scroll-roll-bottom{top:calc(88% * var(--scroll-progress,0));opacity:clamp(0, calc((1 - var(--scroll-progress,0)) * 20), 1);background-position:bottom;-webkit-mask-position:bottom;mask-position:bottom}.maat-scroll-words{clip-path:inset(0 0 calc(100% * (1 - var(--scroll-progress,0))))}.maat-scroll .maat-session-details{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.maat-scroll .maat-session-details .maat-detail-label{color:#302013;letter-spacing:.09em;font-size:15px;font-weight:600;line-height:1.5}.maat-page .maat-scroll .maat-start-date{color:#382617;font-size:clamp(26px,2.7vw,34px)}.maat-scroll .maat-time-row strong,.maat-scroll .maat-enrollment-row strong{color:#382617}.maat-scroll .maat-time-row>div>span,.maat-scroll .maat-time-row em,.maat-scroll .maat-enrollment-row>span,.maat-scroll .maat-session-details small{color:#51412c}.maat-scroll .maat-time-row,.maat-scroll .maat-time-row>div:last-child{border-color:#76532355}.maat-scroll .maat-session-details small{color:#302013;font-size:14px;font-weight:600;line-height:1.65}.maat-scroll .maat-session-details{color:#160e07;text-align:left}.maat-scroll .maat-session-details .maat-detail-label{color:#160e07;text-transform:none;letter-spacing:.015em;margin-bottom:12px;font-size:17px;font-weight:700}.maat-scroll .maat-time-row{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:8px}.maat-scroll .maat-time-row>div{border-top:1px solid #38261755;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.maat-scroll .maat-time-row>div:last-child{grid-column:auto;padding-top:16px}.maat-scroll .maat-time-row>div>span{color:#160e07;letter-spacing:0;text-wrap:balance;max-width:175px;margin:0;font-size:17px;font-weight:650;line-height:1.55}.maat-scroll .maat-time-row strong{color:#160e07;font-size:clamp(24px,2.4vw,30px);line-height:1.3}.maat-scroll .maat-time-row em{color:#160e07;font-size:16px;font-weight:600}.maat-scroll .maat-enrollment-row{flex-wrap:wrap;gap:12px;padding:24px 0}.maat-scroll .maat-enrollment-row>span{color:#160e07;font-size:21px;font-weight:700;line-height:1.5}.maat-scroll .maat-enrollment-row i{color:#160e07;padding:0 3px}.maat-scroll .maat-session-details small{color:#160e07;letter-spacing:0;font-size:15px;line-height:1.7}@media (width<=380px){.maat-scroll .maat-time-row>div{grid-template-columns:minmax(0,1fr);gap:7px}.maat-scroll .maat-time-row>div>span{max-width:none}}@media (width<=600px){.maat-scroll{margin:25px 0;padding:65px 32px}.maat-scroll .maat-time-row{gap:15px}}@media (prefers-reduced-motion:reduce){.maat-scroll-paper{clip-path:none;transition:none}.maat-scroll-roll{display:none}.maat-scroll-words{opacity:1;clip-path:none;transition:none}}.hero-circle-invite{color:#f4da9f;width:fit-content;max-width:580px;margin:0 0 clamp(26px,5vh,55px) 7px;text-decoration:none;display:block}.hero-circle-invite strong{font:800 clamp(17px,1.8vw,25px)/1.4 Manrope,sans-serif;animation:3.6s ease-in-out infinite hero-circle-glow;display:block}.hero-circle-invite strong span{margin-left:7px;display:inline-block}.hero-circle-start{color:#e9eedf;letter-spacing:.06em;margin-top:8px;font:500 13px/1.5 Manrope,sans-serif;display:block}.hero-circle-invite:hover strong{color:#fff0c9}.hero-circle-invite:focus-visible{outline-offset:10px;outline:2px solid #f4da9f}@keyframes hero-circle-glow{0%,to{text-shadow:0 0 8px #e8bd6466,0 0 22px #d8b06922}50%{text-shadow:0 0 12px #f4cf83bb,0 0 32px #d8b06988,0 0 55px #d8b06944}}@media (width<=700px){.hero-circle-invite{max-width:340px;margin-bottom:28px;margin-left:0}.hero-circle-invite strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.hero-circle-invite strong{text-shadow:0 0 14px #d8b06977;animation:none}}.maat-video-frame video{object-fit:contain;background:#050908;width:100%;height:100%;display:block}@media (width<=600px){.maat-film-grid figcaption{flex-wrap:wrap;gap:6px 16px;line-height:1.6}}.opening-quotation{background:var(--obsidian);color:var(--paper);padding:clamp(40px,5vw,72px) clamp(24px,6vw,92px)}.opening-quotation blockquote{text-align:center;max-width:850px;margin:0 auto;font:400 clamp(22px,3vw,38px)/1.45 Tenor Sans,sans-serif}.opening-quotation cite{color:var(--celadon);margin-top:18px;font:400 14px/1.6 Manrope,sans-serif;display:block}.work-shortcuts{background:var(--obsidian);color:var(--paper);align-items:baseline;gap:28px 48px;padding:30px clamp(24px,6vw,92px);scroll-margin-top:90px;display:flex}.work-shortcuts>.eyebrow{flex-shrink:0;margin:0}.work-shortcuts>div{flex-wrap:wrap;gap:12px 32px;display:flex}.work-shortcuts a{align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.work-shortcuts a span{color:var(--celadon)}.work-shortcuts a:hover{color:var(--brass)}@media (width<=700px){.work-shortcuts{padding-block:24px;display:block}.work-shortcuts>.eyebrow{margin-bottom:10px;display:block}.work-shortcuts>div{gap:4px 24px}}@media (width>=721px){.frequency-details{grid-row:2}.transmission-diptych{grid-area:2/2;grid-template-columns:.75fr 1fr;place-self:start end;align-items:start;gap:clamp(18px,2vw,30px);width:min(100%,500px);height:auto;margin-top:clamp(40px,5vw,72px);padding-bottom:18px;display:grid;position:relative;top:auto;right:auto}.transmission-diptych .performance-window{grid-row:1;width:100%;position:relative;top:auto;left:auto;right:auto}.transmission-diptych .transmission-kyoto{grid-column:2}.transmission-diptych .transmission-ogun{grid-column:1;margin-top:clamp(100px,12vw,180px)}.release-hub{grid-row:3}}.grouped-navigation .nav-group{position:relative}.nav-group>button{min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.nav-group>button>span{font-size:16px}.grouped-navigation .nav-submenu{background:#101914;border:1px solid #bdad8244;min-width:255px;padding:18px 22px;position:absolute;top:100%;left:-22px;box-shadow:0 14px 28px #0005}.grouped-navigation .nav-submenu a{color:#f1ecdf;text-transform:none;letter-spacing:0;white-space:nowrap;padding:12px 0;font-size:15px;line-height:1.4;display:block}.nav-group button:focus-visible,.nav-submenu a:focus-visible{outline-offset:4px;outline:2px solid #d1b980}.nav-submenu[hidden]{display:none!important}.mobile-menu[open] .grouped-mobile-nav{justify-content:flex-start;gap:12px;padding-top:110px;overflow-y:auto}.grouped-mobile-nav .nav-group>button{text-align:left;width:100%;color:inherit;justify-content:space-between;font:400 clamp(20px,5vw,26px)/1.4 Tenor Sans,sans-serif}.mobile-menu .grouped-mobile-nav .nav-submenu a{text-transform:none;letter-spacing:0;color:#d1dfd5;padding:10px 0 10px 18px;font:400 17px/1.5 Manrope,sans-serif;display:block}.papyrus-schedule{isolation:isolate;filter:drop-shadow(0 14px 15px #0005);width:100%;max-width:490px;margin:38px 0 28px}.papyrus-art{pointer-events:none;width:100%;height:100%;display:block}.papyrus-upper{z-index:3;aspect-ratio:1086/154;cursor:pointer;color:#302012;background:0 0;border:0;border-radius:0;place-items:center;width:100%;min-height:48px;padding:0;display:grid;position:relative}.papyrus-upper .papyrus-art{position:absolute;inset:0}.papyrus-upper>span{letter-spacing:.025em;text-shadow:0 1px 1px #ffebc680;padding:0 16%;font:400 clamp(18px,2.2vw,23px)/1.2 Tenor Sans,sans-serif;position:relative}.papyrus-reveal{grid-template-rows:0fr;margin:-5px 0;transition:grid-template-rows 1.5s cubic-bezier(.23,.78,.23,1);display:grid}.papyrus-schedule.is-open .papyrus-reveal{grid-template-rows:1fr}.papyrus-clip{min-height:0;overflow:hidden}.papyrus-sheet{position:relative}.papyrus-sheet>.papyrus-art{position:absolute;inset:0}.papyrus-ink{z-index:1;color:#2b1b0d;padding:35px 14% 38px;position:relative}.papyrus-lower{z-index:4;aspect-ratio:1086/150;pointer-events:none;filter:drop-shadow(0 -5px 5px #52351755);width:100%;position:relative}.papyrus-hint{color:#e1c792;cursor:pointer;letter-spacing:.045em;background:0 0;border:0;width:fit-content;min-height:44px;margin:10px auto 0;padding:8px 12px;font:400 14px/1.5 Manrope,sans-serif;display:block}.papyrus-upper:focus-visible,.papyrus-hint:focus-visible{outline-offset:6px;outline:2px solid #e6c586}.papyrus-upper:hover>span{color:#0c0804}.papyrus-schedule .maat-session-details{box-shadow:none;text-align:left;background:0 0;border:0;margin:0;padding:0}.papyrus-schedule .maat-detail-label{color:#4b311b;text-transform:uppercase;letter-spacing:.08em;font:600 14px/1.5 Manrope,sans-serif}.maat-page .papyrus-schedule .maat-start-date{color:#2b1b0d;letter-spacing:-.035em;margin:12px 0 26px;font:400 clamp(26px,3vw,34px)/1.2 Tenor Sans,sans-serif}.papyrus-schedule .maat-time-row{grid-template-columns:1fr;gap:0;margin:0;display:grid}.papyrus-schedule .maat-time-row>div{border-top:1px solid #73502b55;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.papyrus-schedule .maat-time-row>div:last-child{grid-column:auto;padding-top:16px}.papyrus-schedule .maat-time-row>div>span{color:#3b2818;letter-spacing:0;text-transform:none;margin:0;font:600 15px/1.5 Manrope,sans-serif}.papyrus-schedule .maat-time-row strong{color:#25170c;white-space:nowrap;font:400 clamp(23px,2.5vw,29px)/1.3 Tenor Sans,sans-serif}.papyrus-schedule .maat-time-row em{color:#3b2818;font-size:14px;font-style:normal}.papyrus-schedule .maat-enrollment-row{border-top:1px solid #73502b55;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;padding:22px 0 14px;display:flex}.papyrus-schedule .maat-enrollment-row>span,.papyrus-schedule .maat-enrollment-row i{color:#3b2818;font-size:17px;line-height:1.5}.papyrus-schedule .maat-enrollment-row strong{color:#25170c;font:400 27px/1.3 Tenor Sans,sans-serif}.papyrus-schedule .maat-session-length,.papyrus-schedule .maat-session-details small{color:#3b2818;letter-spacing:0;font:500 14px/1.65 Manrope,sans-serif;display:block}.papyrus-schedule .maat-session-details small{margin-top:14px}@media (width<=440px){.papyrus-ink{padding:28px 13% 30px}.papyrus-schedule .maat-time-row>div{grid-template-columns:1fr;gap:4px;padding-block:12px}.papyrus-schedule .maat-time-row strong,.maat-page .papyrus-schedule .maat-start-date{font-size:27px}}@media (prefers-reduced-motion:reduce){.papyrus-reveal{transition:none}}.maat-orbit-outer>path{stroke:url(#maat-violet-spectrum);opacity:.88}.maat-orbit-outer>circle:nth-child(2){stroke:#80dfd1;opacity:.85}.maat-orbit-inner>circle:first-child{stroke:#e8c178;opacity:.85}.maat-stars>circle:nth-child(2){fill:#94eadc;stroke:#cbfff5}.maat-stars>circle:nth-child(3){fill:#d4aff5;stroke:#eddaff}.nav-group>button{text-transform:inherit}.opening-quotation blockquote{max-width:none;font-size:clamp(16px,1.9vw,28px)}.work-portal{scroll-margin-top:90px}.work-portal>summary{min-height:inherit;cursor:pointer;list-style:none;display:block}.work-portal>summary::-webkit-details-marker{display:none}.work-portal>summary:focus-visible{outline:2px solid var(--celadon);outline-offset:-6px}.work-portal-description{max-width:320px;font-size:16px;line-height:1.65;display:block}.work-portal .pathway-copy{transition:bottom .35s}.work-portal[open] .pathway-copy{bottom:270px}.work-portal[open] .pathway-shade{background:linear-gradient(#14081855,#140818c9 35%,#140818 75%)}.work-portal[open] .round-arrow{transform:rotate(45deg)}.work-portal-links{z-index:3;position:absolute;bottom:28px;left:32px;right:32px}.work-portal-links a{border-top:1px solid #bd87c855;padding:15px 0;font-size:16px;line-height:1.4;display:block}.work-portal-links a:hover{color:#ddb0e5}.work-portal-links a:focus-visible{outline:2px solid var(--celadon);outline-offset:3px}.literary-heading{margin-bottom:40px}.art-card-1 img,.art-card-2 img,.art-card-3 img{aspect-ratio:auto;filter:none;height:auto;max-height:none}.art-card:hover img{filter:none}.practice h2{overflow-wrap:normal}.practice-links{margin-top:38px}@media (width<=720px){.home-page h1,.home-page h2,.home-page h3{text-align:center}.home-page .section-heading h2{font-size:clamp(38px,10.5vw,54px)}.home-page .art-heading h2{font-size:clamp(42px,11.5vw,58px)}.home-page .practice h2,.home-page .synthesis h2,.home-page .immersion h2{font-size:clamp(36px,10vw,50px)}.home-page .frequency h2{font-size:clamp(80px,28vw,128px)}.home-page .release-hub-heading h3{font-size:clamp(32px,9vw,48px)}.home-page .bongo-copy h3{font-size:clamp(38px,10.5vw,52px)}.home-page .pathway-copy h3{font-size:27px}.home-page .hero h1{font-size:clamp(38px,11.5vw,56px)}.home-page .manifesto h2{font-size:clamp(44px,12.5vw,64px)}.home-page .contact h2{font-size:clamp(40px,11vw,58px)}.home-page .chapter-label{justify-content:center}.home-page .art-heading .eyebrow,.home-page .practice-content>.eyebrow{text-align:center}.opening-quotation{padding-inline:20px}.opening-quotation blockquote{text-wrap:balance;font-size:16px}.literary-heading .chapter-label{margin-bottom:0}.work-portal[open]{min-height:max(680px,78svh)}}@media (prefers-reduced-motion:reduce){.work-portal .pathway-copy{transition:none}}.bongo-compact{z-index:5;border-top:1px solid #bdad8255;grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:36px;margin-top:64px;padding:32px 0 0;scroll-margin-top:100px;display:grid;position:relative}.bongo-compact .eyebrow{margin:0 0 14px}.bongo-compact h3{margin:0 0 14px;font:400 clamp(26px,2.6vw,36px)/1.2 Tenor Sans,sans-serif}.bongo-compact p:not(.eyebrow){color:#bccdc4;margin:0;font-size:15px;line-height:1.6}.bongo-compact iframe{border:0;border-radius:12px;width:100%;height:152px;display:block}.bongo-compact-listen>a{margin-top:14px;font-size:14px}@media (width<=720px){.bongo-compact{grid-template-columns:1fr;gap:22px;margin-top:48px}.bongo-compact>div:first-child{text-align:center}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--bone:#d7e3dd;--brass:#d5b477;--turquoise:#78c8bb}body{font-weight:400}body :is(.eyebrow,.chapter-label,.immersion-breadcrumb,.immersion-section-index,.session-capacity,.session-number){font-size:max(12px,.8vw);line-height:1.65}body :is(.immersion-breadcrumb,.hero-footer>p){color:#d6e1da}body :is(.immersion-detail-facts dt,.immersion-detail-facts dd){line-height:1.6}body .immersion-detail-facts dt{font-size:12px}body .immersion-detail-hero-content{width:min(1180px,84%);margin-inline:auto;padding-inline:0}body .immersion-detail-hero.is-copy-right .immersion-detail-hero-content{padding-left:min(34vw,460px)}body .immersion-detail-hero h1{letter-spacing:-.045em;overflow-wrap:normal;font-size:clamp(36px,5.2vw,72px);line-height:1.08}.theme-toggle{z-index:1000;right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));color:#f4ead5;cursor:pointer;background:#10231ff5;border:1px solid #bda16d;border-radius:24px;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font:600 13px/1.5 Manrope,sans-serif;display:flex;position:fixed;box-shadow:0 3px 18px #0004}.theme-toggle:focus-visible{outline-offset:4px;outline:3px solid #c39c4b}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#eef1e9}html[data-theme=light] body{background:#eef1e9}html[data-theme=light] .theme-toggle{color:#17362b;background:#f7f5eb}html[data-theme=light] :is(.synthesis,.work-directory,.literary,.selected-art,.practice-content,.contact,.footer,.site-footer,.tuluvi-chapter,.tuluvi-origins,.tuluvi-about,.qi-teacher,.qigong-sessions,.maat-circle,.maat-principles,.maat-guide,.maat-teachings,.circle-journey,.circle-invitation,.circle-enroll-path,.immersion-thesis,.immersion-experience,.immersion-rhythm,.immersion-guides,.immersion-practical,.immersion-footer,.immersion-reserve,.customized-framework,.customized-for-copy,.customized-process){color:#1c352a!important;background:linear-gradient(125deg,#f5f3e9,#e1eae0)!important}html[data-theme=light] :is(.synthesis,.work-directory,.literary,.selected-art,.practice-content,.contact,.footer,.site-footer,.tuluvi-chapter,.tuluvi-origins,.tuluvi-about,.qi-teacher,.qigong-sessions,.maat-circle,.maat-principles,.maat-guide,.maat-teachings,.circle-journey,.circle-invitation,.circle-enroll-path,.immersion-thesis,.immersion-experience,.immersion-rhythm,.immersion-guides,.immersion-practical,.immersion-footer,.immersion-reserve,.customized-framework,.customized-for-copy,.customized-process) :is(h1,h2,h3,h4,p,li,dt,dd,label,summary,figcaption,small,strong,span,a){color:#203e31!important}html[data-theme=light] :is(.intent-form,.form-success,.circle-payment-note,.artist-biography,.immersion-inquiry,.newsletter-form,.work-entry,.oracle-reading){color:#203e31!important;background:#edf1e6!important}html[data-theme=light] :is(input,textarea,select){color:#183529!important;background:#fafbf5!important;border-color:#627e6d!important}html[data-theme=light] :is(input,textarea)::placeholder{opacity:1;color:#506558!important}html[data-theme=light] :is(.contact,.immersion-reserve,.site-footer,.footer) button{color:#fff6df!important;background:#234e3d!important}html[data-theme=light] :is(.practice-links a,.circle-first-meeting,.circle-rhythm ol,.circle-enrollment-faq details,.circle-integration){border-color:#7e9585}html[data-theme=light] :is(.tuluvi-film button,.work-directory-card) :is(h3,p,span,strong,small){color:#f4f0df!important}html[data-theme=light] .circle-density-art{background:#0a1512;padding:14px}html[data-theme=light] .circle-density-art figcaption,html[data-theme=light] .circle-density-art figcaption span{color:#e4d4b0!important}@media (width<=800px){body .immersion-detail-hero-content,body .immersion-detail-hero.is-copy-right .immersion-detail-hero-content{width:auto;margin-inline:28px;padding:130px 0 75px}body .immersion-detail-hero h1{font-size:clamp(34px,8vw,56px)}.theme-toggle{bottom:12px;right:12px}}html[data-theme=light] :is(.contact,.immersion-reserve,.site-footer,.footer) button :is(span,strong){color:#fff6df!important}html[data-theme=light] :is(.work-entry,.immersion-inclusions,.immersion-faqs,.literary-card){background-color:#e5ede2!important}body :is(.immersion-thesis-copy p,.immersion-experience-copy p,.immersion-guides-copy p,.immersion-faqs p){font-size:max(16px,1.05vw);line-height:1.8}@media (width<=800px){body main :is(section,article,figure,div){min-width:0}body main :is(img,video,iframe){max-width:100%}body main :is(h1,h2){text-wrap:balance}body .hero-content{text-align:center;padding-inline:24px;translate:none}body .hero-eyebrow,body .hero-circle-invite{margin-left:auto;margin-right:auto}body .hero-footer{align-items:center;padding-left:0}body .hero-actions{align-items:center}body :is(.synthesis-copy,.section-heading,.literary-heading,.art-heading,.work-directory-heading,.practice-content,.immersion-copy,.contact-heading,.maat-teachings-intro,.circle-journey-heading,.tuluvi-hero-copy,.booking-hero-copy)>:is(h1,h2,.eyebrow,.chapter-label){text-align:center;margin-inline:auto}body .chapter-label{justify-content:center}body :is(.synthesis-portrait,.artist-biography-portrait,.art-card,.book-cover,.immersion-film,.qi-opening-photo,.qi-teacher figure,.tuluvi-hero-image,.qigong-film,.maat-presence,.oracle-book,.booking-portrait){justify-self:center;max-width:100%;margin-inline:auto!important}body .artist-biography>div:first-child{text-align:center}body .artist-biography-portrait{display:block}body :is(.synthesis-copy,.artist-biography-copy,.practice-content,.immersion-copy,.tuluvi-prose,.maat-teachings-intro,.circle-journey-heading,.circle-journey-body){width:100%;max-width:620px;margin-inline:auto}body .frequency-title-wrap{text-align:center;width:fit-content;max-width:100%;margin-inline:auto}body .frequency-meaning{margin-inline:0}body .frequency-actions,body .immersion-actions{align-items:center}body .transmission-diptych{gap:14px;width:100%;max-width:620px;margin-inline:auto}body .arts-editorial .tuluvi-film:nth-child(2){justify-self:center;width:min(100%,380px);margin-inline:auto}body .arts-editorial .tuluvi-origins figure{margin-inline:auto}body .arts-editorial .tuluvi-about figure{border-left:0;margin-inline:auto;padding-left:0}body .tuluvi-logo{margin-inline:auto}body .maat-page .maat-hero .tuluvi-hero-copy{max-width:620px;margin-inline:auto}body .maat-scroll{max-width:100%;margin-inline:auto}body .maat-film-grid{width:100%;margin-inline:auto}body .maat-film-grid figcaption{text-align:center;flex-wrap:wrap;justify-content:center}body .maat-presence{width:100%}body .maat-presence figcaption{text-align:center}body .maat-principles p{text-align:center;padding-left:0!important}body .maat-world{margin-inline:auto}body .manifesto{text-align:center}body .manifesto>p,body .manifesto blockquote{max-width:600px;margin-inline:auto}body .manifesto blockquote{text-align:left}body :is(.immersion-detail-hero-content,.customized-detail-hero-content,.immersions-overview-content){text-align:center;width:auto;margin-inline:24px;padding-inline:0}body .immersion-detail-hero.is-copy-right .immersion-detail-hero-content{margin-inline:24px;padding-inline:0}body :is(.immersion-breadcrumb,.immersion-detail-actions,.immersions-overview-actions){flex-wrap:wrap;justify-content:center}body :is(.immersion-detail-hero-content,.customized-detail-hero-content)>p{margin-inline:auto}body .immersion-detail-facts{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr))}body .immersion-detail-facts>div{padding-inline:12px}body .immersion-thesis-copy>p:last-child,body .immersions-threshold blockquote,body .immersions-overview-film{margin-inline:auto}body .immersion-faqs details>p{margin-left:0}body :is(.immersion-thesis,.immersion-rhythm,.immersion-practical,.immersion-reserve,.customized-thesis,.customized-framework,.customized-process) h2{text-align:center}body .immersion-section-index{text-align:center;justify-content:center}body .booking-hero>div:first-child{text-align:center}body .booking-hero>div:first-child>p{margin-inline:auto}body .booking-films{width:100%;margin-inline:auto}body .footer-top{text-align:center}body .newsletter{max-width:520px;margin-inline:auto}body .footer-bottom{text-align:center;justify-content:center}body footer{padding-bottom:88px}body :is(input,select,textarea){max-width:100%;font-size:16px}}@media (width<=380px){body .hero h1{font-size:40px}body .transmission-diptych{grid-template-columns:1fr;gap:32px;max-width:260px}body .transmission-ogun{margin-top:0}body .contact h2{font-size:34px}}.home-page .header-cta{border:0;padding:8px 0;font-size:14px}.home-page .hero-content{translate:none}.home-page .hero-eyebrow{color:#e4eee7;font-size:14px}.home-page .hero-actions .primary-link{font-size:18px}.home-page :is(.pathways,.literary,.selected-art,.contact){padding-block:clamp(60px,7vw,100px)}.home-page .section-heading{margin-bottom:36px}.home-page .section-heading h2{font-size:clamp(36px,4.4vw,64px)}.home-page .pathway-card{min-height:480px}.home-page .work-portal[open]{min-height:700px}.home-page :is(.literary-link,.art-link){margin-top:36px}.home-page .practice{min-height:0}.home-page .practice-image{min-height:520px}.home-page .practice-content{padding:clamp(48px,6vw,90px)}.home-page .practice-content>.chapter-label{margin-bottom:28px}.home-page .practice-links small{color:var(--celadon);margin-top:6px;font:400 14px/1.5 Manrope,sans-serif;display:block}.home-page .contact h2{font-size:clamp(36px,4.5vw,64px)}.home-music,.home-booking-invitation,.home-about{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,7vw,100px);padding:clamp(64px,8vw,112px) clamp(24px,6vw,92px);display:grid}.home-music{background:radial-gradient(at 80% 20%,#43294b77,#0000 65%),#0c1512}.home-music-copy>.eyebrow{color:var(--celadon);font-size:14px}.home-music h2{color:#e7eee9;margin:22px 0;font:400 clamp(84px,12vw,170px)/1 Tenor Sans,sans-serif}.home-music-copy>p:not(.eyebrow){color:#d7e3dd;max-width:580px;font-size:18px;line-height:1.8}.home-action-row{flex-wrap:wrap;align-items:center;gap:24px 32px;margin-block:30px;display:flex}.home-action-row a{align-items:center;min-height:44px;display:inline-flex}.home-single-note{color:#d7e3dd;background:#101913;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 36px;padding:24px clamp(24px,6vw,92px) 44px;font-size:15px;line-height:1.7;display:flex}.home-single-note p{margin:0}.home-single-note .eyebrow{color:#d4c08d;margin-bottom:8px;font-size:11px;display:block}.home-single-note a{color:#eff1e6;text-underline-offset:5px;text-decoration:underline}.home-single-milestone{color:#e6d6b3;font-family:Instrument Serif,Georgia,serif;font-size:24px}@media (width<=800px){.home-single-note{text-align:center;justify-content:center}.home-single-note>p{width:100%}}.home-press-link{font-size:14px}.home-music-film{justify-self:center;width:min(100%,320px);margin:0}.home-music-film video{aspect-ratio:9/16;object-fit:cover;background:#080d0b;width:100%;display:block}.home-music-film figcaption{color:#c1d5ca;margin-top:14px;font-size:14px}.home-booking-invitation{background:#17251f;border-block:1px solid #b5a27244;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.home-booking-invitation h2{color:#eff1e6;letter-spacing:-.035em;margin:24px 0;font:400 clamp(34px,4vw,58px)/1.12 Tenor Sans,sans-serif}.home-booking-copy>p:not(.eyebrow){max-width:470px;font-size:17px;line-height:1.75}.home-booking-invitation .eyebrow{color:#d4c08d;font-size:12px;line-height:1.7}.home-proof-stats{flex-wrap:wrap;justify-content:space-between;gap:26px 22px;margin:0 0 44px;display:flex}.home-proof-stats>div{flex:110px}.home-proof-stats dt{color:#f2ecd9;font:400 clamp(28px,3.3vw,46px)/1.2 Instrument Serif,Georgia,serif}.home-proof-stats dd{max-width:150px;margin:8px 0 0;font-size:14px;line-height:1.5}.home-proof-marks{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:20px;margin:24px 0 32px;display:grid}.home-proof-marks figure{text-align:center;margin:0}.home-proof-marks img{object-fit:contain;width:100%;height:65px;display:block}.home-proof-marks .home-proof-dayzero{filter:invert()}.home-proof-marks figcaption{color:#e7eee9;margin-top:10px;font-size:14px}.home-booking-proof>a{font-size:14px}.home-immersion{isolation:isolate;background:#0d1915;align-items:center;min-height:580px;padding:clamp(64px,8vw,112px) clamp(24px,8vw,120px);display:flex;position:relative;overflow:hidden}.home-immersion>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-immersion:before{content:"";z-index:-1;background:linear-gradient(90deg,#07130df2,#07130dc4 50%,#07130d33);position:absolute;inset:0}.home-immersion-copy{max-width:660px}.home-immersion h2{color:#e7eee9;margin:22px 0;font:400 clamp(36px,5vw,72px)/1.1 Tenor Sans,sans-serif}.home-immersion p:not(.eyebrow){color:#e0e8df;max-width:570px;font-size:18px;line-height:1.8}.home-about{color:#20372a;background:#dfe8dc;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.home-about>figure{width:min(100%,300px);margin:0}.home-about img{width:100%;height:auto;display:block}.home-about h2{margin:20px 0;font:400 clamp(32px,4vw,54px)/1.15 Tenor Sans,sans-serif}.home-about p:not(.eyebrow){max-width:690px;font-size:17px;line-height:1.8}.home-about blockquote{border-top:1px solid #70877566;margin:36px 0 0;padding-top:24px;font:400 clamp(17px,1.7vw,23px)/1.6 Instrument Serif,Georgia,serif}.home-about .text-link{margin-top:16px}.detail-page .site-header{background:#0c1714ed}.music-page .frequency{padding-top:160px}.music-page #frequency-title{color:var(--celadon);letter-spacing:-.075em;margin:0;font:400 clamp(110px,20vw,300px)/.95 Tenor Sans,sans-serif}.about-page .synthesis{padding-top:150px}.about-page #artist-biography-title{font:400 clamp(32px,4vw,52px)/1.15 Tenor Sans,sans-serif}.detail-footer{color:#e7eee9;background:#0c1714;flex-wrap:wrap;gap:24px 40px;padding:40px clamp(24px,6vw,92px) 80px;font-size:16px;display:flex}@media (width<=1000px){.home-booking-invitation{grid-template-columns:1fr}.home-booking-proof{border-top:1px solid #b5a27244;padding-top:34px}.home-proof-marks{max-width:600px}}@media (width<=800px){.home-music,.home-about{grid-template-columns:minmax(0,1fr);gap:40px}.home-page .pathway-card:nth-child(n){margin-top:0}.home-page .pathway-card{min-height:420px}.home-page .work-portal[open]{min-height:700px}.home-page .hero-eyebrow{max-width:360px;line-height:1.8}.home-page .hero-actions{align-items:center}.home-music-copy{text-align:center}.home-music-copy>p{margin-inline:auto}.home-action-row{justify-content:center}.home-music-film{width:min(100%,280px)}.home-booking-copy{text-align:center}.home-booking-copy>p{margin-inline:auto}.home-booking-proof>.eyebrow,.home-proof-stats{text-align:center}.home-proof-stats dd{margin-inline:auto}.home-proof-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-proof-marks img{height:70px}.home-booking-proof>a{margin-inline:auto;display:table}.home-page .practice-image{min-height:360px}.home-page .practice-content{padding:48px 24px}.home-immersion{text-align:center;min-height:540px}.home-immersion:before{background:#07130dbe}.home-about>figure{justify-self:center;width:min(65%,260px)}.home-about .eyebrow,.home-about blockquote{text-align:center}.detail-footer{justify-content:center}.music-page .frequency{padding-top:130px}}@media (prefers-reduced-motion:reduce){.home-page .hero :is(h1 span,.hero-eyebrow,.hero-footer){opacity:1;filter:none;animation:none;transform:none}}.home-page .pathway-grid{align-items:start;min-height:0}.home-page .contact-heading>.chapter-label{display:none}.home-page .pathway-grid{grid-template-columns:1.12fr .88fr 1fr;gap:clamp(18px,3vw,46px)}.home-page .pathway-card{border:0}.home-page .pathway-card:before{display:none}.home-page .pathway-card>img,.home-page .pathway-card>summary>img{-webkit-mask-image:linear-gradient(#0000,#000 8% 78%,#0000);mask-image:linear-gradient(#0000,#000 8% 78%,#0000)}.home-page .pathway-practice{min-height:430px}.home-page .pathway-immersion{min-height:470px}.home-page .pathway-card:nth-child(2){margin-top:80px}.home-page .pathway-card:nth-child(3){margin-top:25px}.home-page .pathway-shade{background:linear-gradient(#090a0910 30%,#090a09b8 74%,#090a09 100%);border:0}.home-page .work-portal[open] .pathway-shade{background:linear-gradient(#14081833,#140818ed 40%,#090a09 82%)}.home-page .pathway-copy{bottom:32px;left:20px;right:20px}.home-page .pathway-copy h3{font-size:clamp(25px,2.5vw,38px)}.home-page .work-portal[open] .pathway-copy{bottom:270px}.home-page .work-portal-links{left:20px;right:20px}.home-music{isolation:isolate;background:#101913;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,4vw,64px);padding-top:clamp(80px,9vw,140px);padding-bottom:90px;position:relative;overflow:hidden}.home-music-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0}.home-music-atmosphere img{object-fit:cover;object-position:63% 35%;filter:saturate(1.15)contrast(1.08);opacity:.86;width:100%;height:100%;animation:24s ease-in-out infinite alternate ase-atmosphere}.home-music-atmosphere>div{background:linear-gradient(90deg,#080e0bf2 0%,#0b110dd9 30%,#150c1b55 65%,#0b110d44),linear-gradient(#0000 62%,#101913),linear-gradient(#090a09,#0000 24%);position:absolute;inset:0}.home-music-copy{z-index:2;padding-top:26px;position:relative}.home-music h2{color:#e5eee6;letter-spacing:-.075em;text-shadow:0 0 70px #78c8bb33;width:max-content;max-width:100%;margin:30px 0 48px;font-size:clamp(100px,19vw,270px);line-height:1.08;position:relative}.home-music-copy>p:not(.eyebrow){color:#e3ebe4;max-width:520px;font-size:17px}.home-music-diptych{z-index:1;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);align-items:start;gap:clamp(16px,2.4vw,36px);padding-top:74px;display:grid;position:relative}.home-music-diptych .home-music-film{width:100%;min-width:0;margin:0}.home-music-diptych .home-music-ogun{margin-top:clamp(135px,18vw,250px)}.home-music-diptych video{aspect-ratio:9/16;object-fit:contain;border:0;width:100%;height:auto}.home-music-diptych video,.transmission-diptych video{box-shadow:none;-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 24px calc(100% - 6px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000),linear-gradient(#0000,#000 24px calc(100% - 6px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}:is(.home-music-diptych video:fullscreen,.transmission-diptych video:fullscreen){-webkit-mask-image:none;mask-image:none}.home-music-diptych video:focus-visible,.transmission-diptych video:focus-visible{outline:2px solid var(--celadon);outline-offset:4px;-webkit-mask-image:none;mask-image:none}.home-music-diptych figcaption{color:#e0e6de;font-size:14px;line-height:1.6}.home-booking-invitation{background:radial-gradient(at 85% 30%,#263b2b66,#0000 65%),linear-gradient(#101913,#101913 50%,#090e0b);border:0;padding-top:30px;padding-bottom:100px;position:relative}.home-booking-proof{transform:translateY(24px)}.home-page .literary{background:radial-gradient(at 20%,#29193266,#0000 65%),linear-gradient(#090e0b,#101514)}.home-page .literary-grid{border:0;gap:clamp(24px,5vw,80px)}.home-page .literary-card{background:0 0;border:0;padding:0}.home-page .literary-card:nth-child(2){margin-top:70px}.home-page .literary-card:nth-child(3){margin-top:24px}.home-page .book-cover{max-width:270px;box-shadow:none;background:0 0;margin-inline:auto}.home-page .book-cover img{filter:drop-shadow(10px 16px 18px #0007)}.home-page .book-cover:after{display:none}.home-page .practice-image{-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.home-about>figure{align-self:start;margin-top:-36px}.home-about img{-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}@keyframes ase-atmosphere{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (width<=1000px){.home-music{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px}.home-music h2{font-size:clamp(100px,19vw,190px)}.home-booking-proof{border-top:0;transform:none}}@media (width<=800px){.home-page .pathway-grid{grid-template-columns:1fr;gap:22px}.home-page .pathway-card:nth-child(n){width:94%;margin-top:0}.home-page .pathway-card:nth-child(2){justify-self:end}.home-page .pathway-card:nth-child(3){width:90%}.home-music{grid-template-columns:minmax(0,1fr);padding-top:64px;padding-bottom:64px}.home-music-copy{padding-top:0}.home-music h2{margin:18px auto 30px;font-size:clamp(110px,30vw,190px)}.home-music-atmosphere img{object-position:58% center}.home-music-atmosphere>div{background:linear-gradient(#090a09,#0a130dba 15%,#150d1966 65%,#101913),linear-gradient(90deg,#0a120c99,#0000)}.home-music-copy>p:not(.eyebrow){font-size:16px}.home-music-diptych{justify-self:center;gap:20px;width:min(100%,520px);padding-top:8px}.home-music-diptych .home-music-ogun{margin-top:90px}.home-booking-invitation{padding-top:22px;padding-bottom:64px}.home-page .practice-image{-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.home-about>figure{margin-top:0}}@media (width<=480px){.home-music-diptych{grid-template-columns:minmax(0,1fr);gap:28px}.home-music-diptych .home-music-kyoto{grid-row:1;justify-self:end;width:76%}.home-music-diptych .home-music-ogun{grid-row:2;justify-self:start;width:68%;margin-top:0}.home-page .literary-grid{gap:38px}.home-page .literary-card:nth-child(n){max-width:330px;margin-top:0}.home-page .literary-card:nth-child(2){justify-self:end}}@media (prefers-reduced-motion:reduce){.home-music-atmosphere img{animation:none}}.forest-opening{isolation:isolate;color:#f1eee1;background:#080e0b;height:100svh;min-height:740px;max-height:1200px;position:relative;overflow:hidden}.forest-scene,.forest-vignette{pointer-events:none;position:absolute;inset:0}.forest-scene video{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.forest-vignette{z-index:1;background:linear-gradient(90deg,#060c09c9,#0000 49%),linear-gradient(#080e0b88,#0000 22% 64%,#080e0b 100%)}.opening-sr{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.forest-verse{z-index:2;pointer-events:none;width:35%;height:290px;position:absolute;top:33%;left:6%}.forest-verse p{letter-spacing:-.012em;color:#f1eee1;text-shadow:0 2px 22px #0008;margin:0;font:500 clamp(32px,3.65vw,56px)/1.32 Cormorant Garamond,Georgia,serif;position:absolute;inset:0}.poetry-line{display:block}.forest-verse .poetry-line{opacity:0}.forest-verse:not(.has-started) p:first-child .poetry-line{opacity:1}.forest-verse p .poetry-line:nth-child(2){padding-left:.65em}.forest-verse p .poetry-line:nth-child(3){padding-left:1.1em}.forest-verse em,.forest-poem em{color:#e3d6b8;font-weight:500}.forest-verse.has-started .poetry-line{animation:32s infinite both poem-breath;animation-delay:calc(var(--stanza-delay) + var(--line-delay));animation-play-state:var(--poem-play-state,paused)}@keyframes poem-breath{0%{opacity:0;transform:translateY(3px)}5%{opacity:1;transform:none}16.5%{opacity:1;transform:none}23%{opacity:0;transform:none}to{opacity:0;transform:none}}.forest-foot{z-index:2;justify-content:space-between;align-items:flex-end;gap:36px;display:flex;position:absolute;bottom:110px;left:6%;right:6%}.forest-identity{letter-spacing:.045em;color:#f1eee1;margin:0;font:400 13px/1.9 Manrope,sans-serif}.forest-identity span{color:#d2d8cc}.forest-enter{color:#f1eee1;border-bottom:1px solid #d9c28e88;align-items:center;gap:46px;min-height:48px;padding:10px 0;font:400 18px/1.4 Tenor Sans,sans-serif;transition:color .25s,gap .25s;display:flex}.forest-enter:hover{color:#d9c28e;gap:58px}.forest-enter span{font-size:30px}.forest-controls{z-index:4;gap:24px;display:flex;position:absolute;bottom:40px;left:6%}.forest-controls button{color:#d4dccf;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;min-height:44px;padding:8px 0;font:400 12px/1.5 Manrope,sans-serif}.forest-controls button span{color:#d9c28e;margin-left:9px}.forest-controls button:hover{color:#fff}.forest-opening :is(a,button):focus-visible{outline-offset:6px;outline:2px solid #d9c28e}.forest-poem{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08100bf5;align-items:center;width:min(540px,46%);padding:32px;display:flex;position:absolute;inset:110px auto 100px 4%}.forest-poem[hidden]{display:none}.forest-poem{overflow:auto}.forest-poem p{color:#f1eee1;margin:0 0 1em;font:500 clamp(23px,2.15vw,32px)/1.3 Cormorant Garamond,Georgia,serif}.forest-poem p:last-child{margin-bottom:0}.forest-poem .poetry-line:nth-child(n+2){padding-left:.65em}@media (width<=800px){.forest-opening{flex-direction:column;height:auto;min-height:100svh;max-height:none;padding:100px 24px 132px;display:flex}.forest-scene{aspect-ratio:4/3;flex:none;width:calc(100% + 48px);margin-left:-24px;position:relative;inset:auto}.forest-scene video{object-fit:cover;object-position:67% center}.forest-scene:after{content:"";background:linear-gradient(#080e0b,#0000 15% 77%,#080e0b);position:absolute;inset:0}.forest-vignette{display:none}.forest-verse{text-align:left;width:100%;max-width:410px;height:175px;margin:24px auto 28px;position:relative;top:auto;left:auto}.forest-verse p{font-size:clamp(29px,8.3vw,44px);line-height:1.32}.forest-foot{text-align:center;flex-direction:column;align-items:center;gap:24px;margin-top:auto;position:relative;inset:auto}.forest-identity{font-size:12px;line-height:1.8}.forest-enter{gap:40px;font-size:17px}.forest-controls{gap:24px;bottom:40px;left:24px}.forest-poem{width:auto;min-height:330px;max-height:70svh;padding:28px;inset:auto 16px 120px;overflow:auto}.forest-poem p{font-size:25px}}@media (width>=801px) and (aspect-ratio<=4/3){.forest-scene video{object-position:58% center}.forest-verse{width:38%;left:5%}.forest-verse p{font-size:36px}}@media (prefers-reduced-motion:reduce){.forest-verse.has-started .poetry-line{opacity:0;animation:none;transform:none}.forest-verse.has-started p:first-child .poetry-line{opacity:1}.forest-enter{transition:none}}.living-portals{isolation:isolate;color:#e7eee9;background:radial-gradient(at 18% 60%,#32213755,#0000 50%),radial-gradient(at 84% 22%,#30433144,#0000 48%),linear-gradient(#080e0b,#090a09);padding:80px clamp(24px,5vw,80px) 65px;scroll-margin-top:80px;position:relative}.portal-composition{max-width:1440px;height:920px;margin:auto;position:relative}.portal-heading{z-index:3;pointer-events:none;width:49%;position:absolute;top:0;left:2%}.home-page .portal-heading h2{letter-spacing:-.045em;text-align:left;color:#e7eee9;margin:0;font:400 clamp(38px,4.5vw,68px)/1.13 Tenor Sans,sans-serif}.portal-heading h2 em{letter-spacing:-.02em;color:#c4d2c5;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.living-portal{isolation:isolate;scroll-margin-top:110px;position:absolute}.portal-work{--portal-ink:#e4b2db;width:51%;height:650px;top:175px;left:0}.portal-practice{--portal-ink:#b2daca;width:42%;height:425px;top:12px;right:0}.portal-immersion{--portal-ink:#dcc38b;width:43%;height:435px;top:485px;right:3%}.portal-photograph{z-index:-1;position:absolute;inset:-12px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.portal-photograph img{object-fit:cover;filter:saturate(.85)brightness(.83);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.6,.2,1),filter 1s;display:block;transform:scale(1.005)}.portal-work .portal-photograph{-webkit-mask-image:radial-gradient(72% 70% at 48% 47%,#000 42%,#0000 77%);mask-image:radial-gradient(72% 70% at 48% 47%,#000 42%,#0000 77%)}.portal-work .portal-photograph img{object-position:48% 35%}.portal-practice .portal-photograph img{object-position:25% 40%}.portal-immersion .portal-photograph img{object-position:52% 45%}.portal-photo-shade{background:linear-gradient(#0000 20%,#090e0b99 65%,#090e0bef 96%);transition:background .6s;position:absolute;inset:0}.living-portal.is-open .portal-photograph img{filter:saturate(1.04)brightness(.95);transform:scale(1.045)}.living-portal.is-open .portal-photo-shade{background:linear-gradient(#090e0b22 8%,#090e0be6 52%,#090e0bf5 96%)}.portal-words{position:absolute;bottom:30px;left:7%;right:7%}.portal-work .portal-words{bottom:44px;left:9%;right:10%}.portal-index{color:var(--portal-ink);letter-spacing:.18em;margin-bottom:15px;font:400 12px/1.4 Manrope,sans-serif;display:block}.home-page .portal-title{text-align:left;letter-spacing:-.05em;color:#edf1e8;margin:0;font:400 clamp(29px,3.15vw,47px)/1.2 Tenor Sans,sans-serif}.portal-title button{width:100%;min-height:48px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0;display:flex}.portal-toggle{color:var(--portal-ink);font:300 27px/1 Manrope,sans-serif;transition:transform .5s}.is-open .portal-toggle{transform:rotate(45deg)}.portal-note{color:#d5ded4;max-width:350px;margin:13px 0 0;font:400 13px/1.65 Manrope,sans-serif}.portal-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,.61,.36,1),opacity .35s,visibility .6s;display:grid}.is-open .portal-reveal{opacity:1;visibility:visible;grid-template-rows:1fr}.portal-reveal nav{min-height:0;overflow:hidden}.portal-reveal a{color:#f1eee1;justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:10px 0;font:400 15px/1.5 Manrope,sans-serif;text-decoration:none;display:flex}.portal-reveal a:first-child{margin-top:14px}.portal-reveal a span{color:var(--portal-ink);transition:transform .25s}.portal-reveal a:hover{color:var(--portal-ink)}.portal-reveal a:hover span{transform:translate(3px,-3px)}.living-portals :is(button,a):focus-visible{outline:2px solid var(--portal-ink);outline-offset:-2px;border-radius:2px}@media (width>=1600px){.portal-composition{height:990px}.portal-work{height:710px}.portal-practice{height:460px}.portal-immersion{height:465px;top:525px}}@media (width<=1050px) and (width>=701px){.portal-composition{height:900px}.portal-work{width:49%;height:635px;top:210px}.portal-practice{width:46%;height:435px}.portal-immersion{width:46%;height:420px;top:480px;right:0}.home-page .portal-title{font-size:29px}.portal-note{font-size:12px}.portal-words,.portal-work .portal-words{left:6%;right:6%}.portal-reveal a{font-size:14px}}@media (width<=700px){.living-portals{padding:52px 20px 50px}.portal-composition{flex-direction:column;gap:30px;height:auto;display:flex}.portal-heading{width:100%;margin-bottom:8px;position:relative;inset:auto}.home-page .portal-heading h2{text-align:center;font-size:clamp(32px,8.5vw,48px)}.living-portal{height:auto;min-height:0;position:relative;inset:auto}.portal-work{width:100%;padding-top:220px}.portal-practice{align-self:flex-end;width:91%;padding-top:175px}.portal-immersion{align-self:flex-start;width:95%;padding-top:205px}.portal-words,.portal-work .portal-words{padding:0 14px 26px;position:relative;inset:auto}.portal-work .portal-words{padding-inline:20px}.portal-photograph{inset:0 -10px}.portal-photograph img{object-position:center 25%}.portal-practice .portal-photograph img{object-position:22% 25%}.portal-work .portal-photograph{-webkit-mask-image:linear-gradient(#0000,#000 15% 80%,#0000);mask-image:linear-gradient(#0000,#000 15% 80%,#0000)}.portal-index{margin-bottom:6px;font-size:11px}.home-page .portal-title{text-align:left;font-size:clamp(27px,7.6vw,36px)}.portal-note{margin-top:6px;font-size:12px}.portal-reveal a{min-height:46px;font-size:14px}.portal-photo-shade{background:linear-gradient(#0000 30%,#090e0bb3 75%,#090e0bf2 97%)}}@media (prefers-reduced-motion:reduce){.living-portals *{transition:none!important}.living-portal.is-open .portal-photograph img{transform:none}}.asemystic-transition{z-index:2;pointer-events:none;background:#090a09;height:150px;position:relative}.asemystic-ink{opacity:.88;width:clamp(240px,26vw,360px);position:absolute;top:-82px;left:22%}.asemystic-ink svg{width:100%;height:auto;display:block;overflow:hidden}.home-music{--ase-ink-rose:#d4a6b8;--ase-ink-indigo:#7778b6}.home-music-atmosphere:after{content:"";pointer-events:none;background:radial-gradient(at 78% 18%,#56528e3d,#0000 49%),radial-gradient(at 18% 25%,#692e482b,#0000 43%);position:absolute;inset:0}.home-music h2{color:#ebe0e7;text-shadow:0 0 65px #996b9330}.home-music-copy>.eyebrow{color:var(--ase-ink-rose)}.home-music .primary-link{color:#f0e5eb;border-color:#bd8b9f}.home-music .primary-link:hover{color:#171118;background:#d4a6b8;border-color:#d4a6b8}.home-music .text-link{color:#e5cedb}.home-music .text-link:hover{color:#fff0f7}.home-music-diptych figcaption{color:#dfd5e2}@media (width<=800px){.asemystic-transition{height:110px}.asemystic-ink{width:210px;top:-28px;left:calc(50% - 105px)}.home-music-atmosphere:after{background:radial-gradient(at 85% 55%,#56528e30,#0000 60%),radial-gradient(at 18% 12%,#692e4826,#0000 40%)}}@media (prefers-reduced-motion:reduce){.asemystic-ink{transition:none!important;transform:none!important}}.home-page .literary:before{display:none}.literary-body{grid-template-columns:minmax(100px,.55fr) minmax(0,3fr);align-items:start;gap:clamp(26px,4vw,65px);display:grid}.literary-calligraphy{pointer-events:none;padding-top:65px}.literary-calligraphy svg{opacity:.76;width:100%;height:auto;display:block}.home-page .literary-body .literary-grid{gap:clamp(22px,3vw,46px);min-width:0}.home-page .literary-body .book-cover{max-width:240px}.home-page .literary-body .literary-card h3{font-size:clamp(23px,2.1vw,32px)}.home-page .literary-body .literary-card article>p{font-size:15px}.home-page .selected-art{background:#e8e4da;padding-top:0;overflow:hidden}.art-entry{isolation:isolate;min-height:clamp(560px,51vw,780px);margin-bottom:60px;position:relative}.home-page .art-entry .art-heading{z-index:2;pointer-events:none;width:48%;margin:0;padding:clamp(100px,13vw,190px) 0 80px;display:block;position:relative}.art-entry .art-heading .chapter-label{margin-bottom:30px}.art-entry .art-heading .eyebrow{color:#604741;margin-bottom:20px}.home-page .art-entry h2{letter-spacing:-.065em;color:#252c2b;font-size:clamp(54px,7vw,105px);line-height:.99}.art-entry-painting{z-index:1;mix-blend-mode:multiply;display:block;position:absolute;inset:0 -7% 0 38%}.art-entry-painting svg{width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 90%,#0000)}.art-entry-painting>span{color:#272a2b;letter-spacing:.06em;padding:12px 0;font:500 12px/1.5 Manrope,sans-serif;position:absolute;bottom:22px;right:14%}.art-entry-painting>span i{margin-left:18px;font-size:20px;font-style:normal}.art-entry-painting:focus-visible{outline-offset:-5px;outline:2px solid #693747}.home-page .selected-art .art-grid{z-index:2;position:relative}.home-page .practice{isolation:isolate;background:radial-gradient(at 44% 15%,#51462933,#0000 55%),linear-gradient(135deg,#080d0c,#10221e);position:relative;overflow:hidden}.practice-gold{z-index:2;pointer-events:none;width:clamp(175px,21vw,300px);position:absolute;top:20px;left:33%}.practice-gold svg{opacity:.72;width:100%;height:auto;display:block}.home-page .practice-content{z-index:3;position:relative}.home-page .practice h2{font-size:clamp(38px,4.3vw,66px);line-height:1.08}.practice-tuluvi-signature{align-items:center;gap:20px;width:fit-content;max-width:100%;margin:0 0 34px;display:flex}.practice-tuluvi-signature img{width:180px;height:auto;display:block}.practice-tuluvi-signature>span{color:#d7b975;font-size:23px}.practice-tuluvi-signature:focus-visible{outline-offset:8px;outline:2px solid #d7b975}.home-page .practice-links{margin-top:30px}html[data-theme=light] .literary-calligraphy svg{filter:brightness(.27)}html[data-theme=light] .home-page .selected-art{background:#e8e4da!important}html[data-theme=light] .practice-tuluvi-signature img{filter:brightness(.35)}@media (width<=1100px){.literary-body{grid-template-columns:minmax(85px,.4fr) minmax(0,3fr);gap:24px}.home-page .literary-body .literary-grid{gap:22px}.home-page .literary-body .literary-card h3{font-size:24px}.practice-gold{width:200px;left:30%}}@media (width<=800px){.literary-body{display:block;position:relative}.literary-calligraphy{opacity:.58;width:clamp(65px,22vw,115px);padding:0;position:absolute;top:30px;right:-6px}.home-page .literary-body .literary-grid{padding-right:0;display:block}.home-page .literary-body .literary-card{max-width:70%;margin-left:0;margin-right:auto;display:block}.home-page .literary-body .literary-card:nth-child(2){margin-top:40px;margin-left:auto;margin-right:0}.home-page .literary-body .literary-card:nth-child(3){margin-top:40px}.home-page .literary-body .book-cover{max-width:230px}.art-entry{min-height:640px;margin-bottom:35px}.home-page .art-entry .art-heading{text-align:center;width:100%;padding:48px 0 0}.art-entry .art-heading .chapter-label{margin-bottom:18px}.art-entry .art-heading .eyebrow{margin-bottom:14px}.home-page .art-entry h2{text-align:center;font-size:clamp(45px,11vw,72px)}.art-entry-painting{inset:235px -8% 0 5%}.art-entry-painting svg{-webkit-mask-image:linear-gradient(#0000,#000 18% 87%,#0000);mask-image:linear-gradient(#0000,#000 18% 87%,#0000)}.art-entry-painting>span{bottom:0;right:14%}.practice-gold{width:160px;top:35px;left:auto;right:2%}.practice-tuluvi-signature{margin:0 auto 30px}.practice-tuluvi-signature img{width:165px}.home-page .practice h2{font-size:clamp(36px,9vw,54px)}}@media (width<=380px){.literary-calligraphy{width:70px;right:-6px}.home-page .literary-body .literary-card{max-width:73%}.home-page .literary-body .literary-card h3{font-size:22px}}@media (prefers-reduced-motion:reduce){.literary-calligraphy,.art-entry-painting,.practice-gold{transition:none!important;transform:none!important}}.home-page .home-music{padding-bottom:clamp(36px,4vw,64px)}.home-page .home-booking-invitation{background:linear-gradient(#101913,#101913 60%,#090e0b);align-items:start;gap:clamp(36px,6vw,88px);padding-top:36px;padding-bottom:clamp(72px,8vw,120px)}.home-page .home-booking-copy{max-width:490px}.home-page .home-booking-invitation h2{letter-spacing:-.025em;text-transform:none;margin:20px 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(40px,4.6vw,66px);line-height:1.04}.home-page .home-booking-copy>p:not(.eyebrow){font-size:16px}.home-page .home-booking-proof{padding-top:6px;transform:none}.home-page .home-proof-stats{gap:24px 18px;margin-bottom:32px}.home-page .home-proof-stats dt{font-size:clamp(34px,3.5vw,50px)}.home-page .home-proof-marks{margin-block:20px 26px}.home-page .selected-art{padding-bottom:clamp(110px,12vw,170px)}.home-page .practice{background:linear-gradient(#e8e4da,#18251e 140px,#0d1915 85%);padding-bottom:clamp(48px,6vw,88px);overflow:visible}.home-page .practice-image{min-height:620px;margin-top:-58px;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000)}.home-page .practice-content{padding-block:115px 48px}.home-page .practice-gold{top:70px}.home-page .practice-links a>span:nth-child(2){color:inherit;font:inherit}.home-page .practice-links small{text-transform:none;letter-spacing:0}.home-page .home-immersion{align-items:end;min-height:clamp(660px,57vw,820px);padding-top:200px;padding-bottom:150px}.home-page .home-immersion>img{object-position:65% center}.home-page .home-immersion:before{background:linear-gradient(#0d1915,#0000 25%),linear-gradient(90deg,#07130de8,#07130da8 48%,#07130d18),linear-gradient(#0000 55%,#07130d80)}.home-page .home-immersion-copy{max-width:620px}.home-page .home-immersion h2{font-size:clamp(38px,4.5vw,66px);line-height:1.14}.home-page .home-immersion p:not(.eyebrow){max-width:510px;font-size:17px}.home-closing{color:#26382e;background:#e8e4da}.home-page .home-about{background:0 0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;padding-top:clamp(66px,7vw,100px);padding-bottom:clamp(52px,6vw,88px);position:relative}.home-page .home-about>figure{justify-self:center;width:min(100%,360px);margin-top:-130px}.home-page .home-about img{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.home-page .home-about h2{font-size:clamp(32px,3.6vw,52px);line-height:1.15}.home-page .home-about blockquote{border:0;margin-top:28px;padding-top:0;font-size:clamp(17px,1.45vw,21px)}.home-page .home-closing .contact{color:#26382e;background:0 0;padding-top:16px;padding-bottom:clamp(70px,8vw,120px)}.home-page .contact-heading{display:block}.home-page .contact h2{letter-spacing:-.025em;text-transform:none;max-width:none;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,5.2vw,74px);line-height:1.08}.home-page .conversion-portal{box-shadow:none;border:0;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(36px,6vw,88px);margin-top:clamp(32px,4vw,56px)}.home-page .intent-panel{background:0 0;padding:0}.home-page .intent-panel>p{margin-bottom:28px;font-size:24px;line-height:1.4}.home-page .intent-form-panel{color:#26382e;background:0 0;min-height:0;padding:0;overflow:visible}.home-page .intent-form-panel:after{display:none}.home-page .intent-form-heading h3{font-size:clamp(26px,2.5vw,36px);line-height:1.15}.home-page .intent-form-heading>span{color:#715a36}.home-page .intent-form-heading p{color:#495a4f;margin-bottom:32px}.home-page .intent-form-panel label>span{color:#405549}.home-page .intent-form-panel :is(input,select,textarea){color:#26382e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom-color:#78897c}.home-page .intent-form-panel input::placeholder{color:#66756b}.home-page .intent-form-panel :is(input,select,textarea):focus{border-color:#294f3e}.home-page .form-submit-row>p{color:#526357}.home-page .form-submit-row button{color:#f8f5eb;background:#294f3e;border-color:#294f3e}.home-page .form-submit-row button:hover{background:#183b2b}.home-page :is(.form-message,.form-success p){color:#345d47}.home-page .form-message.is-error{color:#9c342c}.home-page .form-success{min-height:400px}.home-page .form-success>span{color:#715a36}.home-page .form-success button{color:#294f3e;border-color:#715a36}html[data-theme=light] .home-page .home-closing .contact{background:0 0!important}html[data-theme=light] .home-page .intent-options button{color:#26382e!important;background:0 0!important}html[data-theme=light] .home-page .intent-options button :is(span,strong){color:inherit!important}html[data-theme=light] .home-page .intent-options button.is-selected{color:#76562b!important}@media (width<=1000px){.home-page .home-booking-invitation{grid-template-columns:minmax(0,1fr);gap:42px}.home-page .home-booking-proof{width:100%;max-width:640px}.home-page .conversion-portal{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=800px){.home-page .home-music{padding-bottom:32px}.home-page .home-booking-invitation{padding-top:32px;padding-bottom:72px}.home-page .home-booking-copy,.home-page .home-booking-proof{margin-inline:auto}.home-page .home-booking-invitation h2{font-size:clamp(38px,8vw,52px)}.home-page .home-proof-marks{max-width:380px;margin-inline:auto}.home-page .selected-art{padding-bottom:100px}.home-page .practice{padding-bottom:32px}.home-page .practice-image{min-height:400px;margin-top:-36px;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}.home-page .practice-content{padding:12px 24px 40px}.home-page .practice-gold{top:90px}.home-page .home-immersion{min-height:680px;padding:170px 24px 130px}.home-page .home-immersion:before{background:linear-gradient(#0d1915,#07130d40 22%,#07130dc9 48%,#07130de8)}.home-page .home-immersion-copy{margin-inline:auto}.home-page .home-immersion h2{font-size:clamp(34px,8vw,48px)}.home-page .home-about{grid-template-columns:minmax(0,1fr);gap:12px;padding-top:0;padding-bottom:56px}.home-page .home-about>figure{width:min(68%,280px);margin-top:-70px}.home-page .home-about h2{text-align:center}.home-page .home-about blockquote{font-size:17px}.home-page .contact h2{text-align:center;font-size:clamp(36px,8vw,50px)}.home-page .intent-panel>p{max-width:450px}.home-page .conversion-portal{margin-top:32px}}.skip-link{z-index:10000;color:#14291e;background:#f3eddf;padding:14px 22px;font:600 16px/1.4 sans-serif;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{outline-offset:3px;outline:2px solid #14291e;transform:none}.content-anchor{height:0;scroll-margin-top:110px;display:block}.content-anchor:focus{outline:none}main :is(section,article,div)[id]{scroll-margin-top:110px}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:5px;outline:2px solid}.practice-japanese{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;margin:0 0 18px;font-size:14px;display:inline-flex}.gallery-inquiry{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin:14px 0 28px;display:flex}.gallery-inquiry a{align-items:center;min-height:44px;display:inline-flex}.gallery-inquiry>span{font-size:14px;line-height:1.6}.edition-purchase-help{text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.missing-page-content{max-width:980px;min-height:70svh;padding:180px 8vw 100px}.missing-page-content h1{font:400 clamp(40px,7vw,90px)/1.1 Tenor Sans,sans-serif}.missing-page-content p{max-width:540px;font-size:18px;line-height:1.8}.missing-page-content nav{flex-wrap:wrap;gap:12px 30px;margin-top:36px;display:flex}.missing-page-content nav a{text-underline-offset:6px;padding-block:12px;text-decoration:underline}.primary-link.button-oval,.form-submit-row button,.immersions-overview-actions .primary-link,.immersion-detail-actions .primary-link,.maat-page .circle-enroll-link{text-align:center;border-radius:999px;justify-content:center;padding-inline:clamp(22px,3vw,36px)}.primary-link.button-rectangle,.home-immersion .primary-link,.newsletter-input button{border-radius:0}.home-music .button-oval{font-size:14px}.home-page .literary-body{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(28px,4vw,60px)}.home-page .literary-calligraphy{align-self:center;padding-top:0}.home-page .literary-calligraphy svg{width:100%;height:auto}.home-page .art-entry-painting svg{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 90%,#0000),linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 20% 90%,#0000),linear-gradient(#000 55%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-page .literary-authorship{color:#d1c6af;text-wrap:balance;margin:42px 0 0 calc(33.333% + 20px);font:italic 500 clamp(19px,1.8vw,25px)/1.5 Cormorant Garamond,Georgia,serif}.inquiry-email-alternative{margin-top:22px}.inquiry-email-alternative a,.inquiry-direct-email{align-items:center;min-height:44px;display:inline-flex}.inquiry-email-alternative p,.form-success .inquiry-email-help{color:inherit;opacity:.8;margin:6px 0 0;font:400 13px/1.6 Manrope,sans-serif}.form-success .inquiry-direct-email{align-self:flex-start;margin-top:24px;font-size:14px}.home-page .inquiry-direct-email{color:#294f3e;border-color:#294f3e}@media (width<=800px){.home-page .literary-body{display:block}.home-page .literary-calligraphy{opacity:.5;width:33.333%;max-width:none;top:24px;right:-6px}.home-page .literary-authorship{text-align:center;max-width:320px;margin:36px auto 0;font-size:21px}.home-page .art-entry-painting svg{-webkit-mask-image:linear-gradient(#0000,#000 18% 60%,#0000 100%);mask-image:linear-gradient(#0000,#000 18% 60%,#0000 100%)}}.home-page :is(.home-booking-invitation,.art-entry,.practice,.home-immersion,.home-about,.contact) h2{text-wrap:balance}.home-page :is(.home-music-copy,.home-booking-copy,.home-immersion-copy,#artist-bio)>p:not(.eyebrow){text-wrap:pretty;font-weight:400}.home-page .literary-card h3{text-wrap:balance;line-height:1.17}.home-page .literary-card article>p{text-wrap:pretty;line-height:1.8}.home-page :is(.text-link,.primary-link){line-height:1.5}.home-page :is(.home-action-row,.practice-links) a{overflow-wrap:anywhere}.home-page .practice-links a{grid-template-columns:28px minmax(0,1fr) auto;gap:12px;line-height:1.5}.home-page :is(.home-proof-stats dt,.home-single-milestone){font-variant-numeric:lining-nums}.home-page .home-about blockquote{text-wrap:pretty}.home-page .home-press-link{align-items:center;min-height:44px;display:inline-flex}.home-page .footer-bottom nav{flex-wrap:wrap;row-gap:12px}.home-page .footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.home-page :is(section,aside)[id]{scroll-margin-top:110px}.motion-ready .home-page [data-reveal]{filter:none;transition:opacity 1.6s cubic-bezier(.22,.61,.36,1),transform 1.6s cubic-bezier(.22,.61,.36,1);transform:translateY(12px)}.motion-ready .home-page [data-reveal=image]{clip-path:none;transform:translateY(16px)}.motion-ready .home-page [data-reveal].in-view{opacity:1;filter:none;transform:none}.motion-ready [data-reveal]:focus-within{opacity:1;filter:none;clip-path:none;transition:none;transform:none}.grouped-navigation{align-items:center}.grouped-navigation>a{align-items:center;min-height:44px;display:inline-flex}.nav-group>button>span{transition:transform .3s}.nav-group>button[aria-expanded=true]>span{transform:rotate(45deg)}.grouped-navigation .nav-submenu:not([hidden]){animation:.28s ease-out both navigation-arrive}.grouped-navigation .nav-submenu a{white-space:normal;min-height:44px}.grouped-mobile-nav>a{min-height:44px}.text-link:focus-visible:after,.desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.nav-submenu a:hover,.nav-submenu a:focus-visible{color:#e2c788}@keyframes navigation-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=800px){.home-page .home-action-row{gap:12px 24px;margin-block:24px}.home-page .home-action-row a{text-align:center;justify-content:center;max-width:100%}.home-page .practice-links a{letter-spacing:.015em;padding-block:20px;font-size:15px}.home-page .home-proof-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-page .home-proof-stats dt{font-size:clamp(30px,7vw,42px)}.home-page .home-proof-stats dd{font-size:12px;line-height:1.5}.home-page .intent-options button{gap:8px;min-height:56px}.home-page .intent-options button strong{line-height:1.5}.home-page .form-row{gap:22px}.home-page .footer-bottom nav{justify-content:center;gap:10px 22px}.mobile-menu[open] .grouped-mobile-nav{padding-bottom:max(40px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1!important;filter:none!important;clip-path:none!important;transform:none!important}.grouped-navigation .nav-submenu:not([hidden]){animation:none}.resonance-cursor{display:none}}@media (width<=980px){.site-header:has(.mobile-menu[open]){z-index:1000;-webkit-backdrop-filter:none!important}:is(html:has(.mobile-menu[open]),body:has(.mobile-menu[open])){overflow:hidden}.mobile-menu[open]>summary{background:#101914;border-color:#f1ecdf80}.site-header .mobile-menu[open]>summary span{background:#f1ecdf}.mobile-menu nav>*{flex-shrink:0}.mobile-menu nav>a,.grouped-mobile-nav .nav-group{border-bottom:1px solid #a9ba9333;padding-bottom:10px}.mobile-menu .grouped-mobile-nav .nav-submenu{padding-top:6px}}html body .conversion-portal .intent-form-panel label>span{font-size:14px;line-height:1.6}html body .conversion-portal .intent-form-panel .form-submit-row>p,html body .conversion-portal .intent-form-panel .inquiry-email-alternative p{font-size:14px;line-height:1.7}html body .conversion-portal .intent-form-panel .form-submit-row button{letter-spacing:.07em;font-size:13px}html body .conversion-portal .intent-form-panel .inquiry-email-alternative a{font-size:15px}.site-page-language{z-index:6;max-width:calc(100% - 48px);position:absolute;top:105px;right:7vw}.site-page-language .page-language-switch{color:#edf1e9;background:#0b1713ed;border-radius:40px;justify-content:center;align-items:center;gap:12px;padding:0 16px;font:13px/1.5 Manrope,sans-serif;display:flex}.site-page-language .page-language-switch a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.site-page-language .page-language-switch a[aria-current=page]{color:#cbe4d4;text-underline-offset:5px;text-decoration:underline}.site-page-language>p{color:#dce5df;text-align:right;background:#0b1713e8;border-radius:8px;margin:6px 0 0;padding:3px 10px;font:11px/1.7 Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.performance-page.localized-page .booking-hero{padding-top:185px}.performance-page.localized-page[lang=ja] .booking-hero{padding-top:215px}.localized-page[lang=ja]{line-break:strict;overflow-wrap:anywhere;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.localized-page[lang=ja] :is(p,li,dd){line-height:1.95}.localized-page[lang=ja] :is(h2,h3,.forest-verse p,.forest-poem p){letter-spacing:.025em;text-transform:none;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-style:normal;line-height:1.65}.localized-page[lang=ja] h2{font-size:clamp(28px,3.6vw,48px)}.localized-page[lang=ja] h3{font-size:clamp(21px,2.4vw,30px)}.localized-page[lang=ja] :is(.eyebrow,.chapter-label,.primary-link,.text-link,.header-cta,.portal-note){letter-spacing:.04em;line-height:1.8}.localized-page[lang=ja] :is(.portal-title em,.portal-heading em,.selected-stages-heading em){font-family:inherit;font-style:normal}.home-page.localized-page[lang=ja] .portal-heading h2{font-size:clamp(28px,3.6vw,48px);line-height:1.4}@media (width>=701px){.localized-page[lang=ja] .portal-work{top:245px}}.localized-page[lang=ja] .forest-verse{width:43%}.localized-page[lang=ja] .forest-verse p{font-size:clamp(25px,3.2vw,44px)}.localized-page[lang=ja] .forest-poem p{font-size:clamp(20px,2vw,28px)}.localized-page[lang=ja] .booking-hero h1{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:clamp(32px,4vw,54px);line-height:1.55}.localized-page[lang=ja] .intent-options button strong{font-size:14px;line-height:1.7}.localized-page[lang=ja] .intent-form-heading h3{font-size:28px;line-height:1.65}.localized-page[lang=ja] .book-meta,.localized-page[lang=ja] .book-acquire{flex-wrap:wrap;gap:10px}.localized-page[lang=ja] .home-single-note{flex-wrap:wrap}.localized-page[lang=ja] .frequency-actions{flex-wrap:wrap;gap:18px 28px}.localized-page[lang=ja] .release-platform-heading{flex-wrap:wrap;gap:8px}.localized-page[lang=ja] .nav-group>button{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.localized-page.music-page .frequency{padding-top:230px}.localized-page.music-page .frequency-top{top:185px}@media (width<=800px){.site-page-language{top:95px;right:24px}.performance-page.localized-page .booking-hero{padding-top:165px}.performance-page.localized-page[lang=ja] .booking-hero{padding-top:200px}.localized-page.music-page .frequency{padding-top:215px}.localized-page.music-page .frequency-top{top:180px}.localized-page[lang=ja] .forest-verse{width:calc(100% - 52px);top:34%;left:26px}.localized-page[lang=ja] .forest-verse p{font-size:clamp(25px,6vw,34px)}.localized-page[lang=ja] .forest-identity{max-width:220px;font-size:12px}.localized-page[lang=ja] .forest-enter{font-size:12px}.localized-page[lang=ja] .forest-poem{width:auto;inset:185px 24px 120px}.localized-page[lang=ja] #home-booking-title{font-size:32px}.localized-page[lang=ja] .portal-title{font-size:28px}.localized-page[lang=ja] .live-film figcaption{font-size:12px}}.localized-page :is(.literary-gallery,.exhibition-heading),.localized-page.about-page>.synthesis{padding-top:190px}.localized-page[lang=ja] :is(h1,h4,.frontispiece-note,.interior-opening,.scene-note p){letter-spacing:.025em;font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-style:normal;line-height:1.6}.localized-page[lang=ja] :is(.guidance-opening,.archive-art-intro,.immersion-detail-hero,.customized-detail-hero,.immersion-hero,.incarnation-opening,.tuluvi-hero) h1{letter-spacing:.02em;font-size:clamp(32px,4.6vw,62px);line-height:1.55}.localized-page[lang=ja] :is(h1,h2,h3,h4) em{font-family:inherit;font-style:normal}.localized-page[lang=ja] .frontispiece-note{font-size:clamp(20px,2vw,28px)}.localized-page[lang=ja] .scene-note p{font-size:clamp(18px,2vw,25px)}.localized-page[lang=ja] .interior-opening{font-size:clamp(22px,2.5vw,32px)}.localized-page[lang=ja] .reader-voice blockquote{font-size:clamp(22px,2.5vw,32px);line-height:1.75}.localized-page[lang=ja] :is(.primary-link,.text-link,.header-cta){white-space:normal}.localized-page[lang=ja] .immersion-detail-hero-content{padding-top:190px}.localized-page[lang=ja] .maat-time-row,.localized-page[lang=ja] .gallery-prologue{flex-wrap:wrap}.localized-page[lang=ja] .literary-scene{height:auto;min-height:720px}@media (width<=800px){.localized-page :is(.literary-gallery,.exhibition-heading){padding-top:170px}.localized-page.about-page>.synthesis{padding-top:175px}.localized-page[lang=ja] :is(.tuluvi-hero,.guidance-opening,.customized-detail-hero),.localized-page[lang=ja] .immersion-detail-hero-content{padding-top:180px}.localized-page[lang=ja] .literary-scene{min-height:740px}.localized-page[lang=ja] :is(.guidance-opening,.archive-art-intro,.immersion-detail-hero,.customized-detail-hero,.immersion-hero,.tuluvi-hero) h1{font-size:clamp(30px,8vw,42px)}.localized-page[lang=ja] .papyrus-ink{padding-inline:22px}.localized-page[lang=ja] .maat-time-row{gap:18px}.localized-page[lang=ja] .book-gallery-index{gap:12px}.localized-page[lang=ja] .book-gallery-index button{font-size:17px}.localized-page[lang=ja] .book-gallery-index button>span{margin-right:6px}}.localized-page .edition-back{top:155px}.localized-page .edition-frontispiece{padding-top:220px}.localized-page[lang=ja].literary-world .scene-title h2{letter-spacing:-.045em;font-family:Tenor Sans,sans-serif;font-size:clamp(68px,10vw,145px);line-height:.98}@media (width<=800px){.localized-page[lang=ja].literary-world .scene-title h2{font-size:clamp(50px,12vw,78px)}}.asemystic-invitation{color:#eee7dd;background:#0b1212;padding:70px clamp(24px,6vw,96px)}.art-current-exhibition{background:#0b1212;padding-top:160px}.art-current-exhibition+.art-archive-opening{padding-top:80px}.asemystic-invitation-link{max-width:1440px;color:inherit;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);margin:auto;text-decoration:none;display:grid}.asemystic-invitation-image{min-width:0}.asemystic-invitation-image img{width:100%;height:auto;display:block}.asemystic-invitation-copy{min-width:0}.asemystic-invitation-copy>p:first-child{color:#9bbdb7;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px;font:400 11px/1.7 Manrope,sans-serif}.asemystic-invitation .asemystic-invitation-copy h2{color:#eee7dd;letter-spacing:-.04em;text-align:left;margin:0 0 25px;font:400 clamp(32px,4vw,62px)/1.1 Tenor Sans,sans-serif}.asemystic-invitation-date{color:#eee7dd;margin:0;font:400 13px/1.8 Manrope,sans-serif}.asemystic-invitation-date>span{color:#c0b8ad;display:block}.asemystic-invitation-cta{color:#efb69b;align-items:center;gap:32px;margin-top:28px;font:400 13px/1.7 Manrope,sans-serif;display:flex}.asemystic-invitation-cta>span{transition:transform .25s}.asemystic-invitation-link:hover .asemystic-invitation-cta>span{transform:translate(3px,-3px)}.asemystic-invitation-link:focus-visible{outline-offset:12px;outline:2px solid #efb69b}@media (width<=700px){.asemystic-invitation{padding:48px 24px}.asemystic-invitation-link{grid-template-columns:minmax(0,1fr);gap:24px}.asemystic-invitation .asemystic-invitation-copy h2{font-size:42px}.asemystic-invitation-copy>p:first-child{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.asemystic-invitation-cta>span{transition:none}}.archive-page{--archive-ink:#e9e6dc;--archive-muted:#b8c5ba;--archive-gold:#ceb982;color:var(--archive-ink);background:#101c17;overflow:clip}.archive-page h1,.archive-page h2,.archive-page h3{letter-spacing:-.025em;text-transform:none;text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-weight:400}.archive-page h1{font-size:clamp(56px,7.7vw,112px);line-height:1}.archive-page h2{font-size:clamp(40px,5vw,72px);line-height:1.08}.archive-page h3{font-size:clamp(31px,3.6vw,52px);line-height:1.12}.archive-page :is(h1,h2) em{color:var(--archive-gold);font-weight:400}.archive-page p{text-wrap:pretty;line-height:1.85}.archive-page .eyebrow{color:var(--archive-gold);letter-spacing:.15em;text-transform:uppercase;font:500 12px/1.6 Manrope,sans-serif}.archive-page .primary-link{white-space:normal;text-align:center;gap:18px;max-width:100%;font-size:14px}.archive-page .text-link{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.archive-page :is(a,button):focus-visible{outline:2px solid var(--archive-gold);outline-offset:6px}.archive-page [id]{scroll-margin-top:110px}.books-opening{isolation:isolate;grid-template-columns:1fr 1.1fr;align-items:center;gap:6vw;min-height:min(920px,100svh);padding:170px 7vw 100px;display:grid;position:relative}.books-opening>.literary-calligraphy{opacity:.19;pointer-events:none;z-index:-1;width:30%;padding:0;position:absolute;inset:auto auto -90px -20px}.books-opening-copy{max-width:530px}.books-opening-copy h1{margin:22px 0 32px}.books-opening-copy>p:not(.eyebrow){max-width:370px;color:var(--archive-muted);font-size:18px}.book-cover-composition{width:100%;height:520px;position:relative}.book-cover-composition a{width:48%;transition:transform .5s;position:absolute}.book-cover-composition img{width:100%;height:auto;box-shadow:8px 22px 40px #0008}.book-cover-composition span{color:var(--archive-muted);letter-spacing:.07em;margin-top:14px;font-size:12px;display:block}.book-cover-composition .cover-godbody{z-index:1;top:16%;left:1%;transform:rotate(-8deg)}.book-cover-composition .cover-methree{top:1%;left:45%;transform:rotate(7deg)}.book-cover-composition .cover-maat-meditations{z-index:2;top:39%;left:33%;transform:rotate(-1deg)}.book-cover-composition a:hover{z-index:3;transform:translateY(-9px)rotate(0)}.book-editions{color:#23372b;background:#e9e5da;padding:80px 9vw}.edition{border-bottom:1px solid #8e9c8a55;grid-template-columns:70px minmax(160px,.7fr) minmax(0,1.3fr);align-items:center;column-gap:8%;max-width:1160px;margin:0 auto;padding:70px 0;display:grid}.edition:last-child{border-bottom:0}.edition-number{color:#52634e;align-self:start;font:italic 30px Instrument Serif,Georgia,serif}.edition-cover{width:min(100%,260px);display:block}.edition-cover img{width:100%;height:auto;box-shadow:9px 15px 30px #25372b25}.edition-copy{max-width:490px}.edition-copy h2{margin:12px 0 25px}.edition-copy p{margin-bottom:22px;font-size:17px}.edition .eyebrow{color:#705d36}.edition-price{color:#4c5e50;margin-bottom:20px;font-size:13px;display:block}.edition .primary-link{color:#294b37;border-color:#697b61}.edition-methree{grid-template-columns:70px minmax(0,1.3fr) minmax(160px,.7fr)}.edition-methree .edition-cover{grid-area:1/3;justify-self:end}.edition-methree .edition-copy{grid-area:1/2}.archive-closing{text-align:center;padding:66px 24px 85px}.human-authorship{color:var(--archive-muted);font:italic 22px/1.6 Cormorant Garamond,Georgia,serif}.archive-breadcrumb{color:var(--archive-muted);flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-bottom:25px;font-size:13px;display:flex}.archive-breadcrumb a{text-underline-offset:5px;text-decoration:underline}.book-reading-room{grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);gap:40px 8%;max-width:1300px;margin:auto;padding:145px 6vw 100px;display:grid}.book-title{grid-column:1/-1}.book-title h1{overflow-wrap:anywhere;margin:16px 0 14px;font-size:clamp(48px,7.5vw,105px)}.book-object{grid-area:3/2;align-self:start;margin:10px 0 0;transform:rotate(3deg)}.book-object img{width:100%;max-width:360px;height:auto;margin:auto;display:block;box-shadow:14px 25px 48px #0007}.book-object figcaption{color:var(--archive-muted);text-align:center;margin-top:28px;font-size:12px}.book-reading-copy{grid-area:3/1}.book-reading-copy>p{color:#d2d9ce;margin-bottom:24px;font-size:17px}.book-reading-copy>.book-lead{color:var(--archive-ink);margin-bottom:30px;font:400 29px/1.45 Cormorant Garamond,Georgia,serif}.book-reading-copy>.human-authorship{font:italic 21px/1.6 Cormorant Garamond,Georgia,serif}.book-purchase{border-block:1px solid #bcb18355;margin:36px 0;padding:25px 0 30px}.book-purchase>p{align-items:baseline;gap:20px;margin-bottom:22px;display:flex}.book-purchase strong{font:400 42px/1.2 Instrument Serif,Georgia,serif}.book-purchase span{color:var(--archive-muted);font-size:14px}.book-purchase small{max-width:340px;color:var(--archive-muted);margin-top:18px;font-size:12px;line-height:1.7;display:block}.next-books{border-top:1px solid #bcb18333;flex-wrap:wrap;align-items:center;gap:24px 50px;padding:45px 7vw 65px;display:flex}.next-books>a{font:400 32px/1.4 Instrument Serif,Georgia,serif}.methree-reader-voices{max-width:1300px;margin:0 auto;padding:35px 6vw 100px}.reader-voices-heading{border-top:1px solid #bcb18355;padding-top:42px}.reader-voices-heading h2{margin:18px 0 55px;font-size:clamp(36px,4.6vw,62px)}.reader-voices-composition{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:35px 9%;display:grid}.reader-voice{min-width:0;margin:0}.reader-voice-1{grid-area:1/1/span 2;padding:8px 0 45px}.reader-voice-2{grid-column:2;padding-top:38px}.reader-voice-3{grid-column:2;padding-left:9%}.reader-voice-4{grid-column:1/-1;width:70%;margin:15px 0 0 16%;padding-top:25px}.reader-voice .reader-rating{color:var(--archive-gold);letter-spacing:.14em;margin:0 0 15px;font-size:13px}.reader-rating-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reader-voice blockquote{color:var(--archive-ink);text-wrap:pretty;border:0;margin:0;padding:0;font:400 clamp(27px,2.7vw,37px)/1.35 Cormorant Garamond,Georgia,serif}.reader-voice-1 blockquote{letter-spacing:-.02em;font:400 clamp(38px,4.7vw,64px)/1.15 Instrument Serif,Georgia,serif}.reader-voice-4 blockquote{font-size:clamp(29px,3.2vw,43px)}.reader-voice figcaption{color:var(--archive-muted);flex-wrap:wrap;gap:6px 14px;margin-top:20px;font:400 12px/1.7 Manrope,sans-serif;display:flex}.reader-voice cite{color:#e2d7bb;font-style:normal}.reader-voices-footer{border-top:1px solid #bcb18333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:60px;padding-top:25px;display:flex}.reader-voices-footer .text-link{color:var(--archive-muted);gap:10px}.reader-voices-footer .reader-purchase{border-radius:0}@media (width<=650px){.methree-reader-voices{padding:15px 7vw 60px}.reader-voices-heading{text-align:center;padding-top:32px}.reader-voices-heading h2{margin-bottom:38px;font-size:36px}.reader-voices-composition{flex-direction:column;gap:35px;display:flex}.reader-voice-1,.reader-voice-2,.reader-voice-3,.reader-voice-4{width:100%;margin:0;padding:0}.reader-voice-1{padding-bottom:10px}.reader-voice-2,.reader-voice-4{align-self:flex-end;width:91%}.reader-voice blockquote,.reader-voice-4 blockquote{font-size:28px}.reader-voice-1 blockquote{font-size:38px}.reader-voice figcaption{margin-top:14px}.reader-voices-footer{justify-content:center;margin-top:38px}}.art-archive-opening{color:#253b2e;background:#e9e5da;grid-template-columns:1.15fr 1fr;align-items:center;gap:0;min-height:900px;padding:130px 7vw 70px 0;display:grid}.archive-art-image{align-self:stretch;min-height:650px}.archive-art-image img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000),linear-gradient(#0000,#000 15% 75%,#0000);mask-image:linear-gradient(90deg,#000 65%,#0000),linear-gradient(#0000,#000 15% 75%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.archive-art-intro{max-width:560px;padding-left:20px;position:relative}.archive-art-intro h1{margin:24px 0 30px;font-size:clamp(54px,6.2vw,90px)}.art-archive-opening :is(.eyebrow,h1 em){color:#705c3b}.archive-art-intro>p:not(.eyebrow){font-size:17px}.exhibition-index{padding:90px 8vw 30px}.exhibition-index>header{margin-bottom:85px}.exhibition-index h2{margin-top:18px}.exhibition-entry{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:7%;margin-bottom:125px;display:grid}.exhibition-image{display:block}.exhibition-image img{object-fit:contain;width:100%;height:auto;max-height:620px;display:block}.exhibition-entry h3{margin:18px 0 25px}.exhibition-entry p:not(.eyebrow){color:var(--archive-muted);margin-bottom:28px}.exhibition-entry-2{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.exhibition-entry-2 .exhibition-image{grid-area:1/2}.exhibition-entry-2>div{grid-area:1/1}.original-works-room{background:#17281e;grid-template-columns:.7fr 1.3fr;gap:6%;padding:75px 7vw 100px;display:grid}.original-works-room h2{margin:22px 0}.original-works-room>div>p:not(.eyebrow){max-width:290px;color:var(--archive-muted)}.exhibition-heading{max-width:1400px;margin:auto;padding:145px 8vw 50px}.exhibition-heading .eyebrow{margin-top:36px}.exhibition-heading h1{max-width:1000px;margin:18px 0 30px}.exhibition-description{max-width:760px;color:var(--archive-muted);font-size:18px}.exhibition-page>.archive-gallery{max-width:1400px;margin:auto;padding:0 6vw 60px}.archive-gallery{min-width:0}.gallery-stage{margin:0}.gallery-open{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;display:block;position:relative}.gallery-open>img{object-fit:contain;width:100%;height:min(64svh,720px);min-height:250px;display:block}.gallery-open>span{color:#f5f0df;background:#0c1714dd;border-radius:99px;padding:9px 14px;font-size:12px;position:absolute;bottom:12px;right:12px}.gallery-stage figcaption{text-align:center;min-height:54px;color:var(--archive-muted);padding:20px 8px 4px;font-size:16px;line-height:1.7}.gallery-sale-status{margin-inline-start:.85em;font-size:14px;display:inline-block}.gallery-dialog-caption{text-align:center;margin:10px auto 0;font-size:16px;line-height:1.5}.gallery-dialog:has(.gallery-dialog-caption)>img{height:calc(100dvh - 218px)}.gallery-controls{justify-content:center;align-items:center;gap:25px;margin:18px 0;display:flex}.gallery-controls button{min-width:58px;height:44px;color:var(--archive-ink);cursor:pointer;background:0 0;border:1px solid #8c9d8d;font-size:22px}.gallery-controls .gallery-prev{border-radius:999px}.gallery-controls p{text-align:center;font-variant-numeric:tabular-nums;min-width:70px;margin:0;font-size:13px}.gallery-controls p span{opacity:.6}.gallery-thumbnails{scrollbar-width:thin;gap:12px;padding:12px 5px 16px;display:flex;position:relative;overflow-x:auto}.gallery-thumbnails button{cursor:pointer;opacity:.55;background:0 0;border:1px solid #0000;flex:0 0 75px;height:82px;padding:4px}.gallery-thumbnails button[aria-pressed=true]{border-color:var(--archive-gold);opacity:1}.gallery-thumbnails img{object-fit:cover;width:100%;height:100%}.gallery-dialog{color:#f1ecdc;background:#0b1412fa;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:65px 4vw 20px}.gallery-dialog::backdrop{background:#070c0a}.gallery-dialog>img{object-fit:contain;width:100%;height:calc(100dvh - 165px);display:block}.gallery-close{color:#f1ecdc;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:16px;position:absolute;top:18px;right:25px}.exhibition-afterword{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:25px 8vw 85px;display:flex}.archive-contact{padding:80px 8vw}.archive-contact>div:first-child{max-width:650px}.archive-contact h2{margin:18px 0 25px}.archive-contact .conversion-portal{margin-top:50px}.guidance-opening{isolation:isolate;align-items:center;min-height:95svh;padding:170px 9vw 120px;display:flex;position:relative}.guidance-forest{object-fit:cover;object-position:65% 43%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.guidance-opening:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a1713ef,#0a17138c 45%,#0a171315),linear-gradient(#0000 70%,#101c17);position:absolute;inset:0}.guidance-opening-copy{width:min(100%,560px)}.guidance-opening h1{margin:25px 0 30px}.guidance-opening-copy>p:not(.eyebrow){color:#e1e4d9;max-width:400px;margin-bottom:30px;font-size:19px}.guidance-approach{grid-template-columns:1fr 1fr;column-gap:10%;padding:90px 9vw;display:grid}.guidance-approach>.eyebrow{grid-column:1/-1;margin-bottom:22px}.guidance-approach>div p{color:var(--archive-muted);margin-bottom:23px;font-size:17px}.guidance-offerings{color:#23372b;background:#e9e5da;grid-template-columns:.85fr 1.15fr;gap:10%;padding:75px 9vw 105px;display:grid}.guidance-offerings .eyebrow{color:#705d36}.guidance-offerings h2{margin-top:20px}.guidance-session-list article{border-top:1px solid #81907788;padding:30px 0 45px}.guidance-session-list article:first-child{border-top:0;padding-top:0}.session-marker{color:#705d36;letter-spacing:.08em;font:500 12px/1.6 Manrope,sans-serif}.guidance-session-list h3{margin:17px 0}.guidance-session-list p{margin-bottom:16px}.guidance-actions{flex-wrap:wrap;gap:10px 25px;display:flex}.guidance-lineage{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding:100px 9vw 55px;display:grid}.guidance-lineage figure{margin:0}.guidance-lineage img{width:100%;height:auto;display:block}.guidance-lineage figcaption{color:var(--archive-muted);margin-top:20px;font-size:12px;line-height:1.6}.guidance-lineage h2{margin:20px 0 25px}.guidance-lineage p:not(.eyebrow){color:var(--archive-muted);margin-bottom:23px}.guidance-related{flex-wrap:wrap;gap:25px 45px;padding:40px 8vw 70px;font-size:15px;display:flex}@media (width<=900px){.books-opening{grid-template-columns:1fr;min-height:auto;padding:145px 7vw 70px}.books-opening-copy{max-width:600px}.books-opening h1 br{display:none}.book-cover-composition{justify-self:center;width:min(440px,100%);height:570px;margin-top:30px}.books-opening>.literary-calligraphy{opacity:.12;width:40%}.edition,.edition-methree{grid-template-columns:35px minmax(120px,.7fr) minmax(0,1.3fr);gap:5%}.edition-methree .edition-cover{grid-column:2}.edition-methree .edition-copy{grid-column:3}.book-reading-room{column-gap:5%}.art-archive-opening{grid-template-columns:.8fr 1.2fr;min-height:750px}.archive-art-image{min-height:550px}.exhibition-entry,.exhibition-entry-2{grid-template-columns:1fr;gap:35px}.exhibition-entry-2 .exhibition-image,.exhibition-entry-2>div{grid-area:auto}.exhibition-entry>div{max-width:650px}.original-works-room{grid-template-columns:1fr;gap:35px}.original-works-room h2 br{display:none}.original-works-room>div>p:not(.eyebrow){max-width:none}.guidance-offerings{grid-template-columns:1fr;gap:50px}}@media (width<=650px){.archive-page h1{font-size:clamp(44px,12vw,66px)}.archive-page h2{font-size:clamp(36px,9vw,48px)}.archive-page h3{font-size:32px}.books-opening{padding-top:135px}.books-opening-copy{text-align:center}.books-opening-copy>p:not(.eyebrow){margin-inline:auto}.book-cover-composition{height:440px}.book-editions{padding:25px 7vw}.edition,.edition-methree{text-align:center;grid-template-columns:1fr;gap:26px;padding:45px 0}.edition-number{display:none}.edition-cover,.edition-methree .edition-cover{grid-area:1/1;justify-self:center;width:180px}.edition-copy,.edition-methree .edition-copy{grid-area:2/1}.edition-copy h2{margin-bottom:20px}.book-reading-room{grid-template-columns:1fr;gap:25px;padding:130px 7vw 55px}.book-title{text-align:center}.book-title h1{font-size:clamp(40px,11vw,62px)}.book-object{grid-area:3/1;justify-self:center;width:min(62%,250px);margin:5px 0 25px}.book-reading-copy{grid-area:4/1}.book-reading-copy>.book-lead{font-size:26px}.book-purchase{text-align:center}.book-purchase>p{justify-content:center}.book-purchase small{margin-inline:auto}.next-books{text-align:center;justify-content:center}.next-books>.eyebrow{width:100%}.next-books>a{font-size:27px}.art-archive-opening{isolation:isolate;min-height:780px;padding:160px 7vw 80px;display:block;position:relative}.archive-art-image{z-index:-1;opacity:.2;min-height:0;position:absolute;inset:70px 0 0}.archive-art-intro{text-align:center;padding:0}.archive-art-intro h1{font-size:54px}.exhibition-index{padding:65px 7vw 10px}.exhibition-index>header{text-align:center;margin-bottom:55px}.exhibition-entry{text-align:center;margin-bottom:75px}.original-works-room{padding:55px 7vw}.original-works-room>div:first-child{text-align:center}.exhibition-heading{padding:135px 7vw 35px}.exhibition-heading h1,.exhibition-heading .eyebrow{text-align:center}.exhibition-heading h1{font-size:48px}.exhibition-description{font-size:16px}.gallery-open>img{height:55svh;min-height:250px}.gallery-thumbnails button{flex-basis:60px;height:68px}.exhibition-afterword{text-align:center;justify-content:center}.guidance-opening{align-items:flex-end;min-height:780px;padding:160px 7vw 85px}.guidance-forest{object-position:62% center}.guidance-opening:before{background:linear-gradient(#101c17,#101c1722 22%,#101c17bf 60%,#101c17)}.guidance-opening-copy{text-align:center}.guidance-opening-copy>p:not(.eyebrow){margin-inline:auto;font-size:17px}.guidance-approach{grid-template-columns:1fr;gap:20px;padding:60px 7vw}.guidance-approach h2,.guidance-approach>.eyebrow{text-align:center}.guidance-offerings{padding:55px 7vw}.guidance-offerings>header{text-align:center}.guidance-lineage{grid-template-columns:1fr;gap:40px;padding:65px 7vw 30px}.guidance-lineage h2,.guidance-lineage .eyebrow{text-align:center}.archive-contact{padding:55px 7vw}.archive-contact h2,.archive-contact>div:first-child>.eyebrow{text-align:center}.guidance-related{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){.book-cover-composition a{transition:none}}.asemystic-exhibition{--ex-paper:#fff;--ex-ink:#111;--ex-muted:#555;--ex-copper:#111;--ex-teal:#333;--ex-bronze:#875634;--ex-jade:#2e6663;--ex-plum:#70566f;--ex-line:#1113;--ex-soft:#f6f6f4;--ex-scheme:light;--paper:var(--ex-ink);--turquoise:var(--ex-ink);background:var(--ex-paper);color:var(--ex-ink);color-scheme:var(--ex-scheme)}html[data-theme=dark] .asemystic-exhibition{--ex-paper:#101211;--ex-ink:#f5f4ef;--ex-muted:#bcbdb6;--ex-copper:#f5f4ef;--ex-teal:#d3d4cb;--ex-bronze:#dab58c;--ex-jade:#9bc8bf;--ex-plum:#cbb0cf;--ex-line:#f5f4ef40;--ex-soft:#191c19;--ex-scheme:dark}body:has(.asemystic-exhibition){background:#fff}html[data-theme=dark] body:has(.asemystic-exhibition){background:#101211}body:has(.asemystic-exhibition) .theme-toggle{color:#111;background:#fff;border-color:#777;box-shadow:0 2px 12px #0001}html[data-theme=dark] body:has(.asemystic-exhibition) .theme-toggle{color:#f5f4ef;background:#101211;border-color:#999}.asemystic-exhibition .site-header{background:var(--ex-paper);color:var(--ex-ink);border-color:var(--ex-line)}.asemystic-exhibition .site-header :is(a,button){color:inherit}.asemystic-exhibition :is(.nav-submenu,.mobile-menu nav){background:var(--ex-paper);color:var(--ex-ink);border-color:var(--ex-line)}.asemystic-exhibition .mobile-menu summary{border-color:var(--ex-line)}.asemystic-exhibition .mobile-menu summary span{background:var(--ex-ink)}.asemystic-exhibition .site-page-language .page-language-switch{background:var(--ex-paper);color:var(--ex-ink);border:1px solid var(--ex-line)}.asemystic-exhibition .page-language-switch a[aria-current=page]{color:var(--ex-ink)}.asemystic-opening{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,55px);max-width:1320px;margin:auto;padding:170px clamp(24px,5vw,68px) 36px;display:grid}.asemystic-photo{min-width:0;margin:0}.asemystic-photo-window{background:#101614;overflow:hidden}.asemystic-photo img{transform-origin:45% 55%;width:100%;height:auto;animation:24s ease-in-out infinite alternate atelier-drift;display:block}@keyframes atelier-drift{0%{transform:scale(1)}to{transform:scale(1.035)}}.asemystic-photo.is-paused img{animation-play-state:paused}.asemystic-photo figcaption{color:var(--ex-muted);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.asemystic-motion{min-height:44px;color:var(--ex-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 0 16px;display:inline-flex}.asemystic-motion:hover{color:var(--ex-ink)}.asemystic-title-block{padding-bottom:44px}.asemystic-kicker{letter-spacing:.07em;color:var(--ex-muted);margin:0 0 16px;font:400 12px/1.7 Tenor Sans,sans-serif}.asemystic-exhibition .asemystic-title-block h1{text-transform:uppercase;letter-spacing:.015em;color:var(--ex-ink);margin:0 0 20px;font:400 clamp(38px,4vw,53px)/1.15 Instrument Serif,Georgia,serif}.asemystic-exhibition .asemystic-subtitle{text-wrap:balance;max-width:310px;color:var(--ex-ink);letter-spacing:0;margin:0 0 28px;font:400 clamp(19px,1.8vw,24px)/1.5 Tenor Sans,sans-serif}.asemystic-opening-details{border-top:1px solid var(--ex-line);padding-top:20px}.asemystic-opening-details>p{letter-spacing:.015em;color:var(--ex-ink);margin:0;font:400 clamp(20px,1.8vw,24px)/1.5 Manrope,sans-serif}.asemystic-opening-details>p>span{color:var(--ex-ink);letter-spacing:0;margin-top:8px;font-size:clamp(19px,1.6vw,22px);display:block}.asemystic-link{color:var(--ex-copper);align-items:center;gap:24px;min-height:44px;margin-top:8px;font:400 12px/1.7 Manrope,sans-serif;text-decoration:none;display:inline-flex}.asemystic-link span,.asemystic-afterword a span{transition:transform .3s}.asemystic-link:hover span{transform:translate(3px,3px)}.asemystic-exhibition :is(a,button,summary):focus-visible{outline:2px solid var(--ex-copper);outline-offset:5px}.asemystic-disciplines{color:var(--ex-teal);letter-spacing:.02em;margin:14px 0 0;font-size:10px;line-height:1.8}.asemystic-essay{max-width:1176px;margin:0 auto;padding:16px clamp(24px,5vw,68px) 40px}.asemystic-introduction{border-top:1px solid var(--ex-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:48px;padding:26px 0 30px;display:grid}.asemystic-exhibition .asemystic-introduction h2{color:var(--ex-copper);letter-spacing:.015em;white-space:pre-line;text-align:left;max-width:290px;margin:0;font:400 clamp(25px,2.5vw,33px)/1.2 Instrument Serif,Georgia,serif}.asemystic-introduction>p{color:var(--ex-ink);margin:0;font:400 17px/1.85 Manrope,sans-serif}.asemystic-reading{color:var(--ex-ink);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,6vw,80px);font:400 15px/1.85 Manrope,sans-serif;display:grid}.asemystic-reading p{orphans:3;widows:3;margin:0 0 20px}.asemystic-expression{border-left:1px solid var(--ex-line);margin-bottom:20px;padding:0 0 8px 27px;position:relative}.asemystic-expression:last-child{margin-bottom:0}.asemystic-section-number{text-align:center;width:21px;color:var(--ex-muted);background:var(--ex-paper);letter-spacing:0;padding:2px 0;font:400 10px/1.4 Manrope,sans-serif;position:absolute;top:6px;left:-11px}.asemystic-exhibition .asemystic-expression h3{color:var(--ex-copper);letter-spacing:.01em;break-after:avoid;margin:0 0 9px;font:400 24px/1.3 Instrument Serif,Georgia,serif}.asemystic-exhibition .expression-1 h3{color:var(--ex-ink)}.asemystic-exhibition .expression-2 h3{color:var(--ex-teal)}.asemystic-exhibition .asemystic-verse{border-left:1px solid var(--ex-ink);max-width:850px;color:var(--ex-ink);letter-spacing:0;margin:22px auto 0;padding:22px 0 0 24px;font:400 clamp(22px,2.4vw,31px)/1.45 Instrument Serif,Georgia,serif}.asemystic-visit{border-top:1px solid var(--ex-line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:50px;max-width:1176px;margin:0 auto;padding:32px clamp(24px,5vw,68px) 24px;scroll-margin-top:120px;display:grid}.asemystic-eyebrow{color:var(--ex-teal);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font:400 10px/1.8 Manrope,sans-serif;display:block}.asemystic-exhibition .asemystic-visit-copy>h2{color:var(--ex-ink);letter-spacing:0;text-align:left;margin:0;font:400 28px/1.4 Instrument Serif,Georgia,serif}.asemystic-visit-copy dl{flex-wrap:wrap;gap:18px 28px;margin:18px 0;display:flex}.asemystic-visit-copy dl>div:last-child{flex-basis:100%}.asemystic-visit-copy dt{color:var(--ex-teal);letter-spacing:.04em;margin-bottom:3px;font-size:10px}.asemystic-visit-copy dd{color:var(--ex-ink);margin:0;font-size:13px;line-height:1.7}.asemystic-visit-copy dd>span{color:var(--ex-muted);display:block}.asemystic-visit-note{color:var(--ex-muted);margin:0;font-size:13px;line-height:1.8}.asemystic-form-note{color:var(--ex-muted);margin:12px 0 0;font-size:11px;line-height:1.8}.asemystic-inquiry{border-top:1px solid var(--ex-line);min-width:0;margin-top:28px}.asemystic-inquiry summary{cursor:pointer;min-height:64px;color:var(--ex-copper);justify-content:space-between;align-items:center;gap:20px;font:400 18px/1.5 Tenor Sans,sans-serif;list-style:none;display:flex}.asemystic-inquiry summary::-webkit-details-marker{display:none}.asemystic-inquiry-sign{transition:transform .3s}.asemystic-inquiry[open] .asemystic-inquiry-sign{transform:rotate(45deg)}.asemystic-inquiry[open] .conversion-portal{animation:.4s both atelier-inquiry}@keyframes atelier-inquiry{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.asemystic-visit .conversion-portal{min-width:0;box-shadow:none;border:0;margin:0;display:block}.asemystic-visit .intent-form-panel{background:0 0;border:0;min-height:0;padding:12px 0 0;animation:none;overflow:visible}.asemystic-visit .intent-form-panel:after,.asemystic-visit .intent-form-heading h3,.asemystic-visit .intent-form-heading>span{display:none}.asemystic-visit .intent-form-heading p{color:var(--ex-ink);font:400 14px/1.8 Manrope,sans-serif}.asemystic-visit :is(.form-submit-row>p,.inquiry-email-alternative>p){color:var(--ex-muted)}.asemystic-visit input[type=date]{color-scheme:var(--ex-scheme)}.asemystic-visit .intent-form-panel label>span{color:var(--ex-muted)}.asemystic-visit .form-submit-row{flex-wrap:wrap;gap:18px}.asemystic-visit .form-submit-row button{white-space:normal;background:var(--ex-ink);color:var(--ex-paper);border-color:var(--ex-ink);border-radius:0;min-height:48px}.asemystic-visit .inquiry-email-alternative a{color:var(--ex-copper)}.asemystic-afterword{flex-wrap:wrap;justify-content:space-between;gap:16px;max-width:1176px;margin:0 auto;padding:12px clamp(24px,5vw,68px) 28px;display:flex}.asemystic-afterword a{color:var(--ex-teal);align-items:center;gap:20px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.asemystic-afterword a:hover span{transform:translate(2px,-2px)}.asemystic-exhibition .detail-footer{background:var(--ex-paper);color:var(--ex-ink);border-top:1px solid var(--ex-line)}.asemystic-exhibition[lang=ja] :is(.asemystic-introduction h2,.asemystic-expression h3,.asemystic-visit-copy h2,.asemystic-verse,.asemystic-subtitle,.asemystic-inquiry summary){letter-spacing:.02em;font-family:Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.7}.asemystic-exhibition[lang=ja] .asemystic-title-block h1{letter-spacing:.015em;font-family:Instrument Serif,Georgia,serif;line-height:1.15}.asemystic-exhibition[lang=ja] .asemystic-reading{line-height:1.95}.motion-ready .asemystic-exhibition [data-reveal]{filter:none;transition:opacity .9s,transform .9s;transform:translateY(8px)}.motion-ready .asemystic-exhibition [data-reveal].in-view{transform:none}@media (width<=800px){.asemystic-opening{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:152px;padding-bottom:22px}.asemystic-photo{margin-inline:-24px}.asemystic-photo figcaption{padding-inline:24px}.asemystic-title-block{grid-row:1;padding-bottom:0}.asemystic-kicker{margin-bottom:10px}.asemystic-exhibition .asemystic-title-block h1{margin-bottom:12px;font-size:39px}.asemystic-exhibition .asemystic-subtitle{max-width:none;margin-bottom:18px;font-size:20px}.asemystic-opening-details{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding-top:14px;display:flex}.asemystic-opening-details>p{flex-basis:100%;font-size:clamp(20px,5.2vw,24px)}.asemystic-link{gap:14px;margin:0;font-size:11px}.asemystic-disciplines{display:none}.asemystic-introduction{grid-template-columns:minmax(0,1fr);gap:15px;padding:22px 0}.asemystic-exhibition .asemystic-introduction h2{white-space:normal;max-width:none;font-size:26px}.asemystic-introduction>p{font-size:16px;line-height:1.8}.asemystic-reading{grid-template-columns:minmax(0,1fr);gap:24px;font-size:15px;line-height:1.8}.asemystic-exhibition .asemystic-verse{margin-top:14px;padding:0 0 0 18px;font-size:24px}.asemystic-essay{padding-bottom:30px}.asemystic-visit{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:26px}.asemystic-inquiry{margin-top:0}.asemystic-visit .form-row.two-columns{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.asemystic-photo img{animation:none;transform:none}.asemystic-motion{display:none}.motion-ready .asemystic-exhibition [data-reveal]{opacity:1;transition:none;transform:none}.asemystic-inquiry[open] .conversion-portal{animation:none}}.asemystic-verse blockquote{font:inherit;margin:0}.asemystic-verse figcaption{color:var(--ex-muted);letter-spacing:.06em;margin-top:10px;font:400 11px/1.7 Tenor Sans,sans-serif}.asemystic-statement{min-width:0;padding-top:4px}.asemystic-statement>p:first-child{border-bottom:1px solid var(--ex-line);padding-bottom:20px;font:400 22px/1.6 Instrument Serif,Georgia,serif}.asemystic-exhibition[lang=ja] .asemystic-statement>p:first-child{font-family:Hiragino Mincho ProN,Yu Mincho,serif;font-size:19px;line-height:1.9}.asemystic-introduction{border-top:1px solid var(--ex-ink);position:relative}.asemystic-introduction:before{content:"";background:var(--ex-ink);width:46px;height:5px;position:absolute;top:-3px;left:0}.asemystic-exhibition .asemystic-verse{border-left:0;border-top:1px solid var(--ex-line);text-align:center;max-width:none;margin-top:30px;padding:22px 0 10px}.asemystic-exhibition .asemystic-verse blockquote{text-wrap:balance}html .asemystic-exhibition :is(.intent-form,.form-success){color:var(--ex-ink)!important;background:0 0!important}html .asemystic-exhibition :is(input,textarea,select){color-scheme:var(--ex-scheme);background:var(--ex-paper)!important;color:var(--ex-ink)!important;border-color:var(--ex-line)!important}html .asemystic-exhibition :is(input,textarea)::placeholder{color:var(--ex-muted)!important}html .asemystic-exhibition :is(input,textarea,select):focus{outline:1px solid var(--ex-ink);outline-offset:4px;border-color:var(--ex-ink)!important}.asemystic-exhibition .form-message.is-error,.asemystic-exhibition .detail-footer a{color:var(--ex-ink)}@media (width<=800px){.asemystic-expression{padding-left:22px}.asemystic-exhibition .asemystic-expression h3{font-size:23px}}.asemystic-integrated-art{color:var(--ex-ink);pointer-events:none}.asemystic-integrated-art svg{width:100%;height:100%;display:block;overflow:hidden}.asemystic-integrated-art.art-black{width:210px;height:278px;margin:24px 24px 0 auto}.asemystic-hours-composition{grid-template-columns:1fr 120px;align-items:center;gap:12px;margin:4px 0 14px;display:grid}.asemystic-integrated-art.art-gold{width:120px;height:180px}html[data-theme=dark] .asemystic-integrated-art.art-gold{filter:brightness(1.45)}.asemystic-programme{max-width:1176px;margin:auto;padding:28px clamp(24px,5vw,68px) 48px;scroll-margin-top:110px}.asemystic-programme-heading{border-top:1px solid var(--ex-ink);justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;padding-top:24px;display:flex}.asemystic-exhibition .asemystic-programme h2{color:var(--ex-ink);text-align:left;letter-spacing:0;margin:0;font:400 33px/1.25 Instrument Serif,Georgia,serif}.asemystic-programme-heading>p{color:var(--ex-muted);margin:0 0 3px;font:11px/1.6 Manrope,sans-serif}.asemystic-programme-layout{grid-template-columns:minmax(0,.65fr) minmax(0,1.55fr);gap:clamp(28px,5vw,68px);display:grid}.asemystic-viewing{border-left:1px solid var(--ex-line);align-self:start;padding-left:22px}.asemystic-exhibition .asemystic-programme h3{color:var(--ex-ink);letter-spacing:0;margin:0;font:400 25px/1.3 Instrument Serif,Georgia,serif}.asemystic-viewing .asemystic-viewing-hours{color:var(--ex-ink);margin:14px 0;font:400 27px/1.45 Instrument Serif,Georgia,serif}.asemystic-viewing>p:not(.asemystic-viewing-hours){color:var(--ex-muted);max-width:240px;margin:0;font:12px/1.8 Manrope,sans-serif}.asemystic-viewing .asemystic-link{gap:12px}.asemystic-opening-day{border-bottom:1px solid var(--ex-line);padding:0 0 25px}.asemystic-programme-date{margin:0 0 7px;font:12px/1.6 Manrope,sans-serif}.asemystic-opening-sessions{grid-template-columns:1fr 1fr;gap:26px;margin-top:18px;display:grid}.asemystic-exhibition .asemystic-opening-sessions h4{color:var(--ex-muted);letter-spacing:.03em;margin:0;font:12px/1.6 Manrope,sans-serif}.asemystic-opening-sessions p{margin:3px 0 5px;font:400 28px/1.3 Instrument Serif,Georgia,serif}.asemystic-opening-sessions small{max-width:230px;font:12px/1.7 Manrope,sans-serif;display:block}.asemystic-exhibition .asemystic-special-label{margin:26px 0 8px;font-size:21px}.asemystic-event{border-bottom:1px solid var(--ex-line);grid-template-columns:54px minmax(0,1fr);gap:24px;padding:21px 0;display:grid}.asemystic-event-date{flex-direction:column;align-items:center;gap:2px;padding-top:3px;display:flex}.asemystic-event-date>span{letter-spacing:.06em;font:10px/1.4 Manrope,sans-serif}.asemystic-event-date>strong{font:400 35px/1.1 Instrument Serif,Georgia,serif}.asemystic-event-time{color:var(--ex-muted);margin:0 0 5px;font:11px/1.6 Manrope,sans-serif}.asemystic-exhibition .asemystic-event h4{color:var(--ex-ink);letter-spacing:0;margin:0;font:400 25px/1.25 Instrument Serif,Georgia,serif}.asemystic-event-description{margin:8px 0;font:13px/1.8 Manrope,sans-serif}.asemystic-event-price{margin:0;font:12px/1.6 Manrope,sans-serif}.asemystic-exhibition[lang=ja] .asemystic-programme :is(h2,h3,h4){font-family:Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.6}.asemystic-exhibition[lang=ja] .asemystic-event h4{font-size:22px}@media (width<=800px){.asemystic-programme{padding-top:14px;padding-bottom:30px}.asemystic-programme-heading{margin-bottom:24px;display:block}.asemystic-programme-heading>p{margin-top:10px}.asemystic-exhibition .asemystic-programme h2{font-size:28px}.asemystic-programme-layout{grid-template-columns:minmax(0,1fr);gap:26px}.asemystic-viewing{padding-left:18px}.asemystic-viewing .asemystic-viewing-hours{margin:8px 0;font-size:25px}.asemystic-viewing>p:not(.asemystic-viewing-hours){max-width:none}.asemystic-opening-sessions{gap:18px}.asemystic-event{grid-template-columns:42px minmax(0,1fr);gap:17px}.asemystic-exhibition .asemystic-event h4{font-size:24px}.asemystic-exhibition[lang=ja] .asemystic-event h4{font-size:20px}.asemystic-integrated-art.art-black{width:170px;height:225px;margin:20px auto 0}.asemystic-hours-composition{grid-template-columns:1fr 105px;max-width:340px;margin:0 0 12px}.asemystic-integrated-art.art-gold{width:105px;height:150px}}.asemystic-exhibition :is(.asemystic-introduction h2,.expression-0 h3,.asemystic-programme h2,.asemystic-opening-day>h3){color:var(--ex-bronze)}.asemystic-exhibition :is(.expression-1 h3,.asemystic-special-label,.asemystic-event:nth-child(2n) h4){color:var(--ex-plum)}.asemystic-exhibition :is(.expression-2 h3,.asemystic-viewing>h3,.asemystic-visit-copy>h2,.asemystic-event:nth-child(odd) h4){color:var(--ex-jade)}@media (width>=801px){.asemystic-opening-details .asemystic-link,.asemystic-programme .asemystic-link{font-size:14px}.asemystic-programme-heading>p{font-size:13px}.asemystic-exhibition .asemystic-programme h2{font-size:35px}.asemystic-exhibition .asemystic-programme h3{font-size:28px}.asemystic-exhibition .asemystic-special-label{font-size:24px}.asemystic-viewing>p:not(.asemystic-viewing-hours),.asemystic-programme-date,.asemystic-opening-sessions small,.asemystic-event-price,.asemystic-exhibition .asemystic-opening-sessions h4{font-size:14px}.asemystic-opening-sessions p{font-size:30px}.asemystic-event-date>span{font-size:12px}.asemystic-event-time{font-size:13px}.asemystic-exhibition .asemystic-event h4{font-size:28px}.asemystic-exhibition[lang=ja] .asemystic-event h4{font-size:25px}.asemystic-event-description{font-size:15px}}.asemystic-exhibition .asemystic-visit-copy>h2{font-size:32px}.asemystic-visit-copy dt{letter-spacing:.02em;font-size:13px}.asemystic-visit-copy dd,.asemystic-visit-note{font-size:16px}.asemystic-form-note{font-size:14px}.asemystic-eyebrow,.asemystic-kicker,.asemystic-photo figcaption,.asemystic-disciplines,.asemystic-verse figcaption{font-size:12px}.asemystic-link,.asemystic-afterword a{font-size:14px}.asemystic-visit .intent-form-heading p{font-size:16px}.asemystic-inquiry summary{font-size:20px}.asemystic-registration-link{text-underline-offset:5px;margin:0 0 12px;text-decoration:underline}.asemystic-event-join{text-underline-offset:5px;margin-top:10px;text-decoration:underline}@media (width<=800px){.asemystic-programme-heading>p,.asemystic-programme-date,.asemystic-event-time{font-size:13px}.asemystic-viewing>p:not(.asemystic-viewing-hours),.asemystic-opening-sessions small,.asemystic-event-price{font-size:14px}.asemystic-event-description{font-size:15px}.asemystic-exhibition .asemystic-opening-sessions h4{font-size:14px}.asemystic-visit-copy dl{gap:20px 28px}}.asemystic-registration-page{max-width:1050px;margin:auto;padding:170px clamp(24px,5vw,68px) 60px}.asemystic-registration-heading{max-width:760px;margin-bottom:38px}.asemystic-registration-heading>.asemystic-link{margin:0 0 22px}.asemystic-registration .asemystic-registration-heading h1{color:var(--ex-bronze);text-transform:none;letter-spacing:0;margin:12px 0 20px;font:400 clamp(34px,4vw,46px)/1.2 Instrument Serif,Georgia,serif}.asemystic-registration-heading>p{font-size:17px;line-height:1.8}.asemystic-registration-heading .asemystic-eyebrow{font-size:13px}.asemystic-registration-heading .asemystic-registration-note{color:var(--ex-muted);font-size:15px}.asemystic-registration-form{font:400 16px/1.7 Manrope,sans-serif}.asemystic-registration-form fieldset{border:0;min-width:0;margin:0;padding:0}.asemystic-registration-form legend{float:none;color:var(--ex-jade);padding:0 0 18px;font:400 28px/1.4 Instrument Serif,Georgia,serif}.asemystic-registration-event{border-top:1px solid var(--ex-line);padding:22px 0}.asemystic-registration-event:last-child{border-bottom:1px solid var(--ex-line)}.asemystic-event-choice{cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:18px;display:grid}.asemystic-event-choice>span>span{display:block}.asemystic-registration-date{color:var(--ex-muted);font-size:14px}.asemystic-registration-event-title{color:var(--ex-jade);margin:5px 0;font:400 29px/1.4 Instrument Serif,Georgia,serif}.asemystic-registration-event:nth-child(odd) .asemystic-registration-event-title{color:var(--ex-plum)}.asemystic-registration-price{font-size:15px}html .asemystic-registration-form input:is([type=checkbox],[type=radio]){appearance:auto;width:20px;height:20px;min-height:0;accent-color:var(--ex-jade);cursor:pointer;flex-shrink:0;margin:5px 0 0}.asemystic-event-fields{border-left:2px solid var(--ex-line);gap:26px;margin:24px 0 0 40px;padding-left:20px;display:grid}.asemystic-attendee-field{grid-template-columns:minmax(0,1fr) 84px;align-items:center;gap:8px 20px;max-width:590px;display:grid}.asemystic-registration-form small{color:var(--ex-muted);font-size:14px;line-height:1.6;display:block}.asemystic-registration-form .asemystic-session-options legend{color:var(--ex-ink);padding-bottom:10px;font:400 16px/1.6 Manrope,sans-serif}.asemystic-session-options>label{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;display:flex}.asemystic-session-options .asemystic-meditation-option{border-top:1px solid var(--ex-line);margin-top:12px;padding-top:16px}.asemystic-registration-form .asemystic-registration-contact{margin:40px 0 0}.asemystic-contact-row{grid-template-columns:1fr 1fr;gap:28px;margin-bottom:24px;display:grid}.asemystic-registration-contact label{display:block}.asemystic-registration-contact label>span{margin-bottom:7px;display:block}html .asemystic-registration-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea){border:1px solid var(--ex-line);border-radius:0;width:100%;min-height:48px;padding:10px 12px;font:400 16px/1.6 Manrope,sans-serif}.asemystic-registration-form textarea{resize:vertical}.asemystic-registration-submit{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.asemystic-registration-submit>p{max-width:420px;color:var(--ex-muted);font-size:14px}.asemystic-registration-submit button{border:1px solid var(--ex-ink);background:var(--ex-ink);color:var(--ex-paper);cursor:pointer;flex-shrink:0;align-items:center;gap:20px;min-height:52px;padding:15px 22px;font:400 15px/1.6 Manrope,sans-serif;display:flex}.asemystic-registration-submit button:disabled{opacity:.6;cursor:wait}.asemystic-registration-error{border-left:3px solid var(--ex-bronze);color:var(--ex-ink);background:var(--ex-soft);padding:14px 18px}.asemystic-registration-email{border-top:1px solid var(--ex-line);margin-top:22px;padding-top:18px}.asemystic-registration-email>a{min-height:44px;color:var(--ex-jade);text-underline-offset:5px;align-items:center;display:inline-flex}.asemystic-registration-email>p{color:var(--ex-muted);margin:0;font-size:14px}.asemystic-registration[lang=ja] :is(.asemystic-registration-heading h1,.asemystic-registration-event-title,.asemystic-registration-form legend){font-family:Hiragino Mincho ProN,Yu Mincho,serif;line-height:1.6}@media (width<=800px){.asemystic-registration-page{padding-top:152px}.asemystic-registration-heading{margin-bottom:28px}.asemystic-registration-event-title{font-size:25px}.asemystic-event-choice{gap:12px}.asemystic-event-fields{margin-left:0;padding-left:15px}.asemystic-attendee-field{grid-template-columns:1fr}.asemystic-attendee-field>input{max-width:96px}.asemystic-contact-row{grid-template-columns:1fr;gap:22px}.asemystic-registration-submit{flex-direction:column-reverse;align-items:stretch;gap:10px}.asemystic-registration-submit button{white-space:normal;justify-content:center}}.literary-world{--book-accent:#d3b787;--book-ground:#080e0d;background:var(--book-ground);color:#eee9dc}.literary-world :is(a,button){-webkit-tap-highlight-color:transparent}.literary-world .primary-link{color:#ece4d1;text-transform:none;letter-spacing:.035em;border-color:#ad99738c;padding:15px 25px;font-size:13px}.literary-world .primary-link:hover{color:#101c17;background:#d3b787}.literary-world .button-oval{border-radius:999px}.literary-world .button-rectangle{border-radius:0}.literary-world .text-link{color:#d8ccb4;gap:22px}.literary-world .eyebrow{color:var(--book-accent);letter-spacing:.18em;font-size:11px}.literary-world .site-header{z-index:30}.book-scene-image{z-index:0;pointer-events:none;position:absolute;inset:0 -7vw 0 6%;overflow:hidden}.book-scene-image svg{width:86%;height:100%;display:block;position:absolute;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 90%,#0000),linear-gradient(#0000,#000 9% 83%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 90%,#0000),linear-gradient(#0000,#000 9% 83%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.book-scene-image:after{content:"";background:linear-gradient(90deg,#080e0df2,#080e0dcc 23%,#080e0d25 53%,#0000 80%),linear-gradient(#0000 70%,#080e0d);position:absolute;inset:0}.image-methree{background:#000;-webkit-mask-image:linear-gradient(#0000,#000 12% 83%,#0000);mask-image:linear-gradient(#0000,#000 12% 83%,#0000)}.image-methree svg{width:92%;right:-4%}.image-maat-meditations svg{width:80%;right:-3%}.literary-gallery{isolation:isolate;padding:135px 6vw 25px;position:relative}.gallery-prologue{z-index:2;justify-content:space-between;align-items:baseline;gap:24px;display:flex;position:relative}.literary-world .gallery-prologue h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3vw,43px);line-height:1.15}.gallery-prologue h1 em{color:#cfc1a9}.gallery-prologue>p{letter-spacing:.13em;text-transform:uppercase;color:#b8c0b4;font-size:11px}.book-gallery-index{z-index:2;border-bottom:1px solid #b5ab8b40;justify-content:space-between;gap:15px;margin-top:25px;display:flex;position:relative}.book-gallery-index button{color:#9ea99e;cursor:pointer;background:0 0;border:0;min-height:65px;padding:20px 0;font:400 clamp(17px,1.8vw,25px)/1.3 Instrument Serif,Georgia,serif;transition:color .4s;position:relative}.book-gallery-index button>span{color:#a7a38d;margin-right:22px;font:400 10px Manrope,sans-serif;display:inline-block}.book-gallery-index button:before{content:"";background:var(--book-accent);transform-origin:0;width:100%;height:1px;transition:transform .7s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.book-gallery-index button[aria-selected=true]{color:#f2e9d8}.book-gallery-index button[aria-selected=true]:before{transform:scaleX(1)}.literary-scenes{display:grid}.literary-scene{isolation:isolate;opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;align-items:flex-start;min-width:0;height:calc(100svh - 255px);min-height:650px;max-height:950px;padding:70px 0 65px;transition:opacity 1s,visibility 0s 1s;display:flex;position:relative}.literary-scene.is-selected{opacity:1;visibility:visible;transition-delay:0s}.scene-title{z-index:1;max-width:70%;position:relative}.scene-title .eyebrow{margin:0 0 20px}.literary-world .scene-title h2{letter-spacing:-.045em;text-shadow:0 3px 35px #0005;margin:0;font-size:clamp(68px,10vw,145px);line-height:.95}.scene-maat-meditations .scene-title{max-width:55%}.scene-maat-meditations .scene-title h2{font-size:clamp(66px,7.7vw,115px)}.scene-note{z-index:1;max-width:360px;margin:38px 0 30px;position:relative}.scene-number{display:none}.scene-note p{color:#eee8dc;text-wrap:pretty;margin:0;font:400 clamp(23px,2.2vw,31px)/1.4 Cormorant Garamond,Georgia,serif}.scene-invitation{z-index:1;position:relative}.scene-invitation>span{color:#c3c6b7;margin-bottom:18px;font-size:11px;display:block}.scene-invitation .primary-link{background:#080e0d8c}.scene-invitation .primary-link:hover{background:#d3b787}.book-no-script{gap:25px;padding:20px 0;display:flex}.literary-colophon{justify-content:space-between;align-items:center;gap:25px;padding:20px 6vw 60px;display:flex}.literary-colophon .human-authorship{max-width:430px;margin:0;font-size:20px}.literary-colophon .text-link{font-size:13px}.edition-frontispiece{isolation:isolate;flex-direction:column;justify-content:center;align-items:flex-start;min-height:max(820px,100svh);padding:175px 7vw 95px;display:flex;position:relative}.edition-back{color:#c6c9bd;z-index:2;align-items:center;gap:18px;width:fit-content;min-height:44px;font-size:12px;display:flex;position:absolute;top:117px;left:7vw}.edition-frontispiece>.book-scene-image{inset:70px 0 0}.frontispiece-title{z-index:2;max-width:75%;position:relative}.frontispiece-title .eyebrow{margin:0 0 25px}.literary-world .frontispiece-title h1{letter-spacing:-.045em;margin:0;font-size:clamp(80px,11.5vw,170px);line-height:.94}.sanctuary-maat-meditations .frontispiece-title{max-width:57%}.sanctuary-maat-meditations .frontispiece-title h1{font-size:clamp(74px,8.5vw,135px)}.frontispiece-note{z-index:2;max-width:390px;margin:38px 0 35px;font:400 clamp(26px,2.6vw,36px)/1.3 Cormorant Garamond,Georgia,serif;position:relative}.frontispiece-links{z-index:2;flex-wrap:wrap;align-items:center;gap:15px 30px;max-width:440px;display:flex;position:relative}.frontispiece-price{color:#c3c6b7;flex-basis:100%;margin-bottom:5px;font-size:11px}.frontispiece-links .primary-link{background:#080e0d8c}.frontispiece-links .primary-link:hover{background:#d3b787}.edition-interior{color:#25372e;background:#e8e4da;grid-template-columns:minmax(0,.6fr) minmax(0,1.7fr);gap:30px 8%;padding:100px 9vw 75px;display:grid;position:relative}.interior-margin{flex-direction:column;grid-area:1/1/4;gap:25px;display:flex}.literary-world .interior-margin .eyebrow{color:#655b41}.interior-number{color:#6c76644d;font:italic clamp(60px,8vw,110px)/1 Instrument Serif,Georgia,serif}.interior-prose{grid-column:2;max-width:760px}.literary-world .interior-opening{margin:0 0 42px;font:400 clamp(26px,2.9vw,40px)/1.38 Cormorant Garamond,Georgia,serif}.interior-continuation{max-width:560px;margin-left:10%}.interior-continuation p{margin:0 0 24px;font-size:16px;line-height:1.95}.edition-acquisition{border-top:1px solid #596b543b;grid-column:2;align-items:center;gap:30px 9%;margin-top:15px;padding-top:34px;display:flex}.literary-world .acquisition-price .eyebrow{color:#665733;white-space:nowrap;font-size:10px}.acquisition-price>p{margin:12px 0 0;font:400 80px/1 Instrument Serif,Georgia,serif}.acquisition-price>p span{margin-right:5px;font:400 17px Manrope,sans-serif}.literary-world .acquisition-action .primary-link{color:#263e2d;border-color:#5b7158}.literary-world .acquisition-action .primary-link:hover{color:#f0eee2;background:#263e2d}.acquisition-action>p{color:#50614f;margin:14px 0 0;font-size:11px;line-height:1.7}.edition-interior .edition-authorship{color:#52634f;grid-column:2;margin:16px 0 0;font-size:19px}.literary-world .edition-circle-link{color:#40513b;grid-column:2;font-size:14px}.literary-world .methree-reader-voices{padding-top:85px}.literary-world .reader-voices-heading{border-top:0;padding-top:0}.literary-next{flex-direction:column;align-items:flex-start;gap:25px;padding:70px 8vw 85px;display:flex;position:relative}.literary-next>a:not(.all-editions){letter-spacing:-.03em;align-items:center;gap:5vw;font:400 clamp(42px,6vw,85px)/1.1 Instrument Serif,Georgia,serif;display:flex}.literary-next>a:not(.all-editions) span{color:#cbb58b;font-size:.5em;transition:transform .5s}.literary-next>a:hover span{transform:translate(5px,-5px)}.literary-next .all-editions{font-size:12px}.literary-world .detail-footer{border-top:1px solid #9d9e8033}.motion-ready .literary-world [data-reveal]{filter:none;transition:opacity 1.5s,transform 1.5s;transform:translateY(12px)}.motion-ready .literary-world [data-reveal].in-view{opacity:1;transform:none}@media (width<=1000px){.scene-note{max-width:300px}.frontispiece-note{max-width:330px}.edition-interior{grid-template-columns:.5fr 1.7fr;gap:30px 5%;padding-inline:7vw}}@media (width<=700px){.literary-gallery{padding:120px 6vw 20px}.gallery-prologue{text-align:center;justify-content:center}.literary-world .gallery-prologue h1{font-size:30px}.gallery-prologue>p{display:none}.book-gallery-index{gap:10px;margin-top:24px}.book-gallery-index button{text-align:center;flex:1;min-height:70px;padding:18px 0;font-size:16px;line-height:1.2}.book-gallery-index button>span{margin:0 0 8px;font-size:9px;display:block}.literary-scene{text-align:center;justify-content:flex-start;align-items:center;height:auto;min-height:710px;max-height:none;padding:300px 0 35px}.book-scene-image{height:430px;inset:0 -7vw auto}.book-scene-image svg,.image-methree svg,.image-maat-meditations svg{width:100%;right:0;-webkit-mask-image:linear-gradient(#000 65%,#0000);mask-image:linear-gradient(#000 65%,#0000)}.book-scene-image:after{background:linear-gradient(#0000 45%,#080e0d)}.image-methree{-webkit-mask-image:none;mask-image:none}.scene-title,.scene-maat-meditations .scene-title{max-width:100%}.literary-world .scene-title h2{font-size:clamp(53px,14vw,92px)}.scene-maat-meditations .scene-title h2{font-size:clamp(47px,11.5vw,76px)}.scene-title .eyebrow{margin-bottom:15px;font-size:9px}.scene-note{max-width:360px;margin:24px 0}.scene-note p{font-size:24px}.scene-invitation{text-align:center}.scene-invitation>span{margin-bottom:12px}.literary-colophon{text-align:center;flex-direction:column;gap:15px;padding:25px 7vw 45px}.literary-colophon .human-authorship{max-width:290px;font-size:19px}.edition-frontispiece{text-align:center;align-items:center;min-height:0;padding:440px 7vw 65px}.edition-back{font-size:11px;top:110px;left:7vw}.edition-frontispiece>.book-scene-image{height:450px;inset:140px 0 auto}.frontispiece-title,.sanctuary-maat-meditations .frontispiece-title{max-width:100%}.frontispiece-title .eyebrow{margin-bottom:18px;font-size:9px}.literary-world .frontispiece-title h1{font-size:clamp(53px,14vw,92px)}.sanctuary-maat-meditations .frontispiece-title h1{font-size:clamp(47px,12vw,78px)}.frontispiece-note{text-align:center;max-width:360px;margin:25px auto;font-size:26px}.frontispiece-links{justify-content:center;gap:12px 25px}.frontispiece-links .text-link{gap:12px;font-size:12px}.edition-interior{padding:55px 7vw;display:block}.interior-margin{text-align:center;margin-bottom:28px}.interior-number{display:none}.literary-world .interior-opening{margin-bottom:30px;font-size:28px}.interior-continuation{margin-left:7%}.interior-continuation p{font-size:15px}.edition-acquisition{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:38px;padding-top:30px}.acquisition-price>p{font-size:64px}.edition-interior .edition-authorship{text-align:center;max-width:290px;margin:30px auto 0}.edition-circle-link{justify-content:center;margin:20px auto 0;display:flex!important}.literary-next{text-align:center;align-items:center;padding:55px 7vw}.literary-next>a:not(.all-editions){font-size:clamp(38px,10vw,62px)}}@media (prefers-reduced-motion:reduce){.literary-world *,.literary-world :before{transition:none!important;animation:none!important}}.practice-detail{--practice-gold:#e0b94f;color:#e6eadd;background:#0b1210;overflow:clip}.practice-detail :is(h1,h2,h3){letter-spacing:-.035em;text-transform:none;font-family:Cormorant Garamond,Georgia,serif;font-style:normal;font-weight:500;line-height:1.04}.practice-detail h1{font-size:clamp(66px,8.2vw,120px)}.practice-detail h2{color:var(--practice-gold);margin:20px 0 35px;font-size:clamp(40px,5vw,74px)}.practice-detail h3{margin:0 0 20px;font-size:clamp(32px,3vw,45px)}.practice-detail p{color:#c5d0c4;margin:0 0 24px;font-size:17px;line-height:1.9}.practice-detail .eyebrow,.practice-period{letter-spacing:.17em;text-transform:uppercase;color:var(--practice-gold);font:500 11px/1.6 Manrope,sans-serif}.practice-detail :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--practice-gold);outline-offset:5px}.practice-detail section[id]{scroll-margin-top:115px}.practice-breadcrumb{color:#cad5c7;z-index:3;flex-wrap:wrap;gap:12px;padding:125px 7vw 28px;font-size:12px;display:flex;position:relative}.practice-breadcrumb a{text-underline-offset:5px;text-decoration:underline}.practice-detail figure{margin:0}.training-threshold{position:relative}.training-threshold figure img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.training-title{max-width:850px;margin-top:-160px;padding:0 8vw;position:relative}.training-title h1{color:var(--practice-gold);margin:16px 0 30px}.training-title>p:last-child{font:500 28px/1.4 Cormorant Garamond,Georgia,serif}.training-facts{border-block:1px solid #6c806050;flex-wrap:wrap;align-items:center;gap:24px 45px;margin:60px 8vw 0;padding-block:27px;font-size:13px;display:flex}.training-facts a{color:var(--practice-gold);text-underline-offset:6px;margin-left:auto;text-decoration:underline}.training-overview{grid-template-columns:.9fr 1.1fr;gap:10vw;padding:110px 10vw;display:grid}.training-overview h2{margin-top:0}.training-journey{background:radial-gradient(at 90% 60%,#28372970,#0000 70%);padding:40px 10vw 90px}.training-journey ol{margin:60px 0 0 12%;padding:0;list-style:none}.training-journey li{border-top:1px solid #82956d42;grid-template-columns:120px 1fr;gap:35px;padding:35px 0;display:grid}.training-journey li:nth-child(2){margin-left:5%}.training-journey li:nth-child(3){margin-left:10%}.training-journey .practice-period{padding-top:10px}.training-journey li p{max-width:620px}.practice-detail .practice-note{max-width:650px;margin:25px 0 0 auto;font-size:14px}.training-support{grid-template-columns:.8fr 1.2fr;gap:9vw;padding:65px 10vw 115px;display:grid}.training-support ul{margin:0 0 30px;padding-left:20px}.training-support li{color:#d0d9c9;padding:8px 0 8px 7px;line-height:1.85}.practice-inquiry{background:linear-gradient(#0b1210,#1b2b22);grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px 8vw 125px;display:grid}.practice-inquiry>div:first-child{max-width:470px}.practice-text-link{color:var(--practice-gold);text-underline-offset:7px;padding-block:15px;font-size:14px;line-height:1.6;text-decoration:underline;display:inline-flex}.practice-detail .practice-action{color:#efe5b6;border:1px solid #ab9b5d;align-items:center;gap:20px;min-height:52px;padding:16px 22px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.practice-action.oval{border-radius:100px}.practice-detail .practice-action:hover{background:#dabb5415}.practice-inquiry .conversion-portal{box-shadow:none;border:0;min-width:0;margin:0;display:block}.practice-inquiry .intent-form-panel{background:0 0;min-height:0;padding:0;animation:none;overflow:visible}.practice-inquiry .intent-form-panel:after{display:none}.practice-inquiry .intent-form-heading h3{text-transform:none;letter-spacing:-.03em;font:500 40px/1.12 Cormorant Garamond,Georgia,serif}.practice-inquiry .intent-form-heading>span{color:var(--practice-gold)}.practice-inquiry .intent-form-heading p{margin-bottom:32px;font-family:inherit;font-size:16px;line-height:1.75}.practice-inquiry .form-submit-row{flex-direction:column-reverse;align-items:flex-start}.practice-inquiry .form-submit-row p{color:#adc1b2;font-size:12px}.practice-inquiry .form-submit-row button{color:#151d13;background:#e0c875;border-radius:100px}.practice-inquiry .inquiry-email-alternative p{font-size:12px}.practice-inquiry select option{background:#15251c}.reading-threshold{isolation:isolate;min-height:850px;padding-bottom:90px;position:relative}.reading-threshold figure{z-index:-1;width:min(58%,660px);position:absolute;top:220px;right:0}.reading-threshold figure img{width:100%;height:auto;-webkit-mask-image:radial-gradient(ellipse at 60% 45%,#000 20%,#000b3 45%,transparent 74%);mask-image:radial-gradient(ellipse at 60% 45%,#000 20%,#000b3 45%,transparent 74%);display:block}.reading-title{max-width:850px;padding:60px 7vw 0}.reading-title h1{color:var(--practice-gold);margin:30px 0;font-size:clamp(65px,7.3vw,108px)}.reading-title>p:not(.eyebrow){color:#d2dfd0;margin-bottom:35px;font:500 28px/1.5 Cormorant Garamond,Georgia,serif}.reading-intention{grid-template-columns:1fr 1.1fr;gap:0 9vw;padding:30px 11vw 100px;display:grid}.reading-intention>.eyebrow{grid-column:1/-1}.reading-intention h2{margin-top:0}.reading-traditions{background:radial-gradient(at 70%,#132e4066,#0000 65%);grid-template-columns:1fr 1fr;gap:11vw;padding:30px 12vw 100px;display:grid}.reading-traditions article:nth-child(2){padding-top:100px}.reading-traditions h2{font-size:clamp(38px,4vw,58px)}.reading-reflections{padding:30px 15vw 100px}.reading-reflections ul{max-width:780px;margin:40px 0;padding:0;list-style:none}.reading-reflections li{color:#d8e0d2;border-bottom:1px solid #8eab9140;padding:20px 0;font-size:18px;line-height:1.8}.reading-reflections>p{max-width:680px}.practice-detail .reading-price{color:#e0b94f;font:500 44px/1.3 Cormorant Garamond,Georgia,serif}.tuluvi-page .training-invitation{background:linear-gradient(#111b15,#0b1210);grid-template-columns:1fr 1.1fr;align-items:center;gap:8vw;padding:100px 9vw;display:grid}.tuluvi-page .training-invitation h2{color:#e0b94f;font:500 clamp(44px,5vw,72px)/1.05 Cormorant Garamond,Georgia,serif}.training-invitation .text-link{color:#e0b94f}.guidance-page .reading-invitation{background:radial-gradient(at 25%,#1c3444,#0c1814 70%);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding:90px 8vw;display:grid}.guidance-page .reading-invitation figure{margin:0}.guidance-page .reading-invitation img{width:100%;max-width:600px;height:auto;display:block;-webkit-mask-image:radial-gradient(#000 25%,#0000 72%);mask-image:radial-gradient(#000 25%,#0000 72%)}.guidance-page .reading-invitation h2{color:#e0b94f;font:500 clamp(42px,4.5vw,66px)/1.05 Cormorant Garamond,Georgia,serif}@media (width<=800px){.practice-detail h1{font-size:68px}.practice-detail h2{font-size:47px}.practice-breadcrumb{padding:105px 24px 22px;font-size:11px}.training-title{margin-top:-40px;padding:0 26px}.training-title h1{font-size:70px}.training-title>p:last-child{font-size:25px}.training-facts{gap:15px 25px;margin:35px 26px 0}.training-facts a{margin-left:0}.training-overview,.training-support,.practice-inquiry,.reading-intention,.reading-traditions{grid-template-columns:1fr;gap:25px;padding:65px 26px}.training-journey{padding:30px 26px 50px}.training-journey ol{margin:35px 0 0}.training-journey li{grid-template-columns:1fr;gap:18px;padding:28px 0}.training-journey li:nth-child(n){margin-left:0}.practice-detail .practice-note{margin-top:0}.practice-inquiry{gap:40px}.practice-inquiry>div:first-child{max-width:none}.practice-inquiry .two-columns,.practice-inquiry .tailored-fields{grid-template-columns:1fr}.practice-inquiry .intent-form-heading h3{font-size:35px}.reading-threshold{min-height:0;padding-bottom:30px}.reading-threshold figure{width:100%;max-width:550px;top:155px;right:0}.reading-title{padding:330px 26px 0}.reading-title h1{text-align:center;font-size:clamp(55px,11vw,78px)}.reading-title .eyebrow{text-align:center}.reading-title>p:not(.eyebrow){text-align:center;font-size:25px}.reading-title .practice-action{width:fit-content;margin:auto;display:flex}.reading-traditions{gap:45px;padding-top:0}.reading-traditions article:nth-child(2){padding-top:0}.reading-reflections{padding:0 26px 55px}.reading-reflections li{font-size:16px}.practice-detail :is(h2,h3),.training-title,.practice-detail .eyebrow,.training-journey .practice-period{text-align:center}.tuluvi-page .training-invitation,.guidance-page .reading-invitation{grid-template-columns:1fr;gap:25px;padding:55px 26px}.training-invitation h2,.reading-invitation h2{text-align:center}.guidance-page .reading-invitation figure{margin-bottom:-45px}}@media (prefers-reduced-motion:reduce){.practice-detail *,.practice-detail :before,.practice-detail :after{transition:none!important;animation:none!important}}.incarnation-page{--inc-ink:#0c1229;--inc-paper:#e9eaf0;--inc-muted:#b5bdd2;--inc-gold:#e0b94f;--inc-line:#8d9dcc40;--inc-blue:#a1b8ff;background:var(--inc-ink);color:var(--inc-paper);font-family:Manrope,sans-serif;overflow:clip}.incarnation-page :is(h1,h2,h3){letter-spacing:-.025em;text-transform:none;color:inherit;font-family:Cormorant Garamond,Georgia,serif;font-style:normal;font-weight:500}.incarnation-page a{color:inherit}.incarnation-page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--inc-gold);outline-offset:6px}.incarnation-page section[id]{scroll-margin-top:100px}.incarnation-page .site-header{background:#0c1229ed;padding-top:18px;padding-bottom:18px}.incarnation-page .site-header.is-scrolled{background:#0c1229f5}.incarnation-page .detail-footer{background:var(--inc-ink)}.inc-opening{max-width:1100px;margin:auto;padding:116px 6vw 0}.inc-overline{letter-spacing:.025em;color:var(--inc-muted);justify-content:space-between;gap:24px;margin-bottom:26px;font-size:11px;line-height:1.7;display:flex}.inc-overline a{text-underline-offset:5px;text-decoration:underline}.inc-opening h1{text-wrap:balance;max-width:900px;margin:0;font-size:clamp(38px,4.6vw,62px);line-height:1.08}.inc-opening h1 span{color:var(--inc-gold)}.inc-opening-foot{justify-content:space-between;align-items:center;gap:30px;margin-top:22px;display:flex}.inc-opening-foot p{color:var(--inc-muted);max-width:43ch;margin:0;font-size:14px;line-height:1.8}.inc-link{border-bottom:1px solid var(--inc-gold);white-space:nowrap;padding-bottom:7px;font-size:12px;line-height:1.6;text-decoration:none}.inc-link span{color:var(--inc-gold);margin-left:16px}.inc-reading-photo{width:min(100%,660px);margin:24px 0 -12px auto}.inc-reading-photo img{-webkit-mask-composite:source-in;width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 22% 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.inc-understanding{max-width:820px;margin:0 auto;padding:0 40px}.inc-answer{margin:0;padding:30px 0 15px}.inc-answer+.inc-answer{margin-top:12px}.inc-answer h2{color:var(--inc-paper);text-wrap:balance;margin:0 0 17px;font-size:clamp(28px,3vw,38px);line-height:1.2}.inc-answer>p{color:var(--inc-muted);max-width:70ch;margin:0;font-size:15px;line-height:1.95}.inc-traditions{border-top:1px solid var(--inc-line);margin:25px 0 4px 24px}.inc-traditions details{border-bottom:1px solid var(--inc-line)}.inc-traditions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:19px 0;list-style:none;display:flex}.inc-traditions summary::-webkit-details-marker{display:none}.inc-conversation summary::-webkit-details-marker{display:none}.inc-traditions h3{letter-spacing:0;color:var(--inc-gold);margin:0;font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.6}.inc-unfold{width:18px;height:18px;color:var(--inc-gold);flex:0 0 18px;display:block;position:relative}.inc-unfold:before,.inc-unfold:after{content:"";background:currentColor;width:18px;height:1px;transition:transform .3s;position:absolute;top:8px;left:0}.inc-unfold:after{transform:rotate(90deg)}details[open]>summary .inc-unfold:after{transform:rotate(0)}.inc-traditions details>div{padding:0 35px 23px 0;animation:.5s both inc-reveal}.inc-traditions p{color:var(--inc-muted);margin:0;font-size:14px;line-height:1.9}.inc-arrange{max-width:820px;margin:55px auto 0;padding:34px 40px 85px;position:relative}.inc-arrange:before{content:"";background:linear-gradient(90deg,var(--inc-gold),var(--inc-line),transparent);height:1px;position:absolute;top:0;left:40px;right:40px}.inc-label{letter-spacing:.16em;text-transform:uppercase;color:var(--inc-gold);margin:0 0 14px;font:500 10px/1.7 Manrope,sans-serif}.inc-arrange h2{text-wrap:balance;margin:0 0 28px;font-size:clamp(30px,3.5vw,42px);line-height:1.15}.inc-reservation{align-items:center;gap:48px;padding-bottom:35px;display:flex}.inc-price{letter-spacing:-.04em;color:var(--inc-gold);white-space:nowrap;margin:0;font:500 62px/1 Cormorant Garamond,Georgia,serif}.inc-price span{letter-spacing:.08em;vertical-align:top;margin-right:10px;padding-top:10px;font:500 11px/1 Manrope,sans-serif;display:inline-block}.inc-reservation>div>p{color:var(--inc-muted);max-width:37ch;margin:0 0 18px;font-size:14px;line-height:1.8}.inc-purchase{border:1px solid var(--inc-gold);border-radius:50%;align-items:center;gap:25px;padding:14px 24px;font-size:12px;line-height:1.5;text-decoration:none;transition:background .25s;display:inline-flex}.inc-purchase:hover{background:#e0b94f18}.inc-purchase span{color:var(--inc-gold)}.inc-conversation{border-top:1px solid var(--inc-line);border-bottom:1px solid var(--inc-line)}.inc-conversation>summary{cursor:pointer;color:var(--inc-paper);justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:14px;list-style:none;display:flex}.inc-conversation[open]>.inc-conversation-body{animation:.5s both inc-reveal}.inc-conversation-body{max-width:750px;margin:auto;padding:20px 0 30px}.inc-conversation .conversion-portal{box-shadow:none;background:0 0;border:0;min-width:0;margin:0;display:block}.inc-conversation .intent-form-panel{background:0 0;min-height:0;padding:0;animation:none;overflow:visible}.inc-conversation .intent-form-panel:after,.inc-conversation .intent-form-heading>span{display:none}.inc-conversation .intent-form-heading h3{margin:0 0 16px;font:500 30px/1.2 Cormorant Garamond,Georgia,serif}.inc-conversation .intent-form-heading p{color:var(--inc-muted);margin-bottom:35px;font:400 14px/1.85 Manrope,sans-serif}.inc-conversation .intent-form-panel label>span{color:var(--inc-muted);letter-spacing:.02em;font-size:12px}.inc-conversation .intent-form-panel input,.inc-conversation .intent-form-panel textarea,.inc-conversation .intent-form-panel select{color:var(--inc-paper);border-color:var(--inc-line)}.inc-conversation .intent-form-panel select option{background:var(--inc-ink)}.inc-conversation .intent-form-panel input::placeholder,.inc-conversation .intent-form-panel textarea::placeholder{color:#8894b2}.inc-conversation .form-submit-row>p,.inc-conversation .inquiry-email-alternative p{color:var(--inc-muted);font:400 12px/1.7 Manrope,sans-serif}.inc-conversation .form-submit-row button{border:1px solid var(--inc-gold);color:var(--inc-paper);border-radius:0;font-size:11px}.inc-conversation .inquiry-email-alternative{margin-top:30px}.inc-conversation .inquiry-email-alternative a{color:var(--inc-gold);font-size:13px}.inc-conversation .form-submit-row{align-items:flex-start}.incarnation-page .detail-footer{border-top-color:var(--inc-line);color:var(--inc-muted)}html[data-theme=light] .incarnation-page{--inc-ink:#edf0f7;--inc-paper:#172448;--inc-muted:#465575;--inc-gold:#806321;--inc-line:#405d8f3d;--inc-blue:#284fa5}html[data-theme=light] .incarnation-page .site-header{color:#eef0f8;background:#0c1229}html[data-theme=light] .incarnation-page .site-header a{color:#eef0f8}html[data-theme=light] .inc-conversation .intent-form{color:var(--inc-paper)!important;background:0 0!important}html[data-theme=light] .inc-conversation :is(input,textarea,select){color:var(--inc-paper)!important;background:#f6f7fb!important}.inc-conversation .conversion-portal[data-reveal]{opacity:1;filter:none;clip-path:none;transform:none}@keyframes inc-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.inc-opening{padding:104px 24px 0}.inc-overline{flex-wrap:wrap;gap:12px;margin-bottom:23px;font-size:10px}.inc-overline>span{text-align:center;flex-basis:100%}.inc-opening h1{text-align:center;max-width:500px;margin:auto;font-size:clamp(34px,7.4vw,48px)}.inc-opening-foot{text-align:center;margin-top:18px;display:block}.inc-opening-foot p{max-width:35ch;margin:auto;font-size:13px}.inc-link{margin-top:19px;display:inline-block}.inc-reading-photo{width:calc(100% + 28px);max-width:none;margin:22px -14px -5px}.inc-understanding{padding:0 26px}.inc-answer{padding-top:26px;padding-bottom:10px}.inc-answer+.inc-answer{margin-top:12px}.inc-answer h2{text-align:center;margin-bottom:15px;font-size:29px}.inc-answer>p{font-size:14px;line-height:1.85}.inc-traditions{margin:23px 0 0}.inc-traditions summary{gap:15px;padding:17px 0}.inc-traditions h3{font-size:13px}.inc-traditions details>div{padding-right:8px}.inc-traditions p{font-size:13px;line-height:1.85}.inc-arrange{margin-top:36px;padding:30px 26px 65px}.inc-arrange:before{left:26px;right:26px}.inc-label{text-align:center;font-size:9px}.inc-arrange h2{text-align:center;margin-bottom:25px;font-size:32px}.inc-reservation{text-align:center;flex-direction:column;gap:20px;padding-bottom:28px}.inc-price{font-size:57px}.inc-reservation>div>p{max-width:31ch;margin:0 auto 20px;font-size:13px}.inc-conversation>summary{font-size:13px}.inc-conversation .intent-form-heading h3{text-align:center;font-size:28px}.inc-conversation .two-columns,.inc-conversation .tailored-fields{grid-template-columns:1fr}.inc-conversation .form-submit-row{flex-direction:column-reverse;gap:20px}.inc-conversation .form-submit-row button{justify-content:center;width:100%}.inc-conversation .intent-form-heading p{font-size:13px}.inc-conversation .inquiry-email-alternative a{overflow-wrap:anywhere;font-size:13px}}@media (prefers-reduced-motion:reduce){.inc-traditions details>div,.inc-conversation[open]>.inc-conversation-body{animation:none}.inc-unfold:after,.inc-purchase{transition:none}}.immersion-page{background:var(--obsidian);min-height:100svh;color:var(--paper)}.immersion-site-header .wordmark,.immersion-site-header .desktop-nav,.immersion-site-header .header-cta{text-shadow:0 1px 18px #00000085}.immersion-section-index{color:#14201d94;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:18px;font-size:9px;font-weight:500;display:flex}.immersion-section-index:after{content:"";opacity:.4;background:currentColor;width:54px;height:1px}.immersion-section-index span{color:var(--brass)}.immersion-section-index p{margin:0}.immersions-overview-hero,.immersion-detail-hero,.customized-detail-hero{background:#070908;min-height:100svh;position:relative;overflow:hidden}.immersions-overview-media,.immersions-overview-veil,.immersion-detail-hero-media,.immersion-detail-hero-veil,.customized-detail-hero-media,.customized-detail-hero-veil{position:absolute;inset:0}.immersions-overview-media,.immersion-detail-hero-media,.customized-detail-hero-media{filter:saturate(.72)brightness(.68)contrast(1.08);background-position:50%;background-size:cover;animation:14s ease-in-out infinite alternate breathe}.immersions-overview-veil{background:linear-gradient(90deg,#050907ed 0%,#0509079e 52%,#05090724),linear-gradient(#0000 45%,#050706d1),radial-gradient(circle at 74% 20%,#50aaa124,#0000 28%)}.immersions-overview-copy{z-index:2;flex-direction:column;justify-content:center;width:min(1120px,86vw);min-height:100svh;padding:160px 0 150px;display:flex;position:relative}.immersions-overview-copy>.eyebrow{color:var(--celadon);margin:0 0 32px}.immersions-overview-copy h1{max-width:1040px;color:var(--paper);letter-spacing:-.072em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(56px,7.2vw,110px);font-weight:400;line-height:.88}.immersions-overview-intro{color:#e7eee9c2;max-width:620px;margin:42px 0 48px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(23px,2.2vw,34px);line-height:1.35}.immersion-detail-actions{flex-wrap:wrap;align-items:center;gap:34px;display:flex}.immersions-overview-note{z-index:2;color:#e7eee98c;letter-spacing:.15em;text-transform:uppercase;gap:26px;font-size:8px;font-weight:500;display:flex;position:absolute;bottom:38px;right:clamp(24px,5vw,76px)}.immersions-overview-note span+span{border-left:1px solid #e7eee933;padding-left:26px}.immersions-threshold{color:var(--sumi);background:radial-gradient(circle at 78% 18%,#73527d21,#0000 25%),linear-gradient(135deg,#c6d8d0,#e2e9e5 58%,#c4d5ce);grid-template-columns:minmax(140px,.38fr) minmax(0,1.16fr) minmax(240px,.62fr);align-items:start;gap:clamp(42px,7vw,120px);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px);display:grid}.immersions-threshold h2,.immersions-upcoming-heading h2,.immersions-film-copy h2,.immersions-customized h2,.immersions-assurance h2,.immersion-thesis h2,.immersion-experience h2,.immersion-rhythm h2,.immersion-guides h2,.immersion-practical h2,.immersion-reserve h2,.customized-thesis h2,.customized-framework h2,.customized-for h2,.customized-process h2{letter-spacing:-.062em;text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(44px,5.2vw,80px);font-weight:400;line-height:.92}.immersions-threshold>div:nth-child(2)>p{max-width:780px;margin:46px 0 0;font-size:17px;line-height:1.82}.immersions-threshold blockquote{color:#14201dbd;border-top:1px solid #14201d52;align-self:end;margin:170px 0 0;padding-top:24px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(25px,2.4vw,36px);font-style:italic;line-height:1.3}.immersions-upcoming{background:radial-gradient(circle at 6% 14%,#50aaa11f,#0000 24%),radial-gradient(circle at 92% 78%,#73527d24,#0000 30%),#090c0b;padding:clamp(110px,12vw,180px) clamp(24px,6vw,92px)}.immersions-upcoming .immersion-section-index,.immersions-film-section .immersion-section-index,.immersions-customized .immersion-section-index,.immersion-experience .immersion-section-index,.immersion-guides .immersion-section-index,.customized-framework .immersion-section-index,.customized-for .immersion-section-index,.customized-process .immersion-section-index{color:#e7eee98c}.immersions-upcoming-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1.05fr) minmax(250px,.55fr);align-items:end;gap:clamp(44px,7vw,110px);margin-bottom:clamp(70px,9vw,130px);display:grid}.immersions-upcoming-heading>p{color:#e7eee99e;margin:0;font-size:15px;line-height:1.75}.immersions-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,32px);display:grid}.immersions-portal{border:1px solid #e7eee929;min-height:min(72vw,760px);display:block;position:relative;overflow:hidden}.immersions-portal-media,.immersions-portal-veil{position:absolute;inset:0}.immersions-portal-media{filter:saturate(.7)brightness(.68)contrast(1.08);background-position:50%;background-size:cover;transition:filter .9s,transform 1.2s cubic-bezier(.16,1,.3,1)}.immersions-portal-veil{background:linear-gradient(#05070680,#05070659 42%,#050706f5 100%);transition:background .7s}.immersions-portal-top,.immersions-portal-copy{z-index:2;position:absolute;left:clamp(24px,3vw,46px);right:clamp(24px,3vw,46px)}.immersions-portal-top{color:var(--celadon);letter-spacing:.17em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:500;display:flex;top:clamp(24px,3vw,42px)}.immersions-portal-top span:first-child{color:var(--brass)}.immersions-portal-copy{bottom:clamp(28px,4vw,58px)}.immersions-portal-copy>p{color:var(--turquoise);letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;font-size:8px;font-weight:500}.immersions-portal-copy h3{letter-spacing:-.055em;text-transform:uppercase;max-width:640px;margin:0 0 32px;font-family:Tenor Sans,sans-serif;font-size:clamp(30px,3.8vw,58px);font-weight:400;line-height:.98}.immersions-portal-copy time{color:var(--celadon);font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,2vw,29px);display:block}.immersions-portal-copy>div{color:#e7eee9ad;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #e7eee940;justify-content:space-between;gap:20px;margin-top:28px;padding-top:20px;font-size:9px;font-weight:500;display:flex}.immersions-portal-copy strong{color:var(--paper);font-weight:500}.immersions-portal:hover .immersions-portal-media{filter:saturate(.86)brightness(.75)contrast(1.06);transform:scale(1.035)}.immersions-comparison{border-top:1px solid #e7eee92b;border-bottom:1px solid #e7eee92b;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(70px,8vw,110px);display:grid}.immersions-comparison>div{border-right:1px solid #e7eee92b;min-height:230px;padding:34px}.immersions-comparison>div:last-child{border-right:0}.immersions-comparison span{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;font-size:8px}.immersions-comparison strong{text-transform:uppercase;max-width:340px;margin:36px 0 20px;font-family:Tenor Sans,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:400;line-height:1.25;display:block}.immersions-comparison p{color:#e7eee98f;max-width:360px;margin:0;font-size:13px;line-height:1.65}.immersions-film-section{background:radial-gradient(circle at 15% 70%,#50aaa12b,#0000 28%),linear-gradient(135deg,#10221e,#080d0c 65%);grid-template-columns:minmax(0,1fr) minmax(300px,.66fr);align-items:center;gap:clamp(70px,10vw,170px);padding:clamp(110px,13vw,190px) clamp(24px,8vw,122px);display:grid;overflow:hidden}.immersions-film-copy .immersion-section-index{margin-bottom:68px}.immersions-film-copy h2{color:var(--paper)}.immersions-film-copy>p{color:#e7eee9ad;max-width:650px;margin:44px 0 0;font-size:16px;line-height:1.78}.immersions-overview-film{justify-self:end;width:min(100%,430px);margin:0;position:relative}.immersions-overview-film:before{content:"";border:1px solid #c09d5d80;position:absolute;inset:16px -16px -16px 16px}.immersions-overview-film video{aspect-ratio:9/16;object-fit:cover;background:#040504;border:1px solid #e7eee938;width:100%;display:block;position:relative}.immersions-overview-film figcaption{color:#e7eee985;letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:18px;font-size:8px;font-weight:500;display:flex;position:relative}.immersions-customized{background:radial-gradient(circle at 90% 15%,#73527d52,#0000 30%),linear-gradient(128deg,#090b0a,#151019 72%);grid-template-columns:minmax(150px,.4fr) minmax(0,1.6fr);gap:clamp(50px,8vw,130px);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px);display:grid;position:relative;overflow:hidden}.immersions-customized-copy{z-index:2;max-width:1050px;position:relative}.immersions-customized-copy>.eyebrow{color:var(--turquoise);margin:0 0 32px}.immersions-customized h2{color:var(--paper)}.immersions-customized-copy>p:not(.eyebrow){color:#e7eee9ad;max-width:710px;margin:44px 0 50px;font-size:17px;line-height:1.78}.immersions-customized-orbit{aspect-ratio:1;border:1px solid #c09d5d33;border-radius:49% 51% 46% 54%;width:min(62vw,760px);position:absolute;top:-34%;right:-12%;transform:rotate(24deg);box-shadow:0 0 0 90px #50aaa106,0 0 0 180px #73527d06}.immersions-assurance{color:var(--sumi);background:linear-gradient(135deg,#dce6e1,#c7d8d0 64%,#e0e8e4);padding:clamp(105px,12vw,175px) clamp(24px,6vw,92px)}.immersions-assurance-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(50px,8vw,130px);margin-bottom:90px;display:grid}.immersions-assurance-grid{border-top:1px solid #14201d3d;border-bottom:1px solid #14201d3d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.immersions-assurance-grid article{border-right:1px solid #14201d3d;min-height:270px;padding:32px 28px}.immersions-assurance-grid article:last-child{border-right:0}.immersions-assurance-grid article>span{color:var(--brass);font-family:Instrument Serif,Georgia,serif;font-size:clamp(52px,5vw,78px);line-height:.9}.immersions-assurance-grid h3{text-transform:uppercase;margin:46px 0 16px;font-family:Tenor Sans,sans-serif;font-size:15px;font-weight:400}.immersions-assurance-grid p{color:#14201da6;margin:0;font-size:12px;line-height:1.7}.immersion-detail-hero-media{filter:saturate(.72)brightness(.59)contrast(1.1)}.immersion-detail-hero-veil{background:linear-gradient(90deg,#050807eb,#05080778 62%,#09050b33),linear-gradient(#0000 44%,#050706e6)}.immersion-detail-hero.is-copy-right .immersion-detail-hero-veil{background:linear-gradient(270deg,#050807f0,#05080780 61%,#09050b29),linear-gradient(#0000 44%,#050706e6)}.immersion-detail-hero-content{z-index:2;flex-direction:column;justify-content:center;width:min(1180px,86vw);min-height:calc(100svh - 128px);padding:150px 0 110px;display:flex;position:relative}.immersion-detail-hero.is-copy-right .immersion-detail-hero-content{padding-left:min(43vw,610px)}.immersion-breadcrumb{color:#e7eee991;letter-spacing:.16em;text-transform:uppercase;gap:13px;margin-bottom:52px;font-size:8px;font-weight:500;display:flex}.immersion-breadcrumb a{color:var(--celadon)}.immersion-detail-hero-content>.eyebrow{color:var(--turquoise);margin:0 0 26px}.immersion-detail-hero h1,.customized-detail-hero h1{letter-spacing:-.07em;text-transform:uppercase;max-width:1140px;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(52px,6.4vw,96px);font-weight:400;line-height:.91}.immersion-detail-date{color:var(--celadon);margin:35px 0 46px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2vw,31px)}.immersion-detail-facts{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050807bd;border-top:1px solid #e7eee933;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin:0;display:grid;position:relative}.immersion-detail-facts>div{border-right:1px solid #e7eee929;min-height:128px;padding:32px clamp(24px,4vw,60px)}.immersion-detail-facts>div:last-child{border-right:0}.immersion-detail-facts dt{color:var(--brass);letter-spacing:.17em;text-transform:uppercase;margin-bottom:18px;font-size:8px;font-weight:500}.immersion-detail-facts dd{color:var(--paper);text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(15px,1.4vw,20px)}.immersion-thesis{color:var(--sumi);background:linear-gradient(135deg,#d9e5df,#c4d6ce 62%,#e3eae6);grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:clamp(54px,8vw,140px);padding:clamp(115px,14vw,210px) clamp(24px,8vw,122px);display:grid}.immersion-thesis-copy{max-width:1040px}.immersion-thesis-copy>p{max-width:760px;margin:48px 0 0;font-size:17px;line-height:1.85}.immersion-thesis-copy>p:last-child{color:#14201dad;margin-left:min(13vw,170px);font-family:Instrument Serif,Georgia,serif;font-size:clamp(23px,2.2vw,33px);line-height:1.42}.immersion-experience{background:radial-gradient(circle at 86% 14%,#50aaa129,#0000 28%),linear-gradient(135deg,#08100e,#13231f);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:920px;display:grid}.immersion-experience-image{min-height:760px;position:relative;overflow:hidden}.immersion-experience-image img{object-fit:cover;filter:saturate(.65)brightness(.68)contrast(1.08);width:100%;height:100%;display:block}.immersion-experience-image:after{content:"";background:linear-gradient(90deg,#0000 62%,#101e1b),linear-gradient(#0000 50%,#050908b8);position:absolute;inset:0}.immersion-experience-image>span{z-index:2;color:#e7eee99e;letter-spacing:.17em;text-transform:uppercase;font-size:8px;position:absolute;bottom:28px;right:30px}.immersion-experience-copy{align-self:center;padding:clamp(80px,9vw,140px)}.immersion-experience-copy .immersion-section-index{margin-bottom:65px}.immersion-experience-copy h2{color:var(--paper)}.immersion-experience-copy ul{border-top:1px solid #e7eee929;margin:62px 0 0;padding:0;list-style:none}.immersion-experience-copy li{color:#e7eee9c7;text-transform:uppercase;border-bottom:1px solid #e7eee929;grid-template-columns:42px 1fr;gap:18px;padding:18px 0;font-family:Tenor Sans,sans-serif;font-size:14px;line-height:1.4;display:grid}.immersion-experience-copy li span{color:var(--brass);font-family:Manrope,sans-serif;font-size:8px}.immersion-rhythm{color:var(--sumi);background:linear-gradient(145deg,#e2e9e5,#c7d8d0);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px)}.immersion-rhythm-heading{grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) minmax(240px,.6fr);align-items:end;gap:clamp(48px,8vw,130px);margin-bottom:100px;display:grid}.immersion-rhythm-heading>p{color:#14201da1;margin:0;font-size:13px;line-height:1.75}.immersion-rhythm-list{border-top:1px solid #14201d42}.immersion-rhythm-list article{border-bottom:1px solid #14201d42;grid-template-columns:minmax(90px,.28fr) minmax(240px,.72fr) minmax(300px,1fr);align-items:baseline;gap:clamp(30px,6vw,100px);padding:36px 0;display:grid}.immersion-rhythm-list article>span{color:var(--brass);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:500}.immersion-rhythm-list h3{text-transform:uppercase;margin:0;font-family:Tenor Sans,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:400}.immersion-rhythm-list p{color:#14201da1;max-width:580px;margin:0;font-size:14px;line-height:1.72}.immersion-guides{background:#080b0a;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:880px;display:grid}.immersion-guides-media{filter:saturate(.7)brightness(.58)contrast(1.12);background-position:50%;background-size:cover;min-height:720px}.immersion-guides-copy{align-self:center;padding:clamp(80px,9vw,140px)}.immersion-guides-copy .immersion-section-index{color:#e7eee985;margin-bottom:62px}.immersion-guides-copy h2{color:var(--paper)}.immersion-guides-copy>p{color:#e7eee9a8;max-width:680px;margin:40px 0 0;font-size:15px;line-height:1.8}.immersion-guides-copy>p:last-child{color:var(--celadon);font-family:Instrument Serif,Georgia,serif;font-size:clamp(20px,1.8vw,27px);line-height:1.5}.immersion-practical{color:var(--sumi);background:linear-gradient(135deg,#c4d6ce,#e2e9e5 60%,#c9d9d2);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px)}.immersion-practical-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1.58fr);gap:clamp(50px,8vw,130px);margin-bottom:90px;display:grid}.immersion-inclusions{border-top:1px solid #14201d42;border-bottom:1px solid #14201d42;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1180px;margin-left:auto;display:grid}.immersion-inclusions article{min-height:400px;padding:42px}.immersion-inclusions article+article{border-left:1px solid #14201d42}.immersion-inclusions h3{color:var(--brass);text-transform:uppercase;margin:0 0 38px;font-family:Tenor Sans,sans-serif;font-size:18px;font-weight:400}.immersion-inclusions ul{margin:0;padding:0;list-style:none}.immersion-inclusions li{border-top:1px solid #14201d2b;padding:15px 0 15px 28px;font-size:14px;line-height:1.55;position:relative}.immersion-inclusions li:before{color:var(--turquoise);content:"◆";font-size:7px;position:absolute;top:20px;left:0}.immersion-faqs{border-top:1px solid #14201d47;max-width:1180px;margin:100px 0 0 auto}.immersion-faqs details{border-bottom:1px solid #14201d47}.immersion-faqs summary{cursor:pointer;text-transform:uppercase;grid-template-columns:48px 1fr auto;align-items:center;gap:20px;padding:25px 0;font-family:Tenor Sans,sans-serif;font-size:clamp(15px,1.5vw,20px);list-style:none;display:grid}.immersion-faqs summary::-webkit-details-marker{display:none}.immersion-faqs summary span{color:var(--brass);font-family:Manrope,sans-serif;font-size:8px}.immersion-faqs summary i{font-size:26px;font-style:normal;font-weight:300;transition:transform .3s}.immersion-faqs details[open] summary i{transform:rotate(45deg)}.immersion-faqs details>p{color:#14201dab;max-width:800px;margin:0 0 32px 68px;font-size:14px;line-height:1.8}.immersion-reserve{color:var(--sumi);background:radial-gradient(circle at 84% 6%,#73527d26,#0000 25%),linear-gradient(135deg,#c5d7cf,#e1e9e5 56%,#bfd1c9);padding:clamp(110px,13vw,190px) clamp(24px,6vw,92px)}.immersion-reserve-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1fr) minmax(250px,.6fr);align-items:end;gap:clamp(48px,8vw,130px);display:grid}.immersion-reserve-heading>p{color:#14201da6;margin:0;font-size:14px;line-height:1.75}.conversion-portal.is-focused{grid-template-columns:minmax(260px,.58fr) minmax(0,1.42fr)}.conversion-portal.is-focused .intent-panel{background:#f0f4f17a;align-items:center;display:flex}.focused-intent-copy>span{color:var(--brass);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:500}.focused-intent-copy h3{letter-spacing:-.04em;text-transform:uppercase;margin:35px 0 28px;font-family:Tenor Sans,sans-serif;font-size:clamp(26px,2.5vw,38px);font-weight:400;line-height:1.06}.focused-intent-copy>p{color:#14201db3;margin:0;font-family:Instrument Serif,Georgia,serif;font-size:21px;line-height:1.42}.focused-intent-copy ul{border-top:1px solid #14201d3b;margin:50px 0 0;padding:0;list-style:none}.focused-intent-copy li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #14201d3b;padding:14px 0;font-size:10px;font-weight:500}.customized-detail-hero-media{filter:saturate(.62)brightness(.54)contrast(1.12);background-position:50%}.customized-detail-hero-veil{background:linear-gradient(90deg,#060908f0,#06090880 62%,#150b173d),radial-gradient(circle at 78% 22%,#73527d40,#0000 34%)}.customized-detail-hero-content{z-index:2;flex-direction:column;justify-content:center;width:min(1180px,86vw);min-height:100svh;padding:150px 0 110px;display:flex;position:relative}.customized-detail-hero-content>.eyebrow{color:var(--turquoise);margin:0 0 28px}.customized-detail-hero-content>p:not(.eyebrow){color:#e7eee9b8;max-width:670px;margin:40px 0 50px;font-family:Instrument Serif,Georgia,serif;font-size:clamp(22px,2.2vw,32px);line-height:1.4}.customized-detail-hero-content .primary-link{align-self:flex-start}.customized-thesis{color:var(--sumi);background:linear-gradient(135deg,#d9e5df,#c4d6ce 62%,#e3eae6);grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:clamp(54px,8vw,140px);padding:clamp(115px,14vw,210px) clamp(24px,8vw,122px);display:grid}.customized-thesis>div:last-child{max-width:1000px}.customized-thesis>div:last-child>p{max-width:760px;margin:50px 0 0;font-family:Instrument Serif,Georgia,serif;font-size:clamp(23px,2.4vw,35px);line-height:1.45}.customized-framework{background:radial-gradient(circle at 90% 10%,#73527d2e,#0000 28%),#090b0a;padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px)}.customized-framework-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);gap:clamp(50px,8vw,130px);margin-bottom:95px;display:grid}.customized-framework-grid{border-top:1px solid #e7eee92b;border-bottom:1px solid #e7eee92b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customized-framework-grid article{border-right:1px solid #e7eee92b;min-height:340px;padding:34px 28px}.customized-framework-grid article:last-child{border-right:0}.customized-framework-grid article>span{color:var(--brass);letter-spacing:.16em;font-size:8px}.customized-framework-grid h3{text-transform:uppercase;margin:90px 0 24px;font-family:Tenor Sans,sans-serif;font-size:clamp(19px,2vw,28px);font-weight:400}.customized-framework-grid p{color:#e7eee994;margin:0;font-size:13px;line-height:1.72}.customized-for{background:linear-gradient(135deg,#0e201c,#080b0a);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:950px;display:grid}.customized-for-image{filter:saturate(.68)brightness(.62)contrast(1.08);background-position:50%;background-size:cover;min-height:780px}.customized-for-copy{align-self:center;padding:clamp(80px,9vw,140px)}.customized-for-copy .immersion-section-index{margin-bottom:62px}.customized-for-copy ul{border-top:1px solid #e7eee929;margin:60px 0 0;padding:0;list-style:none}.customized-for-copy li{border-bottom:1px solid #e7eee929;grid-template-columns:150px 1fr;gap:28px;padding:21px 0;display:grid}.customized-for-copy li>span{color:var(--celadon);text-transform:uppercase;font-family:Tenor Sans,sans-serif;font-size:13px}.customized-for-copy li p{color:#e7eee994;margin:0;font-size:12px;line-height:1.65}.customized-process{color:var(--sumi);background:linear-gradient(135deg,#dce6e1,#c5d6ce);padding:clamp(110px,13vw,190px) clamp(24px,7vw,108px)}.customized-process-heading{grid-template-columns:minmax(160px,.4fr) minmax(0,1.6fr);gap:clamp(50px,8vw,130px);margin-bottom:95px;display:grid}.customized-process ol{border-top:1px solid #14201d42;max-width:1120px;margin:0 0 0 auto;padding:0;list-style:none}.customized-process li{border-bottom:1px solid #14201d42;grid-template-columns:100px 1fr;gap:34px;padding:34px 0;display:grid}.customized-process li>span{color:var(--brass);font-size:9px}.customized-process h3{text-transform:uppercase;margin:0 0 14px;font-family:Tenor Sans,sans-serif;font-size:clamp(21px,2.1vw,31px);font-weight:400}.customized-process li p{color:#14201da6;max-width:680px;margin:0;font-size:14px;line-height:1.7}.immersion-footer{border-top:1px solid #e7eee91f}@media (width<=1080px){.immersions-threshold{grid-template-columns:110px minmax(0,1.25fr) minmax(220px,.6fr);gap:46px}.immersions-upcoming-heading,.immersion-rhythm-heading,.immersion-reserve-heading{grid-template-columns:110px minmax(0,1.15fr) minmax(220px,.62fr);gap:44px}.immersion-experience-copy,.immersion-guides-copy,.customized-for-copy{padding:78px 54px}.customized-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customized-framework-grid article:nth-child(2){border-right:0}.customized-framework-grid article:nth-child(-n+2){border-bottom:1px solid #e7eee92b}.conversion-portal.is-focused{grid-template-columns:minmax(240px,.48fr) minmax(0,1.52fr)}}@media (width<=820px){.immersions-overview-note{display:none}.immersions-threshold,.immersions-upcoming-heading,.immersions-customized,.immersions-assurance-heading,.immersion-thesis,.immersion-rhythm-heading,.immersion-practical-heading,.immersion-reserve-heading,.customized-thesis,.customized-framework-heading,.customized-process-heading{grid-template-columns:1fr}.immersions-threshold blockquote{margin:20px 0 0 18%}.immersions-portal-grid{grid-template-columns:1fr}.immersions-portal{min-height:720px}.immersions-comparison{grid-template-columns:1fr}.immersions-comparison>div{border-bottom:1px solid #e7eee92b;border-right:0;min-height:auto}.immersions-comparison>div:last-child{border-bottom:0}.immersions-film-section{grid-template-columns:1fr}.immersions-overview-film{justify-self:center;margin:20px auto 0}.immersions-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.immersions-assurance-grid article:nth-child(2){border-right:0}.immersions-assurance-grid article:nth-child(-n+2){border-bottom:1px solid #14201d3d}.immersion-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.immersion-detail-facts>div:nth-child(2){border-right:0}.immersion-detail-facts>div:nth-child(-n+2){border-bottom:1px solid #e7eee929}.immersion-experience,.immersion-guides,.customized-for{grid-template-columns:1fr}.immersion-experience-image,.immersion-guides-media,.customized-for-image{min-height:68svh}.immersion-rhythm-list article{grid-template-columns:90px minmax(200px,.75fr) minmax(0,1fr);gap:28px}.conversion-portal.is-focused{grid-template-columns:1fr}}@media (width<=720px){.immersion-page .site-header{padding:22px 20px}.immersions-overview-copy,.immersion-detail-hero-content,.customized-detail-hero-content{width:auto;min-height:100svh;padding:132px 20px 92px}.immersion-detail-hero.is-copy-right .immersion-detail-hero-content{padding:132px 20px 92px}.immersion-detail-hero.is-copy-right .immersion-detail-hero-veil{background:linear-gradient(90deg,#050807e6,#0508078a 66%,#09050b3d),linear-gradient(#0000 44%,#050706e6)}.immersions-overview-copy h1,.immersion-detail-hero h1,.customized-detail-hero h1{font-size:clamp(43px,13vw,64px);line-height:.94}.immersions-overview-intro{margin:34px 0 40px;font-size:23px}.immersion-detail-actions{flex-direction:column;align-items:flex-start;gap:26px}.immersion-breadcrumb{flex-wrap:wrap;margin-bottom:38px}.immersion-detail-date{margin:28px 0 38px}.immersion-detail-facts{position:relative}.immersion-detail-facts>div{min-height:108px;padding:25px 20px}.immersions-threshold,.immersions-upcoming,.immersions-film-section,.immersions-customized,.immersions-assurance,.immersion-thesis,.immersion-rhythm,.immersion-practical,.immersion-reserve,.customized-thesis,.customized-framework,.customized-process{padding:96px 20px}.immersions-threshold h2,.immersions-upcoming-heading h2,.immersions-film-copy h2,.immersions-customized h2,.immersions-assurance h2,.immersion-thesis h2,.immersion-experience h2,.immersion-rhythm h2,.immersion-guides h2,.immersion-practical h2,.immersion-reserve h2,.customized-thesis h2,.customized-framework h2,.customized-for h2,.customized-process h2{font-size:clamp(39px,11.6vw,56px)}.immersions-threshold>div:nth-child(2)>p{margin-top:34px;font-size:15px}.immersions-threshold blockquote{margin-left:10%}.immersions-upcoming-heading,.immersions-assurance-heading,.immersion-rhythm-heading,.immersion-practical-heading,.immersion-reserve-heading,.customized-framework-heading,.customized-process-heading{margin-bottom:64px}.immersions-upcoming-heading>p{margin-top:0}.immersions-portal{min-height:660px}.immersions-portal-copy h3{font-size:clamp(31px,9.5vw,44px)}.immersions-portal-copy>div{flex-direction:column;align-items:flex-start}.immersions-comparison>div{padding:30px 0}.immersions-overview-film{width:calc(100% - 16px)}.immersions-customized-copy>p:not(.eyebrow){font-size:15px}.immersions-assurance-grid{grid-template-columns:1fr}.immersions-assurance-grid article,.immersions-assurance-grid article:nth-child(2){border-bottom:1px solid #14201d3d;border-right:0;min-height:auto;padding:30px 0}.immersions-assurance-grid article:last-child{border-bottom:0}.immersions-assurance-grid h3{margin-top:28px}.immersion-thesis-copy>p{margin-top:34px;font-size:15px}.immersion-thesis-copy>p:last-child{margin-left:8%;font-size:22px}.immersion-experience-copy,.immersion-guides-copy,.customized-for-copy{padding:90px 20px}.immersion-experience-image,.immersion-guides-media,.customized-for-image{min-height:65svh}.immersion-experience-copy .immersion-section-index,.immersion-guides-copy .immersion-section-index,.customized-for-copy .immersion-section-index{margin-bottom:54px}.immersion-experience-copy ul{margin-top:46px}.immersion-rhythm-list article{grid-template-columns:1fr;gap:15px;padding:31px 0}.immersion-rhythm-list h3{font-size:21px}.immersion-inclusions{grid-template-columns:1fr}.immersion-inclusions article{min-height:auto;padding:36px 0}.immersion-inclusions article+article{border-top:1px solid #14201d42;border-left:0}.immersion-faqs{margin-top:70px}.immersion-faqs summary{grid-template-columns:34px 1fr auto;font-size:14px}.immersion-faqs details>p{margin-left:54px}.conversion-portal.is-focused{margin-top:64px}.conversion-portal.is-focused .intent-panel{padding:38px 20px 46px}.focused-intent-copy ul{margin-top:34px}.customized-detail-hero-content>p:not(.eyebrow){font-size:22px}.customized-framework-grid{grid-template-columns:1fr}.customized-framework-grid article,.customized-framework-grid article:nth-child(2){border-bottom:1px solid #e7eee92b;border-right:0;min-height:auto;padding:34px 0}.customized-framework-grid h3{margin:50px 0 20px}.customized-for-copy li{grid-template-columns:1fr;gap:12px}.customized-process li{grid-template-columns:44px 1fr;gap:18px}.immersion-footer{padding-top:90px}}@media (prefers-reduced-motion:reduce){.immersions-overview-media,.immersion-detail-hero-media,.customized-detail-hero-media{animation:none}}body .immersions-overview-copy{margin-inline:auto}@media (width<=720px){body .immersions-overview-copy{width:calc(100% - 56px);padding-inline:0}}.immersion-detail-hero-content>.writer-hero-intro{max-width:580px;color:var(--celadon);margin:28px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.7}.course-review{--course-gold:#e0b94f;--course-ink:#eeeee5;--course-muted:#acb7af;min-height:100vh;color:var(--course-ink);background:#101a17;font-family:Arial,sans-serif;line-height:1.7;overflow:clip}.course-review *{box-sizing:border-box}.course-review a{color:inherit}.course-review a:focus-visible,.course-review summary:focus-visible{outline:2px solid var(--course-gold);outline-offset:6px}.course-review h1,.course-review h2,.course-review h3,.course-review h4,.course-review h5{letter-spacing:-.025em;color:var(--course-ink);font-family:Palatino,Palatino Linotype,Book Antiqua,Georgia,serif;font-style:normal;font-weight:400;line-height:1.15}.course-skip{z-index:20;background:#101a17;padding:.8rem 1.2rem;position:absolute;top:-10rem;left:1rem}.course-skip:focus{top:1rem}.course-masthead{z-index:1;border-bottom:1px solid #e0b94f20;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 5vw;display:flex;position:relative}.course-masthead>a{font-family:Georgia,serif;font-size:1.25rem;text-decoration:none}.course-masthead nav{gap:2rem;font-size:.78rem;display:flex}.course-masthead nav a{text-decoration:none}.course-opening{isolation:isolate;justify-content:space-between;align-items:center;gap:4rem;min-height:33rem;padding:6rem 8vw 5rem;display:flex;position:relative}.course-atmosphere{z-index:-1;opacity:.55;background:url(/images/practice/tuluvi-training.png) 60% 40%/cover no-repeat;position:absolute;inset:0 0 -4rem 35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 50%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 50%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.course-opening h1{max-width:16ch;margin:.8rem 0 1.5rem;font-size:clamp(2.8rem,5.8vw,5.8rem)}.course-opening h1 span{color:var(--course-gold)}.course-eyebrow{color:var(--course-gold);text-transform:uppercase;letter-spacing:.21em;margin:0 0 1.3rem;font-size:.66rem;font-weight:600}.course-opening-copy{max-width:40ch;font-size:1rem;line-height:1.85}.course-enter{border:1px solid #e0b94f70;border-radius:50%;align-items:center;gap:2rem;margin-top:1.3rem;padding:.9rem 1.7rem;font-size:.83rem;text-decoration:none;display:inline-flex}.course-enter:hover{background:#e0b94f15}.course-private-note{color:#d5d9d2;border-left:1px solid #e0b94f60;align-self:flex-end;max-width:17rem;padding:1rem 0 1rem 1.4rem;font-size:.72rem;line-height:1.8}.course-import-notes{border-top:1px solid #e0b94f40;border-bottom:1px solid #e0b94f40;margin:0 8vw 4rem;font-size:.85rem;position:relative}.course-import-notes summary{cursor:pointer;color:var(--course-gold);padding:1.2rem 0}.course-import-notes summary span{color:var(--course-muted);margin-left:2rem;font-size:.75rem}.course-import-notes>div{max-width:75ch;padding:0 0 1.5rem}.course-import-notes ul{padding-left:1.2rem;list-style:outside}.course-import-notes li{padding:.25rem 0}.course-reading-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);column-gap:clamp(3rem,7vw,8rem);max-width:1400px;margin:auto;padding:0 6vw 6rem;display:grid}.course-map{font-size:.83rem}.course-map details{scrollbar-width:thin;max-height:calc(100vh - 4rem);position:sticky;top:2rem;overflow-y:auto}.course-map summary{text-transform:uppercase;letter-spacing:.14em;color:var(--course-gold);cursor:pointer;padding:1.5rem 0;font-size:.7rem}.course-map ol{margin:0;padding:0;list-style:none}.course-map li{border-bottom:1px solid #ffffff13}.course-map a{border-left:2px solid #0000;gap:.9rem;padding:1rem .5rem;line-height:1.5;text-decoration:none;display:flex}.course-map a:hover{color:var(--course-gold)}.course-map a[aria-current]{border-left-color:var(--course-gold);color:var(--course-gold);background:linear-gradient(90deg,#e0b94f0f,#0000)}.course-step{color:var(--course-muted);padding-top:.2rem;font-size:.62rem}.course-map small{color:var(--course-muted);margin-bottom:.2rem;font-size:.66rem;display:block}.course-lesson{min-width:0;max-width:760px;scroll-margin-top:2rem}.course-lesson-heading{padding:1.5rem 0 2rem}.course-lesson-heading h2{text-wrap:balance;max-width:24ch;margin:.5rem 0 1rem;font-size:clamp(2.1rem,3.6vw,3.6rem)}.course-reading-time{color:var(--course-muted);letter-spacing:.03em;font-size:.7rem}.course-lesson-notes{color:var(--course-muted);border-left:1px solid #e0b94f60;margin:0 0 2.5rem;padding:.5rem 1rem;font-size:.8rem}.course-lesson-notes summary{color:var(--course-gold);cursor:pointer}.course-lesson-notes summary span{padding-left:1rem}.course-lesson-notes ul{padding-left:1rem;list-style:outside}.course-lesson-notes li{margin:.8rem 0}.course-video-link{margin-bottom:2rem;font-size:.82rem}.course-video-link a{color:var(--course-gold);text-underline-offset:5px}.course-prose{overflow-wrap:break-word;font-size:1rem;line-height:1.95}.course-prose p{margin:1.3rem 0}.course-prose h2{color:var(--course-gold);margin:3rem 0 1.4rem;font-size:clamp(1.7rem,2.4vw,2.4rem)}.course-prose h3{color:var(--course-gold);margin:2.5rem 0 1.1rem;font-size:1.65rem}.course-prose h4,.course-prose h5{color:var(--course-gold);margin:2rem 0 1rem;font-size:1.35rem}.course-prose h2 strong,.course-prose h3 strong,.course-prose h4 strong{font-weight:400}.course-prose strong{color:#f2edda;font-weight:600}.course-prose ul,.course-prose ol{list-style:revert;margin:1.5rem 0;padding-left:1.5rem}.course-prose li{margin:.8rem 0;padding-left:.2rem}.course-prose li p{margin:.45rem 0}.course-prose li::marker{color:var(--course-gold)}.course-prose a{color:var(--course-gold);text-underline-offset:4px}.course-text-passage+.course-text-passage{margin-top:2rem}.course-figure{margin:3rem 0 4rem;position:relative}.course-figure img{object-fit:contain;width:100%;height:auto;max-height:650px;display:block}.course-figure.portrait{max-width:420px;margin-left:auto;margin-right:auto}.course-turn-page{border-top:1px solid #e0b94f50;justify-content:space-between;gap:2rem;margin-top:5rem;padding-top:2rem;display:flex}.course-turn-page a{max-width:46%;line-height:1.5;text-decoration:none}.course-turn-page a:last-child{text-align:right}.course-turn-page small{color:var(--course-gold);margin-bottom:.8rem;font-size:.68rem;display:block}.course-turn-page span{font-family:Georgia,serif;font-size:1.15rem}.course-footer{color:var(--course-muted);border-top:1px solid #e0b94f30;justify-content:space-between;gap:2rem;margin:0 6vw;padding:2rem 0 4rem;font-size:.75rem;display:flex}@media (width<=800px){.course-opening{min-height:29rem;padding:4rem 7vw 3rem;display:block}.course-atmosphere{opacity:.28;inset:0 -20% 0 12%}.course-private-note{margin-top:2rem}.course-opening h1{font-size:clamp(2.8rem,8vw,4rem)}.course-reading-layout{grid-template-columns:1fr;gap:2rem;padding:0 7vw 4rem}.course-map details{border-block:1px solid #e0b94f30;max-height:18rem;position:static}.course-map nav ol{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.course-map summary{z-index:1;background:#101a17;position:sticky;top:0}.course-lesson-heading h2{text-align:center;margin-inline:auto}.course-lesson-heading>.course-eyebrow,.course-reading-time{text-align:center}.course-import-notes{margin:0 7vw 3rem}.course-import-notes summary span{margin:.3rem 0 0 1rem;display:block}.course-prose{font-size:.96rem}.course-prose h2{font-size:1.85rem}.course-prose h3{font-size:1.5rem}.course-footer{flex-direction:column;gap:.7rem}.course-masthead{padding:1.4rem 7vw}.course-masthead nav{flex-direction:column;gap:.7rem;font-size:.65rem}.course-masthead>a{font-size:1.1rem}.course-turn-page span{font-size:1rem}}@media (width<=420px){.course-map nav ol{grid-template-columns:1fr}.course-lesson-heading h2{font-size:2rem}.course-prose{line-height:1.85}.course-turn-page{gap:1rem}.course-opening h1{font-size:2.65rem}}@media print{.course-map,.course-masthead,.course-opening,.course-import-notes,.course-turn-page,.course-footer,.course-lesson-notes,.course-video-link{display:none}.course-review{color:#111;background:#fff}.course-reading-layout{padding:0;display:block}.course-prose,.course-prose strong,.course-prose h2,.course-prose h3,.course-prose h4,.course-lesson-heading h2{color:#111}.course-figure{break-inside:avoid}}.circle-journey,.circle-enroll-path{padding:85px 7vw;scroll-margin-top:90px}.circle-journey{background:radial-gradient(at 10% 20%,#233e34,#0a1512 65%);grid-template-columns:.9fr 1.1fr;gap:7vw;display:grid}.maat-page .circle-journey h2,.maat-page .circle-invitation h2,.maat-page .circle-enroll-path h2{color:#e7e5d3;margin:18px 0 28px;font:400 clamp(29px,3.4vw,44px)/1.22 Tenor Sans,sans-serif}.circle-journey p,.circle-invitation p,.circle-enroll-path p{color:#d0ddd4;font-size:17px;line-height:1.85}.circle-journey h3,.circle-enroll-path h3{color:#e7e5d3;margin:16px 0;font:400 24px/1.35 Tenor Sans,sans-serif}.circle-path-number,.circle-enroll-path li>span{color:#d8ba7a;letter-spacing:.08em;font-size:15px}.circle-first-meeting{border-left:1px solid #c4a86c77;padding:0 0 30px 30px}.circle-week-topics{margin-top:26px;padding-left:22px}.circle-week-topics li{color:#d8ba7a;margin-bottom:24px;padding-left:8px}.circle-week-topics strong{color:#eee9d8;font-size:18px;font-weight:500;line-height:1.5}.circle-week-topics p{margin:8px 0 0}.circle-second-meeting{border-color:#89b7a6;margin-top:32px;padding-top:12px}.circle-payment-note{background:radial-gradient(at 0,#c4a86c10,#0000 75%);border-left:2px solid #d8ba7a;max-width:850px;margin:0 0 45px;padding:25px 0 25px 28px}.circle-payment-note strong{color:#f3e6c6}.maat-scroll .maat-session-details .maat-session-length{color:#160e07;margin-bottom:18px;font-size:16px;font-weight:600;line-height:1.6}.study-payment-policy{margin:24px 0;font-size:16px;line-height:1.7}.circle-rhythm{margin-top:34px}.circle-rhythm ol{border-left:1px solid #89b7a677;padding:0 0 0 30px;list-style:none}.circle-rhythm li{padding:0 0 18px;position:relative}.circle-rhythm li:before{content:"";background:#cdb579;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-34px}.circle-integration{border-top:1px solid #89b7a644;padding-top:24px}.circle-invitation{background:radial-gradient(at 80% 40%,#332839,#111714 70%);grid-template-columns:1fr 1fr;gap:7vw;padding:80px 7vw;display:grid}.circle-invitation .primary-link{margin-top:20px}.circle-enroll-path{background:#0b1714}.circle-enroll-path>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:25px 0 40px;list-style:none;display:grid}.circle-enroll-path>ol>li{border-top:1px solid #c4a86c66;padding-top:22px}.circle-enrollment-faq{max-width:950px;margin-left:auto}.circle-enrollment-faq details{border-top:1px solid #89b7a644;padding:22px 0}.circle-enrollment-faq summary{cursor:pointer;color:#e7e5d3;font-size:18px;line-height:1.5}.circle-enrollment-faq p{margin:18px 0 0}.study-registration .intent-form-heading>p{font-size:16px}.study-registration .form-success ol{margin:24px 0;padding-left:22px}.study-registration .form-success li{margin-bottom:12px;font-size:16px;line-height:1.75}.study-registration .form-success a{text-underline-offset:4px;text-decoration:underline}@media (width<=800px){.circle-journey,.circle-invitation{grid-template-columns:1fr;gap:30px}.circle-journey,.circle-invitation,.circle-enroll-path{padding:60px 24px}.circle-enroll-path>ol{grid-template-columns:1fr;gap:24px}}.circle-journey-heading{min-width:0}.circle-density-art{margin:40px 0 0;position:sticky;top:105px}.circle-density-art img{object-fit:contain;width:100%;max-height:72vh;animation:9s ease-in-out infinite density-light;display:block;-webkit-mask-image:linear-gradient(#0000,#000 5% 94%,#0000);mask-image:linear-gradient(#0000,#000 5% 94%,#0000)}.circle-density-art figcaption{text-align:center;color:#e2c48a;margin-top:16px;font:400 17px/1.6 Tenor Sans,sans-serif}.circle-density-art figcaption span{color:#adccbd;margin-top:5px;font:400 13px/1.7 sans-serif;display:block}@keyframes density-light{0%,to{filter:brightness(.92)}50%{filter:brightness(1.08)}}@media (width<=800px){.circle-density-art{max-width:380px;margin:28px auto 12px;position:relative;top:auto}.circle-density-art img{max-height:620px}.circle-first-meeting{padding-left:20px}}@media (prefers-reduced-motion:reduce){.circle-density-art img{animation:none}}.maat-testimonial{color:#e2ebe3;background:radial-gradient(at 15%,#24423766,#0000 65%),#0c1915;grid-template-columns:minmax(150px,.6fr) minmax(0,2fr);gap:clamp(24px,5vw,80px);padding:clamp(64px,8vw,120px) 8vw;display:grid}.maat-testimonial-heading .eyebrow{color:#dcc38c;font-size:14px;line-height:1.7}.maat-testimonial-mark{color:#c4a86c;margin-top:24px;font:400 130px/.9 Instrument Serif,Georgia,serif;display:block}.maat-testimonial figure{max-width:860px;margin:0}.maat-testimonial blockquote{margin:0}.maat-testimonial blockquote p{color:#e2ebe3;margin:0;font:400 clamp(21px,2.1vw,30px)/1.65 Instrument Serif,Georgia,serif}.maat-testimonial blockquote strong{color:#ead3a2;font-weight:400}.maat-testimonial figcaption{color:#bcd6c8;border-top:1px solid #c4a86c55;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px;padding-top:20px;font:400 14px/1.7 Tenor Sans,sans-serif;display:flex}.maat-testimonial figcaption span:first-child{color:#ead3a2;font-size:18px}html[data-theme=light] .maat-testimonial{background:radial-gradient(at 15%,#c7d7c999,#0000 65%),#edf1e6}html[data-theme=light] .maat-testimonial blockquote p{color:#203e31}html[data-theme=light] .maat-testimonial :is(blockquote strong,.eyebrow,.maat-testimonial-mark,figcaption span:first-child){color:#70521f}html[data-theme=light] .maat-testimonial figcaption{color:#365745;border-color:#8c794c66}@media (width<=720px){.maat-testimonial{grid-template-columns:1fr;gap:12px;padding:60px 28px}.maat-testimonial-heading{text-align:center}.maat-testimonial-mark{height:45px;margin-top:14px;font-size:72px}.maat-testimonial figcaption{text-align:center;justify-content:center}}.selected-stages{background:radial-gradient(at 10% 10%,#25403666,#0000 65%),#0d1814;padding:80px 8vw}.selected-stages-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.selected-stages-heading>p{color:#c4d8cd;max-width:380px}.selected-stages-heading .eyebrow{color:#dec48c;font-size:14px}.selected-stages-heading h2 em{color:#bedaca;font-family:Instrument Serif,Georgia,serif}.stages-marks{gap:28px;margin:40px 0 0;padding:34px 0;list-style:none;display:grid}.stages-marks-light{border-top:1px solid #b7925244;grid-template-columns:repeat(5,minmax(0,1fr))}.stages-marks li{text-align:center;min-width:0}.stage-logo{justify-content:center;align-items:center;height:105px;display:flex}.stage-logo img{object-fit:contain;width:auto;max-width:100%;max-height:100%}.stages-marks li p{color:#edf2ec;margin:18px 0 6px;font-size:14px;line-height:1.5}.stages-marks li>span{color:#b6cbbf;font-size:13px;line-height:1.6}.stages-marks-ink{color:#203a2d;background:#e8ede4;grid-template-columns:repeat(3,minmax(0,1fr));margin:36px -8vw 0;padding:38px 8vw}.stages-marks-ink li p,.stages-marks-ink li>span{color:#203a2d}.stages-marks-ink .stage-logo{height:72px}.stages-marks-ink .stage-logo img{max-width:min(100%,200px)}.stages-marks-ink .stage-symbol img{width:56px;height:56px}.stages-names{border-bottom:1px solid #b7925244;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:40px 0;list-style:none;display:grid}.stages-names li{text-align:center;flex-direction:column;justify-content:center;gap:12px;display:flex}.stages-names strong{color:#e0d1af;font:400 clamp(19px,1.7vw,25px)/1.4 Tenor Sans,sans-serif}.stages-names span{color:#c2d5c9;font-size:13px;line-height:1.6}.stages-book{margin-top:30px}html[data-theme=light] .selected-stages-heading{color:#edf2ec}@media (width<=800px){.selected-stages{padding:60px 28px}.selected-stages-heading{text-align:center;display:block}.selected-stages-heading>p{margin:0 auto}.stages-marks-light{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 24px}.stages-marks-light li:last-child{grid-column:1/-1}.stages-marks-light li:last-child img{max-width:170px}.stages-marks-ink{gap:20px;margin-inline:-28px;padding:30px 28px}.stages-marks-ink .stage-logo{height:58px}.stages-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.stages-book{margin-inline:auto;display:table}}@media (width<=400px){.stages-marks-ink{grid-template-columns:1fr;gap:30px}}.stages-supplied{background:#e8ede4;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(28px,6vw,90px);margin:0 -8vw;padding:40px 8vw}.stages-supplied .stage-logo{max-width:330px;height:110px;margin-inline:auto}.stages-supplied li p,.stages-supplied li>span{color:#203a2d}.stages-supplied .stage-soul{overflow:hidden}.stages-supplied .stage-soul img{flex-shrink:0;width:260px;max-width:none;height:260px;max-height:none}.stages-supplied .stage-tuluvi-entry{grid-column:1/-1}.stages-supplied .stage-tuluvi-entry .stage-logo{height:150px}@media (width<=800px){.stages-supplied{column-gap:24px;margin-inline:-28px;padding:30px 28px}.stages-supplied .stage-logo{height:92px}.stages-supplied .stage-soul img{width:180px;height:180px}}@media (width<=400px){.stages-supplied{grid-template-columns:1fr}.stages-supplied .stage-logo{max-width:260px}.stages-supplied .stage-soul img{width:240px;height:240px}}.stages-marks li>span{margin-top:16px;display:block}.stages-marks li .stage-brand-name{letter-spacing:.06em;margin:12px 0 0;font-family:Tenor Sans,sans-serif;font-size:16px}.stages-marks li .stage-brand-name+span{margin-top:6px}.performance-page{color:#e0e9e1;background:#090e0c}.performance-page h1,.performance-page h2,.performance-page h3{font-family:Tenor Sans,sans-serif;font-weight:400}.performance-page p{font-size:16px;line-height:1.8}.performance-page h2{margin:12px 0 24px;font-size:clamp(28px,3.5vw,46px);line-height:1.2}.booking-hero{background:radial-gradient(at 75%,#293f37,#090e0c 68%);grid-template-columns:1.1fr 1fr;align-items:center;gap:7vw;padding:150px 8vw 80px;display:grid;overflow:hidden}.booking-hero h1,.booking-hero h2{letter-spacing:-.035em;margin:25px 0;font-size:clamp(38px,4.8vw,66px);line-height:1.18}.booking-hero h1 em,.booking-hero h2 em{color:#99c6b8;font-style:normal}.booking-hero-copy>p{max-width:490px}.booking-hero .primary-link{margin:22px 20px 16px 0}.booking-hero .booking-location{color:#b6c6bd;margin-top:16px;font-size:14px}.booking-portrait{max-width:450px;margin:0;transform:rotate(2deg)}.booking-portrait img{object-fit:cover;object-position:center 30%;width:100%;height:min(68vh,650px);-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}.performance-page figcaption{color:#bacbc0;margin-top:12px;font-size:14px;line-height:1.6}.booking-credentials{border-block:1px solid #b7925244;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0 8vw;padding:30px 0;display:grid}.booking-credentials strong{color:#d8bb7c;margin-bottom:10px;font:24px/1.3 Tenor Sans,sans-serif;display:block}.booking-credentials span{color:#c3d1c9;font-size:15px}.booking-formats,.booking-process{padding:90px 8vw}.booking-formats>div>p{max-width:560px}.booking-format{border-bottom:1px solid #a7bbad33;grid-template-columns:60px 1fr 1.15fr;gap:35px;padding:40px 0;display:grid}.booking-number{color:#c6a66b;font-size:18px}.booking-format h3{margin:0 0 14px;font-size:clamp(23px,2.4vw,32px);line-height:1.3}.booking-format .booking-audience{color:#a9c7b9;font-size:14px}.booking-format p{margin:0 0 22px}.booking-watch{background:radial-gradient(at 75% 35%,#33263e,#101016 75%);grid-template-columns:.8fr 1.2fr;align-items:center;gap:6vw;padding:80px 8vw 110px;display:grid}.booking-films{grid-template-columns:1fr 1fr;align-items:start;gap:25px;display:grid}.booking-films figure{margin:0}.booking-films figure:nth-child(2){margin-top:80px}.booking-films video{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.booking-watch .booking-caption{color:#bcb3c6;margin:24px 0;font-size:14px}.booking-process ol{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:45px 0;padding:0;list-style:none;display:grid}.booking-process li{counter-increment:step}.booking-process li:before{content:"0" counter(step);color:#cfb77f;margin-bottom:16px;display:block}.booking-process li strong{font-size:20px;font-weight:500}.booking-process details{border-top:1px solid #a7bbad33;padding:22px 0}.booking-process summary{cursor:pointer;font-size:18px;line-height:1.5}.booking-process details p{color:#c7d2ca;max-width:760px}.booking-process details a{text-underline-offset:4px;text-decoration:underline}.performance-page .booking-contact{color:#17271e;background:#d5dfd5;padding:75px 8vw;display:block}.booking-contact>div:first-child{max-width:620px}.performance-booking{grid-template-columns:minmax(0,1fr);max-width:900px;margin:36px 0 0}.performance-booking .tailored-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.performance-booking .intent-form-heading>span{display:none}.performance-booking label>span{font-size:14px;line-height:1.5}.booking-footer{flex-wrap:wrap;justify-content:space-between;gap:24px;padding:40px 8vw;font-size:14px;display:flex}.booking-set-lengths{color:#cfe3d7;border-left:1px solid #a8c5b7;padding-left:18px;font-size:15px;line-height:1.9}.booking-voices{color:#e9e4d9;background:#14231d;flex-wrap:wrap;gap:40px 8vw;padding:64px 8vw 80px;display:flex}.booking-voices figure{flex:320px;margin:0}.booking-voices blockquote{max-width:560px;margin:0 0 24px;font:400 clamp(25px,3vw,42px)/1.35 Instrument Serif,Georgia,serif}.booking-voices figcaption{color:#d2bc90;font-size:15px;line-height:1.8}.booking-voices figcaption span{color:#c5d6cd;font-size:13px;display:block}html[data-theme=light] .booking-set-lengths{color:#244c37;border-color:#567660}@media (width<=800px){.booking-hero{grid-template-columns:1fr;gap:32px;padding:120px 24px 50px}.booking-portrait{justify-self:center;width:min(90%,420px)}.booking-credentials{grid-template-columns:1fr;gap:8px;margin:0 24px}.booking-formats,.booking-process{padding:60px 24px}.booking-format{grid-template-columns:30px 1fr;gap:18px}.booking-format>div:last-child{grid-column:2}.booking-watch{grid-template-columns:1fr;padding:60px 24px}.booking-process ol{grid-template-columns:1fr;gap:24px}.performance-page .booking-contact{padding:60px 24px}.performance-booking .tailored-fields{grid-template-columns:1fr}.booking-films{gap:14px}.booking-films figure:nth-child(2){margin-top:40px}}@media (prefers-reduced-motion:reduce){.booking-portrait{transform:none}}.booking-hero .epk-download{color:#ead4a3;border-bottom:1px solid #b7925288;flex-wrap:wrap;align-items:center;gap:12px;width:fit-content;max-width:100%;min-height:48px;margin-top:14px;padding:12px 0;font-size:17px;text-decoration:none;display:flex}.epk-download span{color:#c3d1c9;font-size:14px}.epk-download:focus-visible{outline-offset:6px;outline:2px solid #ead4a3}@media (width<=800px){.booking-hero .epk-download{justify-content:center;margin-inline:auto}}.home-booking .booking-hero{padding-top:80px}#formats{scroll-margin-top:100px}@media (width<=800px){.home-booking .booking-hero{padding-top:64px}.home-booking .booking-hero h2{text-align:center;font-size:clamp(34px,9vw,48px)}}.live-performances{color:#e7ede7;background:radial-gradient(at 10% 22%,#293b363d,#0000 50%),#0b1210;padding:90px 8vw 70px}.live-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:70px;display:flex}.live-heading h2{margin-bottom:0}.live-heading .eyebrow{color:#b8d0c4}.live-heading nav{flex-wrap:wrap;gap:12px 26px;display:flex}.live-heading nav a{border-bottom:1px solid #b8d0c455;align-items:center;gap:15px;min-height:44px;font-size:14px;display:inline-flex}.live-venue-heading h3{letter-spacing:-.025em;margin:18px 0 10px;font-size:clamp(25px,3vw,38px);line-height:1.2}.live-venue-heading p{color:#c1d3ca;margin:0 0 20px;font-size:14px}.live-index{color:#91b9aa;letter-spacing:.14em;font:400 15px/1.5 Tenor Sans,sans-serif}.live-medium{color:#a9bbb2;font-size:13px;line-height:1.7}.live-urbanguild{grid-template-columns:.8fr 1fr 1fr;align-items:start;gap:4vw;display:grid}.live-urbanguild .live-venue-heading{padding-top:40px}.live-urbanguild .live-film:last-child{margin-top:90px}.live-performances figure{min-width:0;margin:0}.live-film video{aspect-ratio:9/16;object-fit:contain;width:100%;height:auto;box-shadow:none;background:#070b09;border:0;border-radius:10px;display:block}.performance-page .live-performances figcaption{color:#b7c9bf;margin-top:14px;font-size:12px;line-height:1.6}.live-film figcaption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.live-film figcaption>span:last-child{font-variant-numeric:tabular-nums;color:#8aa99a;flex-shrink:0}.live-day-zero{border-top:1px solid #b8d0c430;margin-top:100px;padding-top:55px}.live-day-zero .live-venue-heading h3{color:#e2c3a1}.live-day-zero-media{grid-template-columns:1.15fr .85fr;align-items:start;gap:44px 8vw;margin-top:40px;display:grid}.live-stage-portrait{grid-row:span 2;align-self:center}.live-stage-portrait img{border-radius:3px 3px 28%;width:100%;height:auto;display:block}.live-day-zero-media .live-film{width:84%}.live-day-zero-media .live-sunset-still{justify-self:end;width:84%}.live-screenshot-crop{aspect-ratio:709/805;border-radius:3px;position:relative;overflow:hidden}.live-screenshot-crop img{width:100%;max-width:none;height:auto;position:absolute;top:-39.1304%;left:0}.live-invitation{border-top:1px solid #b8d0c430;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 36px;margin-top:75px;padding-top:28px;display:flex}.live-invitation p{color:#c5dbce;font-family:Tenor Sans,sans-serif;font-size:22px}.live-invitation a{min-height:44px}html[data-theme=light] .live-performances{color:#e7ede7;background:#0b1210}@media (width<=1000px){.live-urbanguild{grid-template-columns:1fr 1fr;gap:32px}.live-urbanguild .live-venue-heading{grid-column:1/-1;padding-top:0}.live-urbanguild .live-film:last-child{margin-top:60px}.live-heading{display:block}.live-heading nav{margin-top:24px}}@media (width<=600px){.live-performances{padding:60px 24px}.live-heading{margin-bottom:45px}.live-urbanguild,.live-day-zero-media{flex-direction:column;gap:38px;display:flex}.live-performances .live-film{width:100%;max-width:420px;margin:0 auto}.live-day-zero{margin-top:65px;padding-top:38px}.live-day-zero-media{margin-top:30px}.live-stage-portrait{width:100%;max-width:480px}.live-day-zero-media .live-sunset-still{align-self:end;width:88%;max-width:380px}.live-invitation{margin-top:45px}}.qi-flow{--qi-ink:#0a1712;--qi-mist:#dce6db;--qi-gold:#e0b94f;background:var(--qi-ink);color:#edf0e6;overflow:clip}.qi-flow h1,.qi-flow h2,.qi-flow h3{letter-spacing:-.035em;text-transform:none;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.qi-flow h2{font-size:clamp(48px,6vw,88px);line-height:1.04}.qi-flow h3{font-size:clamp(35px,3.6vw,54px);line-height:1.1}.qi-flow :is(h1,h2){color:var(--qi-gold);font-style:normal}.qi-flow p{color:#c8d7cc}.qi-flow .eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#c4d5bf;font-size:11px}.qi-flow :is(a,button,summary,input,select,textarea):focus-visible{outline-offset:5px;outline:2px solid #e1c795}.qi-flow .qi-landscape{isolation:isolate;align-items:center;min-height:max(780px,100svh);padding:180px 7vw 145px;display:flex;position:relative}.qi-flow .qi-landscape-image{z-index:-2;position:absolute;inset:0}.qi-flow .qi-landscape-image img{object-fit:cover;object-position:49% 42%;width:79%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28%);mask-image:linear-gradient(90deg,#0000,#000 28%)}.qi-flow .qi-landscape-image:after{content:"";background:linear-gradient(90deg,#0a1712e6 0%,#0a1712b8 25%,transparent 67%),linear-gradient(0deg,var(--qi-ink),transparent 35%,#09151055 85%,#091510aa);position:absolute;inset:0}.qi-flow .qi-landscape-image figcaption{z-index:1;color:#e3e9db;letter-spacing:.13em;font-size:11px;position:absolute;bottom:90px;right:5vw}.qi-landscape-copy{width:51%;max-width:740px}.qi-flow .qi-landscape h1{margin:38px 0 30px;font-size:clamp(62px,7.1vw,108px);line-height:.99}.qi-flow .qi-intro{color:#e2e8dc;margin-bottom:38px;font:400 clamp(23px,2.4vw,34px)/1.35 Cormorant Garamond,Georgia,serif}.qi-flow .qi-action{color:#e1e7d9;background:0 0;border:1px solid #a6bba27d;justify-content:space-between;align-items:center;gap:26px;max-width:100%;min-height:52px;padding:16px 23px;font:14px/1.5 Tenor Sans,sans-serif;text-decoration:none;transition:background .4s,border-color .4s;display:inline-flex}.qi-flow .qi-action.is-oval{border-radius:100px}.qi-flow .qi-action:hover{background:#aec5ab12;border-color:#e0b94f}.qi-flow .qi-foundation{grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;padding:20px 13vw 110px 12vw;display:grid}.qi-flow .qi-foundation h2{margin:0;font-size:clamp(56px,7.2vw,106px);line-height:1.02}.qi-foundation-copy{max-width:620px;padding-top:70px}.qi-flow .qi-foundation-copy p{margin:0 0 28px;font-size:17px;line-height:1.95}.qi-flow .qi-foundation-copy .qi-inward{color:#e0b94f;margin:42px 0 0;font:500 clamp(27px,2.8vw,39px)/1.3 Cormorant Garamond,Georgia,serif}.qi-flow .qi-film-chapter{background:radial-gradient(at 26%,#29422a66,#0000 60%);padding:65px 9vw 160px}.qi-flow .qi-film-chapter>div:first-child{margin-left:42%}.qi-flow .qi-film-chapter h2{max-width:600px;margin-bottom:0}.qi-flow .qi-film-pair{grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;margin-top:45px}.qi-flow .qigong-film{width:min(100%,320px);margin-top:-130px}.qi-flow .qigong-film video{background:#0a1712;border-radius:48% 48% 2px 2px/26% 26% 2px 2px}.qi-flow .qigong-film figcaption{text-align:center;max-width:240px;margin:20px auto 0;font-size:12px}.qi-flow .qi-nature-film{padding-top:60px}.qi-flow .tuluvi-film{background:0 0;border:0;position:relative}.qi-flow .tuluvi-film button{isolation:isolate;text-align:left;border-radius:2px 90px 2px 2px;justify-content:flex-end;align-items:flex-start;gap:8px;padding:28px;position:relative;overflow:hidden}.qi-flow .tuluvi-film button img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.qi-flow .tuluvi-film button:after{content:"";z-index:-1;background:linear-gradient(#0000 10%,#06110ff2);position:absolute;inset:0}.qi-flow .tuluvi-film .film-number{display:none}.qi-flow .tuluvi-film .film-play{font-size:34px;position:absolute;top:22px;left:26px}.qi-flow .tuluvi-film strong{font:36px/1.1 Cormorant Garamond,Georgia,serif}.qi-flow .tuluvi-film small{font-size:12px}.qi-flow .qi-pathways{background:radial-gradient(at 80% 52%,#31482b5c,#0000 65%);padding:60px 10vw 160px}.qi-pathways-heading{max-width:900px}.qi-flow .qi-pathways-heading h2{margin:24px 0 65px}.qi-private{border-block:1px solid #8caa824a;grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:55px 0 65px;display:grid}.qi-private h3{margin:20px 0 0}.qi-private>div:last-child{max-width:530px}.qi-private p{margin:0 0 24px}.qi-shared-practice{grid-template-columns:1fr 1fr;gap:9vw;padding-top:90px;display:grid}.qi-shared-practice article{min-width:0}.qi-shared-practice h3{margin:23px 0 32px}.qi-shared-practice .qi-foundations-training{margin-top:105px}.qi-flow .qi-fee{color:#e6e6d5;margin:0 0 35px;font:48px/1.1 Cormorant Garamond,Georgia,serif}.qi-fee span{color:#b9c9b9;margin-top:10px;font:13px/1.6 Tenor Sans,sans-serif;display:block}.qi-shared-practice dl{margin:0 0 35px}.qi-shared-practice dl>div{grid-template-columns:95px 1fr;gap:20px;padding-block:10px;font-size:15px;line-height:1.65;display:grid}.qi-shared-practice dt{color:#a4baa6}.qi-shared-practice dd{color:#e0e6db;margin:0}.qi-flow .qi-teacher{background:0 0;grid-template-columns:1.2fr 1fr;align-items:center;gap:6vw;padding:40px 8vw 125px 0}.qi-flow .qi-teacher .qi-teaching-gallery{align-self:center;margin:0;position:static}.qi-flow .qi-teaching-slides{background:0 0;-webkit-mask-image:linear-gradient(#0000,#000 10% 82%,#0000);mask-image:linear-gradient(#0000,#000 10% 82%,#0000)}.qi-flow .qi-teaching-gallery figcaption{padding:15px 4vw 0 7vw;font-size:12px}.qi-flow .qi-gallery-controls button{color:#e2e9dc;background:#b0c6a911;border:0;border-radius:50%}.qi-flow .qi-teacher h2{font-size:clamp(44px,5vw,70px)}.qi-flow .qi-teacher p{font-size:16px;line-height:1.85}.qi-flow .qi-lineage{margin:30px 0}.qi-flow .qi-lineage summary{cursor:pointer;color:#e0b94f;border-bottom:1px solid #9db89455;padding:15px 0;font-size:14px;list-style:none}.qi-lineage summary::-webkit-details-marker{display:none}.qi-lineage summary span{float:right;transition:transform .4s}.qi-lineage[open] summary span{transform:rotate(45deg)}.qi-flow .qi-lineage[open] p:first-of-type{margin-top:26px}.qi-flow .qi-contact{color:#edf0e6;background:linear-gradient(var(--qi-ink),#1d3024 75%,#1d3024);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8vw;padding:130px 8vw 75px;display:grid}.qi-flow .qi-contact h2{letter-spacing:-.025em;margin:25px 0 30px;font-size:clamp(50px,5.8vw,86px);line-height:1.06}.qi-flow .qi-contact-intro{align-self:start;min-width:0;position:static}.qi-flow .qi-contact-intro>p{max-width:410px}.qi-flow .qi-contact-intro .qi-payment-note{color:#d1d9c6;border-top:1px solid #a9ba9366;margin-top:32px;padding-top:25px;font-size:14px;line-height:1.8}.qi-flow .conversion-portal.qigong-booking{box-shadow:none;border:0;min-width:0;margin:0;display:block}.qi-flow .qigong-booking .intent-form-panel{background:0 0;min-height:0;padding:0;animation:none;overflow:visible}.qi-flow .qigong-booking .intent-form-panel:after{display:none}.qi-flow .qigong-booking .intent-form-heading h3{text-transform:none;letter-spacing:-.02em;font:44px/1.1 Cormorant Garamond,Georgia,serif}.qi-flow .qigong-booking .intent-form-heading>span{color:#e0b94f;font-size:11px}.qi-flow .qigong-booking .intent-form-heading p{color:#c8d7cc;margin-bottom:35px;font-family:inherit;font-size:16px;line-height:1.7}.qi-flow .qigong-booking .tailored-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.qi-flow .qigong-booking .tailored-fields>label:nth-child(-n+2){grid-column:1/-1}.qi-flow .qigong-booking label>span{color:#c4d5bf;letter-spacing:.025em;font-size:12px}.qi-flow .qigong-booking input,.qi-flow .qigong-booking select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.qi-flow .qigong-booking select{text-overflow:ellipsis;padding-right:18px}.qi-flow .qigong-booking select option{color:#edf0e6;background:#14241b}.qi-flow .qigong-booking .qi-form-payment{color:#cfdbc7;margin-top:25px;font-size:13px;line-height:1.8}.qi-flow .qigong-booking .form-submit-row{flex-direction:column-reverse;align-items:flex-start;gap:22px}.qi-flow .qigong-booking .form-submit-row button{color:#172a1d;background:#d8dfc7;border-radius:100px}.qi-flow .qigong-booking .form-submit-row p{color:#aebfaa;font-size:12px;line-height:1.6}.qi-flow .qigong-booking .inquiry-email-alternative p{font-size:12px}@media (width>=1600px){.qi-flow .qi-landscape{min-height:1000px}}@media (width<=1000px){.qi-flow .qi-landscape{min-height:790px;padding-inline:6vw}.qi-flow .qi-landscape h1{font-size:72px}.qi-flow .qi-foundation{gap:6vw;padding-inline:7vw}.qi-flow .qi-film-chapter{padding-inline:7vw}.qi-flow .qigong-film{margin-top:-80px}.qi-flow .qi-pathways{padding-inline:7vw}.qi-flow .qi-contact{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:5vw;padding-inline:6vw}.qi-flow .qi-contact h2{font-size:55px}.qi-flow .qi-teacher{grid-template-columns:1fr;gap:40px;padding:0 7vw 50px}.qi-flow .qi-teacher .qi-teaching-gallery{width:100%;max-width:800px}.qi-flow .qi-teacher .tuluvi-prose{max-width:700px;margin:auto}}@media (width<=700px){.qi-flow .qi-landscape{min-height:0;padding:440px 24px 65px;display:block}.qi-flow .qi-landscape-image{height:600px}.qi-flow .qi-landscape-image img{object-position:54% 30%;width:100%;-webkit-mask-image:none;mask-image:none}.qi-flow .qi-landscape-image:after{background:linear-gradient(0deg,var(--qi-ink),#0a1712e8 12%,transparent 60%,#0a171277)}.qi-flow .qi-landscape-image figcaption{display:none}.qi-landscape-copy{text-align:center;width:100%;max-width:none}.qi-flow .qi-landscape h1{margin:26px 0;font-size:clamp(60px,12vw,84px)}.qi-flow .qi-intro{margin-bottom:30px;font-size:25px}.qi-flow .eyebrow{font-size:10px}.qi-flow .qi-foundation{grid-template-columns:1fr;gap:35px;padding:30px 26px 65px}.qi-flow .qi-foundation h2{text-align:center;font-size:62px}.qi-foundation-copy{max-width:520px;margin:auto;padding:0}.qi-flow .qi-foundation-copy p{font-size:16px;line-height:1.85}.qi-flow .qi-foundation-copy .qi-inward{text-align:center;font-size:31px}.qi-flow .qi-film-chapter{padding:40px 24px 75px}.qi-flow .qi-film-chapter>div:first-child{text-align:center;margin:0}.qi-flow .qi-film-chapter h2{font-size:50px}.qi-flow .qi-film-pair{grid-template-columns:1fr;gap:40px;margin-top:40px}.qi-flow .qigong-film{width:min(76%,300px);margin:0 auto}.qi-flow .qi-nature-film{padding:0}.qi-flow .tuluvi-film button{border-top-right-radius:60px;gap:6px;padding:20px}.qi-flow .tuluvi-film strong{font-size:29px}.qi-flow .tuluvi-film .film-play{font-size:28px;top:12px;left:18px}.qi-flow .qi-pathways{padding:30px 26px 70px}.qi-flow .qi-pathways-heading{text-align:center}.qi-flow .qi-pathways-heading h2{margin-bottom:45px;font-size:49px}.qi-private{grid-template-columns:1fr;gap:25px;padding-block:35px}.qi-private>div:first-child{text-align:center}.qi-flow h3{font-size:39px}.qi-private h3{margin-top:14px}.qi-private .qi-action{width:fit-content;margin:30px auto 0;display:flex}.qi-shared-practice{grid-template-columns:1fr;gap:65px;padding-top:55px}.qi-shared-practice article{width:100%;max-width:500px;margin:0 auto}.qi-shared-practice .qi-foundations-training{margin-top:0}.qi-shared-practice article>:is(.eyebrow,h3,.qi-fee){text-align:center}.qi-flow .qi-shared-practice .qi-action{width:fit-content;margin:auto;font-size:13px;display:flex}.qi-flow .qi-shared-practice h3{font-size:38px}.qi-shared-practice dl>div{grid-template-columns:83px 1fr;gap:15px;font-size:14px}.qi-flow .qi-teacher{padding:0 24px 40px}.qi-flow .qi-teaching-gallery figcaption{text-align:center;justify-content:center;padding:0}.qi-flow .qi-teacher .eyebrow,.qi-flow .qi-teacher h2{text-align:center}.qi-flow .qi-teacher h2{font-size:49px}.qi-flow .qi-contact{grid-template-columns:1fr;gap:45px;padding:60px 26px 80px}.qi-contact-intro{position:static}.qi-flow .qi-contact-intro :is(.eyebrow,h2){text-align:center}.qi-flow .qi-contact h2{font-size:58px}.qi-flow .qi-contact-intro>p{max-width:none}.qi-flow .qigong-booking .intent-form-heading h3{font-size:37px}.qi-flow .qigong-booking .tailored-fields,.qi-flow .qigong-booking .two-columns{grid-template-columns:1fr}.qi-flow .qigong-booking .form-submit-row button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.qi-flow *,.qi-flow :before,.qi-flow :after{transition:none!important;animation:none!important}}.qi-flow .page-language-switch{z-index:3;color:#dce6db;background:#0a1712d9;border-radius:40px;align-items:center;gap:12px;padding:3px 15px;font:13px/1.5 Manrope,sans-serif;display:flex;position:absolute;top:110px;right:7vw}.page-language-switch a{white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.page-language-switch a[aria-current=page]{color:#e0b94f;text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.page-language-switch>span{opacity:.5}.qi-flow[lang=ja]{line-break:strict;word-break:normal;overflow-wrap:anywhere;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.qi-flow[lang=ja] :is(h1,h2,h3,.qi-intro,.qi-inward,.tuluvi-film strong){letter-spacing:.035em;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-style:normal;font-weight:500;line-height:1.65}.qi-flow[lang=ja] .qi-landscape h1{font-size:clamp(32px,4.4vw,66px);line-height:1.6}.qi-flow[lang=ja] h2{font-size:clamp(30px,3.8vw,56px)}.qi-flow[lang=ja] h3{font-size:clamp(24px,2.5vw,38px)}.qi-flow[lang=ja] .qi-foundation h2{font-size:clamp(40px,5.5vw,76px);line-height:1.6}.qi-flow[lang=ja] .qi-contact h2{font-size:clamp(28px,3.2vw,46px)}.qi-flow[lang=ja] .qi-intro{font-size:clamp(20px,2vw,28px)}.qi-flow[lang=ja] .qi-foundation-copy .qi-inward{font-size:clamp(21px,2.2vw,30px);line-height:1.8}.qi-flow[lang=ja] :is(p,dd){line-height:2}.qi-flow[lang=ja] :is(.eyebrow,.qi-action,.qi-fee span,.intent-form-heading p,.intent-form-heading>span,label>span,.form-submit-row button){letter-spacing:.035em;font-family:inherit}.qi-flow[lang=ja] .qi-action{gap:15px;font-size:13px;line-height:1.8}.qi-flow[lang=ja] .desktop-nav{letter-spacing:.02em;gap:24px;font-size:11px}.qi-flow[lang=ja] .header-cta{letter-spacing:.02em;font-size:11px}.qi-flow[lang=ja] .qigong-booking .intent-form-heading h3{letter-spacing:.02em;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:30px;line-height:1.7}.qi-flow[lang=ja] .qigong-booking :is(input,select,textarea){font-family:inherit;font-size:16px;line-height:1.7}.qi-flow[lang=ja] .qi-teaching-gallery figcaption{flex-wrap:wrap;gap:15px}.qi-flow[lang=ja] .qi-gallery-controls button{white-space:nowrap;width:auto;min-width:44px;min-height:44px;padding:0 10px;font-family:inherit;font-size:12px}.qi-flow[lang=ja] .newsletter h3{font-size:clamp(22px,2.1vw,32px)}@media (width<=700px){.qi-flow .page-language-switch{gap:11px;font-size:12px;top:92px;right:20px}.qi-flow[lang=ja] .qi-landscape h1{font-size:clamp(28px,6.7vw,44px);line-height:1.65}.qi-flow[lang=ja] .qi-foundation h2{font-size:42px}.qi-flow[lang=ja] .qi-pathways-heading h2,.qi-flow[lang=ja] .qi-contact h2,.qi-flow[lang=ja] .qi-film-chapter h2{font-size:29px;line-height:1.7}.qi-flow[lang=ja] .qi-shared-practice h3,.qi-flow[lang=ja] h3{font-size:26px;line-height:1.7}.qi-flow[lang=ja] .qi-teacher h2{letter-spacing:0;font-size:32px}.qi-flow[lang=ja] .qi-foundation-copy p,.qi-flow[lang=ja] .qi-teacher p{font-size:15px;line-height:2.05}.qi-flow[lang=ja] .qi-foundation-copy .qi-inward{font-size:22px;line-height:1.85}.qi-flow[lang=ja] .qi-shared-practice dl>div{grid-template-columns:58px 1fr;gap:14px}.qi-flow[lang=ja] .qi-action{padding-inline:17px}.qi-flow[lang=ja] .tuluvi-film strong{font-size:25px}.qi-flow[lang=ja] .qigong-booking .intent-form-heading h3{font-size:27px}.qi-flow[lang=ja] .newsletter h3{font-size:22px}}.qi-flow .qi-payments-section{background:#1d3024;padding:0 8vw 110px;position:relative}.qi-flow .qi-confirmed-payment{border-top:1px solid #a9ba9366;width:100%;max-width:940px;margin-inline:auto;padding-top:28px;scroll-margin-top:110px}.qi-confirmed-payment summary{cursor:pointer;color:#e0b94f;font-size:clamp(18px,2vw,24px);line-height:1.6}.qi-confirmed-payment summary:focus-visible,.qi-payment-links a:focus-visible{outline-offset:6px;outline:2px solid #e0b94f}.qi-payment-content{padding-top:20px}.qi-flow .qi-payment-content p{max-width:720px;font-size:15px;line-height:1.85}.qi-payment-links{flex-direction:column;align-items:stretch;margin:24px 0;display:flex}.qi-flow .qi-payment-links .qi-action{border-bottom:1px solid #a9ba9344;border-radius:0;justify-content:space-between;gap:24px;margin:0;padding:20px 0;font-size:16px;display:flex}.qi-payment-links .qi-action>span:last-child{white-space:nowrap}.qi-flow .qi-payment-content .qi-payment-detail{color:#c8d7cc;font-size:13px}@media (width<=1000px){.qi-flow .qi-payments-section{padding-inline:6vw}}@media (width<=700px){.qi-flow .qi-payments-section{padding:0 26px 75px}}@media (width<=600px){.qi-flow .qi-payment-links .qi-action{flex-wrap:wrap;gap:8px}}.qi-flow{--qi-jade:#a4d9be;--qi-coral:#f0aa90;--qi-blue:#a8cfe8}.qi-flow .qi-pathways-heading h2{color:#d6e7e2}.qi-flow .qi-private{--qi-accent:var(--qi-jade)}.qi-flow .qi-intro-session{--qi-accent:var(--qi-coral)}.qi-flow .qi-foundations-training{--qi-accent:var(--qi-blue)}.qi-flow :is(.qi-private,.qi-intro-session,.qi-foundations-training) h3,.qi-flow :is(.qi-private,.qi-intro-session,.qi-foundations-training) .eyebrow{color:var(--qi-accent)}.qi-flow .qi-intro-session .qi-fee{color:#f5c5b3}.qi-flow .qi-foundations-training .qi-fee{color:#c5e2f3}.qi-flow :is(.qi-private,.qi-intro-session,.qi-foundations-training) .qi-action{border-color:color-mix(in srgb,var(--qi-accent) 55%,transparent);color:var(--qi-accent)}.qi-flow :is(.qi-private,.qi-intro-session,.qi-foundations-training) .qi-action:hover{border-color:var(--qi-accent);background:color-mix(in srgb,var(--qi-accent) 9%,transparent)}.qi-flow .qi-confirmed-payment summary{color:var(--qi-jade)}.qi-flow .qi-payment-links .qi-action:first-child{color:var(--qi-coral)}.qi-flow .qi-payment-links .qi-action:not(:first-child){color:var(--qi-blue)}.qi-flow .qi-payment-links .qi-action{border:0;border-bottom:1px solid #a9ba9344}.qi-format-nav{flex-wrap:wrap;gap:20px 40px;margin:-20px 0 65px;display:flex}.qi-format-nav a{color:var(--qi-jade);border-bottom:1px solid;padding:12px 0;text-decoration:none}.qi-format-nav a:last-child{color:var(--qi-blue)}.qi-session-format{scroll-margin-top:110px}.qi-flow .qi-format-heading h2{color:var(--qi-jade);margin:14px 0 20px;font-size:clamp(42px,5vw,68px)}.qi-format-heading>p:last-child{max-width:650px}.qi-session-format .qi-shared-practice{padding-top:40px}.qi-session-format .qi-private{margin-top:70px}.qi-flow .qi-session-format .qi-private h3{font-size:35px}.qi-group-format{border-top:1px solid #a8cfe84a;margin-top:100px;padding-top:65px}.qi-flow .qi-group-format .qi-format-heading h2{color:var(--qi-blue)}.qi-flow .qi-group-format .qi-intro-session{--qi-accent:#b8dba2}.qi-flow .qi-group-format .qi-foundations-training{--qi-accent:#d3b9ec}.qi-flow .qi-payment-format h3{color:var(--qi-jade);margin:32px 0 0;font-size:28px}.qi-flow .qi-payment-format+.qi-payment-format h3{color:var(--qi-blue)}.qi-payment-format .qi-payment-links{margin-top:6px}@media (width<=700px){.qi-format-nav{justify-content:center;gap:10px 25px;margin-bottom:45px}.qi-format-heading{text-align:center}.qi-group-format{margin-top:65px;padding-top:45px}.qi-session-format .qi-private{margin-top:50px}.qi-flow[lang=ja] .qi-format-heading h2{font-size:30px}.qi-flow .qi-payment-format h3{font-size:24px}}.training-coming-soon .course-preview-opening{padding-top:110px;position:relative}.training-coming-soon .course-preview-opening figure{max-width:1500px;margin:0 auto}.training-coming-soon .course-preview-opening img{width:100%;height:auto;display:block;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.training-coming-soon .course-preview-opening h1{color:var(--practice-gold);max-width:1000px;margin:-95px 8vw 0;font-size:clamp(54px,6.5vw,96px);line-height:1.07;position:relative}.training-coming-soon .course-preview-opening h1 span{letter-spacing:.19em;text-transform:uppercase;color:#d2dccf;margin-top:26px;font:500 13px/1.6 Manrope,sans-serif;display:block}.training-coming-soon .course-preview-weeks{max-width:1100px;margin:0 auto;padding:65px 7vw 110px}.training-coming-soon .course-preview-weeks ol{margin:0;padding:0;list-style:none}.training-coming-soon .course-preview-weeks li{border-bottom:1px solid #9aad7b30;grid-template-columns:125px minmax(0,1fr);align-items:baseline;gap:30px;padding:24px 0;display:grid}.training-coming-soon .course-preview-weeks li>span{letter-spacing:.1em;text-transform:uppercase;color:#b5c3ac;font:500 11px/1.6 Manrope,sans-serif}.training-coming-soon .course-preview-weeks h2{color:#e4e8dc;overflow-wrap:break-word;margin:0;font-size:clamp(26px,2.7vw,38px);line-height:1.22}@media (width<=800px){.training-coming-soon .course-preview-opening{padding-top:100px}.training-coming-soon .course-preview-opening h1{text-align:center;margin:-12px 24px 0;font-size:clamp(43px,8.6vw,65px)}.training-coming-soon .course-preview-opening h1 span{margin-top:22px;font-size:11px}.training-coming-soon .course-preview-weeks{padding:48px 26px 75px}.training-coming-soon .course-preview-weeks li{text-align:center;grid-template-columns:1fr;gap:9px;padding:22px 0}.training-coming-soon .course-preview-weeks h2{font-size:clamp(25px,5.7vw,33px)}.training-coming-soon .course-preview-weeks li>span{font-size:10px}}
