/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--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-outline-style:solid}}}@layer theme{:host,:root{--font-serif:var(--font-cormorant);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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{--linen:#f4efe6;--sand:#e8dfd0;--oat:#d9cdb8;--ink:#2d4f3c;--smoke:#4b5c51;--sage-shadow:#3d5a48;--sage:#7c857a;--ivory:#f1eadd;--brass:#a07a45;--brass-deep:#7e5f33;--ease-settle:cubic-bezier(.22,1,.36,1);--dur-quick:.4s;--dur-base:.7s;--dur-slow:1.2s;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:104px;--space-7:168px;--margin:clamp(20px,5vw,96px);--gutter:24px;--section-y:clamp(96px,12vw,168px);--header-h:76px}@media (min-width:900px){:root{--gutter:32px}}html{-webkit-text-size-adjust:100%}.chip,.choice,a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.t-h3,.t-lead{text-wrap:pretty}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--linen);color:var(--ink);font-family:var(--font-manrope),system-ui,sans-serif;letter-spacing:.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.7}::selection{background:var(--oat);color:var(--ink)}:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.skip-link{left:var(--margin);z-index:100;background:var(--ink);color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;padding:12px 18px;font-size:.8125rem;position:absolute;top:-60px}.skip-link:focus{top:12px}.t-display,.t-h2,.t-h3,.t-numeral{font-family:var(--font-cormorant),Georgia,serif;text-wrap:balance;font-weight:400}.t-display{letter-spacing:-.02em;font-size:clamp(2.75rem,1.6rem + 5vw,6rem);line-height:1.02}.t-h2{letter-spacing:-.015em;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);line-height:1.08}.t-h3{letter-spacing:-.005em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem);font-weight:500;line-height:1.2}.t-numeral{letter-spacing:-.03em;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:300;line-height:1}.t-display em,.t-h2 em,.t-h3 em{color:var(--brass-deep);font-style:italic}.on-dark .t-display em,.on-dark .t-h2 em,.on-dark .t-h3 em{color:#c9a56f}.t-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);font-size:.75rem;font-weight:500;line-height:1.4}.on-dark .t-eyebrow{color:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.on-dark .t-eyebrow{color:color-mix(in srgb,var(--ivory) 70%,transparent)}}.t-lead{color:var(--ink);max-width:56ch;font-size:1.1875rem;line-height:1.6}.t-body{max-width:62ch}.t-caption{letter-spacing:.02em;color:var(--smoke);font-size:.8125rem;line-height:1.5}.on-dark{background:var(--sage-shadow) linear-gradient(100deg,#34503f 0,#45604f 55%,#557060 100%)}.on-dark,.on-dark .t-body,.on-dark .t-caption,.on-dark .t-lead{color:var(--ivory)}@supports (color:color-mix(in lab,red,red)){.on-dark .t-caption{color:color-mix(in srgb,var(--ivory) 70%,transparent)}}.wrap{width:100%;max-width:1440px;padding-inline:var(--margin);margin-inline:auto}.grid12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.section{padding-block:var(--section-y)}.section--sand{background:var(--sand)}.hairline{border:0;border-top:1px solid var(--oat)}.on-dark .hairline{border-top-color:#f1eadd29}.btn{isolation:isolate;background:var(--ink);min-height:52px;color:var(--ivory);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ink);cursor:pointer;transition:background-color var(--dur-quick) var(--ease-settle),color var(--dur-quick) var(--ease-settle);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:.8125rem;font-weight:500;line-height:1;display:inline-flex;position:relative}.btn:hover{background:#24412f}.btn--light{background:var(--ivory);color:var(--ink);border-color:var(--ivory)}.btn--light:hover{background:#fff8ec}.btn--ghost{color:var(--ink);border-color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--ivory)}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn:after,.btn:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid var(--brass);opacity:0;pointer-events:none;border-radius:50%;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.btn:hover:not([disabled]):before{animation:resonance var(--dur-slow) var(--ease-settle) 1}.btn:hover:not([disabled]):after{animation:resonance var(--dur-slow) var(--ease-settle) .2s 1}@keyframes resonance{0%{opacity:.35;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}.wave-link{color:var(--brass-deep);flex-direction:column;gap:2px;font-weight:500;display:inline-flex;position:relative}.on-dark .wave-link{color:#d8b986}.wave-link svg{width:100%;height:8px;overflow:visible}.wave-link path{fill:none;stroke:currentColor;stroke-width:1px;d:path("M0 4 Q 8.33 4 16.67 4 T 33.33 4 T 50 4 T 66.67 4 T 83.33 4 T 100 4");transition:d .9s var(--ease-settle)}.wave-link:focus-visible path,.wave-link:hover path{d:path("M0 4 Q 8.33 1 16.67 4 T 33.33 4 T 50 4 T 66.67 4 T 83.33 4 T 100 4");transition-duration:.6s}.text-link{text-decoration:underline;-webkit-text-decoration-color:var(--oat);text-decoration-color:var(--oat);text-underline-offset:4px;transition:text-decoration-color var(--dur-quick) var(--ease-settle)}.text-link:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.site-header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);transition:background-color var(--dur-base) var(--ease-settle),border-color var(--dur-base) var(--ease-settle);background:#f4efe6d1;border-bottom:1px solid #d9cdb899;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header.is-solid{background:var(--linen);border-bottom-color:var(--oat)}.site-header .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.wordmark{font-family:var(--font-cormorant),serif;letter-spacing:.32em;white-space:nowrap;font-size:1.25rem;font-weight:500}.nav-links{white-space:nowrap;gap:clamp(22px,2.2vw,40px);margin-left:clamp(24px,3vw,72px);margin-right:auto;font-size:.875rem;display:none}.nav-links a{padding-block:6px;position:relative}.nav-links a:after{content:"";background:var(--brass);transform-origin:0;height:1px;transition:transform var(--dur-base) var(--ease-settle);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.nav-cta-desktop{display:none}.nav-mobile{align-items:center;gap:8px;display:flex}.nav-mobile .btn{min-height:44px;padding:0 18px}.menu-btn{place-items:center;width:48px;height:48px;display:grid}.menu-btn span{background:var(--ink);width:22px;height:1px;box-shadow:0 6px 0 var(--ink);display:block;transform:translateY(-3px)}@media (min-width:1200px){.nav-cta-desktop,.nav-links{display:flex}.nav-mobile{display:none}}.nav-phone{white-space:nowrap;margin-right:20px;font-size:.875rem;display:none}@media (min-width:1520px){.nav-phone{display:inline}}.nav-cta-desktop{align-items:center}.menu-sheet{z-index:60;background:var(--linen);padding:0 var(--margin) 40px;animation:sheet-in var(--dur-base) var(--ease-settle);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.menu-sheet__top{height:var(--header-h);justify-content:space-between;align-items:center;display:flex}.menu-sheet nav{flex-direction:column;gap:4px;margin-top:32px;display:flex}.menu-sheet nav a{font-family:var(--font-cormorant),serif;font-size:2.5rem;line-height:1.25}.menu-sheet__foot{gap:12px;margin-top:auto;display:grid}@keyframes sheet-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.hero{flex-direction:column;min-height:100svh;display:flex;position:relative}.hero__media{background:var(--sand);height:60svh;position:relative;overflow:hidden}.hero__media img,.hero__media video{object-fit:cover;width:100%;height:100%}.hero__video-wrap{position:absolute;inset:0}.hero__video-wrap video{display:block}.hero__text{padding:48px var(--margin) 0;position:relative}.hero__copy{z-index:1;max-width:640px;position:relative}.hero h1{margin-top:20px}.hero__sub{margin-top:28px}.hero__ctas{gap:20px 32px;margin-top:36px}.hero__ctas,.hero__proof{flex-wrap:wrap;align-items:center;display:flex}.hero__proof{gap:6px 14px;margin-top:28px}.stars{color:var(--brass);letter-spacing:.12em}.breath{z-index:0;pointer-events:none;aspect-ratio:1;width:min(92vw,720px);position:absolute;top:50%;left:-18%;translate:0 -50%}.breath circle{fill:none;stroke:var(--brass);vector-effect:non-scaling-stroke}.breath g{transform-box:fill-box;transform-origin:50%;animation:breath 8s ease-in-out infinite}@keyframes breath{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.doors{border-top:1px solid var(--oat);grid-template-columns:1fr;margin-top:auto;display:grid}.door{padding:22px var(--margin);border-bottom:1px solid var(--oat);transition:background-color var(--dur-base) var(--ease-settle);align-items:baseline;gap:14px;font-size:.9375rem;display:flex}.door:hover{background:var(--sand)}.door__n{font-family:var(--font-cormorant),serif;color:var(--brass-deep);font-size:1.125rem}.door__arrow{transition:transform var(--dur-base) var(--ease-settle);margin-left:auto}.door:hover .door__arrow{transform:translateY(3px)}@media (min-width:900px){.hero{column-gap:var(--gutter);grid-template-rows:1fr auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.hero__text{padding:calc(var(--header-h) + 48px) 0 64px var(--margin);grid-area:1/1/auto/7;align-self:center}.hero__media{grid-area:1/7/3/13;height:auto;min-height:100svh}.hero .doors{border-bottom:0;grid-area:2/1/auto/7;grid-template-columns:repeat(3,1fr)}.door{border-bottom:0;border-right:1px solid var(--oat);flex-direction:column;gap:6px;padding:26px 16px 30px}.door:first-child{padding-left:var(--margin)}.door:last-child{border-right:0}.door__arrow{margin-left:0}.breath{width:620px;left:-12%}}.media-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.sound-toggle{min-height:44px;color:var(--ivory);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.14em;text-transform:uppercase;background:#1f3a2c8c;align-items:center;gap:10px;padding:0 16px;font-size:.75rem;display:inline-flex;position:relative}.page-hero{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 104px));padding-bottom:clamp(64px,8vw,104px)}.page-hero__grid{align-items:end;row-gap:48px}.page-hero__text{grid-column:1/-1}.page-hero__media{margin-inline:calc(var(--margin) * -1);aspect-ratio:4/3;grid-column:1/-1;position:relative;overflow:hidden}.page-hero__arch{grid-column:1/-1;justify-self:center;width:100%;max-width:520px;position:relative}.page-hero__arch:before{content:"";pointer-events:none;border:1px solid #a07a458c;border-radius:230px 230px 20px 20px;position:absolute;inset:-10px}.page-hero__arch-photo{aspect-ratio:4/5;border-radius:220px 220px 14px 14px;position:relative;overflow:hidden;box-shadow:0 30px 70px -34px #1f3a2c8c}@media (min-width:900px){.page-hero__text{grid-column:1/7;padding-bottom:24px}.page-hero__media{margin-inline:0 calc(var(--margin) * -1);aspect-ratio:4/5;grid-column:8/13}.page-hero__media--wide{grid-column:7/13}.page-hero__arch{grid-column:8/13;align-self:center}}.facts{border-top:1px solid var(--oat);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:36px;display:grid}.facts div{padding:16px 16px 0 0}.facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);font-size:.75rem}.facts dd{margin-top:4px;font-size:.9375rem}.proof__top{align-items:center;row-gap:40px}.proof__logos,.proof__rating{grid-column:1/-1}.logo-row{grid-template-columns:repeat(3,1fr);place-items:center start;gap:28px 24px;margin-top:20px;display:grid}.logo-row img{width:auto;max-height:44px;transition:transform var(--dur-quick) var(--ease-settle)}.logo-row img:hover{transform:scale(1.05)}@media (min-width:900px){.proof__rating{padding-right:var(--gutter);grid-column:1/5}.proof__logos{border-left:1px solid var(--oat);padding-left:calc(var(--gutter) * 1.5);grid-column:5/13}.logo-row{grid-template-columns:repeat(5,auto);justify-content:space-between}}.quotes{gap:40px;margin-top:clamp(56px,7vw,96px);display:grid}.quote{flex-direction:column;gap:20px;display:flex}.quote blockquote{font-family:var(--font-cormorant),serif;font-size:1.5rem;font-style:italic;line-height:1.35}.quote figcaption{color:var(--smoke);align-items:center;gap:12px;margin-top:auto;font-size:.875rem;display:flex}.quote figcaption img{object-fit:cover;border-radius:50%;width:40px;height:40px}@media (min-width:900px){.quotes{grid-template-columns:repeat(3,1fr);gap:0}.quotes .quote{padding:0 var(--gutter);border-left:1px solid var(--oat)}.quotes .quote:first-child{border-left:0;padding-left:0}}.section-head{grid-column:1/-1}@media (min-width:900px){.section-head{grid-column:2/8}}.section-head .t-h2{margin-top:16px}.section-head .t-lead{margin-top:24px}.panels{gap:72px;margin-top:clamp(56px,7vw,104px);display:grid}.panel{flex-direction:column;display:flex}.panel__media{aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}.panel__media img{transition:transform .8s var(--ease-settle)}.panel:hover .panel__media img{transform:scale(1.03)}.panel__rule{background:var(--brass);width:24px;height:1px;transition:width .8s var(--ease-settle);margin:28px 0 18px;display:block}.panel:hover .panel__rule{width:64px}.panel__n{font-family:var(--font-cormorant),serif;color:var(--brass-deep);font-size:1.125rem}.panel h3{margin-top:4px}.panel__for{color:var(--smoke);font-style:italic;font-family:var(--font-cormorant),serif;margin-top:8px;font-size:1.25rem}.panel__body{margin-top:16px;font-size:1rem}.panel ul{margin-top:20px;font-size:.9375rem}.panel li,.panel ul{gap:10px;display:grid}.panel li{grid-template-columns:14px 1fr}.panel li:before{content:"";border:1px solid var(--brass);border-radius:50%;width:7px;height:7px;margin-top:.62em}.panel__format{border-top:1px solid var(--oat);color:var(--smoke);margin-top:20px;padding-top:14px;font-size:.875rem}.panel__cta{margin-top:18px}@media (min-width:900px){.panels{gap:var(--gutter);grid-template-columns:repeat(3,1fr);align-items:start}.panel__media{aspect-ratio:4/5}.panel:nth-child(2){margin-top:80px}.panel:nth-child(3){margin-top:40px}}.footnote-line{border-top:1px solid var(--oat);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:72px;padding-top:24px;display:flex}.steps{counter-reset:step;gap:0;margin-top:56px;display:grid}.step{border-top:1px solid var(--oat);grid-template-columns:64px 1fr;gap:8px 16px;padding:28px 0;display:grid}.step__n{font-family:var(--font-cormorant),serif;color:var(--brass-deep);font-size:2.75rem;font-weight:300;line-height:1}.step__meta{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);font-size:.75rem}.step h3{margin-top:4px}.step p{max-width:54ch;margin-top:8px}@media (min-width:900px){.steps--row{grid-template-columns:repeat(var(--cols,3),1fr);gap:var(--gutter)}.steps--row .step{grid-template-columns:1fr;padding-top:32px}}.founder{position:relative}.founder__grid{row-gap:48px}.founder__media{aspect-ratio:4/5;margin-inline:calc(var(--margin) * -1);position:relative;overflow:hidden}.founder__media,.founder__text{grid-column:1/-1}.chapter{border-top:1px solid #f1eadd29;margin-top:40px;padding-top:32px}.chapter__n{font-family:var(--font-cormorant),serif;color:#d8b986;font-size:1.125rem}.chapter h3{margin-top:6px}.chapter p{max-width:52ch;margin-top:12px}.pullquote{font-family:var(--font-cormorant),serif;margin-top:56px;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.5rem);font-style:italic;line-height:1.25}.pullquote--draft:after{content:none;font:400 .75rem/1.4 var(--font-manrope),sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#d8b986;margin-top:10px;display:block}.creds{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.creds li{letter-spacing:.14em;text-transform:uppercase;border:1px solid #f1eadd3d;padding:8px 14px;font-size:.75rem}@media (min-width:900px){.founder__media{margin-inline:calc(var(--margin) * -1) 0;aspect-ratio:auto;grid-column:1/8;align-self:start;height:100svh;position:sticky;top:0}.founder__text{padding-block:var(--section-y);grid-column:9/13}.founder.section{padding-block:0}}.portal{background:var(--sand);margin-inline:calc(var(--margin) * -1);padding:40px 20px;position:relative;overflow:hidden}@media (min-width:700px){.portal{margin-inline:0;padding:64px}}.portal__bar{background:var(--oat);height:1px;position:absolute;inset:0 0 auto}.portal__bar span{background:var(--brass);height:100%;transition:width var(--dur-slow) var(--ease-settle);display:block}.portal__progress{font-family:var(--font-cormorant),serif;color:var(--brass-deep);font-size:1.125rem}.portal fieldset{border:0;min-width:0;margin:0;padding:0}.portal legend{padding:0}.step-enter{animation:step-in var(--dur-quick) var(--ease-settle) .12s both}@keyframes step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.choice-grid{gap:10px;margin-top:24px;display:grid}@media (min-width:700px){.choice-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.choice-grid{grid-template-columns:repeat(3,1fr)}}.choice{background:var(--linen);cursor:pointer;text-align:left;min-height:64px;transition:border-color var(--dur-quick) var(--ease-settle),background-color var(--dur-quick) var(--ease-settle);border:1px solid #0000;align-items:center;padding:16px 18px 16px 52px;font-size:1rem;display:flex;position:relative}.choice:before{content:"";border:1px solid var(--smoke);width:18px;height:18px;transition:border-color var(--dur-quick) var(--ease-settle),box-shadow var(--dur-quick) var(--ease-settle);border-radius:50%;margin-top:-9px;position:absolute;top:50%;left:18px}.choice:hover{border-color:var(--oat)}.choice[aria-checked=true]{border-color:var(--ink)}.choice[aria-checked=true]:before{border-color:var(--brass);box-shadow:inset 0 0 0 4px var(--linen),inset 0 0 0 9px var(--brass)}.follow{gap:24px;margin-top:32px;display:grid}.follow__q{font-size:.9375rem;font-weight:500}.chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chip{border:1px solid var(--oat);cursor:pointer;min-height:48px;transition:border-color var(--dur-quick) var(--ease-settle),background-color var(--dur-quick) var(--ease-settle);background:0 0;align-items:center;padding:0 18px;font-size:.9375rem;display:inline-flex}.chip:hover{border-color:var(--smoke)}.chip[aria-checked=true],.chip[aria-pressed=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.field{gap:6px;display:grid}.field label{letter-spacing:.04em;color:var(--smoke);font-size:.8125rem}.field input,.field textarea{border:0;border-bottom:1px solid var(--smoke);width:100%;min-height:48px;color:var(--ink);transition:border-color var(--dur-quick) var(--ease-settle);background:0 0;border-radius:0;padding:10px 0;font-size:1.0625rem}.field textarea{resize:vertical;min-height:96px}.field input:focus,.field textarea:focus{border-bottom-color:var(--brass);box-shadow:0 1px 0 var(--brass);outline:none}.field input:focus-visible,.field textarea:focus-visible{outline:none}.field [aria-invalid=true]{border-bottom-color:#9b3b2a}.field__error{color:#9b3b2a;font-size:.8125rem}.phone-wrap{align-items:stretch;display:flex}.phone-wrap span{border-bottom:1px solid var(--smoke);color:var(--smoke);align-items:center;padding-right:10px;display:flex}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-error{background:var(--linen);border-left:2px solid #9b3b2a;margin-top:20px;padding:14px 16px;font-size:.9375rem}.block-head{max-width:760px}.block-head .t-lead{margin-top:20px}.list-grid{gap:0;margin-top:48px;display:grid}.feature-item{border-top:1px solid var(--oat);padding:28px 0}.feature-item p{max-width:46ch;margin-top:10px}@media (min-width:900px){.list-grid{column-gap:var(--gutter);grid-template-columns:repeat(3,1fr)}}.pair-grid{gap:var(--gutter);margin-top:48px;display:grid}.pair-card{background:var(--sand);padding:32px 28px}.section--sand .pair-card{background:var(--linen)}.pair-card p{margin-top:8px}.pair-card ul{gap:8px;margin-top:18px;font-size:.9375rem;display:grid}.pair-card li{padding-left:20px;position:relative}.pair-card li:before{content:"";background:var(--brass);width:10px;height:1px;position:absolute;top:.75em;left:0}@media (min-width:900px){.pair-grid{grid-template-columns:repeat(var(--cols,3),1fr)}}.split{align-items:center;row-gap:40px}.split__text{grid-column:1/-1}.split__text p{max-width:58ch;margin-top:18px}.split__media{aspect-ratio:4/3;margin-inline:calc(var(--margin) * -1);grid-column:1/-1;position:relative;overflow:hidden}@media (min-width:900px){.split--right .split__text{grid-area:1/2/auto/7}.split--right .split__media{margin-inline:0 calc(var(--margin) * -1);aspect-ratio:5/4;grid-area:1/7/auto/13}.split--left .split__text{grid-area:1/8/auto/12}.split--left .split__media{margin-inline:calc(var(--margin) * -1) 0;aspect-ratio:5/4;grid-area:1/1/auto/7}}.table-wrap{margin-top:40px;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.table th{text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);border-bottom:1px solid var(--ink);padding:14px 16px 14px 0;font-size:.75rem;font-weight:500}.table tbody th,.table td{border-bottom:1px solid var(--oat);vertical-align:top;padding:20px 16px 20px 0}.table tbody th{text-align:left;font-family:var(--font-cormorant),serif;letter-spacing:0;text-transform:none;color:var(--ink);font-size:1.375rem;font-weight:500}.chip-list{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.chip-list li{border:1px solid var(--oat);padding:10px 16px;font-size:.9375rem}.faq{border-top:1px solid var(--oat);margin-top:40px}.faq details{border-bottom:1px solid var(--oat)}.faq summary{cursor:pointer;font-family:var(--font-cormorant),serif;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.375rem;font-weight:500;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink),var(--ink)) 50% /100% 1px no-repeat,linear-gradient(var(--ink),var(--ink)) 50% /1px 100% no-repeat;width:14px;height:14px;transition:transform var(--dur-base) var(--ease-settle);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:62ch;color:var(--smoke);padding-bottom:24px}.cta-band{text-align:left}.cta-band__inner{align-items:end;gap:32px;display:grid}@media (min-width:900px){.cta-band__inner{grid-template-columns:7fr 5fr}.cta-band__actions{justify-self:end}}.cta-band__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.card-grid{gap:64px var(--gutter);margin-top:56px;display:grid}@media (min-width:700px){.card-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.card-grid--3{grid-template-columns:repeat(3,1fr)}}.card{flex-direction:column;display:flex}.card__media{aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}.card__media img{transition:transform .8s var(--ease-settle)}.card:hover .card__media img{transform:scale(1.03)}.card__rule{background:var(--brass);width:24px;height:1px;transition:width .8s var(--ease-settle);margin:24px 0 14px;display:block}.card:hover .card__rule{width:64px}.card p{margin-top:10px}.card__meta{color:var(--smoke);margin-top:14px;font-size:.875rem}.article-head{padding-top:calc(var(--header-h) + clamp(48px, 7vw, 96px))}.article-head .t-display{max-width:18ch;font-size:clamp(2.5rem,1.6rem + 3.6vw,4.75rem)}.article-hero{aspect-ratio:16/9;margin-top:48px;position:relative;overflow:hidden}.prose{max-width:680px;margin-inline:auto;font-size:1.125rem;line-height:1.75}.prose>*+*{margin-top:1.25em}.prose h2{margin-top:2.2em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.375rem);font-weight:500;line-height:1.15}.prose h2,.prose h3{font-family:var(--font-cormorant),serif}.prose h3{margin-top:1.8em;font-size:1.5rem;font-weight:600;line-height:1.25}.prose a{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}.prose ol,.prose ul{padding-left:1.25em}.prose ul{list-style:none}.prose ul li{position:relative}.prose ul li:before{content:"";background:var(--brass);width:8px;height:1px;position:absolute;top:.8em;left:-1.1em}.prose ol{list-style:decimal}.prose li+li{margin-top:.5em}.prose blockquote{border-left:1px solid var(--brass);font-family:var(--font-cormorant),serif;margin-block:2em;padding:8px 0 8px 28px;font-size:1.625rem;font-style:italic;line-height:1.35}.prose blockquote strong{font-weight:500}.prose hr{background:var(--oat);border:0;height:1px;margin-block:3em}.prose strong{font-weight:600}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem}.prose td,.prose th{text-align:left;border-bottom:1px solid var(--oat);padding:10px 12px 10px 0}.filter-row{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.review-grid{column-count:1;column-gap:var(--gutter);margin-top:48px}@media (min-width:760px){.review-grid{column-count:2}}@media (min-width:1100px){.review-grid{column-count:3}}.review-grid figure{break-inside:avoid;margin-bottom:var(--gutter);background:var(--sand);padding:28px}.site-footer{isolation:isolate;background:#2f4a3a linear-gradient(100deg,#2b4536,#3a5646);border-top:1px solid #f1eadd1f;padding-block:clamp(80px,9vw,128px) 32px;position:relative;overflow:hidden}.site-footer a{transition:color var(--dur-quick) var(--ease-settle)}.site-footer a:hover{color:#d8b986}.footer-brand__mark{display:inline-block;position:relative}.footer-brand__logo{z-index:1;position:relative}.site-footer svg.footer-rings{z-index:-1;pointer-events:none;opacity:.55;width:min(1700px,320vw);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer .footer-rings .ill-ripple{stroke:#c9a56f;stroke-width:1.6px}.footer-inner{position:relative}.footer-top{gap:56px;display:grid}@media (min-width:1000px){.footer-top{gap:var(--gutter);grid-template-columns:5fr 7fr}}.footer-brand__logo{display:inline-block}.footer-brand__line{max-width:22ch;font-family:var(--font-cormorant),serif;margin-top:28px;font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.15}.footer-brand__line em{color:#c9a56f}.footer-brand__proof{color:#f1eaddcc;margin-top:20px;font-size:.9375rem}.footer-brand__proof a{text-underline-offset:4px;-webkit-text-decoration:underline #f1eadd4d;text-decoration:underline #f1eadd4d}.footer-brand__cta{margin-top:28px}.footer-links{gap:40px var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1000px){.footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:699px){.footer-links>div:last-child{grid-column:1/-1}.footer-links>div:last-child ul{column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.footer-links{padding-top:12px}}.footer-links h2{letter-spacing:.18em;text-transform:uppercase;color:#c9a56f;font-size:.75rem;font-weight:500}.footer-links ul{gap:4px;margin-top:18px;font-size:.9375rem;display:grid}.footer-links a{color:#f1eadddb;padding-block:5px;display:inline-block}.footer-contact{border-top:1px solid #f1eadd29;grid-template-columns:1fr;margin-top:clamp(64px,7vw,96px);display:grid}@media (min-width:640px){.footer-contact{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.footer-contact{grid-template-columns:repeat(4,1fr)}}.footer-contact li{border-bottom:1px solid #f1eadd29}@media (min-width:1000px){.footer-contact li{border-bottom:0;border-right:1px solid #f1eadd29}.footer-contact li:last-child{border-right:0}}.footer-contact a{grid-template-columns:20px 1fr;align-items:center;gap:4px 14px;min-height:96px;padding:26px 20px 26px 0;display:grid}@media (min-width:1000px){.footer-contact li+li a{padding-left:24px}}.footer-contact__icon{fill:none;stroke:#c9a56f;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/span 2;align-self:start;margin-top:2px}.footer-contact__label{letter-spacing:.18em;text-transform:uppercase;color:#f1eadd99;font-size:.75rem}.footer-contact__value{font-family:var(--font-cormorant),serif;font-size:1.375rem;line-height:1.2}.footer-contact__value--sm{font-size:1.125rem}.footer-contact a:hover .footer-contact__value{color:#d8b986}.footer-studio{color:#f1eaddb3;flex-wrap:wrap;gap:6px 28px;margin-top:28px;font-size:.875rem;display:flex}.footer-studio address{font-style:normal}.footer-insta{color:#f1eadddb;text-underline-offset:4px;-webkit-text-decoration:underline #f1eadd4d;text-decoration:underline #f1eadd4d}.footer-legal{color:#f1eadd99;border-top:1px solid #f1eadd29;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:48px;padding-top:24px;font-size:.8125rem;display:flex}.js .reveal{opacity:0;transition:opacity var(--dur-base) var(--ease-settle),transform var(--dur-base) var(--ease-settle);transition-delay:calc(var(--i,0) * 80ms);transform:translateY(24px)}.js .reveal.is-in{opacity:1;transform:none}.js .reveal-img{clip-path:inset(10% 0);transition:clip-path var(--dur-slow) var(--ease-settle)}.js .reveal-img>img,.js .reveal-img>video{transition:transform var(--dur-slow) var(--ease-settle);transform:scale(1.08)}.js .reveal-img.is-in{clip-path:inset(0)}.js .reveal-img.is-in>img,.js .reveal-img.is-in>video{transform:none}.line-mask{margin-bottom:-.08em;padding-bottom:.08em;overflow:hidden}.line-mask,.line-mask>span{display:block}.js .reveal-lines .line-mask>span{transition:transform .9s var(--ease-settle);transition-delay:calc(var(--l,0) * .12s);transform:translateY(105%)}.js .reveal-lines.is-in .line-mask>span{transform:none}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.2s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.js .reveal,.js .reveal-lines .line-mask>span{transform:none!important}.js .reveal-img{opacity:0;transition:opacity .2s;clip-path:none!important}.js .reveal-img.is-in{opacity:1}.js .reveal-img>img,.js .reveal-img>video{transform:none!important}.js .reveal-lines .line-mask>span{opacity:0;transition:opacity .2s}.js .reveal-lines.is-in .line-mask>span{opacity:1}.breath g{animation:none}.btn:after,.btn:before{display:none}}img[data-parallax]{height:calc(100% + 120px)!important;top:-60px!important;bottom:-60px!important}@media (hover:none),(max-width:899px){img[data-parallax]{height:100%!important;top:0!important;bottom:0!important}}.gallery-pair{gap:var(--gutter);margin-top:48px;display:grid}.gallery-pair__item{aspect-ratio:4/5;background:var(--sand);position:relative;overflow:hidden}@media (min-width:760px){.gallery-pair{grid-template-columns:1fr 1fr}.gallery-pair__item:nth-child(2){margin-top:80px}}.deck-form,.deck-text{grid-column:1/-1}@media (min-width:900px){.deck-text{grid-column:1/7}.deck-form{grid-column:8/13}.faq-col{grid-column:2/12!important}}.case-study{max-width:900px}.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}.book-col{grid-column:1/-1}@media (min-width:900px){.book-col{grid-column:3/11}}.section--sand .portal{background:var(--linen)}.section--sand .portal .choice{background:var(--sand)}.founder-hero{align-items:flex-end;min-height:92svh;display:flex;position:relative;overflow:hidden}.founder-hero__media{position:absolute;inset:0}.founder-hero__media:after{content:"";background:linear-gradient(#34503f26 30%,#34503fe6);position:absolute;inset:0}.founder-hero__text{z-index:1;padding-bottom:clamp(48px,8vw,104px);position:relative}.founder-hero__text .t-lead{color:var(--ivory)}.story{grid-column:1/-1;gap:72px;display:grid}@media (min-width:900px){.story{grid-column:3/10}}.creds--light li{border-color:var(--oat)}.studio-gallery{gap:var(--gutter);grid-template-columns:1fr;display:grid}.studio-gallery__item{aspect-ratio:4/3;background:var(--sand);position:relative;overflow:hidden}@media (min-width:760px){.studio-gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:clamp(220px,24vw,360px)}.studio-gallery__item{aspect-ratio:auto}.studio-gallery__item.wide{grid-column:span 2}.studio-gallery__item.tall{grid-row:span 2}}.visit-col,.visit-facts{grid-column:1/-1}.visit-facts{border-top:1px solid var(--oat);gap:0;display:grid}.visit-facts div{border-bottom:1px solid var(--oat);gap:4px;padding:18px 0;display:grid}.visit-facts dt{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);font-size:.75rem}@media (min-width:900px){.visit-col{grid-column:1/6}.visit-facts{grid-column:7/13}.visit-facts div{grid-template-columns:140px 1fr}}.article-offer{background:var(--sand);grid-template-columns:1fr;gap:24px;max-width:680px;margin:72px auto 0;padding:28px;display:grid}.article-offer__media{aspect-ratio:4/3;position:relative;overflow:hidden}@media (min-width:640px){.article-offer{grid-template-columns:200px 1fr;align-items:center}.article-offer__media{aspect-ratio:1}}.author-box{border-top:1px solid var(--oat);align-items:center;gap:16px;max-width:680px;margin:40px auto 0;padding-top:24px;display:flex}.author-box img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:72px;height:72px}@media (max-width:899px){.hero{padding-top:var(--header-h)}}@media (max-width:1023px){.site-header{background:var(--linen);border-bottom-color:var(--oat)}}@media (max-width:479px){.menu-sheet .wordmark,.site-header .wordmark{letter-spacing:.2em;font-size:1.0625rem}.nav-mobile{gap:4px;margin-right:-12px}}.brand{flex:none;align-items:center;display:inline-flex}.brand .logo-img{display:block}@media (max-width:479px){.brand .logo-img{height:44px!important}}.sticky-actions{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--oat);transition:transform var(--dur-base) var(--ease-settle);background:#f4efe6f0;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-actions.is-on{transform:none}.sticky-actions .btn{flex:1;min-height:48px}.sticky-actions__icon{border:1px solid var(--ink);width:48px;height:48px;color:var(--ink);flex:none;place-items:center;display:grid}@media (min-width:1024px){.sticky-actions{display:none}}@media (max-width:1023px){.site-footer{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:899px){.hero__media{height:46svh}.hero__text{padding-top:32px}}.crumbs{color:var(--smoke);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:.8125rem;display:flex}.crumbs a{text-decoration:underline;-webkit-text-decoration-color:var(--oat);text-decoration-color:var(--oat);text-underline-offset:3px}.crumbs a:hover{-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass)}.crumbs li+li:before{content:"/";color:var(--oat);margin-right:6px}.trust-line{color:var(--smoke);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:-24px;margin-bottom:40px;font-size:.875rem;display:flex}.cred-list{border-top:1px solid var(--oat);margin-top:28px;display:grid}.cred-list div{border-bottom:1px solid var(--oat);padding:16px 0}.cred-list dt{font-family:var(--font-cormorant),serif;font-size:1.25rem;font-weight:500;line-height:1.3}.cred-list dd{color:var(--smoke);margin-top:4px;font-size:.9375rem}.crumbs-dark .crumbs,.crumbs-dark .crumbs a{color:#f1eaddcc}.price-grid{gap:var(--gutter);margin-top:40px;display:grid}@media (min-width:900px){.price-grid{grid-template-columns:1fr 1fr}}.price-card{background:var(--linen);flex-direction:column;padding:36px 32px;display:flex}.price-card__detail{color:var(--smoke);margin-top:6px;font-size:.9375rem}.price-card__price{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:24px;display:flex}.price-card__was{color:var(--smoke);font-size:.875rem}.price-card ul{gap:8px;margin-top:20px;font-size:.9375rem;display:grid}.price-card li{padding-left:20px;position:relative}.price-card li:before{content:"";background:var(--brass);width:10px;height:1px;position:absolute;top:.75em;left:0}.price-card__cta{margin-top:auto;padding-top:28px}.price-table tbody th a{text-decoration:underline;-webkit-text-decoration-color:var(--oat);text-decoration-color:var(--oat);text-underline-offset:4px}.price-table__price{font-family:var(--font-cormorant),serif;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.375rem}.price-notes{color:var(--smoke);gap:8px;max-width:70ch;margin-top:32px;font-size:.875rem;display:grid}.product__media{aspect-ratio:3/4}.product__buy{border-top:1px solid var(--oat);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.product__price{font-family:var(--font-cormorant),serif;font-size:1.75rem}.product__buy .btn{min-height:46px;padding:0 20px}@media (max-width:699px){.price-table{min-width:0}.price-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.price-table,.price-table tbody,.price-table td,.price-table th,.price-table tr{display:block}.price-table tr{border-bottom:1px solid var(--oat);padding:18px 0}.price-table tbody th,.price-table td{border:0!important;padding:2px 0!important}.price-table__price{margin-top:6px}}.ill{width:100%;height:auto;display:block;overflow:visible}.ill circle,.ill ellipse,.ill path,.ill rect{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ill .ill-ink,.ill .ill-ink *{stroke:var(--ink);stroke-width:1.25px}.ill .ill-brass{stroke:var(--brass);stroke-width:1.25px}.ill .ill-brass-dot{fill:var(--brass);stroke:none}.ill .ill-wash{fill:var(--sand);stroke:none!important}.section--sand .ill .ill-wash{fill:var(--linen)}.ill .ill-rule{stroke:var(--oat);stroke-width:1px}.ill .ill-line{stroke-width:1.5px}.ill .ill-wave,.ill .ill-wave path{stroke:var(--brass);stroke-width:1.25px}.ill .ill-route{stroke:var(--brass-deep);stroke-width:1.5px;stroke-dasharray:2 7}.ill .ill-chakra-ring{stroke-width:1.25px;opacity:.55}.ill-label{font:400 12px/1 var(--font-manrope),sans-serif;fill:var(--smoke);letter-spacing:.02em}.ill-label--strong{font-family:var(--font-cormorant),serif;fill:var(--ink);font-size:16px;font-weight:500}.on-dark .ill .ill-ink,.on-dark .ill .ill-ink *{stroke:var(--ivory)}.on-dark .ill .ill-wash{fill:#f1eadd0f}.on-dark .ill .ill-brass,.on-dark .ill .ill-wave,.on-dark .ill .ill-wave path{stroke:#c9a56f}.ill .ill-ripple{opacity:0;animation:ill-ripple 4s linear infinite}@keyframes ill-ripple{0%{transform:scale(var(--from,.6));opacity:0}12%{opacity:.85}70%{opacity:.35}to{transform:scale(var(--to,1.4));opacity:0}}.ill .ill-scroll{animation:ill-scroll 3s linear infinite}@keyframes ill-scroll{0%{transform:translate(0)}to{transform:translateX(var(--shift))}}.ill-sway{animation:ill-sway 5s ease-in-out infinite}@keyframes ill-sway{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}.ill-strike{animation:ill-strike 3.2s cubic-bezier(.22,1,.36,1) infinite}@keyframes ill-strike{0%,to{transform:rotate(0)}8%{transform:rotate(-14deg)}16%{transform:rotate(4deg)}30%{transform:rotate(0)}}.ill-breathe{animation:ill-breathe 4.5s ease-in-out infinite}@keyframes ill-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.06)}}.ill .ill-chakra-ring{animation:ill-pulse 3.6s ease-in-out infinite}@keyframes ill-pulse{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.75;transform:scale(1.3)}}.ill .ill-route{animation:ill-flow 1.8s linear infinite}@keyframes ill-flow{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.ill .ill-ripple{opacity:.45}.ill .ill-chakra-ring,.ill .ill-ripple,.ill .ill-route,.ill .ill-scroll,.ill-breathe,.ill-strike,.ill-sway{animation:none!important}}.ill-figure{margin:0}.ill-legend{color:var(--smoke);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;font-size:.8125rem;display:grid}.ill-legend span{flex-direction:column;gap:2px;display:flex}.ill-legend strong{font-family:var(--font-cormorant),serif;color:var(--ink);font-size:1.25rem;font-weight:500}.on-dark .ill-legend,.on-dark .ill-legend strong{color:var(--ivory)}.how-it-works{gap:48px;margin-top:clamp(48px,6vw,80px);display:grid}.how-it-works__ill{aspect-ratio:22/15;max-width:260px}.how-it-works__step h3{margin-top:20px}.how-it-works__step p{max-width:36ch;margin-top:8px}@media (min-width:900px){.how-it-works{gap:var(--gutter);grid-template-columns:repeat(3,1fr)}.how-it-works__step{position:relative}.how-it-works__step:not(:last-child):after{content:"";background:var(--brass);width:16px;height:1px;position:absolute;top:72px;right:-8px}}.instrument-grid{gap:40px var(--gutter);grid-template-columns:repeat(2,1fr);margin-top:48px;display:grid}@media (min-width:760px){.instrument-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.instrument-grid{grid-template-columns:repeat(6,1fr)}}.instrument__icon{width:104px;height:104px}.instrument__name{font-family:var(--font-cormorant),serif;margin-top:14px;font-size:1.25rem;font-weight:500;line-height:1.25}.instrument__note{color:var(--smoke);margin-top:4px;font-size:.875rem}.explainer{align-items:center;row-gap:40px}.explainer__text{grid-column:1/-1}.explainer__text p+p{margin-top:16px}.explainer__art{grid-column:1/-1;justify-self:center;width:100%;max-width:560px}@media (min-width:900px){.explainer__text{grid-column:1/6}.explainer__art{grid-column:7/13}}.figure-block{align-items:center;row-gap:40px}.figure-block__text{grid-column:1/-1}.figure-block__text p{max-width:58ch;margin-top:18px}.figure-block__art{grid-column:1/-1;justify-self:center;width:100%;max-width:620px}.figure-block__caption{color:var(--smoke);margin-top:14px;font-size:.8125rem}@media (min-width:900px){.figure-block--right .figure-block__text{grid-column:1/6}.figure-block--right .figure-block__art{grid-column:7/13}.figure-block--left .figure-block__text{grid-area:1/8/auto/13}.figure-block--left .figure-block__art{grid-area:1/1/auto/7}.figure-block--wide .figure-block__text{grid-column:1/9}.figure-block--wide .figure-block__art{grid-column:1/-1;max-width:none}}.ill-mark{width:96px;height:32px}.dg-caption{color:var(--smoke);max-width:70ch;margin-top:18px;font-size:.8125rem}.ill .dg-flow{stroke:var(--brass);stroke-width:1.5px;stroke-dasharray:3 6;animation:ill-flow 1.4s linear infinite}.dg-compare{margin:0}.dg-compare__grid{display:grid}.dg-compare__head,.dg-compare__row{grid-template-columns:1fr 1fr;align-items:center;gap:0 16px;display:grid}.dg-compare__head{border-bottom:1px solid var(--ink);padding-bottom:14px}.dg-compare__corner,.dg-compare__head>.dg-compare__arrow{display:none}.dg-compare__title{font-family:var(--font-cormorant),serif;flex-direction:column;font-size:1.5rem;font-weight:500;line-height:1.1;display:flex}.dg-compare__title small{font:400 .75rem/1.4 var(--font-manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--smoke);margin-top:4px}.dg-compare__title--stress{color:#8a3b2a}.dg-compare__title--rest{color:var(--brass-deep)}.dg-compare__row{border-bottom:1px solid var(--oat);padding:14px 0}.dg-compare__label{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);grid-column:1/-1;margin-bottom:8px;font-size:.75rem}.dg-compare__mid{display:none}.dg-compare__cell{align-items:center;gap:10px;font-size:.9375rem;line-height:1.35;display:flex}.dg-icon{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:30px;overflow:visible}.dg-stress{stroke:#8a3b2a}.dg-rest{stroke:var(--brass)}.dg-icon--heart.dg-stress{transform-origin:50%;transform-box:fill-box;animation:dg-beat .62s ease-in-out infinite}.dg-icon--heart.dg-rest{transform-origin:50%;transform-box:fill-box;animation:dg-beat 1.5s ease-in-out infinite}@keyframes dg-beat{0%,to{transform:scale(1)}15%{transform:scale(1.14)}30%{transform:scale(.98)}45%{transform:scale(1.06)}}.dg-breath-ring{transform-origin:16px 16px}.dg-stress .dg-breath-ring{animation:dg-breathe 1.1s ease-in-out infinite}.dg-rest .dg-breath-ring{animation:dg-breathe 5s ease-in-out infinite}@keyframes dg-breathe{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.dg-stress.dg-icon--muscles{animation:dg-tense .25s linear infinite}@keyframes dg-tense{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}.dg-rest.dg-icon--muscles{animation:dg-soften 5s ease-in-out infinite}@keyframes dg-soften{0%,to{transform:translateY(0)}50%{transform:translateY(1.5px)}}.dg-stress .dg-mind-line{stroke-dasharray:4 3;animation:ill-flow .5s linear infinite}.dg-rest .dg-mind-line{stroke-dasharray:30 8;animation:ill-flow 4s linear infinite}.dg-icon--sleep.dg-rest{animation:dg-glow 4s ease-in-out infinite}@keyframes dg-glow{0%,to{opacity:.6}50%{opacity:1}}@media (min-width:760px){.dg-compare__head,.dg-compare__row{grid-template-columns:120px 1fr 120px 1fr;gap:0 20px}.dg-compare__corner,.dg-compare__head>.dg-compare__arrow{display:block}.dg-compare__label{grid-column:auto;margin:0}.dg-compare__mid{background:linear-gradient(90deg,#8a3b2a59,var(--brass));height:1px;display:block}}.dg-timeline{margin:0}.dg-timeline__svg{width:100%}.ill .dg-phase{stroke:none!important}.dg-swatch.dg-phase--0,.ill .dg-phase--0{fill:#ece4d6;background:#ece4d6}.dg-swatch.dg-phase--1,.ill .dg-phase--1{fill:#e6dbc8;background:#e6dbc8}.dg-swatch.dg-phase--2,.ill .dg-phase--2{fill:#e2d1b2;background:#e2d1b2}.dg-swatch.dg-phase--3,.ill .dg-phase--3{fill:#d8c09a;background:#d8c09a}.dg-swatch.dg-phase--4,.ill .dg-phase--4{fill:#ece6dc;background:#ece6dc}.dg-swatch.dg-phase--5,.ill .dg-phase--5{fill:#e3ddd2;background:#e3ddd2}.ill .dg-envelope{stroke:var(--brass-deep);stroke-width:1.5px}.ill .dg-flat{stroke:var(--brass-deep);stroke-width:1px;opacity:.5}.dg-playhead{animation:dg-play 16s linear infinite}.ill .dg-playhead path{stroke:var(--ink);stroke-width:1.25px}.ill .dg-playhead circle{fill:var(--ink);stroke:none}@keyframes dg-play{0%{transform:translate(0)}to{transform:translateX(var(--travel))}}.dg-timeline__legend{gap:18px var(--gutter);grid-template-columns:1fr;margin-top:28px;display:grid}@media (min-width:640px){.dg-timeline__legend{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.dg-timeline__legend{grid-template-columns:repeat(3,1fr)}}.dg-timeline__legend li{grid-template-columns:14px 1fr;gap:2px 12px;display:grid}.dg-swatch{grid-row:1/span 2;width:14px;height:14px;margin-top:6px}.dg-timeline__legend strong{font-family:var(--font-cormorant),serif;font-size:1.25rem;font-weight:500}.dg-timeline__legend em{font:400 .8125rem var(--font-manrope),sans-serif;color:var(--smoke);margin-left:6px;font-style:normal}.dg-timeline__legend span:last-child{color:var(--smoke);font-size:.9375rem}.dg-progress{margin:0}.ill .dg-progress__wave{stroke:var(--brass);stroke-width:1.5px}.ill .dg-progress__dot{fill:var(--brass-deep);stroke:none;offset-rotate:0deg;animation:dg-travel 12s ease-in-out infinite}@keyframes dg-travel{0%{offset-distance:0}85%{offset-distance:100%}to{offset-distance:100%}}.dg-progress__stages{gap:28px var(--gutter);margin-top:24px;display:grid}@media (min-width:760px){.dg-progress__stages{grid-template-columns:repeat(4,1fr)}}.dg-progress__stages li{border-top:1px solid var(--oat);padding-top:18px}.dg-progress__when{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font-size:.75rem}.dg-progress__stages h3{margin-top:6px}.dg-progress__stages p:last-child{margin-top:6px;font-size:.9375rem}.pf{gap:24px;display:grid}@media (min-width:1000px){.pf{grid-template-columns:1fr 64px 1fr;align-items:center;gap:0}}.pf__link{height:200px;display:none}@media (min-width:1000px){.pf__link{display:block}}.pf__step{letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);align-items:center;gap:10px;font-size:.75rem;display:flex}.pf__step span{border:1px solid var(--brass);width:26px;height:26px;font-family:var(--font-cormorant),serif;color:var(--brass-deep);letter-spacing:0;border-radius:50%;place-items:center;font-size:1rem;display:grid}.pf__options{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pf__option{border:1px solid var(--oat);background:var(--linen);text-align:left;cursor:pointer;min-height:48px;transition:border-color var(--dur-quick) var(--ease-settle),background-color var(--dur-quick) var(--ease-settle);padding:10px 16px;font-size:.9375rem}.pf__option:hover{border-color:var(--smoke)}.pf__option[aria-checked=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.pf__result{border-left:2px solid var(--brass);animation:step-in var(--dur-quick) var(--ease-settle) both;margin-top:18px;padding:28px}.pf__result,.section--sand .pf__option{background:var(--linen)}.pf__why{font-family:var(--font-cormorant),serif;font-size:1.375rem;line-height:1.35}.pf__picks{gap:8px;margin-top:18px;display:grid}.pf__picks a{background:var(--sand);transition:background-color var(--dur-quick) var(--ease-settle);grid-template-columns:1fr auto;column-gap:12px;padding:14px 16px;display:grid}.pf__picks a:hover{background:var(--oat)}.pf__picks strong{font-weight:600}.pf__picks span:not(.pf__go){color:var(--smoke);grid-column:1;font-size:.875rem}.pf__go{color:var(--brass-deep);grid-area:1/2/span 2;align-self:center}.pf__help{color:var(--smoke);margin-top:16px;font-size:.875rem}.pf__help a{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.dg-breath-ring,.dg-icon,.dg-mind-line,.dg-playhead,.ill .dg-flow,.ill .dg-progress__dot{animation:none!important}}.pf__result{background:var(--sand)}.pf__picks a,.section--sand .pf__result{background:var(--linen)}.section--sand .pf__picks a{background:var(--sand)}.link-cards{gap:var(--gutter);margin-top:40px;display:grid}@media (min-width:760px){.link-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.link-card{background:var(--sand);height:100%;transition:background-color var(--dur-quick) var(--ease-settle);flex-direction:column;gap:8px;padding:28px 28px 52px;display:flex;position:relative}.section--sand .link-card{background:var(--linen)}.link-card:hover{background:var(--oat)}.link-card>span:nth-child(2){color:var(--smoke);font-size:.9375rem}.link-card__go{color:var(--brass-deep);position:absolute;bottom:20px;left:28px}:root{--arena-btn:#6f8f7a;--arena-btn-hover:#81a08b;--arena-line:#e8f0e947}.arena-page{color:var(--ivory);background:linear-gradient(#34503f,#45604f 55%,#557060)}.arena-hero{padding:calc(var(--header-h) + clamp(40px, 6vw, 80px)) 0 clamp(24px,3vw,40px)}.arena-hero .t-display{color:var(--ivory)}.arena-hero .t-display em{color:#e2c48f}.arena-hero .t-lead{color:#f4efe6d9;margin-top:20px}.arena-hero .t-eyebrow{color:#e2c48f}.arena{position:relative}.arena__gate{z-index:5;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);text-align:center;color:#f4efe6d9;background:radial-gradient(circle at 50% 40%,#45604f8c,#34503feb 60%);flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:.9375rem;display:flex;position:absolute;inset:0}.arena__enter{width:220px;height:220px;color:var(--ivory);background:var(--arena-btn);cursor:pointer;border:1px solid #e2c48f;border-radius:50%;place-items:center;display:grid;position:relative}.arena__enter:hover{background:var(--arena-btn-hover)}.arena__enter-label{font-family:var(--font-cormorant),serif;padding:0 28px;font-size:1.75rem;line-height:1.1}.arena__enter-ring,.arena__enter:after,.arena__enter:before{content:"";border:1px solid #e2c48f;border-radius:50%;animation:arena-pulse 3s ease-out infinite;position:absolute;inset:-1px}.arena__enter:after{animation-delay:1s}.arena__enter-ring{animation-delay:2s}@keyframes arena-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}html.arena-open,html.arena-open body{overflow:hidden}.arena.is-immersive{z-index:500;overscroll-behavior:contain;padding:0 var(--margin) 24px;color:var(--ivory);background:radial-gradient(at 30% 20%,#5b7766 0,#45604f 45%,#34503f 100%);position:fixed;inset:0;overflow-y:auto}.arena::backdrop{background:#34503f}.arena.is-immersive .arena__stage{padding-block:8px 16px}.arena.is-immersive .arena__controls,.arena.is-immersive .arena__stage{max-width:1320px;margin-inline:auto}.arena__bar{z-index:6;margin-inline:calc(var(--margin) * -1);padding:14px var(--margin);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--arena-line);background:#34503fe0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.arena__title{font-family:var(--font-cormorant),serif;color:var(--ivory);font-size:1.5rem;line-height:1.2}.arena__title span{font-family:var(--font-manrope),sans-serif;letter-spacing:.02em;color:#f4efe6bf;font-size:.75rem;display:block}.arena__close{border:1px solid var(--arena-btn);background:var(--arena-btn);min-height:44px;color:var(--ivory);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;flex-shrink:0;align-items:center;gap:8px;padding:0 18px;font-size:.8125rem;display:inline-flex}.arena__close span{letter-spacing:0;font-size:1.25rem;line-height:1}.arena__close:hover{background:var(--arena-btn-hover);border-color:var(--arena-btn-hover)}.arena.is-immersive .arena__gate{position:fixed}.arena__stage{gap:40px;padding-block:20px 40px;display:grid}@media (min-width:1100px){.arena__stage{grid-template-columns:1.25fr 1fr;grid-template-areas:"gong side""bowls side";align-items:center}.arena__gong{grid-area:gong}.arena__bowls{grid-area:bowls}.arena__side{grid-area:side}}.arena:not(.is-ready) .arena__stage{filter:saturate(.7)opacity(.6)}.arena__gong{justify-items:center;display:grid;position:relative}.arena__viz{aspect-ratio:1;pointer-events:none;width:min(760px,120%);position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.gong-btn{width:min(520px,100%);cursor:inherit;background:0 0;border:0;padding:0;position:relative}.gong-btn svg{width:100%;overflow:visible}.arena .a-ink{fill:none;stroke:#f4efe6b3;stroke-width:1.5px}.arena .a-faint{stroke:#f4efe64d}.arena .a-frame{fill:none;stroke:#c9a46a;stroke-width:6px;stroke-linecap:round}.arena .a-gongrim{fill:none;stroke:#6f5229;stroke-width:6px}.arena .a-gongline{fill:none;stroke:#3c2a1273;stroke-width:1.5px}.arena .a-gongboss{fill:#d9b878;stroke:#6f5229;stroke-width:2px}.g-body{transform-origin:200px 60px;transform-box:view-box}.g-rings circle{fill:none;stroke:var(--brass);stroke-width:1.5px;opacity:0;transform-origin:200px 214px;transform-box:view-box}.gong-btn.hit-a .g-body,.gong-btn.hit-b .g-body{animation:gong-swing 3.5s cubic-bezier(.22,1,.36,1)}.gong-btn.hit-a .g-rings circle{animation:ring-out 2.4s ease-out both}.gong-btn.hit-b .g-rings circle{animation:ring-out-b 2.4s ease-out both}@keyframes gong-swing{0%{transform:rotate(0)}8%{transform:rotate(2.4deg)}22%{transform:rotate(-1.6deg)}40%{transform:rotate(.9deg)}60%{transform:rotate(-.4deg)}to{transform:rotate(0)}}@keyframes ring-out{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.75)}}@keyframes ring-out-b{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.75)}}.arena__bowls{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px 18px;display:flex}.bowl-wrap{width:var(--w);justify-items:center;display:grid}.bowl-btn{width:100%;cursor:inherit;touch-action:none;background:0 0;border:0;padding:0}.bowl-btn svg{width:100%;overflow:visible}.arena .a-metal{fill:#b8894a;stroke:#6f5229;stroke-width:1.5px}.arena .a-rim{fill:#3a2e1d;stroke:#d9b878;stroke-width:2px}.arena .a-shine{fill:none;stroke:#fff0d259;stroke-width:3px;stroke-linecap:round}.arena .a-cushion{fill:#7a2f2a}.b-rings ellipse{fill:none;stroke:var(--brass);stroke-width:1.5px;opacity:0;transform-origin:80px 34px;transform-box:view-box}.bowl-btn.hit-a .b-rings ellipse{animation:ring-out 1.8s ease-out both}.bowl-btn.hit-b .b-rings ellipse{animation:ring-out-b 1.8s ease-out both}.bowl-btn.is-singing .b-rings ellipse{animation:ring-out 1.4s ease-out infinite}.bowl-btn.hit-a svg,.bowl-btn.hit-b svg{animation:bowl-shiver .5s ease-out}@keyframes bowl-shiver{0%,to{transform:translate(0)}20%{transform:translate(-1.5px)}40%{transform:translate(1.5px)}60%{transform:translate(-.8px)}}.arena__side{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.arena__inst{align-content:end;justify-items:center;gap:10px;display:grid}.arena__label{color:#f4efe6d9;text-align:center;font-size:.8125rem}.arena__label kbd{font:500 .6875rem var(--font-manrope),sans-serif;color:var(--ivory);background:#ffffff14;border:1px solid #f4efe659;border-radius:4px;margin-left:6px;padding:2px 6px}.arena__chimes{gap:10px;display:flex}.chime{cursor:inherit;color:#f4efe6cc;background:0 0;border:0;justify-items:center;gap:4px;font-size:.6875rem;display:grid}.chime svg{transform-origin:50% 0;width:34px;height:104px;overflow:visible}.arena .chime .a-body{fill:#f7f1e6;stroke:#f4efe680;stroke-width:1.2px}.arena .chime .a-tint{fill:var(--c);opacity:.55}.chime.hit-a svg{animation:chime-sway-a 2.4s ease-out}.chime.hit-b svg{animation:chime-sway-b 2.4s ease-out}@keyframes chime-sway-a{0%,to{transform:rotate(0)}15%{transform:rotate(9deg)}35%{transform:rotate(-6deg)}55%{transform:rotate(3deg)}75%{transform:rotate(-1deg)}}@keyframes chime-sway-b{0%,to{transform:rotate(0)}15%{transform:rotate(-9deg)}35%{transform:rotate(6deg)}55%{transform:rotate(-3deg)}75%{transform:rotate(1deg)}}.arena__bells{gap:6px;display:flex}.a-hit{cursor:inherit;background:0 0;border:0;padding:0;position:relative}.a-hit svg{display:block;overflow:visible}.a-hit[aria-label=Tingsha\ bells] svg{width:120px}.arena__bells svg{transform-origin:50% 0;width:46px}.arena__bells .hit-a svg,.arena__bells .hit-b svg{animation:chime-sway-a 1.8s ease-out}.a-ripple{border:1.5px solid var(--brass);opacity:0;pointer-events:none;border-radius:50%;width:60px;height:60px;margin:-30px;position:absolute;top:50%;left:50%}.a-hit.hit-a .a-ripple{animation:ring-out 1.4s ease-out}.a-hit.hit-b .a-ripple{animation:ring-out-b 1.4s ease-out}.ocean svg{width:120px}.arena .a-skin{fill:#f3e7cf}.ocean__beads circle{fill:#8a6a3a}.ocean__beads{transform-origin:50px 50px;transform-box:view-box}.ocean.is-on .ocean__beads{animation:ocean-roll 3.2s linear infinite}@keyframes ocean-roll{to{transform:rotate(1turn)}}.rain svg{transform-origin:50%;width:150px}.arena .a-wood{fill:#6b4a2b;stroke:#3a2a19;stroke-width:1.5px}.rain.hit-a svg{animation:rain-tilt-a 4.5s ease-in-out}.rain.hit-b svg{animation:rain-tilt-b 4.5s ease-in-out}@keyframes rain-tilt-a{0%{transform:rotate(0)}10%,90%{transform:rotate(-24deg)}to{transform:rotate(0)}}@keyframes rain-tilt-b{0%{transform:rotate(0)}10%,90%{transform:rotate(-24deg)}to{transform:rotate(0)}}.arena__controls{border-top:1px solid var(--arena-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;padding:22px 0 8px;display:flex}.arena__control{color:#f4efe6d9;align-items:center;gap:12px;font-size:.8125rem;display:flex}.arena__control input[type=range]{accent-color:#9dbba7;width:140px}.arena__seg{border:1px solid var(--arena-btn);display:flex}.arena__seg button{min-height:40px;color:var(--ivory);cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:.8125rem}.arena__seg button[aria-checked=true]{background:var(--arena-btn);color:var(--ivory)}.arena__toggle{border:1px solid var(--arena-btn);min-height:40px;color:var(--ivory);cursor:pointer;background:0 0;padding:0 16px;font-size:.8125rem}.arena__toggle.is-on{background:var(--arena-btn);color:var(--ivory);border-color:var(--arena-btn)}.arena__seg button:hover,.arena__toggle:hover{background:var(--arena-btn-hover)}.arena button:focus-visible{outline-offset:4px;outline:2px solid #e2c48f}.nav-play{align-items:center;gap:8px;display:inline-flex;position:relative}.nav-play__dot{background:var(--brass);border-radius:50%;width:8px;height:8px;position:relative}.nav-play__dot:after{content:"";border:1px solid var(--brass);border-radius:50%;animation:arena-pulse 2.2s ease-out infinite;position:absolute;inset:-4px}@media (hover:hover) and (pointer:fine){[role=button],a,body,button,html,label,select,summary{cursor:url(/cursor/mallet.png) 12 12,url(/cursor/mallet.svg) 12 12,auto}input[type=email],input[type=tel],input[type=text],textarea{cursor:text}}.click-ripple{z-index:9999;pointer-events:none;width:0;height:0;position:fixed}.click-ripple span{border:1.5px solid var(--brass);opacity:0;border-radius:50%;width:40px;height:40px;animation:click-ring 1.1s cubic-bezier(.22,1,.36,1) forwards;position:absolute;top:-20px;left:-20px}.click-ripple span:nth-child(2){animation-delay:.12s}.click-ripple span:nth-child(3){animation-delay:.24s}.on-dark .click-ripple span{border-color:#d8b986}@keyframes click-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.6)}}.arena-page{overflow-x:clip}@media (max-width:1099px){.arena__gate{justify-content:flex-start;padding-top:clamp(80px,22vw,180px)}}@media (max-width:699px){.arena__side{gap:24px 12px}.arena__chimes svg{width:26px;height:84px}}.founder-intro{padding-top:calc(var(--header-h) + clamp(32px, 5vw, 64px))}.founder-intro__grid{align-items:start;gap:clamp(32px,5vw,72px);margin-top:32px;display:grid}@media (min-width:900px){.founder-intro__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.founder-intro__photo{aspect-ratio:3/4;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #1f3a2c73}@media (min-width:900px){.founder-intro__photo{top:calc(var(--header-h) + 24px);position:sticky}}.founder-intro__name{font-size:clamp(44px,6vw,84px)}.founder-intro__role{letter-spacing:.01em;color:var(--ink);margin-top:12px;font-weight:600}.forte-box{background:var(--sand);border-left:3px solid var(--brass);color:var(--ink);margin-top:24px;padding:18px 22px;font-size:15px;line-height:1.7}.founder-message__inner{text-align:center;gap:18px;max-width:760px;margin-inline:auto;display:grid}.founder-message__inner .t-body{text-align:left}.founder-message__sign{text-align:right;gap:2px;margin-top:16px;display:grid}.founder-message__sign strong{font-family:var(--font-serif);color:var(--ink);font-size:26px;font-weight:500}.founder-message__sign span{color:var(--smoke);font-style:italic}.founder-strip{gap:16px;display:grid}@media (min-width:760px){.founder-strip{grid-template-columns:repeat(3,1fr)}}.founder-strip__item{aspect-ratio:9/14;background:var(--sand);border-radius:12px;margin:0;position:relative;overflow:hidden}.astitv-hero{padding-top:calc(var(--header-h) + clamp(40px, 6vw, 88px))}.astitv-hero__inner{max-width:820px}.astitv-hero__grid{align-items:center;gap:clamp(40px,5vw,80px);display:grid}@media (min-width:960px){.astitv-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.astitv-hero__media{margin:0;padding-bottom:110px;position:relative}.astitv-hero__media:before{content:"";pointer-events:none;border:1px solid #c9a56f80;border-radius:230px 230px 20px 20px;position:absolute;inset:-10px -10px 100px}.astitv-hero__photo{aspect-ratio:4/5;border-radius:220px 220px 14px 14px;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #00000080}.astitv-meaning{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ivory);background:#1f3a2ce0;border:1px solid #c9a56f59;border-radius:10px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 14px;padding:18px 22px;display:grid;position:absolute;bottom:0;left:20px;right:20px}.astitv-meaning__word{font-family:var(--font-serif);color:#e3c48f;font-size:22px}.astitv-meaning__word span{margin-right:6px}.astitv-meaning__gloss{letter-spacing:.04em;color:#f1eaddd9;font-size:14px}.astitv-meaning__plus{color:#c9a56fb3;grid-column:1/-1;font-size:14px;line-height:1}.astitv-meaning__line{color:#f1eaddbf;border-top:1px solid #c9a56f40;grid-column:1/-1;margin-top:10px;padding-top:10px;font-size:13px}@media (max-width:959px){.astitv-hero__media{padding-bottom:0}.astitv-hero__media:before{display:none}.astitv-meaning{margin:-40px 12px 0;position:relative;left:auto;right:auto}}.astitv-motto{font-family:var(--font-serif);color:#c9a56f;letter-spacing:.01em;margin-top:32px;font-size:clamp(30px,3.6vw,44px)}.forte-line{background:#f1eadd14;border-left:3px solid #c9a56f;margin-top:20px;padding:14px 18px;font-size:15px;line-height:1.7}.studio-videos{gap:16px;max-width:420px;margin-top:40px;display:grid}.studio-videos__item{aspect-ratio:16/9;background:var(--sand);border-radius:12px;margin:0;position:relative;overflow:hidden}.studio-videos__item--tall{aspect-ratio:9/16}#founder{scroll-margin-top:var(--header-h)}.arena__unmute{z-index:7;background:var(--arena-btn);width:100%;max-width:560px;color:var(--ivory);cursor:pointer;border:1px solid #e2c48f;margin:12px auto 0;padding:12px 18px;font-size:.875rem;display:block;position:sticky;top:76px}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_cde687{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.__variable_cde687{--font-cormorant:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/a1f87af3f44fadbb-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/86f65e8637cc94e3-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/39f449c8730c2295-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9fabb9c65b63d798-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/f9e1dbe9676d9bb6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8760c4774489e4ba-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_855f89{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_855f89{--font-manrope:"Manrope","Manrope Fallback"}