@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--t-page:#ece5dd;--t-surface:#fdfaf6;--t-pill:#fdfaf6;--t-footer:#e0d6c7;--t-section:#ece5dd;--t-section-contrast:#fff;--t-section-deep:#ece5dd;--t-tile:#ece5dd;--t-review-panel:#fffdf9;--t-ink:#1a1a1a;--t-ink-soft:#4c4c4c;--t-muted:#6e6e6e;--t-line:#d9d0c3;--t-sand:#d3c6b2;--t-sand-soft:#e0d6c7;--t-bronze:#95856c;--t-bronze-deep:#725933;--t-bronze-dark:#57431f;--notch-ring:#00000017;--notch-shadow:#00000038;--t-earth-wheat:#f6ecca;--t-earth-terra:#f5dcc0;--t-earth-olive:#e9e6cf;--t-earth-clay:#eed9cd;--swm-spin:0deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--skv-p:0%}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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);--color-ivory:var(--t-page);--color-surface:var(--t-surface);--color-tile:var(--t-tile);--color-ink:var(--t-ink);--color-ink-soft:var(--t-ink-soft);--color-muted:var(--t-muted);--color-line:var(--t-line);--color-sand:var(--t-sand);--color-sand-soft:var(--t-sand-soft);--color-bronze:var(--t-bronze);--color-bronze-deep:var(--t-bronze-deep);--color-bronze-dark:var(--t-bronze-dark);--font-display:var(--font-body-var), -apple-system, "Segoe UI", sans-serif;--font-body:var(--font-body-var), -apple-system, "Segoe UI", sans-serif;--font-wordmark:var(--font-wordmark-var), Georgia, serif}}@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,-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;-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:where(:not(iframe)){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{.pointer-events-none{pointer-events:none}.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.top-\[38\%\]{top:38%}.right-7{right:calc(var(--spacing) * 7)}.right-8{right:calc(var(--spacing) * 8)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[0\.2em\]{margin-top:.2em}.mt-\[0\.18em\]{margin-top:.18em}.mt-\[clamp\(0\.6rem\,1\.5svh\,1\.25rem\)\]{margin-top:clamp(.6rem,1.5svh,1.25rem)}.mt-\[clamp\(1\.25rem\,3\.5svh\,2\.75rem\)\]{margin-top:clamp(1.25rem,3.5svh,2.75rem)}.mt-\[clamp\(1\.25rem\,3svh\,2\.5rem\)\]{margin-top:clamp(1.25rem,3svh,2.5rem)}.mt-\[clamp\(1rem\,2\.5svh\,2rem\)\]{margin-top:clamp(1rem,2.5svh,2rem)}.mt-\[clamp\(3\.5rem\,6vw\,5rem\)\]{margin-top:clamp(3.5rem,6vw,5rem)}.mt-\[clamp\(3rem\,5vw\,4\.5rem\)\]{margin-top:clamp(3rem,5vw,4.5rem)}.mt-\[clamp\(3rem\,5vw\,4rem\)\]{margin-top:clamp(3rem,5vw,4rem)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-auto{margin-left:auto}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.h-3{height:calc(var(--spacing) * 3)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-\[1\.125rem\]{height:1.125rem}.h-full{height:100%}.min-h-0{min-height:0}.min-h-\[18rem\]{min-height:18rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[55vh\]{min-height:55vh}.min-h-full{min-height:100%}.w-3{width:calc(var(--spacing) * 3)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-\[1\.125rem\]{width:1.125rem}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[15rem\]{max-width:15rem}.max-w-\[52\%\]{max-width:52%}.max-w-\[56\%\]{max-width:56%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1\.15rem_1fr\]{grid-template-columns:1.15rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-\[clamp\(2\.5rem\,6svh\,4rem\)\]{gap:clamp(2.5rem,6svh,4rem)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-x-\[clamp\(2rem\,4vw\,3\.75rem\)\]{column-gap:clamp(2rem,4vw,3.75rem)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-7{row-gap:calc(var(--spacing) * 7)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-line{border-color:var(--t-line)}.bg-\(--color-surface\){background-color:var(--color-surface)}.bg-\(--t-review-panel\){background-color:var(--t-review-panel)}.bg-\(--t-tile\){background-color:var(--t-tile)}.bg-bronze{background-color:var(--t-bronze)}.bg-bronze-deep{background-color:var(--t-bronze-deep)}.bg-footer{background-color:var(--t-footer)}.bg-tile{background-color:var(--t-tile)}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[clamp\(0\.5rem\,2vw\,1\.5rem\)\]{padding-block:clamp(.5rem,2vw,1.5rem)}.py-\[clamp\(4\.5rem\,8vw\,7rem\)\]{padding-block:clamp(4.5rem,8vw,7rem)}.py-\[clamp\(4rem\,8vw\,6\.5rem\)\]{padding-block:clamp(4rem,8vw,6.5rem)}.py-\[clamp\(4rem\,8vw\,6rem\)\]{padding-block:clamp(4rem,8vw,6rem)}.py-\[clamp\(4rem\,8vw\,7rem\)\]{padding-block:clamp(4rem,8vw,7rem)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-\[clamp\(0\.5rem\,2svh\,2rem\)\]{padding-top:clamp(.5rem,2svh,2rem)}.pt-\[clamp\(1rem\,2\.5svh\,3rem\)\]{padding-top:clamp(1rem,2.5svh,3rem)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[clamp\(0\.5rem\,1\.5svh\,1\.75rem\)\]{padding-bottom:clamp(.5rem,1.5svh,1.75rem)}.pb-\[clamp\(1rem\,3svh\,3\.5rem\)\]{padding-bottom:clamp(1rem,3svh,3.5rem)}.pb-\[clamp\(2\.25rem\,6svh\,7\.5rem\)\]{padding-bottom:clamp(2.25rem,6svh,7.5rem)}.text-center{text-align:center}.text-left{text-align:left}.font-wordmark{font-family:var(--font-wordmark-var), Georgia, serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.82rem\]{font-size:.82rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.02rem\]{font-size:1.02rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[1\.45rem\]{font-size:1.45rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.6rem\,2vw\,2\.1rem\)\]{font-size:clamp(1.6rem,2vw,2.1rem)}.text-\[clamp\(1\.7rem\,2\.2vw\,2\.3rem\)\]{font-size:clamp(1.7rem,2.2vw,2.3rem)}.text-\[clamp\(1\.25rem\,1\.7vw\,1\.8rem\)\]{font-size:clamp(1.25rem,1.7vw,1.8rem)}.text-\[clamp\(1\.75rem\,3\.6vw\,3\.75rem\)\]{font-size:clamp(1.75rem,3.6vw,3.75rem)}.text-\[clamp\(2\.4rem\,3\.2vw\,3\.9rem\)\]{font-size:clamp(2.4rem,3.2vw,3.9rem)}.\!leading-\[1\.7\]{--tw-leading:1.7!important;line-height:1.7!important}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.18\]{--tw-leading:1.18;line-height:1.18}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[color\:var\(--color-bronze-deep\)\]{color:var(--color-bronze-deep)}.text-bronze{color:var(--t-bronze)}.text-bronze-deep{color:var(--t-bronze-deep)}.text-ink{color:var(--t-ink)}.text-ink-soft{color:var(--t-ink-soft)}.text-ivory{color:var(--t-page)}.text-muted{color:var(--t-muted)}.lowercase{text-transform:lowercase}.italic{font-style:italic}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--t-ink)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-\[color-mix\(in_srgb\,var\(--t-tile\)_90\%\,\#fff\)\]:hover{background-color:var(--t-tile)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--t-tile\)_90\%\,\#fff\)\]:hover{background-color:color-mix(in srgb,var(--t-tile) 90%,#fff)}}.hover\:bg-bronze-dark:hover{background-color:var(--t-bronze-dark)}.hover\:bg-sand-soft\/70:hover{background-color:var(--t-sand-soft)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sand-soft\/70:hover{background-color:color-mix(in oklab, var(--t-sand-soft) 70%, transparent)}}.hover\:text-bronze-deep:hover{color:var(--t-bronze-deep)}.hover\:text-ink:hover{color:var(--t-ink)}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1\.5fr_1fr_0\.8fr\]{grid-template-columns:1.5fr 1fr .8fr}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:48rem){.md\:order-2{order:2}.md\:order-3{order:3}.md\:mx-auto{margin-inline:auto}.md\:mt-auto{margin-top:auto}.md\:mr-0\.5{margin-right:calc(var(--spacing) * .5)}.md\:block{display:block}.md\:flex{display:flex}.md\:h-2\.5{height:calc(var(--spacing) * 2.5)}.md\:h-4{height:calc(var(--spacing) * 4)}.md\:h-full{height:100%}.md\:min-h-\[26rem\]{min-height:26rem}.md\:w-2\.5{width:calc(var(--spacing) * 2.5)}.md\:w-4{width:calc(var(--spacing) * 4)}.md\:w-auto{width:auto}.md\:flex-\[0_1_34rem\]{flex:0 34rem}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.md\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:0}.md\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-x-1{column-gap:var(--spacing)}.md\:overflow-visible{overflow:visible}.md\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.md\:py-2{padding-block:calc(var(--spacing) * 2)}.md\:pt-\[clamp\(1\.25rem\,3svh\,2\.5rem\)\]{padding-top:clamp(1.25rem,3svh,2.5rem)}.md\:pr-4{padding-right:calc(var(--spacing) * 4)}.md\:pb-0{padding-bottom:0}.md\:text-\[0\.75rem\]{font-size:.75rem}.md\:text-\[0\.78rem\]{font-size:.78rem}.md\:text-\[1\.05rem\]{font-size:1.05rem}}@media (min-width:64rem){.lg\:right-10{right:calc(var(--spacing) * 10)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mt-14{margin-top:calc(var(--spacing) * 14)}.lg\:mt-20{margin-top:calc(var(--spacing) * 20)}.lg\:h-3{height:calc(var(--spacing) * 3)}.lg\:w-3{width:calc(var(--spacing) * 3)}.lg\:grid-cols-\[1\.05fr_1\.5fr\]{grid-template-columns:1.05fr 1.5fr}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lg\:gap-1{gap:var(--spacing)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-14{gap:calc(var(--spacing) * 14)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.lg\:px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-20{padding-top:calc(var(--spacing) * 20)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.lg\:text-\[0\.85rem\]{font-size:.85rem}.lg\:text-\[1\.2rem\]{font-size:1.2rem}.lg\:text-\[1\.9rem\]{font-size:1.9rem}.lg\:text-\[1\.45rem\]{font-size:1.45rem}.lg\:text-\[1\.95rem\]{font-size:1.95rem}}@media (min-width:80rem){.xl\:h-\[1\.125rem\]{height:1.125rem}.xl\:w-\[1\.125rem\]{width:1.125rem}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.xl\:px-3{padding-inline:calc(var(--spacing) * 3)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:text-\[0\.95rem\]{font-size:.95rem}.xl\:text-\[1\.4rem\]{font-size:1.4rem}}.\[\&_a\]\:pointer-events-auto a{pointer-events:auto}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--t-page:#ece5dd;--t-surface:#fdfaf6;--t-ink:#1a1a1a;--t-ink-soft:#4c4c4c;--t-muted:#6e6e6e;--t-line:#d9d0c3;--t-sand:#d3c6b2;--t-sand-soft:#e0d6c7;--t-bronze:#95856c;--t-bronze-deep:#725933;--t-bronze-dark:#57431f;--t-pill:#fdfaf6;--t-footer:#e0d6c7;--t-section:#ece5dd;--t-section-contrast:#fff;--t-section-deep:#ece5dd;--t-tile:#ece5dd;--t-review-panel:#fffdf9;--notch-ring:#00000017;--notch-shadow:#00000038;--t-earth-wheat:#f6ecca;--t-earth-terra:#f5dcc0;--t-earth-olive:#e9e6cf;--t-earth-clay:#eed9cd}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--t-page:#151515;--t-surface:#1e1d1b;--t-pill:#0a0a0a;--t-footer:#151515;--t-section:#1e1d1b;--t-section-contrast:#0a0a0a;--t-section-deep:#151515;--t-tile:#151515;--t-review-panel:#0b0b0b;--notch-ring:#ffffff17;--notch-shadow:#0009;--t-ink:#f0ece4;--t-ink-soft:#c9c4b8;--t-muted:#999180;--t-line:#32302c;--t-sand:#3a372f;--t-sand-soft:#2a2823;--t-bronze:#a89a80;--t-bronze-deep:#c8a260;--t-bronze-dark:#d9b678;--t-earth-wheat:#2e2410;--t-earth-terra:#331f12;--t-earth-olive:#292b15;--t-earth-clay:#2f201a}@property --t-page{syntax:"<color>";inherits:true;initial-value:#ece5dd}@property --t-surface{syntax:"<color>";inherits:true;initial-value:#fdfaf6}@property --t-pill{syntax:"<color>";inherits:true;initial-value:#fdfaf6}@property --t-footer{syntax:"<color>";inherits:true;initial-value:#e0d6c7}@property --t-section{syntax:"<color>";inherits:true;initial-value:#ece5dd}@property --t-section-contrast{syntax:"<color>";inherits:true;initial-value:#fff}@property --t-section-deep{syntax:"<color>";inherits:true;initial-value:#ece5dd}@property --t-tile{syntax:"<color>";inherits:true;initial-value:#ece5dd}@property --t-review-panel{syntax:"<color>";inherits:true;initial-value:#fffdf9}@property --t-ink{syntax:"<color>";inherits:true;initial-value:#1a1a1a}@property --t-ink-soft{syntax:"<color>";inherits:true;initial-value:#4c4c4c}@property --t-muted{syntax:"<color>";inherits:true;initial-value:#6e6e6e}@property --t-line{syntax:"<color>";inherits:true;initial-value:#d9d0c3}@property --t-sand{syntax:"<color>";inherits:true;initial-value:#d3c6b2}@property --t-sand-soft{syntax:"<color>";inherits:true;initial-value:#e0d6c7}@property --t-bronze{syntax:"<color>";inherits:true;initial-value:#95856c}@property --t-bronze-deep{syntax:"<color>";inherits:true;initial-value:#725933}@property --t-bronze-dark{syntax:"<color>";inherits:true;initial-value:#57431f}@property --notch-ring{syntax:"<color>";inherits:true;initial-value:#00000017}@property --notch-shadow{syntax:"<color>";inherits:true;initial-value:#00000038}@property --t-earth-wheat{syntax:"<color>";inherits:true;initial-value:#f6ecca}@property --t-earth-terra{syntax:"<color>";inherits:true;initial-value:#f5dcc0}@property --t-earth-olive{syntax:"<color>";inherits:true;initial-value:#e9e6cf}@property --t-earth-clay{syntax:"<color>";inherits:true;initial-value:#eed9cd}@media (prefers-reduced-motion:no-preference){:root{transition:--t-page .24s var(--ease-out), --t-surface .24s var(--ease-out), --t-pill .24s var(--ease-out), --t-footer .24s var(--ease-out), --t-section .24s var(--ease-out), --t-section-contrast .24s var(--ease-out), --t-section-deep .24s var(--ease-out), --t-tile .24s var(--ease-out), --t-review-panel .24s var(--ease-out), --t-ink .24s var(--ease-out), --t-ink-soft .24s var(--ease-out), --t-muted .24s var(--ease-out), --t-line .24s var(--ease-out), --t-sand .24s var(--ease-out), --t-sand-soft .24s var(--ease-out), --t-bronze .24s var(--ease-out), --t-bronze-deep .24s var(--ease-out), --t-bronze-dark .24s var(--ease-out), --notch-ring .24s var(--ease-out), --notch-shadow .24s var(--ease-out), --t-earth-wheat .24s var(--ease-out), --t-earth-terra .24s var(--ease-out), --t-earth-olive .24s var(--ease-out), --t-earth-clay .24s var(--ease-out)}}:root{--site-width:89.5rem;--site-margin:clamp(1.25rem, 1rem + 3vw, 4rem);--edge:max(var(--site-margin), calc((100vw - var(--site-width)) / 2));--section-radius:2.5rem;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.25, .5, 1);--duration-enter:.18s;--duration-exit:.12s}html{background:var(--color-ivory);overflow-x:clip}body{background:var(--color-ivory);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;transition:background-color .4s,color .4s;overflow-x:clip}::view-transition-old(root){animation-duration:.45s;animation-timing-function:var(--ease-in-out)}::view-transition-new(root){animation-duration:.45s;animation-timing-function:var(--ease-in-out)}.font-wordmark{font-family:var(--font-wordmark)}.wordmark-sudha{color:#000}[data-theme=dark] .wordmark-sudha{color:#fff}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:2px;border-radius:2px}.container-site{width:100%;max-width:calc(var(--site-width) + 2 * var(--site-margin));padding-inline:var(--site-margin);margin-inline:auto}html[data-scrolling] body{pointer-events:none}.section-card{background:var(--t-section);border-radius:0 0 var(--section-radius) var(--section-radius);padding-bottom:var(--section-radius);transition:background-color .3s;position:relative}.section-card+.section-card{margin-top:calc(var(--section-radius) * -1);padding-top:var(--section-radius)}.section-card-contrast{background:var(--t-section-contrast)}.section-card-deep{background:var(--t-section-deep)}@media (max-width:47.99rem){[data-theme=dark] main .section-card:first-child:not(.section-card-contrast):not(.section-card-deep){background:var(--t-page)}}.wtx-kicker{font-family:var(--font-wordmark);color:var(--color-muted);font-size:clamp(1.15rem,.85rem + 1.1vw,1.65rem);line-height:1.12;display:block}.wtx-head{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.2rem;font-size:clamp(1.9rem,1.1rem + 2.7vw,3.15rem);line-height:1.05;display:block}.wtx-grid{grid-template-columns:1fr;align-items:start;gap:clamp(1.1rem,2vw,1.6rem);margin-top:clamp(2.4rem,5vw,3.8rem);display:grid}@media (min-width:48rem){.wtx-grid{grid-template-columns:1fr 1fr;gap:clamp(1.4rem,2.2vw,2rem)}}.wtx-reveal{opacity:0;will-change:transform, opacity;transition:opacity .56s,transform .64s cubic-bezier(.34,1.28,.5,1);transform:translateY(30px)scale(.94)}.wtx-reveal.is-in{opacity:1;transition-delay:calc(var(--col,0) * 90ms);transform:none}.wtx-float{animation:wtx-float var(--dur,7s) ease-in-out infinite;animation-delay:var(--fdelay,0s);will-change:transform}@keyframes wtx-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(var(--amp,8px) * -1))}}.wtx-card{background:radial-gradient(135% 115% at 0% 0%, var(--color-bronze), transparent 55%), var(--color-surface);border-radius:1.2rem;padding:clamp(1.5rem,2vw,2rem)}@supports (color:color-mix(in lab, red, red)){.wtx-card{background:radial-gradient(135% 115% at 0% 0%, color-mix(in srgb, var(--color-bronze) 9%, transparent), transparent 55%), var(--color-surface)}}.wtx-card{border:1px solid var(--color-line);transition:border-color .32s,box-shadow .32s;box-shadow:0 22px 46px -32px #0000004d}[data-theme=dark] .wtx-card{background:radial-gradient(135% 115% at 0% 0%, var(--color-bronze), transparent 52%), linear-gradient(158deg, #16141a, #0b0a0d)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .wtx-card{background:radial-gradient(135% 115% at 0% 0%, color-mix(in srgb, var(--color-bronze) 14%, transparent), transparent 52%), linear-gradient(158deg, #16141a, #0b0a0d)}}[data-theme=dark] .wtx-card{border-color:#ffffff14;box-shadow:0 26px 54px -34px #000,inset 0 1px #ffffff0d}@media (hover:hover){.wtx-card:hover{border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.wtx-card:hover{border-color:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.wtx-card:hover{box-shadow:0 30px 60px -28px #00000061, 0 0 40px -22px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.wtx-card:hover{box-shadow:0 30px 60px -28px #00000061, 0 0 40px -22px color-mix(in srgb, var(--color-bronze) 45%, transparent)}}[data-theme=dark] .wtx-card:hover{box-shadow:0 34px 66px -30px #000, 0 0 46px -20px var(--color-bronze), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .wtx-card:hover{box-shadow:0 34px 66px -30px #000, 0 0 46px -20px color-mix(in srgb, var(--color-bronze) 50%, transparent), inset 0 1px 0 #ffffff14}}}.wtx-mark{background:var(--color-bronze);border-radius:2px;width:2rem;height:2px;margin-bottom:1.15rem;display:block}.wtx-no{display:none}.wtx-card h3{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.05rem,.95rem + .5vw,1.22rem);font-weight:500;line-height:1.3}.wtx-card p{font-family:var(--font-display);color:var(--color-ink-soft);margin-top:.7rem;font-size:.95rem;font-weight:300;line-height:1.66}@media (prefers-reduced-motion:reduce){.wtx-reveal{transition:opacity .4s;transform:none}.wtx-reveal.is-in{transform:none}.wtx-float{animation:none}}.vr-hero{grid-template-columns:1fr;align-items:center;gap:clamp(1.6rem,4vw,2.4rem);padding:clamp(1rem,3vw,2.5rem) 0 clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:60rem){.vr-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,28rem);gap:clamp(2rem,5vw,5rem)}}.vr-eyebrow{font-family:var(--font-display);color:var(--color-muted);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:500;display:inline-flex}.vr-eyebrow svg{color:var(--color-bronze);flex:none}.vr-hero-lead{container-type:inline-size}.vr-title{font-family:var(--font-display);text-wrap:balance;color:var(--color-ink);margin-top:.9rem;font-size:clamp(1.9rem,8.2cqi,3.4rem);font-weight:300;line-height:1.08}.vr-privacy{background:var(--color-surface);border-radius:1.5rem;align-items:center;gap:1rem;padding:clamp(1rem,1.6vw,1.35rem) clamp(1.2rem,2vw,1.7rem);display:flex}@supports (color:color-mix(in lab, red, red)){.vr-privacy{background:color-mix(in srgb, var(--color-surface) 80%, transparent)}}.vr-privacy{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.vr-privacy{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.vr-privacy{box-shadow:0 22px 48px -36px #00000057}[data-theme=dark] .vr-privacy{background:#ffffff0a;border-color:#ffffff14;box-shadow:0 24px 52px -38px #000}.vr-privacy-badge{color:var(--color-bronze);transform-origin:bottom;transition:transform .48s var(--ease-spring), color .3s ease;flex:none;place-items:center;display:grid}.vr-privacy:hover .vr-privacy-badge{color:var(--color-bronze-deep);transform:scale(1.12)}[data-theme=dark] .vr-privacy:hover .vr-privacy-badge{color:var(--color-bronze)}@media (prefers-reduced-motion:reduce){.vr-privacy-badge{transition:color .3s}.vr-privacy:hover .vr-privacy-badge{transform:none}}.vr-privacy-text{font-family:var(--font-display);color:var(--color-muted);font-size:.92rem;font-weight:300;line-height:1.62}.vr-cta{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,6vw,4.5rem) 0 clamp(3rem,7vw,5rem);display:grid}@media (min-width:60rem){.vr-cta{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.vr-cta-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(2.1rem,1.2rem + 3.2vw,3.6rem);font-weight:400;line-height:1.14}.vr-cta-sub{max-width:26em;font-family:var(--font-display);color:var(--color-ink-soft);margin-top:clamp(1rem,2vw,1.5rem);font-size:clamp(1rem,.92rem + .4vw,1.15rem);font-weight:300;line-height:1.6}.vr-cta-btn{color:var(--color-ink);margin-top:clamp(1.75rem,3.5vw,2.75rem);display:inline-block}.vr-cta-btn-inner{font-family:var(--font-display);align-items:center;gap:.7rem;padding:1rem 1.7rem;font-size:clamp(.98rem,.9rem + .35vw,1.1rem);font-weight:500;display:inline-flex}.vr-cta-cal{flex:none;width:1.2rem;height:1.2rem;position:relative}.vr-cta-cal svg{width:100%;height:100%;position:absolute;inset:0}.vr-cta-field{justify-self:center;width:100%;max-width:31rem}@media (min-width:60rem){.vr-cta-field{justify-self:end}}.vr-cta-field .fc-field{margin-top:0}@media (max-width:47.99rem){:root{--island-w:min(100vw - 1.5rem, 26rem);--island-inset:calc((100vw - var(--island-w)) / 2);--axis-pull:calc(var(--island-inset) - var(--site-margin));--island-pad:.55rem}.vr-hero,.vr-cta{margin-inline:var(--axis-pull);width:auto}.vr-hero{gap:1.35rem;padding:0 0 .35rem}.vr-eyebrow{gap:.5rem;font-size:.95rem}.vr-eyebrow svg{width:18px;height:18px}.vr-title{font-size:min(2.1rem, calc(var(--island-w) / 11.9));color:var(--color-ink-soft);text-wrap:balance;margin-top:.9rem;line-height:1.24}.vr-title-lead{color:var(--color-ink)}.vr-privacy{font-size:clamp(.7rem, calc(var(--island-w) / 30.5), .84rem);background:#fff;border-color:#0000;border-radius:1.15rem;padding:.9rem clamp(.7rem,3vw,1rem);line-height:1.55;display:block;box-shadow:0 18px 40px -34px #0000004d}[data-theme=dark] .vr-privacy{background:#0f0f0f;border-color:#0000;box-shadow:0 20px 44px -36px #000}.vr-privacy-badge{float:left;height:calc(1.55em - 1px);margin:0 .45em 0 0;display:block}.vr-privacy-badge svg{width:1.45em;height:1.45em;margin-top:.05em;display:block}.vr-privacy-text{font-size:inherit;line-height:inherit;text-wrap:pretty}.vr-privacy-text br{display:none}.vr-cta{text-align:center;gap:1.1rem;padding:.35rem 0 .5rem}.vr-cta-field{order:-1;justify-self:stretch;width:100%;max-width:none;margin-inline:0}.vr-cta-field .fc-field{aspect-ratio:1.24;--fc-scale:.94;--fc-spread:1;--fc-amp:.28;width:auto;max-width:none;margin-top:0;transform:translate(2.5%,3.13%)}.vr-cta-title{font-size:min(1.75rem, calc(var(--island-w) / 13.6));text-wrap:normal;line-height:1.12}.vr-cta-sub{max-width:none;font-size:clamp(.86rem, calc(var(--island-w) / 24), .95rem);text-wrap:balance;margin-top:.6rem;line-height:1.55}.vr-cta-btn{width:auto;color:var(--color-ivory);border-color:#0000;margin-top:1.1rem;display:inline-block}.vr-cta-btn .rs-read-fill{clip-path:circle(150%);transition:none}.vr-cta-btn-inner{justify-content:center;min-height:2.9rem;padding:.75rem 1.5rem;font-size:.95rem;display:flex}}.rvh-page{background:var(--color-ivory);border-radius:0 0 var(--section-radius) var(--section-radius);position:relative}[data-theme=dark] .rvh-page{background:#171717}.rvh-driver{height:230svh;position:relative}.rvh-pin{height:100svh;position:sticky;top:0}.rvh-frame{transition:border-radius .2s var(--ease-out);transform-origin:50%;will-change:transform;border-radius:32px;margin:0;position:absolute;inset:0;overflow:hidden;transform:translateY(37px)scale(.915,.9)}.rvh-frame.is-full{border-radius:0 0 var(--section-radius) var(--section-radius)}.rvh-img{object-fit:cover}.skh-veil{background:radial-gradient(120% 95% at 50% 30%,#10050700 42%,#0a03056b 100%),linear-gradient(#0c040638,#0a030500 30%,#0802044d 88%);position:absolute;inset:0}.skh-center{z-index:1;width:min(60rem,88vw,84svh);position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 1.2vw),-50%)}.skh-art{z-index:2;width:100%;display:block;position:relative}.skh-art img{filter:drop-shadow(0 30px 60px #0802048c);width:100%;height:auto;display:block}.skh-title{z-index:1;font-family:var(--font-wordmark);color:#b01e28;text-align:center;white-space:nowrap;font-size:clamp(2.6rem,1.5rem + 3.8vw,5rem);font-weight:400;line-height:1.1;position:absolute;bottom:calc(100% - 1.6rem);left:50%;transform:translate(calc(1.2vw - 50%))}.skh-arm .skh-mist,.skh-arm .skh-art,.skh-arm .skh-title,.skh-arm .skh-sign{opacity:0}.skh-enter .skh-mist{animation:skh-fade .8s var(--ease-out) both}.skh-enter .skh-art{animation:skh-art-in .75s var(--ease-spring) .25s both}.skh-enter .skh-title{animation:skh-title-rise .6s var(--ease-out) .45s both}.skh-enter .skh-sign{animation:skh-fade .5s var(--ease-out) .9s both}@keyframes skh-fade{0%{opacity:0}to{opacity:1}}@keyframes skh-art-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes skh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes skh-title-rise{0%{opacity:0;transform:translate(calc(1.2vw - 50%))translateY(14px)}to{opacity:1;transform:translate(calc(1.2vw - 50%))}}@media (prefers-reduced-motion:reduce){.skh-enter .skh-mist,.skh-enter .skh-art,.skh-enter .skh-title,.skh-enter .skh-sign{animation:none}.skh-arm .skh-mist,.skh-arm .skh-art,.skh-arm .skh-title,.skh-arm .skh-sign{opacity:1}}.skh-copy{text-align:center;pointer-events:none;will-change:transform;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 1.5rem calc(clamp(2.2rem,6.5svh,4.2rem) + clamp(.5rem,1.1svh,.8125rem) + 3.5svh);display:flex;position:absolute;inset:0}.skh-quote{font-family:var(--font-wordmark);color:#f0e7da;text-wrap:balance;text-shadow:0 1px 18px #08020499;max-width:32ch;font-size:clamp(1.1rem,.92rem + 1.1vw,1.65rem);font-weight:400;line-height:1.55}.skh-copy .skh-sign{background:var(--color-bronze);opacity:.95;margin-top:1rem}@media (max-height:44rem){.skh-center{width:min(52rem,80vw,72svh)}}.rvh-scrim{background:linear-gradient(#08080a24,#08080a52);position:absolute;inset:0}.rvm{display:none}.rvh-pill{will-change:transform;font-family:var(--font-wordmark);color:#1a1a1a;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#fdfaf69e;border-radius:9999px;padding:.42rem 1.2rem;font-size:1.02rem;position:absolute;top:clamp(1rem,2.5svh,1.6rem);left:50%;transform:translate(-50%,88px)}.rvh-copy{text-align:center;will-change:transform;flex-direction:column;justify-content:center;align-items:center;padding-inline:clamp(2rem,9vw,7rem);display:flex;position:absolute;inset:0;transform:translateY(34px)}.rvh-eyebrow{font-family:var(--font-display);color:#ffffffeb;font-size:clamp(.98rem,.85rem + .65vw,1.3rem);font-weight:350;line-height:1.5}.rvh-page{--font-stroke:var(--font-stroke-var), var(--font-body-var), -apple-system, "Segoe UI", sans-serif}.rvh-title{font-family:var(--font-stroke,var(--font-display));color:#fff;text-wrap:balance;margin-top:clamp(.9rem,2svh,1.5rem);font-size:clamp(2.5rem,1.4rem + 5vw,4.9rem);font-weight:400;line-height:1.1}.rvh-cta{font-family:var(--font-display);color:#1a1a1a;background:#fdfaf6;border-color:#0000;margin-top:clamp(1.6rem,3.5svh,2.6rem);padding:.95rem 1.9rem;font-size:clamp(.98rem,.9rem + .35vw,1.1rem);font-weight:500;display:inline-block}.rvh-cta:focus-visible{outline-offset:4px;outline:2px solid #fdfaf6}@media (prefers-reduced-motion:reduce){.rvh-driver{height:auto}.rvh-pin{height:100svh;position:static}}@media (max-width:47.99rem){.rvh-driver{display:none}.rvm{padding-top:calc(var(--mi-melt-end,5.45rem) - 4rem);padding-bottom:clamp(1rem,2.5svh,1.5rem);display:block}.rvm-card{margin-inline:var(--island-inset,.75rem);clip-path:inset(0 0 100% round 1.75rem);opacity:.4;height:clamp(19rem,52svh,26rem);transition:clip-path .9s var(--ease-drawer), transform .95s var(--ease-spring), opacity .42s var(--ease-out);border-radius:1.75rem;position:relative;overflow:hidden;transform:translateY(-12px)}.rvm[data-in] .rvm-card{clip-path:inset(0 round 1.75rem);opacity:1;transform:none}.rvm-img{object-fit:cover;transform:scale(1.32)}.rvm[data-in] .rvm-img{animation:rvm-settle 2.6s var(--ease-out) .12s both}@keyframes rvm-settle{0%{transform:scale(1.32)}to{transform:scale(1)}}.rvm-scrim{background:linear-gradient(#08080a80,#08080a00 34%),linear-gradient(#08080a1a 30%,#08080a94 78%,#08080ab3 100%);position:absolute;inset:0}.rvm-copy{padding:0 clamp(1.1rem,5vw,1.6rem) clamp(1.15rem,3svh,1.6rem);position:absolute;inset:auto 0 0}.rvm-title,.rvm-cta{opacity:0}.rvm[data-in] .rvm-title,.rvm[data-in] .rvm-cta{animation:rvm-emerge .82s var(--ease-out) .95s both;transform-origin:0 100%}.rvm .twi{--tw-step:.12s;--tw-dur:.52s}.rvm .twi[data-typing] .tw-word{animation-delay:calc(.95s + var(--tw-i) * var(--tw-step))}@keyframes rvm-emerge{0%{opacity:0;filter:blur(9px);transform:scale(.965)}to{opacity:1;filter:none;transform:none}}.rvm-eyebrow{color:#ffffffeb;font-size:clamp(.78rem,4.7619vw - .2rem,.95rem);line-height:1.55;position:absolute;top:4.2rem;left:clamp(1.1rem,5vw,1.6rem);right:clamp(1.1rem,5vw,1.6rem)}.rvm-row{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.rvm-title{font-family:var(--font-stroke,var(--font-display));color:#fff;flex:0 auto;margin-top:.55rem;font-size:clamp(1.6rem,18.5185vw - 2.07407rem,2.85rem);font-weight:400;line-height:1.12}.rvm-cta{white-space:nowrap;background:var(--color-bronze);color:#241c0e;border-radius:999px;flex:none;margin-bottom:.25rem;padding:.58rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-block}.rvm-cta:focus-visible{outline-offset:4px;outline:2px solid #fdfaf6}@media (prefers-reduced-motion:reduce){.rvm-card{clip-path:inset(0 round 1.75rem);transition:opacity .3s;transform:none}.rvm[data-in] .rvm-title,.rvm[data-in] .rvm-cta{animation:.3s both rvm-fade}.rvm-img,.rvm[data-in] .rvm-img{animation:none;transform:none}}@keyframes rvm-fade{0%{opacity:0}to{opacity:1}}.rvm[data-still] .rvm-card{clip-path:inset(0 round 1.75rem);opacity:1;transition:none;transform:none}.rvm[data-still] .rvm-title,.rvm[data-still] .rvm-cta{opacity:1;animation:none}.rvm[data-still] .rvm-img{animation:none;transform:none}}.rvf-zone{padding-top:clamp(2.25rem,5svh,3.75rem);position:relative}.rvf-wrap{top:calc(var(--rvf-top,4.7rem) - 23px);z-index:20;position:sticky}.rvf-bar{width:calc((1 - var(--dock,0)) * 100% + var(--dock,0) * var(--rvf-dock-w,100%));padding:calc(.8rem + var(--dock,0) * 1.6rem) clamp(.9rem, 1.6vw, 1.4rem) .8rem;border-radius:calc(1.4rem * (1 - var(--dock,0))) calc(1.4rem * (1 - var(--dock,0))) 1.4rem 1.4rem;background:var(--color-surface);border:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:clamp(1rem,2.2vw,2rem);margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.rvf-bar{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.rvf-bar{transition:box-shadow .3s,background-color .3s,border-color .3s;box-shadow:0 18px 40px -32px #0006}[data-theme=dark] .rvf-bar{background:#191817;border-color:#ffffff14;box-shadow:0 20px 44px -34px #000}.rvf-wrap.is-docked .rvf-bar{background:var(--t-pill);border-color:#0000;box-shadow:0 26px 54px -30px #00000080}[data-theme=dark] .rvf-wrap.is-docked .rvf-bar{box-shadow:0 28px 58px -30px #000}.rvf-filter{flex-direction:column;order:-1;gap:.45rem;min-width:0;display:flex}.rvf-surface{display:contents}.rvf-label{font-family:var(--font-display);color:var(--color-muted);font-size:.82rem;font-weight:500}.rvf-controls{align-items:center;gap:.6rem;display:flex}.rvf-dd{position:relative}.rvf-trigger{width:clamp(13rem,17vw,16.5rem);font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:.9rem;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .9rem;font-size:.92rem;font-weight:400;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvf-trigger{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.rvf-trigger{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvf-trigger{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvf-trigger{transition:border-color .2s,background-color .2s}[data-theme=dark] .rvf-trigger{background:#ffffff0d;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.rvf-trigger:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvf-trigger:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.rvf-trigger-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.rvf-chevron{color:var(--color-muted);transition:transform .24s var(--ease-out);flex:none}.rvf-chevron.is-open{transform:rotate(180deg)}.rvf-pop{z-index:30;overscroll-behavior:contain;background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.1rem;width:max(100%,21rem);max-height:min(21rem,52svh);margin:0;padding:.45rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rvf-pop{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvf-pop{transform-origin:0 0;animation:rvf-pop-in .2s var(--ease-out) both;box-shadow:0 30px 60px -24px #00000073,0 6px 18px -10px #0003}.rvf-pop.is-closing{animation:rvf-pop-out .15s var(--ease-out) both;pointer-events:none}[data-theme=dark] .rvf-pop{background:#1c1b19;border-color:#ffffff1a;box-shadow:0 34px 66px -22px #000}@keyframes rvf-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes rvf-pop-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}.rvf-opt{text-align:left;width:100%;font-family:var(--font-display);color:var(--color-ink);border-radius:.7rem;align-items:center;gap:.65rem;padding:.55rem .6rem;font-size:.9rem;font-weight:400;transition:background-color .14s;display:flex}@media (hover:hover) and (pointer:fine){.rvf-opt:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvf-opt:hover{background:color-mix(in srgb, var(--color-bronze) 9%, transparent)}}}.rvf-check{border:1px solid var(--color-ink);border-radius:.35rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rvf-check{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.rvf-check{color:#0000;transition:background-color .16s,border-color .16s,color .16s}.rvf-opt.is-on .rvf-check{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:var(--color-ivory)}[data-theme=dark] .rvf-opt.is-on .rvf-check{background:var(--color-bronze);border-color:var(--color-bronze);color:#151515}.rvf-clear{font-family:var(--font-display);color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:.9rem;padding:.62rem 1rem;font-size:.9rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.rvf-clear{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvf-clear{transition:color .18s,border-color .18s,opacity .18s}.rvf-clear:disabled{opacity:.4;pointer-events:none}.rvf-clear-ic{display:none}.rvf-clear.press-scale{transition:transform .16s var(--ease-out), background-color .15s ease, color .18s ease, border-color .18s ease, opacity .24s ease}.rvf-native,.rvf-native-mark{display:none}@media (hover:hover) and (pointer:fine){.rvf-clear:hover{color:var(--color-ink);border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvf-clear:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.rvf-pill{background:linear-gradient(120deg, var(--color-sand-soft,#e0d6c7), var(--color-surface));border-radius:999px;flex:auto;justify-content:space-between;align-items:center;gap:clamp(.7rem,1.2vw,1rem);min-width:0;max-width:46rem;padding:.3rem .3rem .3rem clamp(1rem,1.6vw,1.4rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rvf-pill{background:linear-gradient(120deg, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)), var(--color-surface))}}.rvf-pill{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvf-pill{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.rvf-pill{color:var(--color-ink)}[data-theme=dark] .rvf-pill{color:#f0ece4;background:linear-gradient(120deg,#121110,#23201c);border-color:#0000}.rvf-privacy{min-width:0;font-family:var(--font-display);color:var(--color-muted);flex:1;align-items:center;gap:.55rem;font-size:clamp(.72rem,.4rem + .45vw,.82rem);font-weight:300;line-height:1.5;display:flex}[data-theme=dark] .rvf-privacy{color:#b7b1a4}.rvf-privacy svg{color:var(--color-bronze-deep);flex:none}[data-theme=dark] .rvf-privacy svg{color:var(--color-bronze)}.rvf-privacy-badge{display:contents}.rvf-privacy-lines{flex-direction:column;min-width:0;display:flex}.rvf-privacy-lines span{display:block}@media (min-width:68rem){.rvf-privacy-lines span{white-space:nowrap}}.rvf-submit{color:inherit;background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-radius:999px;flex:none;align-items:center;gap:.8rem;padding:.5rem .5rem .5rem 1.1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rvf-submit{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.rvf-submit{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.rvf-submit{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 10px 24px -16px #00000059}}.rvf-submit{transition:color .2s,box-shadow .24s}[data-theme=dark] .rvf-submit{background:linear-gradient(130deg,#2b2723,#201d19);box-shadow:0 0 0 1px #ffffff17,0 10px 24px -14px #000c}@media (hover:hover) and (pointer:fine){.rvf-submit:hover .rvf-submit-cta{color:var(--color-bronze)}.rvf-submit:hover .rvf-submit-cta svg{transform:translate(3px)}.rvf-submit:hover{box-shadow:0 0 0 1px var(--color-bronze), 0 12px 26px -14px #000000d9}@supports (color:color-mix(in lab, red, red)){.rvf-submit:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bronze) 40%, transparent), 0 12px 26px -14px #000000d9}}}.rvf-submit-text{flex-direction:column;gap:.15rem;display:flex}.rvf-submit-q{font-family:var(--font-display);white-space:nowrap;font-size:.92rem;font-weight:500}.rvf-submit-cta{font-family:var(--font-display);color:var(--color-ink-soft);align-items:center;gap:.35rem;font-size:.85rem;font-weight:300;transition:color .2s;display:inline-flex}[data-theme=dark] .rvf-submit-cta{color:#c9c4b8}.rvf-submit-cta svg{transition:transform .24s var(--ease-out)}.rvf-submit-avatar{width:2.9rem;height:2.9rem;box-shadow:0 0 0 1px var(--color-line);border-radius:50%;flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rvf-submit-avatar{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 90%, transparent)}}.rvf-submit-avatar{transition:box-shadow .24s}[data-theme=dark] .rvf-submit-avatar{box-shadow:0 0 0 1px #ffffff29}.rvf-submit-avatar img{object-fit:cover;object-position:62% 14%;transform-origin:62% 20%;width:100%;height:100%;transform:scale(1.55)}@media (max-width:68rem) and (min-width:44rem){.rvf-bar{gap:.8rem}.rvf-trigger{width:clamp(8.5rem,18vw,13rem)}.rvf-pill{gap:.6rem;padding-left:.9rem}.rvf-privacy{gap:.45rem;font-size:.7rem}.rvf-submit{gap:.55rem;padding:.4rem .4rem .4rem .95rem}.rvf-submit-text{min-width:0}.rvf-submit-q{white-space:normal;font-size:.86rem;line-height:1.25}.rvf-submit-avatar{width:2.4rem;height:2.4rem}}@media (max-width:44rem){.rvf-bar{flex-direction:column;align-items:stretch}.rvf-pill{border-radius:1.2rem;flex-wrap:wrap;max-width:none;padding:.8rem 1rem}.rvf-privacy{flex-basis:100%}.rvf-submit{padding-left:1.1rem}.rvf-trigger{flex:1;width:auto;min-width:0}.rvf-controls{width:100%}.rvf-dd{flex:1}.rvf-pop{width:100%}}@media (prefers-reduced-motion:reduce){.rvf-pop{animation:.15s both rvf-pop-fade}.rvf-pop.is-closing{animation:.12s reverse both rvf-pop-fade}.rvf-chevron{transition:none}.rvf-submit:hover .rvf-submit-cta svg{transform:none}.rvf-bar{transition:box-shadow .3s,background-color .3s}}@keyframes rvf-pop-fade{0%{opacity:0}to{opacity:1}}@media (max-width:47.99rem){.rvf-zone{padding-top:.75rem}.rvf-wrap,.rvf-wrap>.container-site,.rvf-bar{display:contents}.rvf-pill{margin-inline:var(--island-inset,.75rem);background:var(--color-surface);border:none;border-radius:1.3rem;max-width:none;padding:1rem;display:block;box-shadow:0 1px 2px #0000000a,0 4px 18px -6px #00000021}[data-theme=dark] .rvf-pill{background:#191817;border:none;box-shadow:0 1px 2px #0000004d,0 4px 18px -6px #00000080}.rvf-privacy{background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-radius:999px;align-items:center;gap:.8rem;padding:.45rem 1.05rem .45rem .45rem}@supports (color:color-mix(in lab, red, red)){.rvf-privacy{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.rvf-privacy{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.rvf-privacy{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 10px 24px -16px #00000059}}[data-theme=dark] .rvf-privacy,[data-theme=dark] .rvf-submit{background:linear-gradient(130deg,#211e1b,#1c1a18);box-shadow:0 0 0 1px #ffffff0d,0 10px 24px -14px #0009}.rvf-privacy-badge{background:var(--color-bronze);border-radius:50%;flex:none;place-items:center;width:2.9rem;height:2.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rvf-privacy-badge{background:color-mix(in srgb, var(--color-bronze) 16%, var(--color-surface))}}.rvf-privacy-badge{box-shadow:0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvf-privacy-badge{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 90%, transparent)}}[data-theme=dark] .rvf-privacy-badge{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rvf-privacy-badge{background:color-mix(in srgb, var(--color-bronze) 20%, #201d19)}}[data-theme=dark] .rvf-privacy-badge{box-shadow:0 0 0 1px #ffffff29}.rvf-privacy svg{width:19px;height:19px;margin-top:0}.rvf-privacy-lines{gap:.15rem;min-width:0}.rvf-privacy-lines span{white-space:nowrap}.rvf-privacy-lines span:first-child{font-family:var(--font-display);color:var(--color-ink);font-size:min(.92rem,4.78469vw - .416268rem);font-weight:500;line-height:1.3}[data-theme=dark] .rvf-privacy-lines span:first-child{color:#f0ece4}.rvf-privacy-lines span+span{font-size:min(.8rem,4.20168vw - .365546rem)}.rvf-submit{justify-content:space-between;width:100%;margin-top:.6rem;padding:.45rem .45rem .45rem 1.05rem}.rvf-submit-q{white-space:nowrap;font-size:min(.92rem,7.0922vw - .617021rem);line-height:1.3}.rvf-filter{top:calc(var(--mi-melt-end,5.45rem) - .25rem);z-index:20;margin:.75rem var(--island-inset,.75rem) .85rem;display:block;position:sticky}.rvf-surface{border-radius:var(--rvf-r);background:var(--color-surface);border:1px solid var(--color-line);flex-direction:column;gap:.45rem;min-width:0;padding:.8rem .9rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rvf-surface{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.rvf-surface{box-shadow:0 1px 2px #0000000a,0 4px 18px -6px #00000021}[data-theme=dark] .rvf-surface{background:#191817;border-color:#ffffff14;box-shadow:0 1px 2px #0000004d,0 4px 18px -6px #00000080}.rvf-filter{--rvf-band:var(--color-ivory);--rvf-r:1.3rem}[data-theme=dark] .rvf-filter{--rvf-band:#171717}.rvf-filter[data-docked]:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * (var(--mi-melt-end,5.45rem) - .25rem) - 4px);bottom:var(--rvf-r);background:linear-gradient(to bottom, var(--rvf-band) 0, var(--rvf-band) calc(100% - .4rem), transparent 100%);pointer-events:none;position:absolute;transform:translate(-50%)}.rvf-controls{width:100%}.rvf-dd{flex:auto;min-width:0}.rvf-trigger{width:100%;min-width:0}.rvf-pop{width:100%}.rvf-trigger{display:none}.rvf-native{width:100%;font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:.9rem;padding:.62rem 2.4rem .62rem .9rem;font-size:.85rem;font-weight:400;line-height:1.35;display:block}@supports (color:color-mix(in lab, red, red)){.rvf-native{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.rvf-native{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvf-native{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvf-native{appearance:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme=dark] .rvf-native{background:#ffffff0d;border-color:#ffffff1a}.rvf-native:focus-visible{outline:2px solid var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvf-native:focus-visible{outline:2px solid color-mix(in srgb, var(--color-bronze) 40%, transparent)}}.rvf-native:focus-visible{outline-offset:1px}.rvf-native-mark{color:var(--color-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}#latest-stories .rvc-grid{margin-inline:calc(var(--island-inset,.75rem) - var(--site-margin));width:auto;padding-top:.9rem}#latest-stories[data-enter] .rvf-pill{animation:rvz-rise .76s var(--ease-out) .1s both}#latest-stories[data-enter] .rvf-surface{animation:rvz-rise .76s var(--ease-out) .24s both}#latest-stories[data-enter] .rvc-grid.is-in .rvc-item{animation-delay:calc(.38s + var(--i,0) * .12s)}@keyframes rvz-rise{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){#latest-stories[data-enter] .rvf-pill,#latest-stories[data-enter] .rvf-surface{animation:.3s both rvc-fade}#latest-stories[data-enter] .rvc-grid.is-in .rvc-item{animation-delay:0s}}.rvf-clear{border-radius:50%;flex:none;place-items:center;width:2.7rem;height:2.7rem;padding:0;display:grid}.rvf-clear:not(:disabled){color:var(--color-bronze-deep)}[data-theme=dark] .rvf-clear:not(:disabled){color:var(--color-bronze)}.rvf-clear-label{display:none}.rvf-clear-ic{display:block}#latest-stories .rvc-quote{font-size:1.45rem;line-height:1.3}}.rvc-grid{grid-template-columns:1fr;gap:clamp(2rem,3.4vw,3rem) clamp(1.5rem,2.4vw,2.25rem);margin:0;padding:clamp(3.5rem,6svh,5rem) 0 0;list-style:none;display:grid}@media (min-width:52rem){.rvc-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:80rem){.rvc-grid{grid-template-columns:repeat(3,1fr)}}.rvc-item{opacity:0;min-width:0}.rvc-grid.is-in .rvc-item{animation:rvc-in .76s var(--ease-out) calc(var(--i,0) * .12s) both}@keyframes rvc-in{0%{opacity:0;filter:blur(6px);transform:translateY(22px)scale(.982)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.rvc-grid.rvc-swap-out .rvc-item{animation:rvc-out .26s var(--ease-in-out) forwards;animation-delay:calc(var(--i,0) * 22ms);pointer-events:none}@keyframes rvc-out{to{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.988)}}.rvc-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.5rem;flex-direction:column;height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rvc-card{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)) 100%)}}.rvc-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvc-card{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvc-card{transition:transform .34s var(--ease-spring);box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .rvc-card{background:radial-gradient(140% 120% at 50% 118%,#072e33 0%,#072e339e 30%,#072e3347 52%,#072e3314 70%,#072e3300 84%),#121413;border-color:#ffffff12;box-shadow:0 24px 52px -40px #000}.rvc-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .34s var(--ease-out);pointer-events:none;position:absolute;inset:0;box-shadow:0 44px 80px -34px #00000080,0 14px 30px -18px #00000040}[data-theme=dark] .rvc-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rvc-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px color-mix(in srgb, var(--color-bronze) 14%, transparent)}}@media (hover:hover) and (pointer:fine){.rvc-card:hover{transform:translateY(-8px)scale(1.012)}.rvc-card:hover:after{opacity:1}.rvc-card:active{transform:translateY(-2px)scale(.994)}}.rvc-media{aspect-ratio:10/7;border-radius:1.5rem 1.5rem 1.1rem 1.1rem;margin:0;position:relative;overflow:hidden}.rvc-media img{object-fit:cover;transition:transform .7s var(--ease-out);transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.rvc-card:hover .rvc-media img{transform:scale(1.055)}}.rvc-sit{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);color:var(--color-muted);background:var(--color-ink);border-radius:999px;padding:.45rem .85rem;font-size:.78rem;font-weight:400;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rvc-sit{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}[data-theme=dark] .rvc-sit{color:#97948a;background:#ffffff0f}.rvc-body{flex-direction:column;flex:1;gap:clamp(.9rem,1.6svh,1.2rem);padding:1.15rem 1.3rem 1.25rem;display:flex}.rvc-meta{justify-content:space-between;align-items:center;gap:1rem;display:flex}.rvc-by{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);color:var(--color-muted);font-size:.9rem;font-weight:400;overflow:hidden}.rvc-by b{color:var(--color-ink);font-weight:600}[data-theme=dark] .rvc-by{color:#97948a}[data-theme=dark] .rvc-by b{color:#eae6dc}.rvc-date{font-family:var(--font-body);color:var(--color-ink-soft);flex:none;align-items:center;gap:.4rem;font-size:.86rem;font-weight:400;display:inline-flex}.rvc-date svg{opacity:.75;flex:none}[data-theme=dark] .rvc-date{color:#cfc9bd}.rvc-quote{font-family:var(--font-stroke,var(--font-display));color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.12rem,1rem + .5vw,1.32rem);font-weight:400;line-height:1.42}[data-theme=dark] .rvc-quote{color:#eae6dc}.rvc-quote-link{color:inherit}.rvc-quote-link:after{content:"";z-index:2;border-radius:1.5rem;position:absolute;inset:0}.rvc-quote-link:focus-visible{outline:none}.rvc-quote-link:focus-visible:after{outline:2px solid var(--color-bronze-deep);outline-offset:3px}.rvc-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;display:flex}.rvc-read{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:.85rem;padding:.55rem .95rem;font-size:.86rem;font-weight:400}@supports (color:color-mix(in lab, red, red)){.rvc-read{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}[data-theme=dark] .rvc-read{color:#cfc9bd;background:#ffffff0f}.rvc-read{z-index:3;transition:background-color .2s,color .2s;position:relative}.rvc-read-disc{display:none}@media (hover:hover) and (pointer:fine){.rvc-read:hover{color:var(--color-ink);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvc-read:hover{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}[data-theme=dark] .rvc-read:hover{color:#f0ece4}}@media (max-width:47.99rem){.rvc-foot .rvc-read{background:0 0;padding:0;transition:none}.rvc-foot .rvc-read:active{transform:none}.rvc-read-label{display:none}.rvc-read-disc{background:var(--color-bronze);color:#241c0e;width:2.9rem;height:2.9rem;transition:transform .38s var(--ease-out);border-radius:50%;place-items:center;display:grid}.rvc-read-disc svg{transition:transform .38s var(--ease-out)}.rvc-card[data-going] .rvc-read-disc{transform:scale(1.16)}.rvc-card[data-going] .rvc-read-disc svg{transform:scale(1.22)}}.rvc-foot-zone{justify-content:center;padding:clamp(1.75rem,3.5vw,2.75rem) 0 clamp(4rem,8vw,6.5rem);display:flex}.rvc-more{font-family:var(--font-display);color:var(--color-ink);padding:1rem 2.1rem;font-size:clamp(.95rem,.9rem + .3vw,1.05rem);font-weight:500;transition:opacity .24s;display:inline-block}.rvc-more:disabled{opacity:.42;pointer-events:none}.rvc-more:disabled .rs-read-fill{display:none}.rvc-empty{font-family:var(--font-display);color:var(--color-muted);padding:0 0 clamp(4rem,8vw,6.5rem);font-size:1rem;font-weight:300}.rvc-none{text-align:center;background:var(--color-surface);border-radius:1.5rem;justify-items:center;gap:.55rem;max-width:34rem;margin:0 auto clamp(2.5rem,6vw,4rem);padding:clamp(2rem,6vw,3rem) clamp(1.25rem,5vw,2.5rem) clamp(1.75rem,5vw,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.rvc-none{background:color-mix(in srgb, var(--color-surface) 70%, transparent)}}.rvc-none{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvc-none{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.rvc-none{animation:rvc-in .64s var(--ease-out) both}[data-theme=dark] .rvc-none{background:#ffffff09;border-color:#ffffff14}.rvc-none-mark{width:3.25rem;height:3.25rem;color:var(--color-bronze-deep);background:var(--color-bronze);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rvc-none-mark{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}[data-theme=dark] .rvc-none-mark{color:var(--color-bronze);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rvc-none-mark{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.rvc-none-title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);font-weight:500;line-height:1.3}.rvc-none-line{max-width:30rem;color:var(--color-muted);text-wrap:pretty;font-size:clamp(.9rem,.86rem + .25vw,1rem);line-height:1.65}.rvc-none-clear{font-family:var(--font-display);color:#241c0e;background:var(--color-bronze);transition:background-color .2s ease, transform .16s var(--ease-out);border-radius:999px;margin-top:.9rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600}@media (hover:hover) and (pointer:fine){.rvc-none-clear:hover{background:var(--color-bronze-deep);color:var(--color-ivory)}}.rvc-none-clear:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rvc-none,.rvc-grid.is-in .rvc-item{animation:.3s both rvc-fade}.rvc-card,.rvc-card:hover,.rvc-card:active,.rvc-card:hover .rvc-media img{transform:none}.rvc-media img{transition:none}}@keyframes rvc-fade{0%{opacity:0}to{opacity:1}}#latest-stories[data-still] .rvc-item{opacity:1;animation:none}.rvd-shell{padding:9rem 0 clamp(3.5rem,6svh,5.5rem)}@media (min-width:768px){.rvd-shell{padding-top:7rem}}.rvd-main{z-index:2;position:relative}.rvd-in{animation:rvd-in .56s var(--ease-out) both;animation-delay:calc(var(--i,0) * 75ms)}@keyframes rvd-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0)}}.rvd-bar{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:.8rem 1rem;display:flex}.rvd-mpill{background:linear-gradient(120deg, var(--color-sand-soft,#e0d6c7), var(--color-surface));border-radius:999px;align-items:center;gap:clamp(.7rem,1.2vw,1.1rem);min-width:0;padding:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rvd-mpill{background:linear-gradient(120deg, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)), var(--color-surface))}}.rvd-mpill{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvd-mpill{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.rvd-mpill{color:var(--color-ink)}[data-theme=dark] .rvd-mpill{color:#f0ece4;background:linear-gradient(120deg,#121110,#23201c);border-color:#0000}.rvd-mpill-nav{background:0 0;border:none;padding:0}[data-theme=dark] .rvd-mpill-nav{background:0 0;border:none}.rvd-mpill-priv{flex:0 auto;justify-content:space-between;padding-left:clamp(1rem,1.6vw,1.4rem)}.rvd-back{font-family:var(--font-display);color:inherit;background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-radius:999px;flex:none;align-items:center;gap:.6rem;padding:.4rem 1.15rem .4rem .4rem;font-size:.92rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvd-back{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.rvd-back{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.rvd-back{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 10px 24px -16px #00000059}}.rvd-back{transition:box-shadow .24s}[data-theme=dark] .rvd-back{background:linear-gradient(130deg,#2b2723,#201d19);box-shadow:0 0 0 1px #ffffff17,0 10px 24px -14px #000c}.rvd-back-ic{border:1px solid var(--color-ink);border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.rvd-back-ic{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.rvd-back-ic{color:var(--color-ink-soft)}[data-theme=dark] .rvd-back-ic{color:#dcd7cb;border-color:#ffffff38}.rvd-back-ic svg{transition:transform .24s var(--ease-out)}@media (hover:hover) and (pointer:fine){.rvd-back:hover{box-shadow:0 0 0 1px var(--color-bronze), 0 12px 26px -14px #00000080}@supports (color:color-mix(in lab, red, red)){.rvd-back:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bronze) 40%, transparent), 0 12px 26px -14px #00000080}}.rvd-back:hover .rvd-back-ic svg{transform:translate(-2.5px)}}.rvd-pbar,.rvd-trust{display:none}.rvd-priv{min-width:0;font-family:var(--font-display);color:var(--color-muted);flex:1;align-items:center;gap:.55rem;margin:0;font-size:clamp(.72rem,.4rem + .45vw,.82rem);font-weight:300;line-height:1.5;display:flex}[data-theme=dark] .rvd-priv{color:#b7b1a4}.rvd-priv svg{color:var(--color-bronze-deep);flex:none}[data-theme=dark] .rvd-priv svg{color:var(--color-bronze)}.rvd-priv-lines{flex-direction:column;min-width:0;display:flex}.rvd-priv-lines span{display:block}@media (min-width:72rem){.rvd-priv-lines span{white-space:nowrap}}.rvd-book{color:inherit;background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-color:#0000;flex:none}@supports (color:color-mix(in lab, red, red)){.rvd-book{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.rvd-book{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.rvd-book{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 10px 24px -16px #00000059}}[data-theme=dark] .rvd-book{background:linear-gradient(130deg,#2b2723,#201d19);box-shadow:0 0 0 1px #ffffff17,0 10px 24px -14px #000c}.rvd-book-inner{font-family:var(--font-display);align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:500;display:inline-flex}@media (max-width:72rem) and (min-width:48rem){.rvd-bar{gap:.8rem}.rvd-mpill-nav{padding-right:.95rem}.rvd-priv{gap:.45rem;font-size:.7rem}.rvd-back{font-size:.88rem}.rvd-book-inner{gap:.45rem;padding:.7rem 1.05rem;font-size:.86rem}}@media (max-width:47.99rem){.rvd-shell{padding-top:calc(var(--mi-melt-end,5.45rem) + .65rem)}.rvd-bar{display:none}.rvd-pbar{top:calc(var(--mi-melt-end,5.45rem) - .25rem);z-index:20;margin:.75rem calc(var(--island-inset,.75rem) - var(--site-margin)) 0;display:block;position:sticky}.rvd-pbar-surface{z-index:1;background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-radius:999px;justify-content:space-between;align-items:center;gap:.55rem;padding:.4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rvd-pbar-surface{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.rvd-pbar-surface{box-shadow:0 0 0 1px var(--color-line), 0 10px 24px -16px #00000059}@supports (color:color-mix(in lab, red, red)){.rvd-pbar-surface{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 10px 24px -16px #00000059}}[data-theme=dark] .rvd-pbar-surface{background:linear-gradient(130deg,#2b2723,#201d19);box-shadow:0 0 0 1px #ffffff17,0 10px 24px -14px #000c}.rvd-pbar{--rvd-band:var(--color-ivory)}[data-theme=dark] .rvd-pbar{--rvd-band:#171717}.rvd-pbar[data-docked]:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * (var(--mi-melt-end,5.45rem) - .25rem) - 4px);background:linear-gradient(to bottom, var(--rvd-band) 0, var(--rvd-band) calc(100% - .4rem), transparent 100%);pointer-events:none;position:absolute;bottom:1.6rem;transform:translate(-50%)}.rvd-pbar .rvd-back{box-shadow:none;background:0 0;flex:none;padding:.15rem}.rvd-pbar .rvd-back-label{display:none}.rvd-pmeta{min-width:0;font-family:var(--font-body);color:var(--color-ink-soft);white-space:nowrap;flex:auto;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding-left:.35rem;padding-right:.7rem;font-size:.8rem;font-weight:400;display:flex}[data-theme=dark] .rvd-pmeta{color:#cfc9bd}.rvd-pmeta>span{flex:none}.rvd-pmeta .rvd-pmeta-date{flex:0 auto;align-items:center;gap:.32rem;min-width:0;display:inline-flex}.rvd-pmeta .rvd-pmeta-date-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.rvd-pmeta i{background:var(--color-ink);border-radius:1px;flex:none;align-self:center;width:.09rem;height:.9em;margin-inline:.1rem}@supports (color:color-mix(in lab, red, red)){.rvd-pmeta i{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}}[data-theme=dark] .rvd-pmeta i{background:#ffffff3d}.rvd-pmeta-date svg{opacity:.75;flex:none}@media (max-width:23.5rem){.rvd-pmeta{gap:.4rem;padding-right:.55rem;font-size:.72rem}}.rvd-shell .rvd-meta{display:none}.rvd-shell .rvd-title{font-family:var(--font-stroke,var(--font-display));margin-top:2.25rem;font-weight:400}.rvd-shell .rvd-body p{font-family:var(--font-stroke,var(--font-display));font-size:1.26rem;font-weight:400;line-height:1.62}.rvd-shell .rvd-pbar{margin-top:1.15rem}.rvd-shell .rvd-hero{margin-inline:calc(var(--island-inset,.75rem) - var(--site-margin))}.rvd-trust{margin-inline:calc(var(--island-inset,.75rem) - var(--site-margin));display:block}.rvd-trust .rvf-privacy{background:var(--color-surface);box-shadow:0 1px 2px #0000000a,0 4px 18px -6px #00000021}[data-theme=dark] .rvd-trust .rvf-privacy{background:#191817;box-shadow:0 1px 2px #0000004d,0 4px 18px -6px #00000080}}.rvd-title{text-align:center;text-wrap:balance;width:100%;font-family:var(--font-display);color:var(--color-ink);margin:clamp(3.5rem,7svh,5.5rem) 0 0;font-size:clamp(1.9rem,1.15rem + 2.6vw,3.7rem);font-weight:300;line-height:1.16}.rvd-meta{grid-template-columns:repeat(3,1fr);margin:clamp(2.75rem,5.5svh,4.25rem) 0 0;display:grid}.rvd-meta>div{flex-direction:column;align-items:center;gap:.4rem;padding-block:.25rem;display:flex}.rvd-meta>div+div{border-left:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvd-meta>div+div{border-left:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.rvd-meta dt{font-family:var(--font-wordmark);color:var(--color-ink-soft);font-size:1rem}[data-theme=dark] .rvd-meta dt{color:#cfc9bd}.rvd-meta dd{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:clamp(.95rem,.88rem + .3vw,1.12rem);font-weight:400}@media (max-width:40rem){.rvd-meta{grid-template-columns:1fr;gap:1.05rem}.rvd-meta>div+div{border-left:0}}.rvd-hero{aspect-ratio:3/2;background:var(--color-ink);border-radius:clamp(1.25rem,2.5vw,1.75rem);margin:clamp(1.4rem,2.8svh,2rem) 0 0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rvd-hero{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}@media (max-width:40rem){.rvd-hero{aspect-ratio:4/3}}.rvd-hero-img{object-fit:cover}.rvd-body{max-width:72rem;color:var(--color-ink-soft);margin-inline:auto;margin-top:clamp(2.25rem,4.5svh,3.25rem);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.85}.rvd-body p+p{margin-top:1.35em}[data-theme=dark] .rvd-body{color:#c9c4b8}@media (prefers-reduced-motion:reduce){.rvd-in{animation:.24s both rvd-fade}}@keyframes rvd-fade{0%{opacity:0}to{opacity:1}}.rvq-section{z-index:1;margin-top:calc(var(--section-radius) * -1);padding:calc(var(--section-radius) + clamp(2.75rem, 5.5svh, 4.25rem)) 0 clamp(3.25rem, 6.5svh, 5rem);border-radius:0 0 var(--section-radius) var(--section-radius);background:var(--color-surface);position:relative}[data-theme=dark] .rvq-section{background:#1d1b19}.rvq{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.25rem,2.2vw,2rem);display:grid}@media (min-width:64rem){.rvq{transition:grid-template-columns .56s var(--ease-drawer);grid-template-columns:minmax(0,1.35fr) minmax(22rem,26.5rem)}.rvq.is-final{grid-template-columns:minmax(0,1fr) minmax(24rem,34.5rem)}}.rvq>*{opacity:0}.rvq.is-in>*{animation:rvq-in .64s var(--ease-out) both}.rvq.is-in>:nth-child(2){animation-delay:.13s}@keyframes rvq-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.rvq-stage{background:#101010;border-radius:1.5rem;min-height:17rem;margin:0;position:relative;overflow:hidden}@media (max-width:63.99rem){.rvq-stage{aspect-ratio:16/11;min-height:0}}.rvq-stage-window{position:absolute;inset:0}.rvq-stage-img{object-fit:cover}.rvq-scrim{background:linear-gradient(#06060824 0%,#0606080f 38%,#0606086b 64%,#060608cc 100%);position:absolute;inset:0}.rvq-stage-copy{inset-inline:0;margin:0;padding:clamp(1.4rem,2.6vw,2.2rem);position:absolute;bottom:0}.rvq-heading{font-family:var(--font-display);color:#fff;text-wrap:balance;font-size:clamp(1.35rem,1.05rem + 1.1vw,1.95rem);font-weight:300;line-height:1.22}.rvq-sub{color:#ffffffd9;max-width:54ch;margin-top:.7rem;font-size:clamp(.85rem,.8rem + .2vw,.95rem);line-height:1.65}@media (max-width:47.99rem){.rvq-stage{aspect-ratio:auto;background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);flex-direction:column;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.rvq-stage{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)) 100%)}}.rvq-stage{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-stage{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-stage{box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .rvq-stage{background:#171614;border-color:#ffffff14}.rvq-stage-window{aspect-ratio:956/548;border-radius:1.5rem 1.5rem 1.1rem 1.1rem;position:relative;inset:auto;overflow:hidden}.rvq-scrim{display:none}.rvq-stage-copy{background:0 0;padding:1.15rem 1.3rem 1.35rem;position:relative}.rvq-heading{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.5rem,1.2rem + 1.7vw,1.95rem);font-weight:400;line-height:1.18}[data-theme=dark] .rvq-heading{color:#eae6dc}.rvq-sub{max-width:none;font-family:var(--font-stroke-var), var(--font-body-var), -apple-system, "Segoe UI", sans-serif;color:var(--color-ink-soft);margin-top:.6rem;font-size:1.05rem;line-height:1.55}[data-theme=dark] .rvq-sub{color:#b9b4a8}.rvq-section .rvq-kicker{font-family:var(--font-body);font-size:.88rem;font-weight:500}.rvq-section .rvq-opt{font-family:var(--font-stroke-var), var(--font-body-var), -apple-system, "Segoe UI", sans-serif;border-radius:1.15rem;gap:.85rem;padding:.95rem 1.05rem;font-size:1.08rem;line-height:1.4}.rvq-section .rvq-pane-contact{gap:1rem}.rvq-section .rvq-input{border-radius:1rem;padding:.85rem 1rem;font-size:.98rem}.rvq-section .rvq-seg{gap:.55rem}.rvq-section .rvq-seg-btn{padding:.85rem .6rem;font-size:.92rem}.rvq-section .rvq-days{gap:.45rem}.rvq-section .rvq-day-btn{padding:.6rem .2rem .55rem}}.rvq-card{background:linear-gradient(180deg, var(--color-ivory) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.6rem;flex-direction:column;height:28.5rem;padding:1.35rem 1.4rem 1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rvq-card{background:linear-gradient(180deg, var(--color-ivory) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-ivory)) 100%)}}.rvq-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-card{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-card{box-shadow:0 30px 60px -42px #00000073}[data-theme=dark] .rvq-card{background:linear-gradient(#171614 0%,#100f0e 100%);border-color:#ffffff14;box-shadow:0 34px 66px -44px #000}.rvq-head{justify-content:space-between;align-items:center;gap:1rem;min-height:1.6rem;display:flex}.rvq-kicker{font-family:var(--font-wordmark);color:var(--color-ink-soft);font-size:1rem}[data-theme=dark] .rvq-kicker{color:#cfc9bd}.rvq-back{color:var(--color-ink-soft);align-items:center;gap:.4rem;font-size:.88rem;transition:color .18s;display:inline-flex}.rvq-back:hover{color:var(--color-ink)}.rvq-dots{align-items:center;gap:.35rem;display:flex}.rvq-dots i{background:var(--color-ink);border-radius:999px;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.rvq-dots i{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.rvq-dots i{transition:width .26s var(--ease-out), background-color .22s ease}[data-theme=dark] .rvq-dots i{background:#ffffff38}.rvq-dots i.is-on{background:var(--color-bronze-deep);width:17px}.rvq-dots i.is-done{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-dots i.is-done{background:color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}[data-theme=dark] .rvq-dots i.is-on,[data-theme=dark] .rvq-dots i.is-done{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rvq-dots i.is-done{background:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.rvq-step-title{font-family:var(--font-display);color:var(--color-ink);margin-top:.9rem;font-size:1.12rem;font-weight:400}.rvq-pane{flex-direction:column;flex:1;justify-content:center;gap:.7rem;min-height:0;margin-top:.9rem;display:flex}.rvq-pane>*{animation:bf-rise .62s var(--ease-out) both}.rvq-pane>:first-child{animation-delay:40ms}.rvq-pane>:nth-child(2){animation-delay:.13s}.rvq-pane>:nth-child(3){animation-delay:.22s}.rvq-opt{text-align:left;width:100%;font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:1.05rem;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.95rem;font-weight:400;line-height:1.35;display:flex}@supports (color:color-mix(in lab, red, red)){.rvq-opt{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.rvq-opt{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-opt{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-opt{transition:border-color .2s ease, background-color .2s ease, transform .15s var(--ease-out)}[data-theme=dark] .rvq-opt{color:#eae6dc;background:#ffffff0a;border-color:#ffffff17}.rvq-opt:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.rvq-opt:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-opt:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.rvq-opt.is-on{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-opt.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}.rvq-opt.is-on{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvq-opt.is-on{background:color-mix(in srgb, var(--color-bronze) 10%, transparent)}}.rvq-opt-check{border:1px solid var(--color-ink);border-radius:.35rem;flex:none;width:1.2rem;height:1.2rem;position:relative}@supports (color:color-mix(in lab, red, red)){.rvq-opt-check{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.rvq-opt-check{color:var(--color-bronze-deep);transition:border-color .18s}[data-theme=dark] .rvq-opt-check{color:var(--color-bronze);border-color:#ffffff42}.rvq-opt.is-on .rvq-opt-check{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-opt.is-on .rvq-opt-check{border-color:color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}[data-theme=dark] .rvq-opt.is-on .rvq-opt-check{border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .rvq-opt.is-on .rvq-opt-check{border-color:color-mix(in srgb, var(--color-bronze) 70%, transparent)}}.rvq-tick{pointer-events:none;width:195%;height:195%;position:absolute;bottom:-14%;left:-12%;overflow:visible}.rvq-tick path{stroke-dasharray:42;stroke-dashoffset:42px;transition:stroke-dashoffset .18s var(--ease-out)}.rvq-opt.is-on .rvq-tick path{stroke-dashoffset:0;transition:stroke-dashoffset .42s var(--ease-out) 40ms}@media (prefers-reduced-motion:reduce){.rvq-tick path,.rvq-opt.is-on .rvq-tick path{transition:none}}.rvq-pane-contact{justify-content:flex-start;gap:.85rem}.rvq-field{flex-direction:column;gap:.4rem;display:flex}.rvq-field-label{font-family:var(--font-display);color:var(--color-muted);font-size:.8rem;font-weight:500}.rvq-input{width:100%;color:var(--color-ink);background:var(--color-ink);border-radius:.9rem;padding:.7rem .95rem;font-size:.95rem}@supports (color:color-mix(in lab, red, red)){.rvq-input{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.rvq-input{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-input{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-input{transition:border-color .2s,background-color .2s}.rvq-input::placeholder{color:var(--color-muted);opacity:.8}.rvq-input:focus-visible{border-color:var(--color-bronze-deep);outline:none}@supports (color:color-mix(in lab, red, red)){.rvq-input:focus-visible{border-color:color-mix(in srgb, var(--color-bronze-deep) 55%, var(--color-line))}}[data-theme=dark] .rvq-input{color:#eae6dc;background:#ffffff0a;border-color:#ffffff1a}.rvq-seg{grid-template-columns:repeat(2,1fr);gap:.45rem;display:grid}.rvq-seg-btn{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:.9rem;justify-content:center;align-items:center;gap:.45rem;padding:.68rem .4rem;font-size:.85rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvq-seg-btn{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.rvq-seg-btn{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-seg-btn{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-seg-btn{transition:border-color .2s ease, background-color .2s ease, color .2s ease, transform .15s var(--ease-out)}.rvq-seg-btn:active{transform:scale(.97)}[data-theme=dark] .rvq-seg-btn{color:#cfc9bd;background:#ffffff0a;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.rvq-seg-btn:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-seg-btn:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.rvq-seg-btn.is-on{color:var(--color-ink);border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-seg-btn.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}.rvq-seg-btn.is-on{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvq-seg-btn.is-on{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}[data-theme=dark] .rvq-seg-btn.is-on{color:#f0ece4}.rvq-hint{color:var(--color-muted);font-size:.85rem;line-height:1.6}.rvq-ig{align-items:center;display:flex;position:relative}.rvq-ig>span{color:var(--color-muted);font-size:.95rem;position:absolute;left:.95rem}.rvq-ig-input{padding-left:2.05rem}.rvq-pane-time{justify-content:flex-start;gap:.6rem}.rvq-days{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.rvq-day-btn{background:var(--color-ink);border-radius:.8rem;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem .1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.rvq-day-btn{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.rvq-day-btn{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.rvq-day-btn{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.rvq-day-btn{transition:border-color .2s ease, background-color .2s ease, transform .15s var(--ease-out)}.rvq-day-btn:active{transform:scale(.96)}.rvq-day-btn:disabled{opacity:.35;pointer-events:none}[data-theme=dark] .rvq-day-btn{background:#ffffff08;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.rvq-day-btn:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-day-btn:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.rvq-day-btn.is-on{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.rvq-day-btn.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}.rvq-day-btn.is-on{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.rvq-day-btn.is-on{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}.rvq-day-wd{font-family:var(--font-display);color:var(--color-muted);font-size:.66rem;font-weight:500}.rvq-day-num{font-variant-numeric:tabular-nums;color:var(--color-ink);font-size:.98rem}[data-theme=dark] .rvq-day-num{color:#eae6dc}.rvq-pane-time .tw{flex:1;height:auto;min-height:10rem;margin-top:.15rem}.rvq-actions{margin-top:auto;padding-top:.9rem}.rvq-next{width:100%}.rvq-card-final{height:auto;min-height:28.5rem;padding:1.75rem 1.7rem}@media (prefers-reduced-motion:reduce){.rvq{transition:none}.rvq>*,.rvq.is-in>*{animation:.26s both rvd-fade}.rvq-pane>*{animation:.2s both rvd-fade}.rvq-dots i{transition:none}.rvq-opt:active,.rvq-seg-btn:active,.rvq-day-btn:active{transform:none}}.sr-stage{height:var(--sr-vh,100svh);min-height:36rem;display:flex;position:relative;overflow:hidden}.sr-frame{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-top:6rem;padding-bottom:2.9rem;display:flex}.sr-stage.is-kb{min-height:0}.sr-stage.is-kb .sr-frame{padding-top:4.9rem;padding-bottom:.9rem}.sr-stage.is-kb .sr-panes{flex:auto;height:auto;min-height:0}.sr-stage.is-kb .sr-progress{margin-bottom:.8rem}.sr-progress{background:var(--color-ink);border-radius:999px;width:min(100%,44rem);height:2px;margin-bottom:clamp(1.2rem,2.6svh,2rem)}@supports (color:color-mix(in lab, red, red)){.sr-progress{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.sr-progress{opacity:0;transition:opacity .4s}[data-theme=dark] .sr-progress{background:#ffffff1f}.sr-progress.is-on{opacity:1}.sr-progress-bar{border-radius:inherit;background:var(--color-bronze-deep);transform-origin:0;height:100%;transition:transform .6s var(--ease-drawer);display:block;transform:scaleX(0)}[data-theme=dark] .sr-progress-bar{background:var(--color-bronze)}.sr-panes{width:min(100%,44rem);height:clamp(22rem,60svh,31rem);position:relative}.sr-pane{z-index:2;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.sr-pane.sr-leave{pointer-events:none;z-index:1}.sr-pane.sr-leave .sr-q>*,.sr-pane.sr-leave .sr-center>*,.sr-pane.sr-leave .sr-intro>*,.sr-pane.sr-leave .sr-ch,.sr-pane.sr-leave .sr-eyebrow-rule{animation:none}.sr-pane{--sr-travel:46px;--sr-travel-out:40px}.sr-enter-up{animation:sr-in-up .52s var(--ease-out) both}.sr-enter-down{animation:sr-in-down .52s var(--ease-out) both}.sr-enter-first{animation:sr-in-up .64s var(--ease-out) both}.sr-leave-up{animation:sr-out-up .24s var(--ease-in-out) forwards}.sr-leave-down{animation:sr-out-down .24s var(--ease-in-out) forwards}@keyframes sr-in-up{0%{opacity:0;transform:translateY(var(--sr-travel,46px))}to{opacity:1;transform:translateY(0)}}@keyframes sr-in-down{0%{opacity:0;transform:translateY(calc(-1 * var(--sr-travel,46px)))}to{opacity:1;transform:translateY(0)}}@keyframes sr-out-up{to{opacity:0;transform:translateY(calc(-1 * var(--sr-travel-out,40px)))}}@keyframes sr-out-down{to{opacity:0;transform:translateY(var(--sr-travel-out,40px))}}.sr-pane .sr-q>*,.sr-pane .sr-center>*{animation:sr-child .56s var(--ease-out) both}.sr-pane .sr-q>:first-child,.sr-pane .sr-center>:first-child{animation-delay:50ms}.sr-pane .sr-q>:nth-child(2),.sr-pane .sr-center>:nth-child(2){animation-delay:.12s}.sr-pane .sr-q>:nth-child(3),.sr-pane .sr-center>:nth-child(3){animation-delay:.19s}.sr-pane .sr-q>:nth-child(4),.sr-pane .sr-center>:nth-child(4){animation-delay:.26s}.sr-pane .sr-q>:nth-child(5),.sr-pane .sr-center>:nth-child(5){animation-delay:.33s}.sr-pane .sr-q>:nth-child(6),.sr-pane .sr-center>:nth-child(6){animation-delay:.4s}@keyframes sr-child{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sr-center{text-align:center;flex-direction:column;align-items:center;display:flex}.sr-eyebrow{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:1.05rem}[data-theme=dark] .sr-eyebrow{color:var(--color-bronze)}.sr-title{max-width:20ch;font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin-top:.9rem;font-size:clamp(2rem,1.4rem + 2.2vw,3.4rem);font-weight:300;line-height:1.14}.sr-title-done{margin-top:0}.sr-lead{max-width:50ch;color:var(--color-ink-soft);margin-top:1.1rem;font-size:clamp(.98rem,.92rem + .25vw,1.12rem);line-height:1.7}[data-theme=dark] .sr-lead{color:#b7b1a4}.sr-intro{flex-direction:column;justify-content:center;height:100%;display:flex}.sr-intro-top{animation:sr-child .56s var(--ease-out) 60ms both;align-items:center;gap:1.1rem;display:flex}.sr-eyebrow-rule{background:linear-gradient(90deg, var(--color-line) 0%, transparent 100%);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.sr-eyebrow-rule{background:linear-gradient(90deg, color-mix(in srgb, var(--color-line) 90%, transparent) 0%, transparent 100%)}}.sr-eyebrow-rule{transform-origin:0;animation:sr-rule .95s var(--ease-out) .26s both}[data-theme=dark] .sr-eyebrow-rule{background:linear-gradient(90deg,#ffffff24 0%,#0000 100%)}@keyframes sr-rule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.sr-title-serif{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:clamp(1.5rem,3.2svh,2.5rem);font-size:clamp(2.15rem,1.35rem + 2.9vw,3.6rem);font-weight:400;line-height:1.14}.sr-line{min-height:1.14em;display:block}.sr-word{white-space:nowrap;display:inline-block}.sr-ch{animation:sr-ch-in .34s var(--ease-out) both;display:inline-block}@keyframes sr-ch-in{0%{opacity:0;filter:blur(3px);transform:translateY(.28em)}to{opacity:1;filter:blur();transform:translateY(0)}}.sr-caret{vertical-align:-.04em;background:var(--color-bronze-deep);width:3px;height:.74em;margin-left:4px;animation:1.1s ease-in-out infinite sr-blink;display:inline-block}[data-theme=dark] .sr-caret{background:var(--color-bronze)}@keyframes sr-blink{0%,to{opacity:1}50%{opacity:.15}}.sr-intro-grid{grid-template-columns:minmax(0,1.75fr) minmax(13.5rem,auto);align-items:end;gap:clamp(1.4rem,3.2vw,3rem);margin-top:clamp(1.6rem,3.4svh,2.5rem);display:grid}.sr-lead-intro{text-align:left;opacity:0;filter:blur(5px);max-width:46rem;transition:opacity .76s var(--ease-out), transform .76s var(--ease-out), filter .76s var(--ease-out);margin-top:0;font-size:.98rem;transform:translateY(18px)}.sr-intro-cta{border-left:1px solid var(--color-line);flex-direction:column;justify-self:end;align-items:flex-start;gap:.85rem;padding-bottom:.4rem;padding-left:clamp(1.4rem,2.6vw,2.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.sr-intro-cta{border-left:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.sr-intro-cta{opacity:0;filter:blur(5px);transition:opacity .76s var(--ease-out) .17s, transform .76s var(--ease-out) .17s, filter .76s var(--ease-out) .17s;transform:translateY(18px)}[data-theme=dark] .sr-intro-cta{border-left-color:#ffffff1f}.sr-intro-grid.is-ready .sr-lead-intro,.sr-intro-grid.is-ready .sr-intro-cta{opacity:1;filter:blur();transform:translateY(0)}.sr-intro-cta .sr-next{padding:1.05rem 2.5rem;font-size:1.02rem}@media (hover:hover) and (pointer:fine){.sr-intro-cta .sr-next:not(:disabled):hover{transform:translateY(-1.5px)}.sr-intro-cta .sr-next:not(:disabled):active{transform:translateY(0)scale(.97)}}@media (max-width:48rem){.sr-intro-grid{grid-template-columns:1fr;align-items:start}.sr-intro-cta{border-left:0;border-top:1px solid var(--color-line);justify-self:start;padding-top:1.3rem;padding-left:0}@supports (color:color-mix(in lab, red, red)){.sr-intro-cta{border-top:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.sr-intro-cta{width:100%}[data-theme=dark] .sr-intro-cta{border-top-color:#ffffff1f}}.sr-seal{width:4.4rem;height:4.4rem;color:var(--color-bronze-deep);place-items:center;margin-bottom:1.3rem;display:grid;position:relative}[data-theme=dark] .sr-seal{color:var(--color-bronze)}.sr-seal svg{z-index:2;position:relative}.sr-seal-ring{background:var(--color-bronze);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sr-seal-ring{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.sr-seal-ring{box-shadow:0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sr-seal-ring{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bronze) 35%, transparent)}}.sr-seal-ring{animation:sr-ring .62s var(--ease-spring) both}@keyframes sr-ring{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.sr-seal-tick{stroke-dasharray:1;stroke-dashoffset:1px;animation:sr-tick .52s var(--ease-out) .34s forwards}@keyframes sr-tick{to{stroke-dashoffset:0}}.sr-seal-ripple{border:1.5px solid var(--color-bronze);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sr-seal-ripple{border:1.5px solid color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.sr-seal-ripple{opacity:0;animation:sr-ripple 1.15s var(--ease-out) .46s both}.sr-seal-ripple-2{animation-duration:1.35s;animation-delay:.68s}@keyframes sr-ripple{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.25)}}.sr-spark{background:var(--color-bronze-deep);opacity:0;width:5px;height:5px;animation:sr-spark .95s var(--ease-out) .42s both;border-radius:50%;margin:-2.5px 0 0 -2.5px;position:absolute;top:50%;left:50%}[data-theme=dark] .sr-spark{background:var(--color-bronze)}@keyframes sr-spark{0%{opacity:0;transform:rotate(var(--a,0deg)) translateY(-.4rem) scale(.6)}20%{opacity:.9}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(-3.2rem) scale(.85)}}.sr-ref{color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;align-items:center;gap:.6rem;margin-top:1.15rem;padding:.5rem 1.05rem;font-size:.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sr-ref{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sr-ref{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-ref{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-ref{transition:border-color .2s ease, background-color .2s ease, transform .15s var(--ease-out)}[data-theme=dark] .sr-ref{color:#cfc9bd;background:#ffffff0a;border-color:#ffffff1a}.sr-ref:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sr-ref:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 50%, var(--color-line))}}.sr-ref:active{transform:scale(.97)}.sr-ref-label{font-family:var(--font-display);color:var(--color-muted);font-size:.78rem;font-weight:500}.sr-ref-code{font-family:var(--font-display);color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:500}[data-theme=dark] .sr-ref-code{color:#eae6dc}.sr-ref svg{color:var(--color-muted)}.sr-after{flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.sr-after li{color:var(--color-muted);text-align:left;padding-left:1.15rem;font-size:clamp(.78rem,.72rem + .25vw,.88rem);line-height:1.55;position:relative}@media (min-width:44rem){.sr-after li{white-space:nowrap}}.sr-after li:before{content:"";background:var(--color-bronze-deep);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}@supports (color:color-mix(in lab, red, red)){.sr-after li:before{background:color-mix(in srgb, var(--color-bronze-deep) 75%, transparent)}}[data-theme=dark] .sr-after li:before{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sr-after li:before{background:color-mix(in srgb, var(--color-bronze) 80%, transparent)}}@media (max-height:46rem){.sr-after{display:none}.sr-seal{width:3.6rem;height:3.6rem}}.sr-count{font-family:var(--font-display);color:var(--color-bronze-deep);font-size:.8rem;font-weight:500}[data-theme=dark] .sr-count{color:var(--color-bronze)}.sr-question{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin-top:.55rem;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.3rem);font-weight:300;line-height:1.2}.sr-help{max-width:54ch;color:var(--color-muted);margin-top:.7rem;font-size:.98rem;line-height:1.65}.sr-widget{margin-top:clamp(1.3rem,3svh,2.1rem)}.sr-input{width:100%;color:var(--color-ink);border:0;border-bottom:2px solid var(--color-ink);background:0 0;padding:.8rem .1rem;font-size:clamp(1.15rem,1rem + .6vw,1.5rem)}@supports (color:color-mix(in lab, red, red)){.sr-input{border-bottom:2px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.sr-input{border-radius:0;transition:border-color .22s}.sr-input::placeholder{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.sr-input::placeholder{color:color-mix(in srgb, var(--color-muted) 70%, transparent)}}.sr-input:focus-visible{border-bottom-color:var(--color-bronze-deep);outline:none}[data-theme=dark] .sr-input{color:#eae6dc;border-bottom-color:#fff3}[data-theme=dark] .sr-input:focus-visible{border-bottom-color:var(--color-bronze)}.sr-textarea{resize:none;overscroll-behavior:contain;max-height:30svh;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);line-height:1.6;overflow-y:auto}.sr-city{font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:999px;align-items:center;gap:.8rem;padding:.7rem 1.35rem .7rem .7rem;font-size:1rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sr-city{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sr-city{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-city{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-city{transition:border-color .22s ease, background-color .22s ease, transform .15s var(--ease-out)}[data-theme=dark] .sr-city{color:#eae6dc;background:#ffffff0a;border-color:#ffffff1a}button.sr-city:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){button.sr-city:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 50%, var(--color-line))}}button.sr-city:active{transform:scale(.98)}.sr-city-ic{background:var(--color-bronze);border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sr-city-ic{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.sr-city-ic{color:var(--color-bronze-deep);flex:none}[data-theme=dark] .sr-city-ic{color:var(--color-bronze)}.sr-city-ic.is-ok{background:var(--color-bronze-deep);color:var(--color-ivory)}[data-theme=dark] .sr-city-ic.is-ok{background:var(--color-bronze);color:#151515}.sr-ping{border:1px solid var(--color-bronze-deep);opacity:0;border-radius:50%;position:absolute;inset:0}.is-locating .sr-ping{animation:sr-ping 1.5s var(--ease-out) infinite}.is-locating .sr-city-ic svg{animation:1.5s ease-in-out infinite sr-breathe}@keyframes sr-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes sr-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.sr-city-found{animation:sr-pop .46s var(--ease-spring) both}.sr-city-name{font-weight:500}.sr-city-again{font-family:var(--font-display);color:var(--color-muted);margin-left:.5rem;font-size:.82rem;font-weight:400;transition:color .16s}.sr-city-again:hover{color:var(--color-ink)}@keyframes sr-pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.sr-soft{color:var(--color-muted);margin-top:.85rem;font-size:.88rem;line-height:1.55}.sr-error{color:#a8492e}[data-theme=dark] .sr-error{color:#e08a70}.sr-media-row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}@media (max-width:34rem){.sr-media-row{grid-template-columns:1fr}}.sr-drop{cursor:pointer;background:var(--color-ink);border-radius:1.05rem;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.sr-drop{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.sr-drop{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-drop{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-drop{transition:border-color .2s ease, background-color .2s ease, transform .18s var(--ease-out)}[data-theme=dark] .sr-drop{background:#ffffff08;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.sr-drop:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sr-drop:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 50%, var(--color-line))}}.sr-drop:hover{transform:translateY(-1px)}}.sr-drop:active{transform:scale(.98)}.sr-drop.is-full{opacity:.45;pointer-events:none}.sr-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sr-drop-ic{background:var(--color-bronze);border-radius:.85rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sr-drop-ic{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.sr-drop-ic{color:var(--color-bronze-deep);flex:none}[data-theme=dark] .sr-drop-ic{color:var(--color-bronze)}.sr-drop-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.sr-drop-label{font-family:var(--font-display);color:var(--color-ink);font-size:.95rem;font-weight:500}[data-theme=dark] .sr-drop-label{color:#eae6dc}.sr-drop-hint{color:var(--color-muted);font-size:.76rem}.sr-thumbs{flex-wrap:wrap;gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.sr-thumb{border:1px solid var(--color-line);border-radius:.9rem;width:4.2rem;height:4.2rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sr-thumb{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-thumb{animation:sr-pop .42s var(--ease-spring) both}.sr-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sr-x{color:#fff;opacity:0;width:1.35rem;height:1.35rem;transition:opacity .16s ease, transform .15s var(--ease-out);background:#0000008c;border-radius:50%;place-items:center;display:grid;position:absolute;top:.25rem;right:.25rem}.sr-thumb:hover .sr-x,.sr-x:focus-visible{opacity:1}@media (hover:none){.sr-x{opacity:1}}.sr-x:active{transform:scale(.88)}.sr-audios{flex-direction:column;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:flex}.sr-audio{background:var(--color-ink);border-radius:.95rem;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sr-audio{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.sr-audio{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-audio{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-audio{animation:sr-pop .42s var(--ease-spring) both}[data-theme=dark] .sr-audio{background:#ffffff08;border-color:#ffffff17}.sr-audio-play{background:var(--color-bronze-deep);width:2.1rem;height:2.1rem;color:var(--color-ivory);transition:background-color .18s ease, transform .15s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}[data-theme=dark] .sr-audio-play{background:var(--color-bronze);color:#151515}.sr-audio-play:hover{background:var(--color-bronze-dark)}[data-theme=dark] .sr-audio-play:hover{background:var(--color-bronze-deep);color:var(--color-ivory)}.sr-audio-play:active{transform:scale(.9)}.sr-audio-meta{flex-direction:column;min-width:0;display:flex}.sr-audio-name{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}[data-theme=dark] .sr-audio-name{color:#eae6dc}.sr-audio-sub{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.sr-x-inline{opacity:1;background:var(--color-ink);margin-left:auto;position:static}@supports (color:color-mix(in lab, red, red)){.sr-x-inline{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.sr-x-inline{color:var(--color-ink-soft);flex:none}.sr-x-inline:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sr-x-inline:hover{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}[data-theme=dark] .sr-x-inline{color:#cfc9bd;background:#ffffff14}.sr-audio-track{background:var(--color-bronze-deep);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}[data-theme=dark] .sr-audio-track{background:var(--color-bronze)}.sr-consent{text-align:left;width:100%;color:var(--color-ink-soft);background:var(--color-ink);border-radius:1.05rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;font-size:.95rem;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.sr-consent{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.sr-consent{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-consent{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-consent{transition:border-color .2s,background-color .2s,color .2s}[data-theme=dark] .sr-consent{color:#cfc9bd;background:#ffffff08;border-color:#ffffff17}.sr-consent:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sr-consent:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 50%, var(--color-line))}}.sr-consent.is-on{color:var(--color-ink);border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sr-consent.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}.sr-consent.is-on{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sr-consent.is-on{background:color-mix(in srgb, var(--color-bronze) 10%, transparent)}}[data-theme=dark] .sr-consent.is-on{color:#f0ece4}.sr-consent-check{border:1px solid var(--color-ink);border-radius:.4rem;place-items:center;width:1.3rem;height:1.3rem;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sr-consent-check{border:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.sr-consent-check{color:#0000;flex:none;transition:background-color .16s,border-color .16s,color .16s}[data-theme=dark] .sr-consent-check{border-color:#ffffff42}.sr-consent.is-on .sr-consent-check{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:var(--color-ivory);animation:sr-check .32s var(--ease-spring)}[data-theme=dark] .sr-consent.is-on .sr-consent-check{background:var(--color-bronze);border-color:var(--color-bronze);color:#151515}@keyframes sr-check{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}.sr-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.5rem,3.2svh,2.4rem);display:flex}.sr-actions-center{flex-direction:column;justify-content:center;gap:.85rem}.sr-go{align-items:center;gap:.85rem;display:flex}.sr-next{padding:.95rem 2.2rem;font-size:.98rem}.sr-hint{color:var(--color-muted);white-space:nowrap;font-size:.78rem}@media (max-width:30rem){.sr-hint{display:none}}.sr-back{color:var(--color-ink-soft);align-items:center;gap:.4rem;font-size:.88rem;transition:color .18s;display:inline-flex}.sr-back:hover{color:var(--color-ink)}.sr-back svg{transition:transform .24s var(--ease-out)}.sr-back:hover svg{transform:translate(-2.5px)}@media (prefers-reduced-motion:reduce){.sr-enter-up,.sr-enter-down,.sr-enter-first{animation:.22s both rvd-fade}.sr-leave-up,.sr-leave-down{animation:.15s reverse forwards rvd-fade}.sr-pane .sr-q>*,.sr-pane .sr-center>*,.sr-intro-top,.sr-ch{animation:none}.sr-eyebrow-rule{animation:.22s both rvd-fade}.sr-caret{opacity:0;animation:none}.sr-lead-intro,.sr-intro-cta{filter:none;transition:none}.sr-city-found,.sr-thumb,.sr-audio,.sr-seal-ring{animation:.22s both rvd-fade}.sr-seal-tick{stroke-dashoffset:0;animation:none}.sr-seal-ripple,.sr-spark{opacity:0;animation:none}.is-locating .sr-ping,.is-locating .sr-city-ic svg{animation:none}.is-locating .sr-ping{opacity:.4}.sr-consent.is-on .sr-consent-check{animation:none}.sr-progress-bar{transition:none}}.sr-page{--font-receipt:var(--font-receipt-var), "Courier New", ui-monospace, monospace}.sr-done-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.sr-printer-zone{flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;display:flex}.sr-stage[data-act=sent] .sr-progress{display:none}.sr-printer{z-index:2;background:linear-gradient(180deg, var(--color-ink) 0%, var(--color-ink) 100%);border-radius:.85rem;flex:none;width:min(21rem,100%);height:1.7rem;position:relative}@supports (color:color-mix(in lab, red, red)){.sr-printer{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ink) 9%, var(--color-surface,#fff)) 0%, color-mix(in srgb, var(--color-ink) 16%, var(--color-surface,#fff)) 100%)}}.sr-printer{border:1px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sr-printer{border:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.sr-printer{box-shadow:inset 0 1px #ffffff8c,0 10px 18px -12px #00000059}[data-theme=dark] .sr-printer{background:linear-gradient(#2c2a26 0%,#1d1b18 100%);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,0 10px 18px -12px #0009}.sr-printer-slit{background:#14120f;border-radius:999px 999px 0 0;height:.32rem;position:absolute;bottom:-1px;left:1.1rem;right:1.1rem;box-shadow:inset 0 1px 2px #00000080}.sr-printer-led{background:var(--color-bronze-deep);border-radius:50%;width:.38rem;height:.38rem;margin-top:-.19rem;animation:.9s ease-in-out infinite sr-led;position:absolute;top:50%;right:.7rem}[data-theme=dark] .sr-printer-led{background:var(--color-bronze)}.sr-printer-led.is-done{opacity:1;animation:none}@keyframes sr-led{0%,to{opacity:1}50%{opacity:.25}}.sr-print-well{z-index:1;width:min(21rem,100%);margin-top:-2px;padding:0 1rem 1.3rem;position:relative;overflow:hidden}.sr-receipt{color:#2b2721;width:100%;font-family:var(--font-receipt);text-align:center;-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% calc(100% - .42rem) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / .84rem .42rem repeat-x;-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% calc(100% - .42rem) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / .84rem .42rem repeat-x;-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% calc(100% - .42rem) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / .84rem .42rem repeat-x;-webkit-mask:linear-gradient(#000, #000) 0 0 / 100% calc(100% - .42rem) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / .84rem .42rem repeat-x;mask:linear-gradient(#000, #000) 0 0 / 100% calc(100% - .42rem) no-repeat, conic-gradient(from -45deg at 50% 100%, #000 90deg, transparent 0) 0 100% / .84rem .42rem repeat-x;will-change:transform;background:#fdfbf4;flex-direction:column;padding:1.25rem 1.15rem 1.6rem;font-size:.74rem;line-height:1.5;animation:2.05s .35s both sr-print;display:flex;box-shadow:0 16px 26px -18px #00000073}@keyframes sr-print{0%{animation-timing-function:var(--ease-in-out);transform:translateY(-101%)}9%{transform:translateY(-88%)}12%{animation-timing-function:var(--ease-in-out);transform:translateY(-88%)}21%{transform:translateY(-74%)}24%{animation-timing-function:var(--ease-in-out);transform:translateY(-74%)}32%{transform:translateY(-63%)}35%{animation-timing-function:var(--ease-in-out);transform:translateY(-63%)}45%{transform:translateY(-49%)}48%{animation-timing-function:var(--ease-in-out);transform:translateY(-49%)}57%{transform:translateY(-38%)}60%{animation-timing-function:var(--ease-in-out);transform:translateY(-38%)}70%{transform:translateY(-24%)}73%{animation-timing-function:var(--ease-in-out);transform:translateY(-24%)}82%{transform:translateY(-14%)}85%{animation-timing-function:var(--ease-in-out);transform:translateY(-14%)}93%{transform:translateY(-5%)}95%{animation-timing-function:var(--ease-out);transform:translateY(-5%)}to{transform:translateY(0)}}.sr-send{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;animation:.3s .43s both rvd-fade;display:flex;position:absolute;inset:0}.sr-send-scene{perspective:26rem;width:7rem;height:7rem;position:relative}.sr-send-paper{width:4.3rem;height:5.5rem;animation:sr-sendpaper 1.75s .5s var(--ease-in-out) both;background:#fdfbf4;border-radius:.35rem;flex-direction:column;gap:.5rem;margin:-2.75rem 0 0 -2.15rem;padding:.85rem .7rem;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 10px 22px -12px #00000073}.sr-send-paper i{transform-origin:0;height:2px;animation:sr-sendline .34s var(--ease-out) both;background:#2b27214d;border-radius:2px}.sr-send-paper i:first-child{width:100%;animation-delay:.68s}.sr-send-paper i:nth-child(2){width:84%;animation-delay:.84s}.sr-send-paper i:nth-child(3){width:58%;animation-delay:1s}@keyframes sr-sendline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sr-send-flap{transform-origin:top;backface-visibility:hidden;height:52%;animation:sr-sendfold .5s 1.35s var(--ease-in-out) both;background:linear-gradient(#f6f3ea 0%,#fdfbf4 100%);border-radius:.35rem .35rem 0 0;position:absolute;top:0;left:0;right:0}@keyframes sr-sendfold{to{transform:rotateX(-176deg)}}@keyframes sr-sendpaper{0%{opacity:0;transform:translateY(14px)}16%{opacity:1;transform:none}76%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(2px);transform:scale(.9)}}.sr-send-env{opacity:0;width:5.3rem;height:3.6rem;animation:sr-sendenv .46s 1.7s var(--ease-out) both, sr-sendhover 2.4s 2.3s ease-in-out infinite;will-change:transform, opacity;background:linear-gradient(#f8f5ec 0%,#efeadd 100%);border-radius:.4rem;margin:-1.8rem 0 0 -2.65rem;position:absolute;top:50%;left:50%;box-shadow:0 12px 26px -14px #00000080}.sr-send-env:before{content:"";clip-path:polygon(0% 0%,100% 0%,50% 58%);background:linear-gradient(#eee9db 0%,#e6e0d0 58%,#0000 58%);border-radius:.4rem;position:absolute;inset:0}@keyframes sr-sendenv{0%{opacity:0;filter:blur(2px);transform:scale(.72)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes sr-sendhover{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sr-send-wax{background:var(--color-bronze-deep);width:.95rem;height:.95rem;box-shadow:0 0 0 2px var(--color-bronze-deep);border-radius:50%;margin:-.475rem 0 0 -.475rem;position:absolute;top:54%;left:50%}@supports (color:color-mix(in lab, red, red)){.sr-send-wax{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze-deep) 30%, transparent)}}.sr-send-wax{animation:sr-pop .42s 2.05s var(--ease-spring) both}[data-theme=dark] .sr-send-wax{background:var(--color-bronze);box-shadow:0 0 0 2px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sr-send-wax{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze) 30%, transparent)}}.sr-send.is-landing .sr-send-env{animation:.62s cubic-bezier(.5,0,.8,.5) forwards sr-sendfly}@keyframes sr-sendfly{0%{opacity:1;transform:translate(0)}22%{opacity:1;transform:translate(-6%)}to{opacity:.35;transform:translate(340%)}}.sr-send-lines{width:100%;height:1.5em;position:relative}.sr-send-line{text-align:center;color:var(--color-ink-soft);font-size:.95rem;position:absolute;inset:0}[data-theme=dark] .sr-send-line{color:#b7b1a4}.sr-send-line-a{animation:2.2s .43s both sr-sendword-a}.sr-send-line-b{opacity:0;animation:rvd-fade .42s 2.25s var(--ease-out) both}@keyframes sr-sendword-a{0%{opacity:0;transform:translateY(8px)}14%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.sr-receipt.is-clearing{animation:sr-clear .36s var(--ease-in-out) forwards;will-change:transform, opacity}@keyframes sr-clear{to{opacity:0;transform:translateY(10px)}}.sr-rc-brand{font-size:.95rem;font-weight:700}.sr-rc-sub{color:#7a7365;font-size:.7rem}.sr-rc-head{margin-bottom:.55rem;font-size:.78rem;font-weight:700}.sr-rc-rule{border-top:1.5px dashed #c9c2b2;height:0;margin:.65rem 0;display:block}.sr-rc-rows{flex-direction:column;gap:.28rem;margin:0;display:flex}.sr-rc-rows>div{justify-content:space-between;align-items:baseline;gap:.9rem;display:flex}.sr-rc-rows dt{color:#7a7365;flex:none}.sr-rc-rows dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:700;overflow:hidden}.sr-rc-sign{background:#2b2721;width:8.6rem;height:2.25rem;margin:.35rem auto .15rem;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sr-rc-thanks{font-family:var(--font-stroke,var(--font-receipt));margin-bottom:.75rem;font-size:1.02rem;line-height:1.35}.sr-rc-code{justify-content:center;align-items:stretch;gap:1.6px;height:1.7rem;display:flex}.sr-rc-code i{background:#2b2721}.sr-rc-ref{color:#7a7365;margin-top:.4rem;font-size:.66rem}.sr-print-acts{opacity:0;pointer-events:none;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);flex:none;justify-content:center;gap:.6rem;margin-top:.35rem;display:flex;transform:translateY(8px)}.sr-print-acts.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}.sr-print-act{color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;align-items:center;gap:.45rem;padding:.52rem 1.05rem;font-size:.82rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sr-print-act{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sr-print-act{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sr-print-act{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.sr-print-act{transition:border-color .2s,color .2s}.sr-print-act:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sr-print-act:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 50%, var(--color-line))}}.sr-print-act:hover{color:var(--color-ink)}[data-theme=dark] .sr-print-act{color:#cfc9bd;background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .sr-print-act:hover{border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sr-print-act:hover{border-color:color-mix(in srgb, var(--color-bronze) 45%, transparent)}}[data-theme=dark] .sr-print-act:hover{color:#eae6dc}.sr-done-cta{margin-top:1.15rem}@media (min-width:48.01rem){.sr-stage[data-act=sent]{height:auto;min-height:max(34rem, calc(100svh - var(--footer-h,22rem) + var(--section-radius)))}.sr-panes:has(.sr-done){width:100%;height:auto;min-height:0}.sr-pane:has(.sr-done):not(.sr-leave){position:relative}.sr-done{text-align:left;grid-template:".paper"1fr"copy paper""cta paper"".paper"1fr/minmax(0,1fr) auto;column-gap:clamp(2.5rem,6vw,6rem);width:100%;max-width:66rem;margin-inline:auto;display:grid}.sr-done-copy{text-align:left;grid-area:copy;align-items:flex-start;padding-top:1.1rem}.sr-done-copy .sr-seal{width:3.8rem;height:3.8rem;margin-bottom:1.4rem}.sr-done-copy .sr-title{max-width:17ch;font-size:clamp(2.1rem,1.55rem + 1.5vw,3.05rem)}.sr-done-copy .sr-lead{max-width:34ch;margin-top:1.2rem;font-size:clamp(1.02rem,.95rem + .35vw,1.2rem);line-height:1.72}.sr-printer-zone{grid-area:paper;place-self:center end;width:min(21rem,100%);margin:0}.sr-done-cta{grid-area:cta;justify-content:flex-start;align-self:start;align-items:flex-start;margin-top:1.6rem}}@media (max-width:47.99rem){.sr-page{box-shadow:0 10px 24px -12px #00000059,0 26px 60px -22px #0006}[data-theme=dark] .sr-page{background:#1b1a17;box-shadow:0 10px 24px -12px #000000b3,0 30px 70px -26px #000000d9}.sr-stage{height:auto;min-height:0}.sr-frame{justify-content:flex-start;padding-top:5.3rem;padding-bottom:2.3rem}.sr-progress{margin-bottom:1.15rem}.sr-panes{height:var(--sr-h,auto);transition:height .5s var(--ease-drawer)}.sr-pane{--sr-travel:26px;--sr-travel-out:22px;justify-content:flex-start}.sr-intro{justify-content:flex-start;height:auto}.sr-eyebrow{font-size:.92rem}.sr-title-serif{margin-top:1.15rem;font-size:1.78rem}.sr-intro-grid{gap:1.15rem;margin-top:1.25rem}.sr-lead,.sr-lead-intro{font-size:.9rem;line-height:1.65}.sr-intro-cta{gap:.7rem;padding-top:1.1rem}.sr-intro-cta .sr-next{padding:.85rem 1.9rem;font-size:.95rem}.sr-count{font-family:var(--font-stroke,var(--font-display));font-size:1.02rem}.sr-question{margin-top:.45rem;font-size:1.34rem}.sr-help{margin-top:.55rem;font-size:.88rem;line-height:1.6}.sr-widget{margin-top:1.15rem}.sr-input{padding:.62rem .1rem;font-size:1.05rem}.sr-textarea{max-height:9.5rem;font-size:1rem}.sr-actions{margin-top:1.35rem}.sr-stage .sr-next{padding:.78rem 1.55rem;font-size:.9rem}.sr-stage .sr-back{font-size:.84rem}.sr-city{gap:.65rem;padding:.55rem 1.1rem .55rem .55rem;font-size:.92rem}.sr-city-ic{width:2.05rem;height:2.05rem}.sr-city-again{font-size:.78rem}.sr-soft{font-size:.8rem}.sr-drop{gap:.7rem;padding:.7rem .85rem}.sr-drop-ic{width:2.2rem;height:2.2rem}.sr-drop-label{font-size:.88rem}.sr-drop-hint{font-size:.72rem}.sr-thumb{width:3.6rem;height:3.6rem}.sr-audio-name{font-size:.84rem}.sr-seal{width:2.6rem;height:2.6rem;margin-bottom:.65rem}.sr-title{font-size:1.42rem}.sr-stage[data-act=sent] .sr-frame{padding-top:4.4rem;padding-bottom:2rem}.sr-done{padding-top:1.2rem}.sr-done .sr-lead{display:none}.sr-printer-zone{margin-block:1rem .2rem;padding-block:0}.sr-done-cta{margin-top:0;width:min(19rem,100% - 2rem);margin-inline:auto;padding-top:.7rem}.sr-done-cta .sr-next{width:100%}.sr-receipt{padding:1.05rem 1rem 1.35rem;font-size:.72rem;line-height:1.42}.sr-rc-rule{margin:.5rem 0}.sr-rc-sign{width:7.6rem;height:1.9rem;margin-top:.25rem}.sr-rc-thanks{margin-bottom:.55rem;font-size:.95rem}.sr-rc-code{height:1.45rem}@media (max-height:34rem){.sr-seal{display:none}.sr-title{font-size:1.25rem}}.sr-stage input,.sr-stage textarea{scroll-margin-top:5.5rem;scroll-margin-bottom:1.75rem}}@media (hover:none){.sr-hint{display:none}}@media (max-width:47.99rem){.sr-page .sr-city-disclose{font-size:.72rem}.sr-page .sr-notice{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.sr-panes{transition:none}.sr-receipt{animation:.22s both rvd-fade}.sr-receipt.is-clearing{opacity:0;animation:none}.sr-printer-led{animation:none}.sr-print-acts{transition:opacity .2s;transform:none}.sr-send{animation:.2s both rvd-fade}.sr-send-scene{display:none}.sr-send-line-a{opacity:0;animation:none}.sr-send-line-b{opacity:1;animation:none}}.fq-sec-a{padding-block-end:clamp(1.6rem,4svh,3rem)}.fq-sec-b{padding-block:clamp(1.6rem,4svh,2.75rem) clamp(4rem,7svh,6.5rem)}.fq-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.5rem,4vw,4rem);display:flex}.fq-hero>*{animation:bf-rise .62s var(--ease-out) both}.fq-hero-copy{animation-delay:40ms}.fq-search{animation-delay:.16s}.fq-kicker{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:1.05rem}[data-theme=dark] .fq-kicker{color:var(--color-bronze)}.fq-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.7rem;font-size:clamp(2.2rem,1.4rem + 3vw,4rem);font-weight:400;line-height:1.08}.fq-lead{max-width:44rem;color:var(--color-ink-soft);margin-top:.9rem;font-size:clamp(.95rem,.9rem + .2vw,1.08rem);line-height:1.65}[data-theme=dark] .fq-lead{color:#b7b1a4}.fq-search{border-bottom:2px solid var(--color-ink);align-items:center;gap:.6rem;min-width:min(100%,19rem);padding:.65rem .2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.fq-search{border-bottom:2px solid color-mix(in srgb, var(--color-ink) 18%, transparent)}}.fq-search{color:var(--color-muted);transition:border-color .22s}.fq-search:focus-within{border-bottom-color:var(--color-bronze-deep)}[data-theme=dark] .fq-search{border-bottom-color:#fff3}[data-theme=dark] .fq-search:focus-within{border-bottom-color:var(--color-bronze)}.fq-search input{min-width:0;color:var(--color-ink);background:0 0;border:0;flex:1;font-size:.98rem}.fq-search input:focus-visible{outline:none}.fq-search input::placeholder{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.fq-search input::placeholder{color:color-mix(in srgb, var(--color-muted) 75%, transparent)}}[data-theme=dark] .fq-search input{color:#eae6dc}.fq-search-clear{width:1.4rem;height:1.4rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.fq-search-clear{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}.fq-search-clear{transition:background-color .16s ease, transform .15s var(--ease-out)}.fq-search-clear:active{transform:scale(.88)}[data-theme=dark] .fq-search-clear{color:#cfc9bd;background:#ffffff1a}.fq-map{margin-top:clamp(2rem,4svh,3.25rem);transition:opacity .32s;position:relative}.fq-map.is-dim{opacity:.45}.fq-stations{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);flex-wrap:nowrap;gap:.6rem;padding:2px 2px .45rem;display:flex;overflow-x:auto}.fq-stations::-webkit-scrollbar{display:none}.fq-station{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;flex:none;align-items:center;gap:.55rem;padding:.55rem 1rem .55rem .7rem;font-size:.88rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.fq-station{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.fq-station{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.fq-station{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.fq-station{transition:border-color .22s ease, background-color .22s ease, color .22s ease, transform .18s var(--ease-out);animation:sr-child .52s var(--ease-out) both;animation-delay:calc(.22s + var(--s,0) * 55ms)}[data-theme=dark] .fq-station{color:#cfc9bd;background:#ffffff08;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.fq-station:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.fq-station:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}.fq-station:hover{transform:translateY(-1.5px)}}.fq-station:active{transform:scale(.97)}.fq-station-dot{background:var(--color-ink);border-radius:50%;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.fq-station-dot{background:color-mix(in srgb, var(--color-ink) 22%, transparent)}}.fq-station-dot{flex:none;transition:background-color .22s,box-shadow .22s}[data-theme=dark] .fq-station-dot{background:#ffffff3d}.fq-station-count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.fq-station.is-active{color:var(--color-ink);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.fq-station.is-active{background:color-mix(in srgb, var(--color-bronze) 13%, transparent)}}.fq-station.is-active{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.fq-station.is-active{border-color:color-mix(in srgb, var(--color-bronze-deep) 65%, transparent)}}[data-theme=dark] .fq-station.is-active{color:#f0ece4}.fq-station.is-active .fq-station-dot{background:var(--color-bronze-deep);box-shadow:0 0 0 4px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.fq-station.is-active .fq-station-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--color-bronze) 22%, transparent)}}[data-theme=dark] .fq-station.is-active .fq-station-dot{background:var(--color-bronze)}.fq-body{padding-left:clamp(1.9rem,4vw,3.25rem);position:relative}.fq-spine{background:linear-gradient(180deg, var(--color-bronze-deep) 0%, var(--color-line) 30%, var(--color-line) 85%, transparent 100%);width:1.5px;position:absolute;top:0;bottom:0;left:.55rem}@supports (color:color-mix(in lab, red, red)){.fq-spine{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze-deep) 45%, transparent) 0%, color-mix(in srgb, var(--color-line) 90%, transparent) 30%, color-mix(in srgb, var(--color-line) 60%, transparent) 85%, transparent 100%)}}.fq-spine{transform-origin:top;animation:fq-spine 1.1s var(--ease-drawer) .35s both}[data-theme=dark] .fq-spine{background:linear-gradient(180deg, var(--color-bronze) 0%, #ffffff29 30%, #ffffff17 85%, transparent 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .fq-spine{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze) 45%, transparent) 0%, #ffffff29 30%, #ffffff17 85%, transparent 100%)}}@keyframes fq-spine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fq-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fq-swap-in .fq-item{animation:fq-item-in .52s var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}.fq-swap-out .fq-item{animation:fq-item-out .2s var(--ease-in-out) forwards;animation-delay:calc(var(--i,0) * 16ms);pointer-events:none}@keyframes fq-item-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fq-item-out{to{opacity:0;transform:translateY(14px)}}.fq-item{border-bottom:1px solid var(--color-line);position:relative}@supports (color:color-mix(in lab, red, red)){.fq-item{border-bottom:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.fq-item{--fq-q-fs:clamp(1.15rem, 1rem + .75vw, 1.7rem);--fq-q-lh:calc(1.3 * var(--fq-q-fs));--fq-q-pad:clamp(1.15rem, 2.2svh, 1.6rem);--fq-cat-lh:calc(1.35 * .72rem);transition:opacity .38s}[data-theme=dark] .fq-item{border-bottom-color:#ffffff12}.fq-item.is-soft{opacity:.38}@media (hover:hover) and (pointer:fine){.fq-item.is-soft:hover{opacity:.85}}.fq-head{position:relative}.fq-q{width:100%;padding:var(--fq-q-pad) 0;text-align:left;color:var(--color-ink);align-items:baseline;gap:clamp(.9rem,1.8vw,1.4rem);display:flex}.fq-node{left:calc(-1*clamp(1.9rem,4vw,3.25rem) + .55rem);top:calc(var(--fq-q-pad) + var(--fq-q-lh) / 2);background:var(--color-ivory);border:1.5px solid var(--color-ink);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -3.75px;position:absolute}@supports (color:color-mix(in lab, red, red)){.fq-node{border:1.5px solid color-mix(in srgb, var(--color-ink) 30%, transparent)}}.fq-node{transition:background-color .26s ease, border-color .26s ease, transform .34s var(--ease-spring)}[data-theme=dark] .fq-node{background:#171717;border-color:#ffffff4d}.fq-q{position:static}@media (hover:hover) and (pointer:fine){.fq-item:hover .fq-node{border-color:var(--color-bronze-deep);transform:scale(1.35)}}.fq-item.is-open .fq-node{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);transform:scale(1.5)}[data-theme=dark] .fq-item.is-open .fq-node{background:var(--color-bronze);border-color:var(--color-bronze)}.fq-item.is-open .fq-node:after{content:"";border:1.5px solid var(--color-bronze-deep);animation:fq-ring .9s var(--ease-out) both;border-radius:50%;position:absolute;inset:-1.5px}[data-theme=dark] .fq-item.is-open .fq-node:after{border-color:var(--color-bronze)}@keyframes fq-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.fq-no{font-family:var(--font-display);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:500;transition:color .26s}.fq-item.is-open .fq-no{color:var(--color-bronze-deep)}[data-theme=dark] .fq-item.is-open .fq-no{color:var(--color-bronze)}.fq-q-text{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.fq-hit-cat{font-family:var(--font-display);color:var(--color-bronze-deep);font-size:.72rem;font-weight:500;line-height:1.35}.fq-body.is-search .fq-node{top:calc(var(--fq-q-pad) + var(--fq-cat-lh) / 2)}[data-theme=dark] .fq-hit-cat{color:var(--color-bronze)}.fq-q-line{font-family:var(--font-wordmark);font-weight:400;font-size:var(--fq-q-fs);text-wrap:pretty;line-height:1.3}.fq-mark{color:inherit;box-shadow:inset 0 -.35em var(--color-bronze);background:0 0}@supports (color:color-mix(in lab, red, red)){.fq-mark{box-shadow:inset 0 -.35em color-mix(in srgb, var(--color-bronze) 32%, transparent)}}.fq-mark{border-radius:2px}.fq-toggle{border:1px solid var(--color-ink);border-radius:50%;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.fq-toggle{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.fq-toggle{color:var(--color-ink-soft);transition:transform .3s var(--ease-out), border-color .26s ease, color .26s ease, background-color .26s ease;align-self:center}[data-theme=dark] .fq-toggle{color:#dcd7cb;border-color:#ffffff38}.fq-item.is-open .fq-toggle{background:var(--color-bronze);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.fq-item.is-open .fq-toggle{background:color-mix(in srgb, var(--color-bronze) 14%, transparent)}}.fq-item.is-open .fq-toggle{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.fq-item.is-open .fq-toggle{border-color:color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.fq-item.is-open .fq-toggle{color:var(--color-bronze-deep)}[data-theme=dark] .fq-item.is-open .fq-toggle{color:var(--color-bronze)}.fq-a{transition:grid-template-rows .56s var(--ease-drawer);grid-template-rows:0fr;display:grid}.fq-item.is-open .fq-a{grid-template-rows:1fr}.fq-a-clip{overflow:hidden}.fq-a-body{border-left:2px solid var(--color-bronze);max-width:62rem;padding:.15rem 0 clamp(1.5rem,3svh,2.1rem) calc(clamp(.9rem,1.8vw,1.4rem) + 1.6rem)}@supports (color:color-mix(in lab, red, red)){.fq-a-body{border-left:2px solid color-mix(in srgb, var(--color-bronze) 30%, transparent)}}.fq-a-body{opacity:0;transition:opacity .42s var(--ease-out), transform .42s var(--ease-out);margin-left:.35rem;transform:translateY(-6px)}.fq-item.is-open .fq-a-body{opacity:1;transition-delay:.12s;transform:translateY(0)}.fq-a-body p{color:var(--color-ink-soft);font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.75}[data-theme=dark] .fq-a-body p{color:#c9c4b8}.fq-a-body p+p{margin-top:.85em}.fq-none{font-family:var(--font-display);color:var(--color-muted);padding:2rem 0;font-weight:300}.fq-body.is-search .fq-item{animation:fq-search-in .3s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 6) * 26ms)}@keyframes fq-search-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}.fq-tail{flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:clamp(3rem,6svh,4.5rem);padding-left:clamp(1.9rem,4vw,3.25rem);display:flex;position:relative}.fq-tail-node{background:var(--color-bronze-deep);border-radius:50%;width:9px;height:9px;position:absolute;top:.9rem;left:calc(.55rem - 3.75px)}[data-theme=dark] .fq-tail-node{background:var(--color-bronze)}.fq-tail-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.5rem,1.2rem + 1.2vw,2.3rem);font-weight:400}.fq-tail-lead{color:var(--color-muted);font-size:1rem}.fq-tail-btn{font-family:var(--font-display);color:var(--color-ink);margin-top:1.1rem;padding:.95rem 2.2rem;font-size:.98rem;font-weight:500;display:inline-block}@media (max-width:52rem){.fq-hero{align-items:stretch}.fq-search{min-width:100%}.fq-body{padding-left:1.5rem}.fq-node{left:-1.1rem}.fq-spine{left:.4rem}.fq-a-body{padding-left:.5rem}}@media (prefers-reduced-motion:reduce){.fq-hero>*,.fq-station,.fq-spine,.fq-swap-in .fq-item{animation:.22s both rvd-fade}.fq-swap-out .fq-item{animation:.15s reverse forwards rvd-fade}.fq-item.is-open .fq-node:after{opacity:0;animation:none}.fq-a{transition:none}.fq-a-body{transition:opacity .2s;transform:none}}main .section-card:first-child{padding-top:6.5rem}@media (min-width:768px){main .section-card:first-child{padding-top:7rem}}.footer-tuck{margin-top:calc(var(--section-radius) * -1);padding-top:var(--section-radius)}main{z-index:1;position:relative}.footer-reveal{z-index:0;inset-inline:0;position:fixed;bottom:0}.footer-reveal .footer-tuck{margin-top:0}.footer-reveal-spacer{margin-top:calc(var(--section-radius) * -1)}.fna{flex-direction:column;display:flex}.fna-group+.fna-group{border-top:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.fna-group+.fna-group{border-top:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.fna-head{width:100%;color:var(--color-ink);text-align:left;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem .1rem;font-size:1.02rem;display:flex}.fna-chev{color:var(--color-muted);transition:transform .36s var(--ease-drawer);flex:none}.fna-head[aria-expanded=true] .fna-chev{transform:rotate(180deg)}.fna-body{transition:grid-template-rows .36s var(--ease-drawer);grid-template-rows:0fr;display:grid}.fna-body[data-open]{grid-template-rows:1fr}.fna-inner{min-height:0;overflow:hidden}.fna-list{opacity:0;transition:opacity .26s var(--ease-out), transform .36s var(--ease-drawer);flex-direction:column;gap:1.05rem;padding:.35rem .1rem 1.25rem;display:flex;transform:translateY(-6px)}.fna-body[data-open] .fna-list{opacity:1;transition-delay:40ms,0s;transform:translateY(0)}.fna-link{color:var(--color-ink-soft);transition:color .15s var(--ease-out);font-size:.95rem;display:inline-block}.fna-link:active{color:var(--color-bronze-deep)}@media (prefers-reduced-motion:reduce){.fna-body,.fna-chev,.fna-list{transition:none}}@media (max-width:39.99rem){.tile-icon.ft-mark{width:3.75rem;height:3.75rem}.ft-brand{align-items:center;gap:.9rem;display:flex}.ft-promise2{white-space:nowrap;font-size:min(1.25rem,3.9vw)}.ft-band-wrap{display:none}.ftp-foot{margin-top:.6rem;display:flex}.ftp .ftp-foot .ft-follow{border:1px solid var(--color-line);justify-content:space-between;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.ftp .ftp-foot .ft-follow{border:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.ftp .ftp-foot .ft-follow{background:var(--color-bronze);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.ftp .ftp-foot .ft-follow{background:color-mix(in srgb, var(--color-bronze) 13%, transparent)}}.ftp .ftp-foot .ft-follow{-webkit-backdrop-filter:none;backdrop-filter:none;padding:.55rem 1.15rem}[data-theme=light] .ftp .ftp-zone .rs-read,[data-theme=light] .ftp .ftp-foot .ft-follow{border-color:#0000}.ftp{background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.ftp{background:color-mix(in srgb, var(--color-surface) 55%, transparent)}}.ftp{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:1.25rem;padding:1.5rem 1.35rem 1.6rem}.ftp-title{font-family:var(--font-body);font-weight:500}.ftp-desc{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.4rem;display:-webkit-box;overflow:hidden}.ftp-dots{display:none}[data-theme=light] .ftp{background:#ffffff73}[data-theme=light] .fna-group+.fna-group{border-top-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .fna-group+.fna-group{border-top-color:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.footer-tuck{overflow-anchor:none}body:after{content:"";z-index:-1;pointer-events:none;background:var(--t-page);inset-inline:0;height:45svh;position:fixed;bottom:0}.fg-field{display:none}.footer-tuck{background-color:var(--t-page)}.ftp-zone{width:100%;display:block}.ftp .ftp-zone .rs-read{border:1px solid var(--color-line);border-radius:.85rem;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.ftp .ftp-zone .rs-read{border:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.ftp .ftp-zone .rs-read{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ftp .ftp-zone .rs-read{background:color-mix(in srgb, var(--color-bronze) 13%, transparent)}}.ftp .ftp-zone .rs-read{transition:transform .18s var(--ease-out)}.ftp .ftp-zone .rs-read:active{transform:scale(.985)}.ftp-zone .rs-read>span:last-child{text-align:left;color:var(--color-muted);justify-content:space-between;align-items:center;padding:.55rem 1.15rem;font-size:.9rem;font-weight:300;display:flex}.ftp-zone .rs-read>span:last-child:after{content:"+";background:var(--color-ink);border-radius:999px;place-items:center;width:1.35rem;height:1.35rem;margin-left:.45rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.ftp-zone .rs-read>span:last-child:after{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.ftp-zone .rs-read>span:last-child:after{vertical-align:-.35em;font-weight:500;line-height:1}.ft-top{gap:1.5rem;padding-top:2.5rem}.ft-help{margin-top:0}.ft-bottom{gap:1.5rem;padding-top:.75rem;padding-bottom:1.1rem}.ft-tm{color:var(--color-muted);text-wrap:balance;padding-bottom:2.4rem;font-size:clamp(.54rem,2.35vw,.8rem);line-height:1.55}}.hh-bubble{color:inherit}.hh-cta{width:var(--cta-w,auto);white-space:nowrap;min-width:max-content;color:var(--color-ink);transition:width .42s var(--ease-drawer);font-weight:500;display:block;overflow:hidden}.hh-rulers{visibility:hidden;pointer-events:none;height:0;position:absolute;top:0;left:0;overflow:hidden}.hh-sizer{white-space:nowrap;width:max-content;font:inherit;font-weight:500;display:block}.hh-cta-line{white-space:pre;display:inline-block}.hh-caret{vertical-align:-.16em;opacity:.85;background:currentColor;border-radius:1px;width:2px;height:1.05em;margin-left:.14em;animation:1.06s step-end infinite hh-caret-blink;display:inline-block}@keyframes hh-caret-blink{0%,50%{opacity:.85}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hh-caret{opacity:.5;animation:none}}.hh-ch{animation:hh-ch-in .26s var(--ease-out) both}@keyframes hh-ch-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.hh-book{color:var(--color-muted);transition:color .15s var(--ease-out);margin-top:.1rem;display:block}.hh-bubble:hover .hh-book{color:var(--color-bronze-deep)}@media (prefers-reduced-motion:reduce){.hh-ch{animation:none}.hh-cta{transition-duration:.26s}}.rvp-rail,.psp-rail,.wdp,.tile-rail-nav{display:none}.tile-rail-track{display:contents}.ftp-foot{display:none}@media (max-width:39.99rem){.ftp-foot{display:flex}}.fp-bubble[data-sheet] .fpb-title{font-family:var(--font-body);font-size:1.05rem;font-weight:500}.fp-bubble[data-sheet]{flex-direction:column;padding:0;display:flex;overflow:hidden}.fp-bubble[data-sheet] .fpb-scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:1.3rem 1.25rem calc(.5rem + env(safe-area-inset-bottom,0px)) 1.5rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem);mask-image:linear-gradient(#0000 0,#000 1.5rem)}.fpb-frost{z-index:44;background:var(--t-page);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.fpb-frost{background:color-mix(in srgb, var(--t-page) 42%, transparent)}}.fpb-frost{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out), visibility 0s linear .3s}.fpb-frost[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.fp-bubble[data-sheet] .fpb-scroll::-webkit-scrollbar{display:none}.fp-bubble[data-sheet] .fpb-head{align-items:center;padding-right:2.6rem}.fp-bubble[data-sheet] .fpb-close{display:none}.fpb-close-float{z-index:3;background:var(--color-ink);border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:.9rem;right:.9rem}@supports (color:color-mix(in lab, red, red)){.fpb-close-float{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.fpb-close-float{color:var(--color-ink-soft)}.fp-bubble[data-sheet] .fpb-grid{row-gap:1.15rem;margin-top:1.1rem}.fp-bubble[data-sheet] .fpb-pt{font-size:.9rem}.fp-bubble[data-sheet] .fpb-px{margin-top:.25rem;font-size:.82rem;line-height:1.35rem}.fp-bubble[data-sheet] .fpb-tm,.fp-bubble[data-sheet] .fpb-ic{display:none}.fp-bubble[data-sheet] .fpb-grid{margin-top:1.6rem}.fp-bubble[data-sheet] .fpb-head,.fp-bubble[data-sheet] .fpb-grid>div{opacity:0}.fp-bubble[data-sheet][data-open] .fpb-head{animation:fpb-in .32s var(--ease-out) .18s both}.fp-bubble[data-sheet][data-open] .fpb-grid>div{animation:fpb-in .34s var(--ease-out) both}.fp-bubble[data-sheet][data-open] .fpb-grid>div:first-child{animation-delay:.26s}.fp-bubble[data-sheet][data-open] .fpb-grid>div:nth-child(2){animation-delay:.32s}.fp-bubble[data-sheet][data-open] .fpb-grid>div:nth-child(3){animation-delay:.38s}.fp-bubble[data-sheet][data-open] .fpb-grid>div:nth-child(4){animation-delay:.44s}.fp-bubble[data-sheet][data-open] .fpb-grid>div:nth-child(5){animation-delay:.5s}.fp-bubble[data-sheet][data-open] .fpb-grid>div:nth-child(6){animation-delay:.56s}@keyframes fpb-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fp-bubble[data-sheet] .fpb-head,.fp-bubble[data-sheet] .fpb-grid>div{opacity:1;animation:none!important}}.fna-plus{color:var(--color-muted);flex:none}.fp-bubble[data-sheet]{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 4.25rem - 1.75rem);opacity:1;transform-origin:bottom;transition:transform .44s var(--ease-drawer), visibility 0s .44s;inset-inline:0;border-radius:1.5rem 1.5rem 0 0;bottom:0;transform:translateY(102%);box-shadow:0 -18px 60px -20px #00000073}.fp-bubble[data-sheet][data-open]{transition:transform .52s var(--ease-drawer), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.fp-bubble[data-sheet]{opacity:0;transition:opacity .16s,visibility 0s .16s;transform:none}.fp-bubble[data-sheet][data-open]{opacity:1;transition:opacity .2s,visibility}}.footer-tuck{position:relative;overflow:clip}.footer-tuck>:not(.fg-field){z-index:1;position:relative}.fg-field{z-index:0;pointer-events:none;position:absolute;inset:0}.fg-wash{animation:fg-a 90s var(--ease-in-out) infinite alternate;animation-play-state:paused;display:block;position:absolute;inset:-22%}.fg-live .fg-wash{animation-play-state:running}.fg-w1{background-image:radial-gradient(72% 62% at 18% 8%,#14213a94,#14213a54 30%,#14213a26 52%,#14213a0d 72%,#0000 90%),radial-gradient(60% 55% at 12% 90%,#2a1c0cc7,#2a1c0c66 32%,#2a1c0c29 56%,#2a1c0c0d 74%,#0000 90%)}.fg-w2{background-image:radial-gradient(66% 58% at 42% 14%,#072e3380,#072e3345 30%,#072e331c 54%,#072e330a 72%,#0000 90%),radial-gradient(74% 66% at 85% 88%,#946c289e,#946c2857 30%,#946c2824 55%,#946c280d 74%,#0000 92%);animation-name:fg-b;animation-duration:112s;animation-delay:-41s}.fg-grain{opacity:.11;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}:root:not([data-theme=dark]) .fg-w1{background-image:radial-gradient(72% 62% at 18% 8%,#546c9442,#546c9424 30%,#546c940f 54%,#0000 88%),radial-gradient(60% 55% at 12% 90%,#57431f33,#57431f1a 34%,#57431f0a 58%,#0000 88%)}:root:not([data-theme=dark]) .fg-w2{background-image:radial-gradient(66% 58% at 42% 14%,#072e331f,#072e330f 32%,#072e3305 56%,#0000 88%),radial-gradient(74% 66% at 85% 88%,#95856c7a,#95856c42 30%,#95856c1a 56%,#0000 90%)}:root:not([data-theme=dark]) .fg-grain{opacity:.08}@keyframes fg-a{0%{transform:translate(0)}to{transform:translate(2.4%,1.8%)}}@keyframes fg-b{0%{transform:translate(0)}to{transform:translate(-2.2%,-1.6%)}}@media (prefers-reduced-motion:reduce){.fg-wash{animation:none}}.rs-read.rs-read-card{border-radius:1rem}.fp-bubble{z-index:45;scrollbar-width:none;background:var(--color-surface);opacity:0;visibility:hidden;transform-origin:0 100%;width:min(52rem,92vw);max-height:calc(100vh - 15rem);transition:opacity .14s ease, transform .14s var(--ease-out), visibility 0s .14s;border-radius:1.25rem 1.25rem 1.25rem 0;padding:2rem;position:fixed;overflow-y:auto;transform:translateY(8px)scale(.96);box-shadow:0 28px 80px -24px #00000080}.fp-bubble::-webkit-scrollbar{display:none}@media (max-height:1080px){.fp-bubble{width:min(62rem,94vw)}}@media (max-height:820px){.fp-bubble{width:min(74rem,96vw)}}.fp-bubble[data-open]{opacity:1;visibility:visible;transition:opacity .22s ease, transform .32s var(--ease-drawer), visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.fp-bubble{transition:opacity .15s,visibility 0s .15s;transform:none}.fp-bubble[data-open]{transition:opacity .15s,visibility}}@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-enter{animation:hero-rise .7s var(--ease-out) .2s both}.hero-enter-delayed{animation:hero-rise .7s var(--ease-out) .34s both}.hero-aside{animation:hero-glide .85s var(--ease-drawer) .6s both}@keyframes hero-glide{0%{opacity:0;filter:blur(7px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-enter,.hero-enter-delayed{animation:none}.hero-aside{animation:hero-fade .24s var(--ease-out) both}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}}@keyframes notch-drop{0%{transform:translateY(-110%)}to{transform:translateY(0)}}.notch-drop{animation:notch-drop .65s var(--ease-drawer) both}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:page-enter .52s var(--ease-drawer)}@media (prefers-reduced-motion:reduce){.page-enter{animation:page-enter-fade .24s var(--ease-out)}@keyframes page-enter-fade{0%{opacity:0}to{opacity:1}}}.reveal [data-reveal-item]{opacity:0;transition:opacity .56s var(--ease-out) var(--reveal-delay,0s), transform .7s var(--ease-drawer) var(--reveal-delay,0s);transform:translateY(16px)scale(.985)}.reveal[data-visible] [data-reveal-item]{opacity:1;transform:translateY(0)scale(1)}@media (prefers-reduced-motion:no-preference){.reveal .ledger[data-reveal-item]{will-change:transform, opacity;transform:translateY(20px)}.reveal[data-visible] .ledger[data-reveal-item]{will-change:auto;transform:none}}@media (prefers-reduced-motion:reduce){.page-enter,.notch-drop,.badge-sway{animation:none}.reveal [data-reveal-item]{transition:opacity .2s;transform:none}.tile-lift,.tile-root:hover>.tile-lift,.cta-pill:hover,.cta-pill:active{transform:none}.cta-arrow{transition:none}}.tile-icon{-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:transform .26s var(--ease-spring);background-color:currentColor;width:clamp(2.75rem,40cqw,6rem);height:clamp(2.75rem,40cqw,6rem);display:block}.tile-icon-stack{place-items:center;display:grid}.tile-icon-stack .tile-icon{transition:transform .26s var(--ease-spring), opacity .25s ease;grid-area:1/1}.tile-icon-stack:has(.tile-icon-fill) .tile-icon{width:clamp(2.5rem,34cqw,5.25rem);height:clamp(2.5rem,34cqw,5.25rem)}.tile-icon-fill{opacity:0}.tile-root:hover .tile-icon-fill{opacity:1}.tile-root:hover .tile-icon-stack:has(.tile-icon-fill) .tile-icon-line{opacity:0}.tile-label{text-overflow:ellipsis;max-width:100%;font-size:clamp(.7rem,9.5cqw,.875rem);overflow:hidden}.tile-badge{text-overflow:ellipsis;max-width:calc(100% - 1.5rem);font-size:clamp(.65rem,6.5cqw,.75rem);overflow:hidden}.tile-root{position:relative}.tile-root:hover{z-index:5}.tile-lift{height:100%;transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out), background-color .2s ease;container-type:inline-size}@media (hover:hover) and (pointer:fine){.tile-root:hover>.tile-lift{background-color:var(--t-tile);transform:scale(1.03);box-shadow:0 14px 30px -14px #00000052}@supports (color:color-mix(in lab, red, red)){.tile-root:hover>.tile-lift{background-color:color-mix(in srgb, var(--t-tile) 90%, #fff)}}.tile-root:hover>.tile-lift .tile-icon{transform:scale(1.09)}}.tile-root:active>.tile-lift{transition-duration:.16s;transform:scale(.97)}.slider-track{transition:transform .7s var(--ease-drawer);touch-action:pan-y;cursor:grab}.slider-track.rs-dragging{cursor:grabbing;transition:none}.slider-track.rs-snap{transition:none!important}.rs-zone{-webkit-user-select:none;user-select:none}.rs-watermark{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--t-ink);font-size:34rem;line-height:1;position:absolute;top:50%;right:-.06em;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.rs-watermark{color:color-mix(in srgb, var(--t-ink) 5%, transparent)}}.rs-arrow{color:var(--color-muted);transition:transform .32s var(--ease-spring), color .22s ease, background-color .24s ease;border-radius:9999px}@media (hover:hover) and (pointer:fine){.rs-zone:hover .rs-arrow{background-color:var(--t-ink)}@supports (color:color-mix(in lab, red, red)){.rs-zone:hover .rs-arrow{background-color:color-mix(in srgb, var(--t-ink) 7%, transparent)}}.rs-zone:hover .rs-arrow{color:var(--color-ink)}.rs-arrow:hover{color:var(--color-bronze-deep);background-color:var(--color-bronze-deep);transform:scale(1.14)}@supports (color:color-mix(in lab, red, red)){.rs-arrow:hover{background-color:color-mix(in srgb, var(--color-bronze-deep) 14%, transparent)}}}.rs-arrow:active{transition-duration:.14s;transform:scale(.94)}.rs-read{border:1px solid var(--t-ink);border-radius:9999px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rs-read{border:1px solid color-mix(in srgb, var(--t-ink) 22%, transparent)}}.rs-read{transition:transform .35s var(--ease-spring), border-color .35s ease, color .35s ease}.rs-read-fill{background:var(--color-bronze-deep);clip-path:circle(0px at var(--bx,50%) var(--by,50%));transition:clip-path .75s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.rs-read:hover{border-color:var(--color-bronze-deep);color:var(--color-ivory);transform:scale(1.03)}.rs-read:hover .rs-read-fill{clip-path:circle(150% at var(--bx,50%) var(--by,50%))}}.rs-read:active{transition-duration:.14s;transform:scale(.97)}.rs-dot{background:var(--color-sand);width:.5rem;height:.5rem;transition:width .26s var(--ease-spring), background-color .2s ease;border-radius:9999px}@media (hover:hover) and (pointer:fine){.rs-dot:hover{background:var(--color-bronze-deep);width:1.5rem}}.rs-dot-active,.rs-dot-active:hover{background:var(--color-bronze-deep);width:1.75rem}@media (prefers-reduced-motion:reduce){.slider-track{transition:none}.rs-dot{transition:background-color .2s}.rs-dot:hover{width:.5rem}.rs-dot-active,.rs-dot-active:hover{width:1.75rem}.rs-arrow,.rs-arrow:hover,.rs-arrow:active,.rs-read:hover,.rs-read:active{transform:none}.rs-read-fill{transition:none}}.ps-bleed{margin-inline:calc(50% - 50vw);position:relative}.ps-track{--ps-gap:1.25rem;--ps-endpad:4.5rem;--ps-n:4;gap:var(--ps-gap);scroll-snap-type:x proximity;scroll-padding-left:var(--edge);scrollbar-width:none;cursor:grab;padding:1rem var(--ps-endpad) 3rem var(--edge);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - 1.125rem), black calc(var(--edge) - .125rem), black calc(100% - 4.25rem), transparent calc(100% - 3.375rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - 1.125rem), black calc(var(--edge) - .125rem), black calc(100% - 4.25rem), transparent calc(100% - 3.375rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - 1.125rem), black calc(var(--edge) - .125rem), black calc(100% - 4.25rem), transparent calc(100% - 3.375rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - 1.125rem), black calc(var(--edge) - .125rem), black calc(100% - 4.25rem), transparent calc(100% - 3.375rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - 1.125rem), black calc(var(--edge) - .125rem), black calc(100% - 4.25rem), transparent calc(100% - 3.375rem), transparent 100%);display:flex;overflow-x:auto}@media (min-width:768px){.ps-track{--ps-n:3}}@media (min-width:1280px){.ps-track{--ps-n:4}}@media (min-width:1792px){.ps-track{--ps-n:5}}.ps-card{width:17.5rem}@media (min-width:768px){.ps-card{width:calc((100vw - var(--edge) - var(--ps-endpad) - (var(--ps-n) - 1) * var(--ps-gap)) / var(--ps-n))}}.ps-track.ps-moving{-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - .75rem), black calc(var(--edge) + 1.75rem), black calc(100% - 6.25rem), transparent calc(100% - 3.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - .75rem), black calc(var(--edge) + 1.75rem), black calc(100% - 6.25rem), transparent calc(100% - 3.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - .75rem), black calc(var(--edge) + 1.75rem), black calc(100% - 6.25rem), transparent calc(100% - 3.5rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - .75rem), black calc(var(--edge) + 1.75rem), black calc(100% - 6.25rem), transparent calc(100% - 3.5rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, transparent calc(var(--edge) - .75rem), black calc(var(--edge) + 1.75rem), black calc(100% - 6.25rem), transparent calc(100% - 3.5rem), transparent 100%)}.ps-track::-webkit-scrollbar{display:none}.ps-track.ps-dragging{scroll-snap-type:none;cursor:grabbing;scroll-behavior:auto}.ps-arrow-left{left:max(.25rem, calc(var(--edge) - 3.25rem))}.ps-arrow-right{right:.75rem}.rs-zone:hover .ps-arrow,.ps-arrow:hover{background-color:#0000}.ps-a-shaft{opacity:0;transition:transform .45s var(--ease-spring), opacity .3s ease;transform:scaleX(0)}.ps-a-head{transition:transform .45s var(--ease-spring)}.ps-arrow-right .ps-a-shaft{transform-origin:26px 15px}.ps-arrow-right .ps-a-head{transform:translate(-7px)}.ps-arrow-left .ps-a-shaft{transform-origin:8px 15px}.ps-arrow-left .ps-a-head{transform:translate(7px)}@media (hover:hover) and (pointer:fine){.ps-arrow:hover .ps-a-shaft{opacity:1;transform:scaleX(1)}.ps-arrow:hover .ps-a-head{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.ps-a-shaft,.ps-a-head{transition:none}}.ps-card{scroll-snap-align:start}.ps-card.ps-offspan{pointer-events:none}.ps-img{transition:transform .9s var(--ease-drawer);transform:scale(1)}@media (hover:hover) and (pointer:fine){.ps-card:hover .ps-img{transform:scale(1.07)}}.rs-arrow-out-left{left:calc(-1 * min(var(--edge) - .5rem, 3.5rem))}.rs-arrow-out-right{right:calc(-1 * min(var(--edge) - .5rem, 3.5rem))}@media (prefers-reduced-motion:reduce){.ps-card:hover .ps-img,.ps-img{transition:none;transform:none}.rs-read-fill{transition:none}}.cta-arrow{transition:transform .3s var(--ease-spring)}@media (hover:hover) and (pointer:fine){.cta-pill:hover{transform:scale(1.02)}.cta-pill:hover .cta-arrow{transform:translate(4px)}}.cta-pill:active{transition-duration:.16s;transform:scale(.98)}@keyframes badge-sway{0%,to{transform:translateY(0)rotate(-1.75deg)}50%{transform:translateY(2px)rotate(1.75deg)}}.badge-sway{animation:2.8s ease-in-out infinite badge-sway}.press-scale{transition:transform .16s var(--ease-out), background-color .15s ease, color .15s ease}.press-scale:active{transform:scale(.97)}.pill-surface{background:var(--t-pill);border-radius:0 0 1rem 1rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pill-surface{background:color-mix(in srgb, var(--t-pill) 85%, transparent)}}.pill-surface{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);box-shadow:0 0 0 1px var(--notch-ring), 0 12px 32px -10px var(--notch-shadow);transition:height .3s var(--ease-in-out), background-color .3s ease}.pill-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-exit) var(--ease-out), transform var(--duration-exit) var(--ease-out), visibility 0s var(--duration-exit);position:absolute;top:0;left:0;right:0;transform:translateY(-6px)}.pill-panel[data-active]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-enter) var(--ease-out) 60ms, transform var(--duration-enter) var(--ease-out) 60ms, visibility 0s;transform:translateY(0)}.dropdown-chevron{transition:transform .2s var(--ease-out)}.mega-trigger[data-open=true]{color:var(--color-bronze-deep);background:var(--color-sand-soft)}@supports (color:color-mix(in lab, red, red)){.mega-trigger[data-open=true]{background:color-mix(in srgb, var(--color-sand-soft) 70%, transparent)}}.mega-trigger[data-open=true] .dropdown-chevron{transform:rotate(180deg)}.mega-overlay{z-index:40;background:var(--color-ivory);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mega-overlay{background:color-mix(in srgb, var(--color-ivory) 45%, transparent)}}.mega-overlay{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s,visibility 0s .32s}.mega-overlay[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s,visibility}.theme-switch{cursor:pointer;flex-shrink:0;display:inline-block;position:relative}.theme-switch-input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.theme-switch-track{border:1px solid var(--color-line);background:var(--color-sand-soft);border-radius:9999px;width:4.25rem;height:2.25rem;transition:background-color .4s,border-color .4s;display:block;position:relative}.theme-switch-icon{z-index:1;width:1rem;height:1rem;transition:color .3s;position:absolute;top:50%;translate:-50% -50%}.theme-switch-sun{color:var(--color-bronze-deep);left:1.125rem}.theme-switch-moon{color:var(--color-muted);left:3.125rem}[data-theme=dark] .theme-switch-sun{color:var(--color-muted)}[data-theme=dark] .theme-switch-moon{color:var(--color-bronze-deep)}.theme-switch-knob{--tx:0px;background:var(--color-surface);width:1.75rem;height:1.75rem;transform:translateX(var(--tx));transition:transform .35s var(--ease-drawer), background-color .4s ease;border-radius:9999px;position:absolute;top:calc(50% - .875rem);left:.25rem;box-shadow:0 2px 6px #00000038}.theme-switch-track{view-transition-name:theme-switch}::view-transition-old(theme-switch){display:none}::view-transition-new(theme-switch){animation:none}::view-transition-group(theme-switch){animation:none}[data-theme=dark] .theme-switch-knob{--tx:2rem}.theme-switch:active .theme-switch-knob{transform:translateX(var(--tx)) scale(.92)}.theme-switch-input:focus-visible+.theme-switch-track{outline:2px solid var(--color-bronze-deep);outline-offset:2px}.rs-read-solid{background:var(--color-bronze-deep);color:var(--color-ivory);border-color:#0000}.rs-read-solid .rs-read-fill{background:var(--color-bronze-dark)}@media (hover:hover) and (pointer:fine){.rs-read-solid:hover{border-color:#0000}}.vr-photo{transform-origin:bottom;width:44%;transition:transform 1.1s var(--ease-drawer);inset-block:0;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}@media (hover:hover) and (pointer:fine){.vr-card:hover .vr-photo{transform:scale(1.045)}}.vr-photo-img{background:url(/images/voice-reviews-speaker-light.webp) 100%/cover no-repeat}[data-theme=dark] .vr-photo-img{background-image:url(/images/voice-reviews-speaker.webp)}.rr-orbit{aspect-ratio:1;height:84%;position:absolute;top:50%;right:4%;translate:0 -50%}.rr-dot{aspect-ratio:1;border-radius:9999px;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute;overflow:hidden}.rr-dot:first-child{animation-name:rr-w0;animation-duration:9s}.rr-dot:nth-child(2){animation-name:rr-w1;animation-duration:10.5s}.rr-dot:nth-child(3){animation-name:rr-w2;animation-duration:8.5s}.rr-dot:nth-child(4){animation-name:rr-w3;animation-duration:11s}.rr-dot:nth-child(5){animation-name:rr-w4;animation-duration:9.5s}.rr-dot:nth-child(6){animation-name:rr-w5;animation-duration:10s}.rr-dot:nth-child(7){animation-name:rr-w6;animation-duration:8s}.rr-face{box-shadow:inset 0 0 0 1px var(--t-ink);border-radius:9999px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rr-face{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 10%, transparent)}}@media (hover:hover) and (pointer:fine){.rr-card:hover .rr-dot{animation-play-state:running}}@keyframes rr-w0{22%{transform:translate(-9px,-10px)}45%{transform:translate(5px,-4px)}68%{transform:translate(-11px,4px)}86%{transform:translate(2px,8px)}}@keyframes rr-w1{18%{transform:translate(8px,-9px)}42%{transform:translate(-4px,-12px)}70%{transform:translate(11px,3px)}88%{transform:translate(3px,9px)}}@keyframes rr-w2{25%{transform:translate(12px,6px)}48%{transform:translate(4px,-8px)}72%{transform:translate(13px,10px)}90%{transform:translate(-3px,2px)}}@keyframes rr-w3{20%{transform:translate(-11px,7px)}46%{transform:translate(-5px,-6px)}70%{transform:translate(-13px,12px)}87%{transform:translate(-2px,3px)}}@keyframes rr-w4{24%{transform:translate(7px,-9px)}47%{transform:translate(12px,4px)}69%{transform:translate(2px,-12px)}88%{transform:translate(8px,7px)}}@keyframes rr-w5{21%{transform:translate(-8px,10px)}44%{transform:translate(-12px,-3px)}71%{transform:translate(-2px,13px)}89%{transform:translate(-9px,5px)}}@keyframes rr-w6{19%{transform:translate(12px,10px)}45%{transform:translate(-6px,14px)}73%{transform:translate(14px,-4px)}90%{transform:translate(4px,16px)}}@media (prefers-reduced-motion:reduce){.vr-photo{transition:none}.vr-card:hover .vr-photo{transform:none}.rr-orbit,.rr-dot{animation:none}}.wd-deck{transition:height .65s var(--ease-drawer)}.wd-deck[data-mode=stack]{cursor:pointer}.wd-sheet{z-index:var(--z);background:var(--sheet,var(--t-review-panel));box-shadow:inset 0 0 0 1px var(--t-ink), 0 6px 18px -12px #0000004d}@supports (color:color-mix(in lab, red, red)){.wd-sheet{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 8%, transparent), 0 6px 18px -12px #0000004d}}.wd-sheet{transform:translateY(var(--y)) rotate(var(--r));transition:transform .65s var(--ease-drawer) var(--d), background-color .25s ease, box-shadow .35s ease, z-index 0s linear .25s}.wd-tone-0{--sheet:var(--t-earth-wheat)}.wd-tone-1{--sheet:var(--t-earth-terra)}.wd-tone-2{--sheet:var(--t-earth-olive)}.wd-tone-3{--sheet:var(--t-earth-clay)}@media (hover:hover) and (pointer:fine){.wd-deck[data-mode=stack] .wd-sheet:hover{z-index:60;transform:translateY(var(--y)) rotate(var(--r)) scale(1.02);background:var(--sheet)}@supports (color:color-mix(in lab, red, red)){.wd-deck[data-mode=stack] .wd-sheet:hover{background:color-mix(in srgb, var(--sheet) 92%, var(--t-ink))}}.wd-deck[data-mode=stack] .wd-sheet:hover{box-shadow:inset 0 0 0 1px var(--t-ink), 0 16px 32px -14px #0006}@supports (color:color-mix(in lab, red, red)){.wd-deck[data-mode=stack] .wd-sheet:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--t-ink) 8%, transparent), 0 16px 32px -14px #0006}}.wd-deck[data-mode=stack] .wd-sheet:hover{transition:transform .38s var(--ease-spring), background-color .25s ease, box-shadow .38s ease, z-index 0s}.wd-deck[data-mode=list] .wd-sheet:hover{background:var(--sheet)}@supports (color:color-mix(in lab, red, red)){.wd-deck[data-mode=list] .wd-sheet:hover{background:color-mix(in srgb, var(--sheet) 88%, var(--t-ink))}}.wd-deck[data-mode=list] .wd-sheet:hover .wd-stitle{color:var(--color-bronze-deep)}.wd-deck[data-mode=list] .wd-sheet:hover .cta-arrow{transform:translate(4px)}}.wd-sheet .wd-stitle{transition:color .25s}.wd-sheet .cta-arrow{color:var(--color-muted)}.wd-fwrap{opacity:1;transition:grid-template-rows .65s var(--ease-drawer), margin-top .65s var(--ease-drawer), opacity .4s ease .18s;grid-template-rows:1fr;margin-top:2rem;display:grid}.wd-fwrap>.wd-featured{min-height:0}.wd-fwrap[data-hidden]{opacity:0;transition:grid-template-rows .65s var(--ease-drawer), margin-top .65s var(--ease-drawer), opacity .3s ease;grid-template-rows:0fr;margin-top:0}.wd-fbg{background:linear-gradient(150deg, var(--color-bronze-deep), var(--t-review-panel) 78%)}@supports (color:color-mix(in lab, red, red)){.wd-fbg{background:linear-gradient(150deg, color-mix(in srgb, var(--color-bronze-deep) 22%, var(--t-review-panel)), var(--t-review-panel) 78%)}}.wd-fbg{transform-origin:50%;transition:transform 1s var(--ease-drawer)}.wd-ftitle{transition:color .3s}@media (hover:hover) and (pointer:fine){.wd-featured:hover .wd-fbg{transform:scale(1.045)}.wd-featured:hover .wd-ftitle{color:var(--color-bronze-deep)}}.qc-card{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.qc-card{background:color-mix(in srgb, var(--color-bronze-deep) 7%, var(--t-tile))}}[data-theme=dark] .qc-card{background:var(--t-tile)}.wd-mark{width:17rem;height:17rem;color:var(--t-ink);opacity:.05;pointer-events:none;position:absolute;bottom:-2.5rem;right:-2.5rem}@media (prefers-reduced-motion:reduce){.wd-deck,.wd-sheet,.wd-fwrap,.wd-fwrap[data-hidden]{transition:none}.wd-deck[data-mode=stack] .wd-sheet:hover{transform:translateY(var(--y)) rotate(var(--r))}.wd-fbg{transition:none}.wd-featured:hover .wd-fbg{transform:none}.pill-surface{transition:background-color .3s,border-color .3s}.pill-panel{transition:opacity .15s,visibility 0s .15s;transform:none}.pill-panel[data-active]{transition:opacity .15s,visibility;transform:none}.dropdown-chevron,.theme-switch-knob{transition:none}.press-scale:active{opacity:.86;transform:none}}.about-display{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.7rem,1.1rem + 2.6vw,2.75rem);font-weight:400;line-height:1.34}.about-display .tw-line br{display:none}.about-lead{color:var(--color-ink-soft);font-size:clamp(1.05rem,.98rem + .45vw,1.22rem);line-height:1.7}.about-body{color:var(--color-ink-soft);font-size:clamp(1rem,.96rem + .25vw,1.08rem);line-height:1.8}.about-pull{color:var(--color-ink);font-size:clamp(1.4rem,1rem + 1.7vw,2.1rem);font-weight:300;line-height:1.45}.masthead{align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.masthead-rule{background:var(--color-line);flex:1 1 0;height:1px}.masthead-dot{background:var(--color-bronze-deep);flex-shrink:0;width:6px;height:6px}.twi{--tw-step:30ms;--tw-dur:.72s}.twi[data-armed] .tw-word{opacity:0}.twi[data-typing] .tw-word{animation:tw-in var(--tw-dur) var(--ease-out) both;animation-delay:calc(var(--tw-i) * var(--tw-step))}@keyframes tw-in{0%{opacity:0;filter:blur(7px)}to{opacity:1;filter:blur()}}.twi[data-typed] .tw-word{filter:none;opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.twi[data-armed] .tw-word{opacity:1}.twi .tw-word{filter:none;animation:none}}.story-flow{columns:2;column-rule:1px solid var(--color-line);orphans:3;widows:3;column-gap:clamp(2rem,4vw,3.75rem)}.story-flow p{margin:0 0 clamp(1rem,1.6vw,1.4rem)}.story-flow p:last-child{margin-bottom:0}.story-flow p:first-child{break-inside:avoid}.story-flow p:first-child:first-letter{font-family:var(--font-wordmark);color:var(--color-bronze-deep);float:left;margin:.02em .12em 0 0;font-size:3.4em;font-weight:400;line-height:.82}@media (max-width:48rem){.story-flow{columns:1;column-rule:none}}.help-list{border-top:1px solid var(--color-line)}.help-row{border-bottom:1px solid var(--color-line);grid-template-columns:clamp(2.5rem,4vw,3.4rem) 2.75rem minmax(0,1fr);align-items:start;column-gap:clamp(1rem,1.6vw,1.5rem);padding:clamp(1.4rem,2.4vw,1.9rem) clamp(.4rem,1.2vw,1rem);transition:background-color .16s;display:grid;position:relative}.help-row:before{content:"";background:var(--color-bronze-deep);width:0;transition:width .16s var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:0}.help-row:hover{background:var(--color-tile)}.help-row:hover:before{width:2px}.help-num{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.05}.help-medallion{border:1px solid var(--color-line);background:var(--color-tile);width:2.75rem;height:2.75rem;color:var(--color-bronze-deep);border-radius:9999px;place-items:center;display:grid}@media (max-width:40rem){.help-row{grid-template-columns:2.4rem minmax(0,1fr);column-gap:.9rem}.help-medallion{display:none}}.ledger{grid-template-columns:clamp(2.25rem,3vw,3rem) minmax(0,1fr) minmax(0,1fr);display:grid}.ledger-cell{border-bottom:1px solid var(--color-line);padding:clamp(.95rem,1.6vw,1.35rem) clamp(.85rem,1.4vw,1.15rem)}.ledger-idx{font-family:var(--font-wordmark);color:var(--color-muted);text-align:right;font-size:.95rem}.ledger-sudha{border-inline-start:1px solid var(--color-line)}.ledger-even{background:var(--color-tile)}@supports (color:color-mix(in lab, red, red)){.ledger-even{background:color-mix(in srgb, var(--color-tile) 55%, transparent)}}.ledger-head{border-bottom:2px solid var(--color-line);padding-block:clamp(1.1rem,1.8vw,1.5rem)}.ledger-head-sudha{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ledger-head-sudha{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.ledger-head-sudha{box-shadow:inset 0 2px 0 0 var(--color-bronze-deep)}.ledger-legend,.ledger-rows,.ledger-row{display:contents}.tile-tape{display:none}@media (max-width:48rem){.ledger{grid-template-columns:1fr}.ledger-sudha{border-inline-start:none}.ledger-idx{text-align:left;color:var(--color-bronze-deep);border-bottom:none;padding-bottom:0}}.contact-kicker{color:var(--color-muted);font-size:.8rem}.contact-head{text-align:right;width:fit-content;max-width:100%;font-family:var(--font-wordmark);color:var(--color-ink);flex-direction:column;font-size:min(clamp(2rem,1.05rem + 3.7vw,3.9rem),clamp(1.9rem,7.5svh,3.9rem));font-weight:400;line-height:1.28;display:flex}.contact-head .chl{white-space:nowrap}.contact-head .accent{color:var(--color-bronze-deep)}.contact-fields{border-top:1px solid var(--color-line)}.contact-field{border-bottom:1px solid var(--color-line);grid-template-columns:clamp(2rem,3vw,2.75rem) minmax(0,1fr);align-items:start;column-gap:clamp(.75rem,1.5vw,1.25rem);padding-block:min(clamp(1rem,1.8vw,1.5rem),clamp(.6rem,1.9svh,1.5rem));display:grid;position:relative}.contact-field:after{content:"";background:var(--color-bronze-deep);transform-origin:0;width:100%;height:1px;transition:transform .32s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.contact-field:focus-within:after{transform:scaleX(1)}.contact-num{font-family:var(--font-wordmark);color:var(--color-muted);font-size:clamp(.95rem,.85rem + .4vw,1.15rem);line-height:1.6;transition:color .22s}.contact-field:focus-within .contact-num{color:var(--color-bronze-deep)}.contact-label{color:var(--color-ink-soft);font-size:clamp(.95rem,.9rem + .2vw,1.05rem);display:block}.contact-input,.contact-textarea{width:100%;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;margin-top:.55rem;font-size:.95rem}.contact-input::placeholder,.contact-textarea::placeholder{color:var(--color-muted)}.contact-textarea{resize:none;line-height:1.6}.contact-submit{aspect-ratio:1;text-align:center;place-items:center;width:min(clamp(7.5rem,5.5rem + 6vw,10rem),clamp(6.25rem,15svh,10rem));font-size:1rem;font-weight:500;display:grid}.contact-select-wrap{margin-top:.55rem;position:relative}.contact-select{width:100%;color:var(--color-ink);font:inherit;cursor:pointer;appearance:none;background:0 0;border:0;outline:none;padding-right:1.75rem;font-size:.95rem}.contact-select:required:invalid{color:var(--color-muted)}.contact-select option{color:#1a1a1a;background:#fdfaf6}.contact-select-wrap svg{pointer-events:none;color:var(--color-muted);transition:transform .22s var(--ease-out);position:absolute;top:50%;right:0;transform:translateY(-50%)}.contact-field:focus-within .contact-select-wrap svg{color:var(--color-bronze-deep);transform:translateY(-50%)rotate(180deg)}.contact-phone{align-items:center;gap:.7rem;margin-top:.55rem;display:flex;position:relative}.cc-select{color:var(--color-ink);cursor:pointer;flex-shrink:0;align-items:center;gap:.4rem;font-size:.95rem;display:inline-flex;position:relative}.cc-flag{font-size:1.15rem;line-height:1}.cc-dial{font-variant-numeric:tabular-nums;color:var(--color-ink-soft)}.cc-caret{color:var(--color-muted);transition:color .2s var(--ease-out), transform .2s var(--ease-out)}.cc-select:focus-within .cc-caret{color:var(--color-bronze-deep);transform:rotate(180deg)}.cc-native{opacity:0;cursor:pointer;appearance:none;border:0;width:100%;height:2.75rem;margin:0;padding:0;font-size:1rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cc-divider{background:var(--color-line);flex-shrink:0;width:1px;height:1.35rem}.cc-input{min-width:0;color:var(--color-ink);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.95rem}.cc-input::placeholder{color:var(--color-muted)}.contact-field.is-error{border-bottom-color:#c0554a}@supports (color:color-mix(in lab, red, red)){.contact-field.is-error{border-bottom-color:color-mix(in srgb, #c0554a 60%, var(--color-line))}}.contact-field.is-error .contact-num,.contact-phone.is-invalid .cc-input::placeholder{color:#c0554a}@supports (color:color-mix(in lab, red, red)){.contact-phone.is-invalid .cc-input::placeholder{color:color-mix(in srgb, #c0554a 70%, var(--color-muted))}}.contact-note{grid-template-rows:0fr;display:grid}.contact-note[data-on]{grid-template-rows:1fr}.contact-note-clip{min-height:0;overflow:hidden}.contact-error{visibility:hidden;color:#c0554a;padding-top:.5rem;font-size:.78rem;line-height:1.4}.contact-note[data-on] .contact-error{visibility:visible}@media (max-width:47.99rem){.contact-note{transition:grid-template-rows .26s var(--ease-out)}.contact-error{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s .26s;transform:translateY(-3px)}.contact-note[data-on] .contact-error{opacity:1;transition:opacity .22s var(--ease-out) 90ms, transform .22s var(--ease-out) 90ms, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.contact-note{transition:none}.contact-error,.contact-note[data-on] .contact-error{transition:opacity .16s,visibility;transform:none}}}@media (pointer:coarse){.contact-input,.contact-textarea,.contact-select,.cc-input{font-size:16px}}.consent{cursor:pointer;align-items:flex-start;gap:.6rem;max-width:22rem;display:flex}.consent-check{appearance:none;border:1px solid var(--color-line);cursor:pointer;background:0 0;border-radius:.32rem;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;margin-top:.12rem;transition:border-color .16s,background-color .16s;display:inline-grid}.consent-check:hover{border-color:var(--color-bronze-deep)}.consent-check:checked{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep)}.consent-check:checked:after{content:"";border-left:2px solid var(--color-ivory);border-bottom:2px solid var(--color-ivory);width:.58rem;height:.32rem;transform:translateY(-1px)rotate(-45deg)}.consent-check:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:2px}.consent-text{color:var(--color-muted);font-size:.78rem;line-height:1.5}.consent-text a{color:var(--color-bronze-deep);text-underline-offset:2px;text-decoration:underline}.contact-encourage{color:var(--color-muted);font-size:.85rem;line-height:1.5}@keyframes contact-card-in{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}.contact-enter{animation:contact-card-in .66s var(--ease-drawer) both}@media (prefers-reduced-motion:reduce){.contact-enter{animation:none}}.contact-photo{aspect-ratio:1;border:1px solid var(--color-line);border-radius:9999px;width:clamp(8rem,5rem + 10vw,11.5rem);overflow:hidden}.contact-photo img{object-fit:cover;width:100%;height:100%}.reveal .contact-arrow{color:var(--color-muted);opacity:0;transition:opacity .5s ease, transform .62s var(--ease-out);transform:translate(-6px,-6px)}.reveal[data-visible] .contact-arrow{opacity:1;transform:translate(0)}.contact-line{color:var(--color-ink-soft);align-items:center;gap:.6rem;transition:color .2s;display:inline-flex}a.contact-line:hover{color:var(--color-bronze-deep)}.contact-sent{animation:contact-fade .42s var(--ease-out) both}@keyframes contact-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-field:after{transition:none}.reveal .contact-arrow,.contact-submit:hover{transform:none}.contact-sent{animation:none}}.cf-stage{position:relative}.receipt-card{border:1px solid var(--color-line);background:var(--color-surface);text-align:center;max-width:31rem;animation:receipt-in .56s var(--ease-drawer) both;border-radius:1.35rem;padding:clamp(1.85rem,3vw,2.75rem)}@keyframes receipt-in{0%{opacity:0;filter:blur(4px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.receipt-card>:not(.tick){animation:receipt-fade .46s var(--ease-out) both;animation-delay:.2s}.receipt-card>.ref-block{animation-delay:.27s}.receipt-card>.ref-hint{animation-delay:.33s}.receipt-card>.receipt-actions{animation-delay:.39s}@keyframes receipt-fade{0%{opacity:0}to{opacity:1}}.tick{aspect-ratio:4/3;place-items:center;width:clamp(9.5rem,7rem + 9vw,12.5rem);margin:-.5rem auto 0;display:grid}.tick>div,.tick svg{display:block;width:100%!important;height:100%!important}.receipt-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:1.5rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);line-height:1.25}.receipt-msg{color:var(--color-ink-soft);margin-top:.75rem;font-size:.95rem;line-height:1.65}.receipt-msg strong{color:var(--color-ink);font-weight:600}.ref-block{background:var(--color-tile);border:1px dashed var(--color-bronze-deep);border-radius:.95rem;margin:1.75rem auto 0;padding:1rem 1.5rem}@supports (color:color-mix(in lab, red, red)){.ref-block{border:1px dashed color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}.ref-block{flex-direction:column;align-items:center;display:inline-flex}.ref-label{color:var(--color-muted);font-size:.72rem}.ref-number{color:var(--color-bronze-deep);margin-top:.3rem;font-size:clamp(1.35rem,1.1rem + 1vw,1.7rem);font-weight:600}.ref-block.flash{animation:ref-flash 1.5s var(--ease-out)}@keyframes ref-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}30%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-bronze-deep) 30%, transparent)}to{box-shadow:0 0 #0000}}.ref-hint{color:var(--color-muted);margin-top:.9rem;font-size:.8rem}.receipt-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.85rem;display:flex}.receipt-chip{border:1px solid var(--color-line);color:var(--color-ink-soft);transition:transform .2s var(--ease-spring), border-color .2s ease, color .2s ease, background-color .2s ease;background:0 0;border-radius:9999px;align-items:center;gap:.5rem;padding:.55rem 1.05rem;font-size:.85rem;display:inline-flex}@media (hover:hover) and (pointer:fine){.receipt-chip:hover{border-color:var(--color-bronze-deep);color:var(--color-ink)}}.receipt-chip:active{transform:scale(.96)}.receipt-chip.done{border-color:var(--color-bronze-deep);background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.receipt-chip.done{background:color-mix(in srgb, var(--color-bronze-deep) 12%, transparent)}}.receipt-chip.done{color:var(--color-bronze-deep)}.receipt-chip svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.receipt-card,.receipt-card>:not(.tick),.ref-block.flash{animation:none}.receipt-card{filter:none}}.appt-section{padding-block:clamp(1.5rem,3vw,3rem) clamp(4rem,8vw,7rem)}.appt-grid{align-items:stretch;gap:clamp(2.5rem,5vw,5rem);display:grid}@media (min-width:62rem){.appt-grid{grid-template-columns:minmax(0,1fr) minmax(29rem,33rem);row-gap:0}.appt-left{grid-area:1/1}.appt-social{grid-area:2/1}.appt-right{grid-area:1/2/span 2}}.appt-social{container-type:inline-size}.appt-social--second{display:none}.appt-left{flex-direction:column;padding-top:0;display:flex;container-type:inline-size}.appt-title{font-family:var(--font-display);color:var(--color-ink);flex-direction:column;font-size:clamp(1.6rem,9.8cqw,4.15rem);font-weight:300;line-height:1.05;display:flex}.appt-title span{white-space:nowrap}.appt-sub{font-family:var(--font-display);color:var(--color-ink-soft);white-space:nowrap;margin-top:clamp(.9rem,2vw,1.5rem);font-size:clamp(.95rem,5.2cqw,1.4rem);font-weight:300}.appt-indepth-wrap{margin-top:clamp(1.75rem,3vw,2.5rem)}.appt-indepth{border-radius:9999px;align-items:center;padding:.6rem .6rem .6rem 1.4rem;font-size:.98rem;font-weight:500;display:inline-flex}.appt-plus{background:currentColor;border-radius:9999px;place-items:center;width:1.9rem;height:1.9rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.appt-plus{background:color-mix(in srgb, currentColor 16%, transparent)}}.appt-plus{transition:transform .34s var(--ease-spring)}.appt-plus span{background:currentColor;border-radius:2px;position:absolute}.appt-plus span:first-child{width:.8rem;height:1.6px}.appt-plus span:nth-child(2){width:1.6px;height:.8rem}.appt-plus.is-open{transform:rotate(135deg)}.sheet-root{z-index:60;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-scrim{background:var(--color-ivory);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sheet-scrim{background:color-mix(in srgb, var(--color-ivory) 82%, transparent)}}.sheet-scrim{opacity:0;will-change:opacity;transition:opacity .38s}[data-theme=dark] .sheet-scrim{background:#06060adb}@media (hover:hover) and (pointer:fine) and (min-width:64rem){.sheet-scrim{background:var(--color-ivory)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim{background:color-mix(in srgb, var(--color-ivory) 45%, transparent)}}.sheet-scrim{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%)}[data-theme=dark] .sheet-scrim{background:#06060a94}}.sheet-root[data-open] .sheet-scrim{opacity:1}.sheet{background:var(--color-surface);border:1px solid var(--color-line);opacity:0;width:min(62rem,100vw - 2.5rem);max-height:calc(100dvh - 5rem);transition:transform .6s var(--ease-drawer), opacity .32s ease;will-change:transform, opacity;border-radius:1.9rem;outline:none;flex-direction:column;margin-bottom:.9rem;display:flex;position:relative;overflow:hidden;transform:translateY(100%);box-shadow:0 40px 90px -40px #0009}[data-theme=dark] .sheet{background:#141414;border-color:#ffffff17;box-shadow:0 40px 90px -40px #000,inset 0 1px #ffffff0f}.sheet-root[data-open] .sheet{opacity:1;transform:translateY(0)}.sheet-root[data-closing] .sheet{opacity:0;transition:transform .46s var(--ease-drawer), opacity .3s ease;transform:translateY(100%)}.sheet-handle{z-index:2;cursor:grab;touch-action:none;justify-content:center;align-items:center;height:2.6rem;display:flex;position:absolute;top:0;left:0;right:0}.sheet-handle:active{cursor:grabbing}.sheet-grab{background:var(--color-ink);border-radius:9999px;width:2.8rem;height:.3rem}@supports (color:color-mix(in lab, red, red)){.sheet-grab{background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}[data-theme=dark] .sheet-grab{background:#ffffff38}.sheet-close{z-index:3;width:2.1rem;height:2.1rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:9999px;place-items:center;display:grid;position:absolute;top:1.15rem;right:1.15rem}@supports (color:color-mix(in lab, red, red)){.sheet-close{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.sheet-close{transition:background-color .2s ease, color .2s ease, transform .15s var(--ease-out)}.sheet-close:hover{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sheet-close:hover{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}[data-theme=dark] .sheet-close{background:#ffffff14}[data-theme=dark] .sheet-close:hover{background:#ffffff24}.sheet-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:2rem clamp(1.5rem,4vw,3rem) clamp(1.5rem,3vw,1.9rem);overflow-y:auto}.sheet-head{padding-top:.2rem}.sheet-eyebrow{color:var(--color-bronze-deep);font-size:.9rem}.sheet-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.4rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.35rem);line-height:1.12}.sheet-body{flex-direction:column;gap:1.28rem;margin-top:1.6rem;display:flex}.sheet-sec h3{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.24rem}.sheet-sec-body{margin-top:.45rem;padding-left:1.25rem;position:relative}.sheet-sec-mark{background:var(--color-bronze-deep);border-radius:1px;width:2px;position:absolute;top:.2rem;bottom:.2rem;left:0}@supports (color:color-mix(in lab, red, red)){.sheet-sec-mark{background:color-mix(in srgb, var(--color-bronze-deep) 48%, transparent)}}[data-theme=dark] .sheet-sec-mark{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sheet-sec-mark{background:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.sheet-checks,.sc-more,.sc-rail,.wtx-rail{display:contents}.sc-more>.sc-other-toggle{grid-column:1/-1}.bf-lead-top,.appt-tz-out{display:none}.sheet-sec-body p{color:var(--color-ink-soft);max-width:50rem;margin:0;font-size:1.05rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.sheet{transition:opacity .24s;transform:none}.sheet-root[data-open] .sheet{transform:none}.sheet-root[data-closing] .sheet{transition:opacity .22s;transform:none}}.fc-field{aspect-ratio:1.12;width:100%;max-width:31rem;margin-top:clamp(2rem,4vw,3rem);position:relative}.fc-item{aspect-ratio:1;will-change:transform;animation:fc-in .7s var(--ease-out) both;animation-delay:var(--fc-in,0s);position:absolute;transform:translate(-50%,-50%)}@keyframes fc-in{0%{opacity:0}to{opacity:1}}.fc-photo{z-index:2;background:var(--color-tile);border-radius:9999px;overflow:hidden;box-shadow:0 14px 34px -18px #0000008c}.fc-photo img{object-fit:cover;width:100%;height:100%;display:block}.fc-bubble{z-index:1;border-radius:9999px}.fc-tone-accent{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.fc-tone-accent{background:color-mix(in srgb, var(--color-bronze) 82%, transparent)}}.fc-tone-deep{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.fc-tone-deep{background:color-mix(in srgb, var(--color-bronze-deep) 82%, transparent)}}.fc-tone-soft{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.fc-tone-soft{background:color-mix(in srgb, var(--color-ink) 12%, transparent)}}.fc-tone-ivory{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.fc-tone-ivory{background:color-mix(in srgb, var(--color-ink) 20%, transparent)}}.appt-divider{width:clamp(4rem,8vw,5.5rem);color:var(--color-bronze);margin-top:clamp(2rem,4vw,3rem)}.appt-divider svg{width:100%;height:.7rem}.appt-blurb{max-width:24rem;color:var(--color-muted);margin-top:1.25rem;font-size:clamp(.85rem,4.2cqw,1rem);line-height:1.7}.appt-right{border:1px solid var(--color-line);background:var(--color-ink);border-radius:1.75rem;position:relative}@supports (color:color-mix(in lab, red, red)){.appt-right{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface))}}.appt-right{flex-direction:column;padding:clamp(1.5rem,3vw,2.25rem);display:flex}[data-theme=dark] .appt-right{background:#121212;border-color:#ffffff14}.appt-right-kicker{color:var(--color-ink-soft);flex-shrink:0;font-size:.95rem}@media (prefers-reduced-motion:reduce){.fc-item{animation:none}.appt-plus{transition:none}}.bf-skeleton{min-height:22rem}.ah{transition:height .54s var(--ease-drawer);will-change:height;overflow:hidden}.bf{flex-direction:column;flex:1;display:flex}.bf-steps{flex-shrink:0;align-items:center;gap:.5rem;margin-top:1.4rem;display:flex}.bf-step{color:var(--color-muted);align-items:center;gap:.5rem;display:flex}.bf-step:not(:last-child){flex:1}.bf-step:not(:last-child):after{content:"";background:linear-gradient(to right, var(--color-bronze-deep) 50%, var(--color-line) 50%);height:2px;transition:background-position .52s var(--ease-out);background-position:100% 0;background-size:200% 100%;border-radius:2px;flex:1;margin-left:.35rem}.bf-step-dot{border:1px solid var(--color-line);width:1.75rem;height:1.75rem;transition:transform .36s var(--ease-spring), border-color .3s var(--ease-out), background-color .3s var(--ease-out), color .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:9999px;flex-shrink:0;place-items:center;font-size:.8rem;display:grid}.bf-step.is-active .bf-step-dot{border-color:var(--color-bronze-deep);color:var(--color-bronze-deep);animation:bf-glow 2.8s var(--ease-in-out) infinite;transform:scale(1.16)}@keyframes bf-glow{0%,to{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bronze-deep) 18%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-bronze-deep) 7%, transparent)}}.bf-step.is-done .bf-step-dot{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:var(--color-ivory)}.bf-step.is-done:not(:last-child):after{background-position:0 0}.bf-step-label{white-space:nowrap;font-size:.82rem}.bf-step.is-active .bf-step-label{color:var(--color-ink)}.bf-body{flex-direction:column;flex:auto;min-height:0;margin-top:1.4rem;display:flex}.bf-pane{flex-direction:column;flex:1;justify-content:center;gap:.15rem;display:flex}.bf-pane[data-inactive]{display:none}.bf-pane[data-inactive],.bf-pane[data-inactive] *,.bf-pane[data-active][data-seen]>*,.bf-pane[data-active][data-seen] .ds-field{animation:none}.bf-pane-top{justify-content:flex-start}.bf-pane-top .ds{flex:1;justify-content:center;gap:clamp(.7rem,1.8svh,1.15rem)}.ds .ds-field-channel,.ds .ds-field-channel .cp{display:contents}.bf[data-step="2"] .bf-body{flex-basis:auto;height:auto;min-height:0}@keyframes bf-pane-in{0%{opacity:0}to{opacity:1}}.bf-pane>*{animation:bf-rise .62s var(--ease-out) both}.bf-pane>:first-child{animation-delay:40ms}.bf-pane>:nth-child(2){animation-delay:.13s}.bf-pane>:nth-child(3){animation-delay:.22s}.bf-pane>:nth-child(4){animation-delay:.31s}.bf-pane>:nth-child(5){animation-delay:.4s}.bf-pane>:nth-child(6){animation-delay:.47s}.bf-time{display:none}.sheet--time{width:min(30rem,100vw - 2.5rem)}.sc-wheel{display:none}@keyframes bf-rise{0%{opacity:0;filter:blur(6px);transform:scale(.98)}to{opacity:1;filter:blur();transform:none}}.bf-pane-top>.ds{animation:none}.ds-field{animation:bf-rise .62s var(--ease-out) both}.ds-field:first-child{animation-delay:.14s}.ds-field:nth-child(2){animation-delay:.23s}.ds-field:nth-child(3){animation-delay:.32s}.ds-field:nth-child(4){animation-delay:.41s}.bf-lead{color:var(--color-ink-soft);margin-bottom:1rem;font-size:.9rem}.cal-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.cal-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.1rem}.cal-nav{width:2rem;height:2rem;color:var(--color-ink-soft);transition:background-color .18s ease, transform .14s var(--ease-out), color .18s ease;border-radius:9999px;place-items:center;display:grid}.cal-nav:not(:disabled):hover{background:var(--color-tile);color:var(--color-ink)}.cal-nav:not(:disabled):active{transform:scale(.92)}.cal-nav:disabled{opacity:.3;cursor:not-allowed}.cal-plate{transform:none}.cal-weekdays{grid-template-columns:repeat(7,1fr);margin-bottom:.5rem;display:grid}.cal-weekdays span{text-align:center;color:var(--color-muted);font-size:.72rem}.cal-grid{grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.cal-cell{height:2.9rem;color:var(--color-ink-soft);font-variant-numeric:tabular-nums;transition:transform .28s var(--ease-spring), background-color .2s ease, color .2s ease, box-shadow .28s var(--ease-out);border-radius:.75rem;place-items:center;font-size:1rem;display:grid;position:relative}.cal-empty{visibility:hidden}.cal-cell:not(:disabled):not(.is-selected):hover{background:var(--color-bronze);transform:scale(1.06)}@supports (color:color-mix(in lab, red, red)){.cal-cell:not(:disabled):not(.is-selected):hover{background:color-mix(in srgb, var(--color-bronze) 15%, var(--color-tile))}}.cal-cell:not(:disabled):not(.is-selected):hover{color:var(--color-ink);box-shadow:0 20px 30px -14px #0009}.cal-cell.is-selected:not(:disabled):hover{transform:scale(1.05)}.cal-cell:not(:disabled):active{transform:scale(.97)}.cal-cell.is-today .cal-num{color:var(--color-ink);font-weight:600}.cal-dot{background:var(--color-bronze-deep);border-radius:9999px;width:.22rem;height:.22rem;position:absolute;bottom:.28rem;left:50%;transform:translate(-50%)}.cal-cell.is-selected{background:var(--color-bronze-deep);color:var(--color-ivory);box-shadow:0 26px 40px -16px var(--color-bronze-deep);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.cal-cell.is-selected{box-shadow:0 26px 40px -16px color-mix(in srgb, var(--color-bronze-deep) 80%, transparent)}}.cal-cell.is-selected .cal-num{color:var(--color-ivory)}.cal-cell.is-selected .cal-dot{background:var(--color-ivory)}.cal-cell.is-past{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.cal-cell.is-past{color:color-mix(in srgb, var(--color-muted) 55%, transparent)}}.cal-cell.is-past{cursor:not-allowed}.bf-tz{color:var(--color-muted);margin-top:1.25rem;font-size:.8rem}.bf-when{color:var(--color-ink-soft);margin-top:1.1rem;font-size:.9rem}.tw{--tw-slot:46px;height:auto;min-height:calc(var(--tw-slot) * 3 + .35rem);background:var(--color-ink);border-radius:1.1rem;flex:auto;max-height:12.5rem;margin-top:.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tw{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.tw{border:1px solid var(--color-line)}[data-theme=dark] .tw{background:#ffffff08;border-color:#ffffff14}.tw-band{height:var(--tw-slot,46px);background:var(--color-bronze);border-radius:.75rem;position:absolute;top:50%;left:.7rem;right:.7rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.tw-band{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.tw-band{border:1px solid var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.tw-band{border:1px solid color-mix(in srgb, var(--color-bronze-deep) 30%, transparent)}}.tw-band{box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0000001a, 0 10px 24px -14px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.tw-band{box-shadow:inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #0000001a, 0 10px 24px -14px color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}.tw-band{-webkit-backdrop-filter:blur(3px)saturate(1.4);backdrop-filter:blur(3px)saturate(1.4);pointer-events:none;z-index:1}.tw-fade{pointer-events:none;z-index:3;height:min(4.25rem,30%);position:absolute;left:0;right:0}.tw-fade-top{background:linear-gradient(var(--color-surface), transparent);top:0}.tw-fade-bot{background:linear-gradient(transparent, var(--color-surface));bottom:0}.tw-stage{z-index:2;touch-action:none;cursor:grab;outline:none;position:absolute;inset:0}.tw-stage:active{cursor:grabbing}.tw-item{height:var(--tw-slot,46px);margin-top:calc(var(--tw-slot,46px) / -2);font-variant-numeric:tabular-nums;color:var(--color-muted);backface-visibility:hidden;will-change:transform, opacity;place-items:center;font-size:1.05rem;transition:color .16s;display:grid;position:absolute;top:50%;left:0;right:0}.tw-item.is-mid{color:var(--color-ink);font-weight:500}.tw-item.is-selected{color:var(--color-bronze-deep);font-weight:600}.tw[data-ask=true] .tw-item.is-mid{visibility:hidden}.tw-ask{height:var(--tw-slot,46px);z-index:3;pointer-events:none;color:var(--color-ink-soft);place-items:center;font-size:.95rem;display:grid;position:absolute;top:50%;left:.7rem;right:.7rem;transform:translateY(-50%)}.tw-empty{color:var(--color-muted);text-align:center;margin-top:1rem;font-size:.9rem}.bf-actions{flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1.25rem;display:flex}.bf-back{color:var(--color-ink-soft);padding:.5rem .25rem;font-size:.9rem;transition:color .18s}.bf-back:hover{color:var(--color-ink)}@media (min-width:48rem){.bf-back[data-hidden]{display:none}}.bf-next{background:var(--color-bronze-deep);color:var(--color-ivory);transition:transform .15s var(--ease-out), background-color .2s ease, opacity .2s ease;border-radius:9999px;padding:.85rem 2rem;font-size:.95rem;font-weight:500}.bf-next:not(:disabled):hover{background:var(--color-bronze-dark)}.bf-next:not(:disabled):active{transform:scale(.97)}.bf-next:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cal-plate{transform:none}.cal-cell,.bf-pane{transition:none;animation:none}.tw-item{transform:none!important}}.sc-grid{grid-template-columns:repeat(2,1fr);gap:.55rem;display:grid}.sc-card{background:var(--color-ink);border:1px solid #0000;border-radius:.9rem;align-items:center;gap:.6rem;padding:.65rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sc-card{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sc-card{text-align:left;color:var(--color-ink-soft);transition:transform .2s var(--ease-spring), background-color .22s ease, color .22s ease, box-shadow .26s var(--ease-out)}[data-theme=dark] .sc-card{background:#ffffff0d}@media (hover:hover){.sc-card:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sc-card:hover{background:color-mix(in srgb, var(--color-bronze) 10%, transparent)}}.sc-card:hover{color:var(--color-ink);transform:translateY(-3px);box-shadow:0 14px 26px -16px #0000008c}}.sc-card:active{transform:scale(.97)}.sc-card.is-sel{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sc-card.is-sel{background:color-mix(in srgb, var(--color-bronze) 18%, transparent)}}.sc-card.is-sel{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-bronze-deep), 0 10px 22px -14px var(--color-bronze-deep);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.sc-card.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 42%, transparent), 0 10px 22px -14px color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.sc-chip{background:var(--color-bronze);border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sc-chip{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.sc-chip{color:var(--color-bronze-deep);transition:background-color .22s}.sc-card.is-sel .sc-chip{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sc-card.is-sel .sc-chip{background:color-mix(in srgb, var(--color-bronze-deep) 24%, transparent)}}.sc-icon{width:1.15rem;height:1.15rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.sc-label{flex:1;min-width:0;font-size:.8rem;line-height:1.25}.sc-check{background:var(--color-bronze-deep);width:1.05rem;height:1.05rem;color:var(--color-ivory);opacity:0;transition:opacity .18s var(--ease-out), transform .22s var(--ease-spring);border-radius:9999px;place-items:center;display:grid;position:absolute;top:.4rem;right:.4rem;transform:scale(.5)}.sc-card.is-sel .sc-check,.sc-other-toggle.is-sel .sc-check{opacity:1;transform:scale(1)}.sc-other-toggle{background:var(--color-ink);border-radius:.9rem;align-items:center;gap:.6rem;width:100%;margin-top:.55rem;padding:.7rem .8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sc-other-toggle{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sc-other-toggle{border:1px dashed var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sc-other-toggle{border:1px dashed color-mix(in srgb, var(--color-bronze-deep) 32%, var(--color-line))}}.sc-other-toggle{color:var(--color-ink-soft);text-align:left;transition:transform .18s var(--ease-out), background-color .22s ease, color .22s ease, border-color .22s ease}[data-theme=dark] .sc-other-toggle{background:#ffffff0d}.sc-other-toggle:active{transform:scale(.98)}.sc-other-toggle.is-sel{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sc-other-toggle.is-sel{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.sc-other-toggle.is-sel{border-style:solid;border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.sc-other-toggle.is-sel{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.sc-other-toggle.is-sel{color:var(--color-ink)}.sc-chip-plus{color:var(--color-bronze-deep)}.ds{flex-direction:column;gap:1.1rem;display:flex}.ds-field{flex-direction:column;display:flex}.ds-label{color:var(--color-ink-soft);margin-bottom:.2rem;font-size:.85rem}.ds-sub{color:var(--color-ink-soft);margin-bottom:.7rem;font-size:.85rem}.ds-input{background:var(--color-ink);border:1px solid #0000;border-radius:.85rem;width:100%;min-height:3.35rem}@supports (color:color-mix(in lab, red, red)){.ds-input{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.ds-input{font:inherit;color:var(--color-ink);transition:background-color .2s ease, box-shadow .24s var(--ease-out);outline:none;padding:.85rem 1rem;font-size:.95rem}[data-theme=dark] .ds-input{background:#ffffff0d}.ds-input:focus{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ds-input:focus{background:color-mix(in srgb, var(--color-bronze) 8%, transparent)}}.ds-input:focus{box-shadow:0 0 0 2px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ds-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.ds-input::placeholder{color:var(--color-muted)}.ds .contact-phone{background:var(--color-ink);border:1px solid #0000;border-radius:.85rem;min-height:3.35rem;margin-top:0}@supports (color:color-mix(in lab, red, red)){.ds .contact-phone{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.ds .contact-phone{transition:background-color .2s ease, box-shadow .24s var(--ease-out);padding:.72rem .9rem}[data-theme=dark] .ds .contact-phone{background:#ffffff0d}.ds .contact-phone:focus-within{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ds .contact-phone:focus-within{background:color-mix(in srgb, var(--color-bronze) 8%, transparent)}}.ds .contact-phone:focus-within{box-shadow:0 0 0 2px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ds .contact-phone:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.ds-opt{color:var(--color-muted);font-weight:400}.ds-channels{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex}.ds-chan{background:var(--color-ink);border:1px solid #0000;border-radius:1rem;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ds-chan{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ds-chan{color:var(--color-ink-soft);text-align:left;transition:transform .16s var(--ease-out), background-color .22s ease, color .22s ease, box-shadow .26s var(--ease-out)}[data-theme=dark] .ds-chan{background:#ffffff0d}@media (hover:hover){.ds-chan:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ds-chan:hover{background:color-mix(in srgb, var(--color-bronze) 9%, transparent)}}.ds-chan:hover{color:var(--color-ink)}}.ds-chan:active{transform:scale(.985)}.ds-chan.is-sel{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ds-chan.is-sel{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.ds-chan.is-sel{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-bronze-deep), 0 12px 28px -16px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ds-chan.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 42%, transparent), 0 12px 28px -16px color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}.ds-chan-icon{background:var(--color-bronze);border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ds-chan-icon{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.ds-chan-icon{color:var(--color-bronze-deep);flex-shrink:0;transition:background-color .22s}.ds-chan.is-sel .ds-chan-icon{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ds-chan.is-sel .ds-chan-icon{background:color-mix(in srgb, var(--color-bronze-deep) 22%, transparent)}}.ds-chan-text{flex-direction:column;flex:1;min-width:0;display:flex}.ds-chan-label{font-size:.95rem}.ds-chan-hint{color:var(--color-muted);margin-top:.08rem;font-size:.76rem}.ds-chan-check{background:var(--color-bronze-deep);width:1.4rem;height:1.4rem;color:var(--color-ivory);opacity:0;transition:opacity .18s var(--ease-out), transform .24s var(--ease-spring);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;transform:scale(.5)}.ds-chan.is-sel .ds-chan-check{opacity:1;transform:scale(1)}.ds-cond{opacity:0;transition:grid-template-rows .34s var(--ease-drawer), opacity .26s ease;grid-template-rows:0fr;display:grid}.ds-cond.is-open{opacity:1;grid-template-rows:1fr}.ds-cond-inner{padding-top:1rem;overflow:hidden}.ds-pills{flex-wrap:wrap;gap:.55rem;display:flex}.ds-pill{border:1px solid var(--color-line);color:var(--color-ink-soft);transition:transform .15s var(--ease-out), border-color .2s ease, background-color .2s ease, color .2s ease;background:0 0;border-radius:9999px;padding:.5rem 1rem;font-size:.85rem}.ds-pill:active{transform:scale(.97)}.ds-pill.is-sel{border-color:var(--color-bronze-deep);background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ds-pill.is-sel{background:color-mix(in srgb, var(--color-bronze-deep) 12%, transparent)}}.ds-pill.is-sel{color:var(--color-ink)}.payx{text-align:center;animation:bf-pane-in .42s var(--ease-out) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.05rem;padding:2rem 1rem;display:flex}.payx-orb{background:var(--color-bronze);border-radius:9999px;place-items:center;width:4.6rem;height:4.6rem;display:grid}@supports (color:color-mix(in lab, red, red)){.payx-orb{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.payx-orb{color:var(--color-bronze-deep);animation:payx-pulse 1.9s var(--ease-in-out) infinite}[data-theme=dark] .payx-orb{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .payx-orb{background:color-mix(in srgb, var(--color-bronze) 22%, transparent)}}@keyframes payx-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-bronze-deep) 26%, transparent)}50%{box-shadow:0 0 0 16px color-mix(in srgb, var(--color-bronze-deep) 0%, transparent);transform:scale(1.05)}}.payx-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.35rem}.payx-sub{max-width:24rem;color:var(--color-ink-soft);font-size:.9rem;line-height:1.55}.payx-bar{background:var(--color-ink);border-radius:9999px;width:12rem;height:4px;margin-top:.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.payx-bar{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}[data-theme=dark] .payx-bar{background:#ffffff1f}.payx-bar i{border-radius:inherit;background:var(--color-bronze-deep);width:42%;animation:payx-slide 1.25s var(--ease-in-out) infinite;position:absolute;top:0;bottom:0;left:0}@keyframes payx-slide{0%{transform:translate(-115%)}to{transform:translate(285%)}}.payx-trust{color:var(--color-muted);align-items:center;gap:.4rem;margin-top:.2rem;font-size:.76rem;display:inline-flex}.bf-shell{flex-direction:column;flex:1;min-width:0;display:flex}.bc{flex-direction:column;flex:1;gap:1rem;display:flex}.bc>*{animation:bf-rise .62s var(--ease-out) both}.bc-hero{animation-delay:40ms}.bc-ref{animation-delay:.13s}.bc-summary{animation-delay:.21s}.bc-invoice{animation-delay:.29s}.bc-next{animation-delay:.37s}.bc-foot{animation-delay:.45s}.bc-hero{text-align:center;margin-top:.25rem}.bc-mark{width:4.5rem;height:4.5rem;margin:0 auto;display:block}.bc-mark .tick{width:100%;height:100%;display:block}.bc-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.5rem;font-size:clamp(1.4rem,1.15rem + .9vw,1.7rem)}.bc-sub{max-width:30rem;color:var(--color-ink-soft);margin:.5rem auto 0;font-size:.9rem;line-height:1.6}.bc-ref{background:radial-gradient(130% 170% at 0% 0%, var(--color-bronze), transparent 62%), var(--color-bronze);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem .75rem 1.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bc-ref{background:radial-gradient(130% 170% at 0% 0%, color-mix(in srgb, var(--color-bronze) 13%, transparent), transparent 62%), color-mix(in srgb, var(--color-bronze) 6%, transparent)}}.bc-ref{border:1px solid var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.bc-ref{border:1px solid color-mix(in srgb, var(--color-bronze-deep) 22%, transparent)}}.bc-ref-label{color:var(--color-muted);font-size:.72rem;display:block}.bc-ref-copy{color:var(--color-ink);transition:transform .16s var(--ease-out);align-items:center;gap:.55rem;margin-top:.1rem;display:inline-flex}.bc-ref-no{font-family:var(--font-wordmark);font-size:1.2rem}.bc-ref-icon{width:1.55rem;height:1.55rem;color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:.5rem;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bc-ref-icon{background:color-mix(in srgb, var(--color-bronze-deep) 12%, transparent)}}.bc-ref-icon{transition:background-color .2s}.bc-paid{color:#3f7a49;background:#4f9a5a2e;border-radius:9999px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;display:inline-flex}[data-theme=dark] .bc-paid{color:#86d492;background:#4f9a5a33}.bc-summary{border:1px solid var(--color-line);border-radius:1rem;overflow:hidden}.bc-summary>div{grid-template-columns:5.75rem 1fr;gap:.75rem;padding:.7rem 1rem;display:grid}.bc-summary>div+div{border-top:1px solid var(--color-line)}.bc-summary dt{color:var(--color-muted);font-size:.78rem}.bc-summary dd{color:var(--color-ink);font-size:.86rem}.bc-invoice{border:1px solid var(--color-line);background:var(--color-ink);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.bc-invoice{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.bc-invoice{flex-direction:column;gap:.85rem;padding:.95rem 1.05rem;display:flex}[data-theme=dark] .bc-invoice{background:#ffffff0a;border-color:#ffffff17}.bc-invoice-top{align-items:center;gap:.8rem;display:flex}.bc-invoice-glyph{background:var(--color-bronze);border-radius:.7rem;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bc-invoice-glyph{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.bc-invoice-glyph{color:var(--color-bronze-deep)}.bc-invoice-no{color:var(--color-ink);font-size:.9rem}.bc-invoice-amt{color:var(--color-muted);margin-top:.1rem;font-size:.8rem}.bc-invoice-actions{gap:.55rem;display:flex}.bc-btn{transition:transform .15s var(--ease-out), background-color .2s ease, color .2s ease, border-color .2s ease;border-radius:.8rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.62rem .9rem;font-size:.85rem;display:inline-flex}.bc-btn-solid{background:var(--color-bronze-deep);color:var(--color-ivory)}.bc-btn-solid:hover{background:var(--color-bronze-dark)}.bc-btn-line{border:1px solid var(--color-line);color:var(--color-ink-soft)}.bc-btn-line:hover{color:var(--color-ink);border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.bc-btn-line:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 35%, var(--color-line))}}.bc-next-title{color:var(--color-muted);margin-bottom:.55rem;font-size:.8rem}.bc-steps{flex-direction:column;gap:.55rem;list-style:none;display:flex}.bc-steps li{color:var(--color-ink-soft);gap:.7rem;font-size:.86rem;line-height:1.5;display:flex}.bc-step-dot{background:var(--color-bronze-deep);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--color-bronze-deep);border-radius:9999px;flex-shrink:0;margin-top:.42rem}@supports (color:color-mix(in lab, red, red)){.bc-step-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bronze-deep) 14%, transparent)}}.bc-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.4rem;display:flex}.bc-cal{color:var(--color-bronze-deep);align-items:center;gap:.45rem;padding:.35rem .2rem;font-size:.84rem;transition:color .18s;display:inline-flex}.bc-cal:hover{color:var(--color-bronze-dark)}.bc-privacy{color:var(--color-muted);text-align:right;max-width:13rem;font-size:.74rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.sc-card,.sc-check,.sc-chip,.sc-other-toggle,.ds-chan,.ds-chan-icon,.ds-chan-check,.ds-cond,.payx,.payx-orb,.bc,.bc>*,.bf-step.is-active .bf-step-dot{transition:none;animation:none}.payx-bar i{width:100%;animation:none}}.ds-req{color:var(--color-bronze-deep);font-weight:600}.ds-error{color:#c0554a;margin-top:.4rem;font-size:.78rem;line-height:1.4}.cp{flex-direction:column;gap:.6rem;margin-top:.5rem;display:flex;position:relative}.cpc{background:var(--color-ink);border:1px solid #0000;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.cpc{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.cpc{transition:background-color .32s ease, box-shadow .42s var(--ease-out);overflow:hidden}[data-theme=dark] .cpc{background:#ffffff0d}.cpc.is-sel{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.cpc.is-sel{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.cpc.is-sel{box-shadow:inset 0 0 0 1px var(--color-bronze-deep), 0 12px 28px -16px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.cpc.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 40%, transparent), 0 12px 28px -16px color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}[data-theme=dark] .cpc.is-sel{box-shadow:inset 0 0 0 1px var(--color-bronze), 0 0 22px -6px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cpc.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze) 45%, transparent), 0 0 22px -6px color-mix(in srgb, var(--color-bronze) 42%, transparent)}}.cpc-head{width:100%;color:var(--color-ink-soft);text-align:left;transition:color .28s ease, transform .18s var(--ease-out), background-color .28s ease;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex}@media (hover:hover){.cpc:not(.is-sel):hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.cpc:not(.is-sel):hover{background:color-mix(in srgb, var(--color-bronze) 9%, transparent)}}.cpc:not(.is-sel):hover .cpc-head{color:var(--color-ink)}}.cpc-head:active{transform:scale(.99)}.cpc.is-sel .cpc-head{color:var(--color-ink)}.cpc-icon{background:var(--color-bronze);border-radius:.72rem;place-items:center;width:2.35rem;height:2.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cpc-icon{background:color-mix(in srgb, var(--color-bronze) 15%, transparent)}}.cpc-icon{color:var(--color-bronze-deep);flex-shrink:0;transition:background-color .32s}.cpc.is-sel .cpc-icon{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.cpc.is-sel .cpc-icon{background:color-mix(in srgb, var(--color-bronze-deep) 24%, transparent)}}.cpc-text{flex-direction:column;flex:1;min-width:0;display:flex}.cpc-label{color:var(--color-ink);font-size:.95rem}.cpc-hint{color:var(--color-muted);margin-top:.08rem;font-size:.76rem}.cpc-check{background:var(--color-bronze-deep);width:1.4rem;height:1.4rem;color:var(--color-ivory);opacity:0;transition:opacity .3s var(--ease-out), transform .46s var(--ease-spring);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;transform:scale(.4)}.cpc.is-sel .cpc-check{opacity:1;transform:scale(1)}.cpc-fade{animation:cpc-in .48s var(--ease-out) both;padding:.1rem 1rem 1rem}@keyframes cpc-in{0%{opacity:0;filter:blur(4px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}.cpc-q{color:var(--color-ink-soft);margin-bottom:.65rem;font-size:.86rem}.cpc-pills{flex-wrap:wrap;gap:.5rem;display:flex}.cpc-pill{border:1px solid var(--color-bronze-deep);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.cpc-pill{border:1px solid color-mix(in srgb, var(--color-bronze-deep) 32%, var(--color-line))}}.cpc-pill{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.cpc-pill{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.cpc-pill{color:var(--color-ink-soft);transition:transform .16s var(--ease-out), background-color .26s ease, color .26s ease;padding:.55rem 1.05rem;font-size:.85rem}[data-theme=dark] .cpc-pill{background:#ffffff0d}.cpc-pill:hover{color:var(--color-ink);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.cpc-pill:hover{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}.cpc-pill:active{transform:scale(.97)}.cpc-yes{justify-content:space-between;align-items:center;gap:1rem;display:flex}.cpc-note{color:var(--color-ink-soft);font-size:.86rem;line-height:1.5}.cpc-field-head{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.cpc-back{color:var(--color-bronze-deep);border-radius:9999px;padding:.2rem .55rem;font-size:.78rem;transition:background-color .2s}.cpc-back:hover{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.cpc-back:hover{background:color-mix(in srgb, var(--color-bronze-deep) 12%, transparent)}}.cpc-label{color:var(--color-ink-soft);margin-bottom:.25rem;font-size:.82rem;display:block}.cpc-input{background:var(--color-ink);border:1px solid #0000;border-radius:.75rem;width:100%}@supports (color:color-mix(in lab, red, red)){.cpc-input{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.cpc-input{font:inherit;color:var(--color-ink);transition:box-shadow .24s var(--ease-out), background-color .22s ease;outline:none;padding:.75rem .9rem;font-size:.92rem}[data-theme=dark] .cpc-input{background:#ffffff0f}.cpc-input:focus{box-shadow:0 0 0 2px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.cpc-input:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.cpc-input::placeholder{color:var(--color-muted)}.cpc .contact-phone{background:var(--color-ink);border:1px solid #0000;border-radius:.75rem;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.cpc .contact-phone{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.cpc .contact-phone{transition:box-shadow .24s var(--ease-out);padding:.6rem .8rem}[data-theme=dark] .cpc .contact-phone{background:#ffffff0f}.cpc .contact-phone:focus-within{box-shadow:0 0 0 2px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.cpc .contact-phone:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.sc-card{padding:.9rem .8rem}.sc-grid{gap:.6rem}@media (min-width:62rem){.appt-right{min-height:55.5rem}.bf-body{flex-basis:0}}@media (max-height:56rem){main .section-card:first-child:has(.appt-section){padding-top:5.25rem}.appt-section{padding-block:clamp(.7rem,1.6lvh,1.2rem) clamp(2rem,5lvh,3.25rem)}.appt-grid{gap:clamp(1.6rem,3.4vw,3rem)}.appt-indepth-wrap{margin-top:clamp(1rem,2.4lvh,1.75rem)}.fc-field{max-width:24rem;margin-top:clamp(.9rem,2.2svh,1.6rem)}.appt-divider{margin-top:clamp(.9rem,2.2lvh,1.6rem)}.appt-blurb{margin-top:.8rem}.appt-right{padding:clamp(1.1rem,2.2vw,1.6rem)}@media (min-width:62rem){.appt-right{min-height:max(41.5rem,100lvh - 8.5rem)}.bf-body{flex-basis:0;height:auto}}.bf-steps,.bf-body{margin-top:.95rem}.bf-actions{padding-top:.85rem}.bf-next{padding:.7rem 1.7rem}.bf-lead{margin-bottom:.6rem}.cal-head{margin-bottom:.5rem}.cal-cell{height:clamp(1.62rem,3.45svh,2.35rem);font-size:.95rem}.cal-grid{gap:.24rem}.cal-weekdays{margin-bottom:.35rem}.bf-tz{margin-top:.7rem}.bf-when{margin-top:.6rem}.tw{--tw-slot:38px;height:clamp(calc(var(--tw-slot) * 3 + .35rem), 13lvh, 9.5rem);flex:none;margin-top:.5rem}.tw-item{font-size:.95rem}.tw-fade{height:3rem}.sc-grid{gap:.34rem}.sc-card{gap:.5rem;padding:.44rem .62rem}.sc-chip{border-radius:.56rem;width:1.8rem;height:1.8rem}.sc-icon{width:1rem;height:1rem}.sc-other-toggle{margin-top:.4rem;padding:.5rem .7rem}.ds{gap:.8rem}.ds-input{min-height:2.8rem;padding:.6rem .9rem}.cp{gap:.4rem;margin-top:.3rem}.cpc-head{padding:.6rem .95rem}.cpc-icon{width:2rem;height:2rem}}@media (max-height:44rem){main .section-card:first-child:has(.appt-section){padding-top:4.6rem}.appt-section{padding-block:.5rem clamp(1.4rem,4lvh,2.4rem)}.fc-field{max-width:19rem;margin-top:.7rem}.appt-divider{margin-top:.7rem}.appt-blurb{margin-top:.55rem}.appt-right{padding:clamp(.95rem,2vw,1.3rem)}.bf-steps,.bf-body{margin-top:.7rem}.bf-actions{padding-top:.65rem}.bf-lead{margin-bottom:.45rem}.cal-cell{height:clamp(1.5rem,3.2svh,1.95rem);font-size:.9rem}.cal-grid{gap:.2rem}.bf-tz{margin-top:.5rem}.bf-when{margin-top:.45rem}.tw{--tw-slot:34px;height:clamp(calc(var(--tw-slot) * 3 + .35rem), 11.5lvh, 7.4rem);flex:none;margin-top:.4rem}.tw-item{font-size:.9rem}.tw-fade{height:2.2rem}.sc-grid{gap:.35rem}.sc-card{padding:.5rem .6rem}.ds{gap:.6rem}.ds-input{min-height:2.6rem;padding:.5rem .85rem}.cp{gap:.35rem}.cpc-head{padding:.58rem .9rem}.cpc-icon{width:1.9rem;height:1.9rem}}@media (min-width:48rem) and (max-width:61.999rem){.bf-body{min-height:var(--bf-need,auto)}}@media (max-width:61.999rem){.fc-field{max-width:min(26rem,68%)}}[data-theme=dark] .appt-right{background:#121212;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f,0 40px 80px -50px #000}[data-theme=dark] .cal-cell:not(:disabled):not(.is-selected):hover{box-shadow:0 0 0 1px var(--color-bronze), 0 18px 34px -14px var(--color-bronze-deep);background:#ffffff17}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cal-cell:not(:disabled):not(.is-selected):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bronze) 35%, transparent), 0 18px 34px -14px color-mix(in srgb, var(--color-bronze-deep) 50%, transparent)}}[data-theme=dark] .cal-cell.is-selected{box-shadow:0 0 22px -1px var(--color-bronze), 0 24px 42px -14px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cal-cell.is-selected{box-shadow:0 0 22px -1px color-mix(in srgb, var(--color-bronze) 60%, transparent), 0 24px 42px -14px color-mix(in srgb, var(--color-bronze-deep) 75%, transparent)}}[data-theme=dark] .cal-cell.is-today.is-selected .cal-num{color:var(--color-ivory)}[data-theme=dark] .tw{background:#ffffff0a}[data-theme=dark] .tw-fade-top{background:linear-gradient(#151515,#0000)}[data-theme=dark] .tw-fade-bot{background:linear-gradient(#0000,#151515)}[data-theme=dark] .tw-band{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tw-band{background:color-mix(in srgb, var(--color-bronze) 20%, transparent)}}[data-theme=dark] .tw-band{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 20px -4px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tw-band{box-shadow:inset 0 1px 0 #ffffff2e, 0 0 20px -4px color-mix(in srgb, var(--color-bronze) 45%, transparent)}}[data-theme=dark] .sc-card.is-sel,[data-theme=dark] .ds-chan.is-sel{box-shadow:inset 0 0 0 1px var(--color-bronze), 0 0 22px -6px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sc-card.is-sel,[data-theme=dark] .ds-chan.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze) 45%, transparent), 0 0 22px -6px color-mix(in srgb, var(--color-bronze) 42%, transparent)}}@media (prefers-reduced-motion:reduce){.bf-pane>*,.ds-field,.cpc-fade{animation:none}.ah{transition:height .2s}.cpc-check{transition:opacity .16s}}.qx-page{overflow-anchor:none;padding-bottom:clamp(4.5rem,8svh,7rem)}.qx-hero{padding-top:clamp(8.5rem,16svh,11.5rem);position:relative}.qx-hero-copy{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.qx-hero-copy>*{animation:qx-rise .7s var(--ease-out) both}.qx-hero-copy .qx-kicker{animation-delay:60ms}.qx-hero-copy .qx-title{animation-delay:.14s}.qx-hero-copy .qx-lead{animation-delay:.26s}.qx-hero-copy .qx-explore{animation-delay:.36s}@keyframes qx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.qx-kicker{font-family:var(--font-wordmark);color:var(--color-muted);background:var(--color-ink);border-radius:999px;padding:.42em 1.05em;font-size:1.02rem}@supports (color:color-mix(in lab, red, red)){.qx-kicker{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.qx-kicker{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-kicker{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}[data-theme=dark] .qx-kicker{background:#211f1c;border-color:#ffffff12}.qx-title{max-width:24ch;font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin-top:clamp(1.6rem,3svh,2.2rem);font-size:clamp(2.35rem,1.4rem + 4vw,4.35rem);font-weight:300;line-height:1.14}.qx-echo{background:var(--color-ink);border-radius:999px;align-items:center;gap:.18em;padding:.02em .34em .1em .38em;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qx-echo{background:color-mix(in srgb, var(--color-ink) 5.5%, transparent)}}.qx-echo{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-echo{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}[data-theme=dark] .qx-echo{background:#211f1c;border-color:#ffffff12}.qx-echo-glyph{aspect-ratio:81.365/71.726;background:var(--color-bronze-deep);width:.74em;transform:translateY(.04em);-webkit-mask-image:url(/images/quotes/brush-quote.svg);mask-image:url(/images/quotes/brush-quote.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qx-lead{white-space:nowrap;font-size:min(1.18rem, calc((100vw - 2 * var(--site-margin)) / 29.2));color:var(--color-ink-soft);margin-top:clamp(1.3rem,2.6svh,1.9rem);line-height:1.6}.qx-explore{color:var(--color-ink-soft);margin-top:clamp(1.7rem,3.4svh,2.4rem);font-size:.98rem;font-weight:500}.qx-explore-inner{z-index:10;align-items:center;gap:.5rem;padding:.72rem 1.5rem;display:inline-flex;position:relative}.qx-explore-inner svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.qx-explore:hover .qx-explore-inner svg{transform:translateY(3px)}}.qx-art-field{z-index:1;width:100%;height:clamp(15rem,30vw,27rem);margin-top:clamp(2.2rem,5svh,4rem);position:relative}.qx-art{will-change:transform;position:absolute}.qx-drift{animation:qx-drift var(--drift-dur,11s) ease-in-out var(--drift-del,0s) infinite alternate}@keyframes qx-drift{0%{transform:translateY(var(--drift-a,-7px))}to{transform:translateY(var(--drift-b,7px))}}.qx-art img{width:100%;height:auto;animation:qx-art-in .9s var(--ease-out) calc(.42s + var(--n) * .11s) both;border-radius:clamp(.9rem,1.6vw,1.5rem);display:block;box-shadow:0 26px 54px -34px #0000008c}@keyframes qx-art-in{0%{opacity:0;transform:translateY(26px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}[data-theme=dark] .qx-art img{box-shadow:0 30px 60px -34px #000}.qx-art:first-child{--drift-dur:12.5s;--drift-a:-10px;--drift-b:12px;width:clamp(7.5rem,13.5vw,13rem);top:12%;left:clamp(.9rem,2vw,3rem)}.qx-art:nth-child(2){--drift-dur:10s;--drift-del:-3.2s;--drift-a:-13px;--drift-b:9px;width:clamp(6.8rem,12vw,11.6rem);top:34%;left:22%}.qx-art:nth-child(3){--drift-dur:13.5s;--drift-del:-6s;--drift-a:-9px;--drift-b:13px;width:clamp(7.2rem,13vw,12.4rem);top:4%;left:43.5%}.qx-art:nth-child(4){--drift-dur:9.4s;--drift-del:-1.6s;--drift-a:-12px;--drift-b:10px;width:clamp(8.2rem,15vw,14.4rem);top:46%;left:64%}.qx-art:nth-child(5){--drift-dur:11.6s;--drift-del:-4.4s;--drift-a:-11px;--drift-b:11px;width:clamp(6.6rem,11.5vw,11.2rem);top:10%;right:clamp(.9rem,2vw,3rem)}@media (max-width:44rem){.qx-art-field{height:clamp(13rem,52vw,19rem)}.qx-art:first-child{width:min(24vw,8.6rem);top:16%;left:2.5vw}.qx-art:nth-child(2){width:min(21vw,7.6rem);top:38%;left:28%}.qx-art:nth-child(3){width:min(22vw,8rem);top:2%;left:52%}.qx-art:nth-child(4){display:none}.qx-art:nth-child(5){width:min(21vw,7.6rem);top:30%;right:2.5vw}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.qx-art{animation:linear both qx-art-ascend;animation-timeline:scroll(root);animation-range:0 150svh}}}}@keyframes qx-art-ascend{0%{translate:0}to{translate:0 calc(150svh * var(--spd,.2) * -1)}}.qxf-zone{padding-top:clamp(2.5rem,5.5svh,4rem);position:relative}.qxf-wrap{top:calc(var(--qxf-top,4.7rem) - 23px);z-index:20;position:sticky}.qxf-bar{width:calc((1 - var(--dock,0)) * 100% + var(--dock,0) * var(--qxf-dock-w,100%));padding:calc(.7rem + var(--dock,0) * 1.6rem) clamp(.85rem, 1.5vw, 1.3rem) .7rem;border-radius:calc(1.4rem * (1 - var(--dock,0))) calc(1.4rem * (1 - var(--dock,0))) 1.4rem 1.4rem;background:var(--color-surface);border:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:clamp(.9rem,2vw,1.6rem);margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.qxf-bar{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.qxf-bar{transition:box-shadow .3s,background-color .3s,border-color .3s;box-shadow:0 18px 40px -32px #0006}[data-theme=dark] .qxf-bar{background:#191817;border-color:#ffffff14;box-shadow:0 20px 44px -34px #000}.qxf-wrap.is-docked .qxf-bar{background:var(--t-pill);border-color:#0000;box-shadow:0 26px 54px -30px #00000080}[data-theme=dark] .qxf-wrap.is-docked .qxf-bar{box-shadow:0 28px 58px -30px #000}.qxf-label{font-family:var(--font-display);color:var(--color-muted);flex:none;padding-left:.35rem;font-size:.88rem;font-weight:500}.qxf-rail{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);align-items:center;gap:.45rem;padding-block:.15rem;display:flex;overflow-x:auto}.qxf-rail::-webkit-scrollbar{display:none}.qxf-chip{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;flex:none;align-items:center;gap:.44rem;padding:.52rem .95rem;font-size:.9rem;font-weight:400;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.qxf-chip{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.qxf-chip{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qxf-chip{border:1px solid color-mix(in srgb, var(--color-line) 62%, transparent)}}.qxf-chip{transition:background-color .22s,border-color .22s,color .22s}[data-theme=dark] .qxf-chip{background:#ffffff0b;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.qxf-chip:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.qxf-chip:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.qxf-chip-dot{background:var(--color-bronze-deep);opacity:0;width:5px;height:5px;transition:opacity .24s ease, transform .3s var(--ease-spring);border-radius:50%;transform:scale(.4)}.qxf-chip.is-on{color:var(--color-ink);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.qxf-chip.is-on{background:color-mix(in srgb, var(--color-bronze) 14%, transparent)}}.qxf-chip.is-on{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.qxf-chip.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.qxf-chip.is-on .qxf-chip-dot{opacity:1;transform:scale(1)}.qxf-chip-count{color:var(--color-muted);font-size:.78rem}.qx-grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(1.4rem,2.2vw,2rem);margin:0;padding:clamp(2.8rem,5svh,4rem) 0 0;list-style:none;display:grid}@media (min-width:52rem){.qx-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:78rem){.qx-grid{grid-template-columns:repeat(3,1fr)}}.qx-item{opacity:0;display:flex}.qx-grid.is-in .qx-item{animation:qx-card-in .64s var(--ease-out) calc(var(--i,0) * 80ms) both}@keyframes qx-card-in{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.qx-grid.qx-swap-out .qx-item{animation:qx-card-out .185s var(--ease-in-out) calc(var(--i,0) * 12ms) forwards;pointer-events:none}@keyframes qx-card-out{to{opacity:0;transform:translateY(10px)scale(.99)}}.qx-empty{text-align:center;flex-direction:column;align-items:center;padding:clamp(2.6rem,6vw,4.6rem) 1.2rem clamp(3rem,7vw,5.4rem);display:flex}.qx-empty>*{animation:qx-card-in .56s var(--ease-out) calc(var(--e,0) * 95ms) both}.qx-empty-glyph{--e:0;font-family:var(--font-display);color:var(--color-bronze);opacity:.55;font-size:clamp(3.4rem,7vw,5.2rem);line-height:.6}.qx-empty-title{--e:1;font-family:var(--font-display);color:var(--color-ink);margin-top:1.1rem;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.2}.qx-empty-line{--e:2;max-width:34ch;color:var(--color-muted);margin-top:.55rem;font-size:clamp(.92rem,1.4vw,1rem);line-height:1.55}.qx-empty-cta{--e:3;border:1px solid var(--color-line);color:var(--color-ink);background:var(--color-surface);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out);border-radius:999px;margin-top:1.5rem;padding:.62rem 1.25rem;font-size:.92rem;font-weight:560}.qx-empty-cta:hover{border-color:var(--color-bronze)}.qx-card{text-align:left;background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.5rem;flex-direction:column;width:100%;height:100%;padding:clamp(1.35rem,2vw,1.7rem) clamp(1.35rem,2.1vw,1.8rem) clamp(1.05rem,1.6vw,1.3rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.qx-card{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)) 100%)}}.qx-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-card{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.qx-card{transition:transform .34s var(--ease-spring);cursor:pointer;box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .qx-card{background:radial-gradient(140% 130% at 50% 120%,#072e33 0%,#072e3399 32%,#072e3342 54%,#072e3312 72%,#072e3300 86%),#121413;border-color:#ffffff12;box-shadow:0 24px 52px -40px #000}.qx-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .34s var(--ease-out);pointer-events:none;position:absolute;inset:0;box-shadow:0 44px 80px -34px #00000080,0 14px 30px -18px #00000040}[data-theme=dark] .qx-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .qx-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px color-mix(in srgb, var(--color-bronze) 14%, transparent)}}@media (hover:hover) and (pointer:fine){.qx-card:hover{transform:translateY(-7px)scale(1.01)}.qx-card:hover:after{opacity:1}}.qx-card:active{transform:translateY(-2px)scale(.992)}.qx-card:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:3px}.qx-glyph{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:2.6rem;line-height:.62;transform:translate(-2px)}.qx-text{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.95rem;font-weight:400;line-height:1.42;display:block}.qx-card[data-size=a] .qx-text{font-size:clamp(1.38rem,1.24rem + .55vw,1.66rem)}.qx-card[data-size=b] .qx-text{font-size:clamp(1.24rem,1.13rem + .42vw,1.45rem)}.qx-card[data-size=c] .qx-text{font-size:clamp(1.12rem,1.04rem + .32vw,1.28rem)}.qx-sign{aspect-ratio:275.549/71.822;background:var(--color-bronze-deep);opacity:.85;width:clamp(6.4rem,8.5vw,7.6rem);margin-top:clamp(1.1rem,2svh,1.5rem);-webkit-mask-image:url(/images/quotes/signature-sudha-shastri.svg);mask-image:url(/images/quotes/signature-sudha-shastri.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qx-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:clamp(1.5rem,2.6svh,2.1rem);display:flex}.qx-date{font-family:var(--font-display);color:var(--color-muted);font-size:.84rem}.qx-openring{width:2.1rem;height:2.1rem;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.qx-openring{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent)}}.qx-openring{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.qx-openring{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent)}}.qx-openring{transition:background-color .26s,border-color .26s,color .26s}[data-theme=dark] .qx-openring{background:#ffffff0a;border-color:#ffffff1a}.qx-openring svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.qx-card:hover .qx-openring{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:#fff}.qx-card:hover .qx-openring svg{transform:translate(1.5px,-1.5px)}}.qx-more{font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:999px;padding:.78rem 1.7rem;font-size:.95rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.qx-more{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.qx-more{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-more{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.qx-more{transition:opacity .3s,border-color .22s}.qx-more.is-done{opacity:.45;cursor:default}html.qx-lock{padding-right:var(--sb-comp,0px);overflow:hidden}html.qx-lock .notch-drop{padding-right:var(--sb-comp,0px)}.qx-stage{z-index:80;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0}.qx-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a0985;animation:.24s both qx-scrim-in;position:absolute;inset:0}[data-theme=dark] .qx-scrim{background:#0000009e}@keyframes qx-scrim-in{0%{opacity:0}to{opacity:1}}.qx-sheet{overscroll-behavior:contain;background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.9rem;flex-direction:column;align-items:flex-start;width:min(44rem,100%);max-height:min(86svh,52rem);padding:clamp(1.8rem,4.5vw,3.2rem) clamp(1.6rem,5vw,3.4rem) clamp(1.5rem,3.6vw,2.4rem);display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.qx-sheet{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 50%, var(--color-surface)) 100%)}}.qx-sheet{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-sheet{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.qx-sheet{animation:qx-sheet-in .24s var(--ease-out) both;outline:none;box-shadow:0 60px 120px -40px #0009,0 18px 40px -24px #0000004d}[data-theme=dark] .qx-sheet{box-shadow:0 60px 130px -40px #000, 0 0 0 1px var(--color-bronze);background:radial-gradient(150% 130% at 50% 124%,#072e33 0%,#072e338c 34%,#072e3338 56%,#072e3300 80%),#161815;border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .qx-sheet{box-shadow:0 60px 130px -40px #000, 0 0 0 1px color-mix(in srgb, var(--color-bronze) 10%, transparent)}}@keyframes qx-sheet-in{0%{opacity:0;transform:translateY(14px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}.qx-stage.is-out .qx-scrim{animation:.16s both qx-scrim-out}.qx-stage.is-out .qx-sheet{animation:qx-sheet-out .16s var(--ease-out) both}@keyframes qx-scrim-out{to{opacity:0}}@keyframes qx-sheet-out{to{opacity:0;transform:translateY(8px)scale(.975)}}.qx-close{width:2.3rem;height:2.3rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.05rem;right:1.05rem}@supports (color:color-mix(in lab, red, red)){.qx-close{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.qx-close{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-close{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.qx-close{transition:background-color .2s,color .2s}[data-theme=dark] .qx-close{background:#ffffff0d;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.qx-close:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.qx-close:hover{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.qx-close:hover{color:var(--color-ink)}}.qx-sheet>:not(.qx-close){animation:qx-rise .46s var(--ease-out) both}.qx-sheet .qx-stage-cat{animation-delay:90ms}.qx-sheet .qx-stage-text{animation-delay:.15s}.qx-sheet .qx-stage-date{animation-delay:.32s}.qx-sheet .qx-stage-actions{animation-delay:.38s}.qx-stage.is-out .qx-sheet>*{animation:none}.qx-stage-cat{font-family:var(--font-display);color:var(--color-muted);align-items:center;gap:.55rem;font-size:.88rem;display:inline-flex}.qx-cat-glyph{aspect-ratio:81.365/71.726;background:var(--color-bronze-deep);width:1.15em;-webkit-mask-image:url(/images/quotes/brush-quote.svg);mask-image:url(/images/quotes/brush-quote.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.qx-stage-text{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:pretty;margin:1.5rem 0 0;font-weight:400;line-height:1.38}.qx-stage-text[data-size=a]{font-size:clamp(1.7rem,1.3rem + 1.8vw,2.5rem)}.qx-stage-text[data-size=b]{font-size:clamp(1.5rem,1.2rem + 1.4vw,2.15rem)}.qx-stage-text[data-size=c]{font-size:clamp(1.3rem,1.1rem + 1vw,1.8rem)}.qx-sheet .qx-stage-sign{aspect-ratio:275.549/71.822;background:var(--color-bronze-deep);opacity:.9;width:clamp(7.6rem,13vw,9.4rem);animation:qx-sign-in .82s var(--ease-out) .26s both;margin-top:clamp(1.4rem,3svh,2rem);-webkit-mask-image:url(/images/quotes/signature-sudha-shastri.svg);mask-image:url(/images/quotes/signature-sudha-shastri.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes qx-sign-in{0%{opacity:0;filter:blur(7px);transform:translateY(9px)scale(.985)}60%{filter:blur(1.5px)}to{opacity:.9;filter:blur();transform:translateY(0)scale(1)}}.qx-stage-date{font-family:var(--font-display);color:var(--color-muted);margin-top:.9rem;font-size:.9rem}.qx-stage-actions{flex-wrap:wrap;align-items:center;gap:.7rem;width:100%;margin-top:clamp(1.6rem,3.4svh,2.3rem);display:flex}.qx-share{font-family:var(--font-display);color:#fff;background:var(--color-bronze-deep);border:1px solid #0000;border-radius:999px;align-items:center;gap:.55rem;padding:.72rem 1.45rem;font-size:.95rem;font-weight:500;transition:background-color .22s;display:inline-flex}[data-theme=dark] .qx-share{color:#14120f}@media (hover:hover) and (pointer:fine){.qx-share:hover{background:var(--color-bronze-dark)}}.qx-copy{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;padding:.72rem 1.35rem;font-size:.92rem;font-weight:400;position:relative}@supports (color:color-mix(in lab, red, red)){.qx-copy{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.qx-copy{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.qx-copy{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.qx-copy{transition:border-color .22s,color .22s}[data-theme=dark] .qx-copy{background:#ffffff0b;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.qx-copy:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.qx-copy:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.qx-share-swap{display:inline-grid;position:relative}.qx-share-a,.qx-share-b{white-space:nowrap;transition:opacity .18s ease, transform .26s var(--ease-out);grid-area:1/1;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.qx-share-b{opacity:0;transform:translateY(5px)}.qx-copy .qx-copy-b{color:var(--color-bronze-deep)}.qx-share.is-copied .qx-share-a,.qx-copy.is-copied .qx-share-a{opacity:0;transform:translateY(-5px)}.qx-share.is-copied .qx-share-b,.qx-copy.is-copied .qx-share-b{opacity:1;transform:translateY(0)}.qx-pagenav{flex-direction:column;align-items:center;gap:1.05rem;padding-top:clamp(2.4rem,4.5svh,3.4rem);display:flex}.qx-pgscene{perspective:720px;max-width:100%}.qx-pgbar{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.05rem;gap:.4rem;max-width:min(100%,24rem);padding:.42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.qx-pgbar{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.qx-pgbar{transform-style:preserve-3d;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);overflow-x:auto}.qx-pgbar::-webkit-scrollbar{display:none}[data-theme=dark] .qx-pgbar{background:#191817;border-color:#ffffff14}.qx-pgc{width:2.5rem;height:2.5rem;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink-soft);transform-style:preserve-3d;transition:transform .28s var(--ease-spring), background-color .2s ease, color .2s ease, box-shadow .28s var(--ease-out);border-radius:.75rem;flex:none;place-items:center;font-size:.95rem;display:grid}@media (hover:hover) and (pointer:fine){.qx-pgc:not(:disabled):not(.is-on):hover{background:var(--color-bronze);transform:translateZ(26px)scale(1.06)}@supports (color:color-mix(in lab, red, red)){.qx-pgc:not(:disabled):not(.is-on):hover{background:color-mix(in srgb, var(--color-bronze) 15%, var(--color-tile))}}.qx-pgc:not(:disabled):not(.is-on):hover{color:var(--color-ink);box-shadow:0 18px 28px -14px #0009}.qx-pgc.is-on:not(:disabled):hover{transform:translateZ(42px)scale(1.03)}}.qx-pgc:not(:disabled):active{transform:translateZ(12px)scale(.97)}.qx-pgc.is-on{background:var(--color-bronze-deep);color:#fff}[data-theme=dark] .qx-pgc.is-on{color:#14120f}.qx-pgc:disabled{cursor:default}.qx-pgc:disabled:not(.is-on){opacity:.4}.qxf-rail{flex:auto}@media (max-width:44rem){.qxf-label{font-size:.82rem}.qxf-chip{padding:.48rem .8rem;font-size:.86rem}.qx-page{padding-bottom:3.4rem}.qx-hero{padding-top:7rem}.qx-kicker{padding:.4em .95em;font-size:.9rem}.qx-title{font-size:2.02rem}.qx-explore{font-size:.92rem}.qx-explore-inner{padding:.64rem 1.25rem}.qxf-zone{padding-top:2.5rem}.qxf-bar{position:relative}.qxf-label{opacity:calc(1 - var(--dock,0));padding-left:0;position:absolute;bottom:calc(100% + .5rem);left:.4rem}.qxf-rail{gap:.38rem}.qxf-chip{gap:.36rem;padding:.38rem .66rem;font-size:.8rem}.qxf-chip-dot{width:4px;height:4px}.qxf-chip-count{font-size:.7rem}.qx-grid{grid-auto-rows:auto;gap:1.05rem;padding-top:2rem}.qx-card{padding:1.15rem 1.15rem .95rem}.qx-text{font-family:var(--font-stroke,var(--font-wordmark));margin-top:.6rem;line-height:1.36}.qx-card[data-size] .qx-text{font-size:1.42rem}.qx-empty-title{font-family:var(--font-stroke,var(--font-display));font-size:1.7rem}.qx-sign{width:5.8rem;margin-top:.75rem}.qx-foot{padding-top:.9rem}.qx-date{font-size:.8rem}.qx-openring{width:1.9rem;height:1.9rem}.qx-card:active{transform:scale(.985)}.qx-more{padding:.68rem 1.4rem;font-size:.9rem}.qx-sheet{border-radius:1.5rem;padding:1.6rem 1.35rem 1.35rem}.qx-stage-text{font-family:var(--font-stroke,var(--font-wordmark));line-height:1.34}.qx-stage-text[data-size=a]{font-size:1.95rem}.qx-stage-text[data-size=b]{font-size:1.72rem}.qx-stage-text[data-size=c]{font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.qx-hero-copy>*,.qx-art img,.qx-grid.is-in .qx-item,.qx-empty>*,.qx-sheet,.qx-sheet>:not(.qx-close),.qx-stage-sign{animation:.24s both qx-fade-only}.qx-drift{animation:none}.qx-art{transform:none!important}.qx-grid.qx-swap-out .qx-item{animation:.14s forwards qx-fade-out-only}.qx-card,.qx-card:hover,.qx-card:active,.qx-pgc,.qx-pgc:not(:disabled):hover,.qx-pgc:not(:disabled):active{transform:none}.qx-sheet .qx-stage-sign{animation:.24s both qx-fade-only}@keyframes qx-fade-only{0%{opacity:0}to{opacity:1}}@keyframes qx-fade-out-only{to{opacity:0}}}.axr-page,.axp-body-sec{padding-bottom:clamp(4.5rem,8svh,7rem)}.axp-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(1.6rem,4vw,4.5rem);padding-top:clamp(.9rem,1.8svh,1.4rem);padding-bottom:clamp(2.4rem,4.6svh,3.2rem);display:flex}.axp-hero>*{animation:qx-rise .7s var(--ease-out) both}.axp-hero .axp-hero-main{animation-delay:60ms}.axp-hero .axp-lead{animation-delay:.24s}.axp-hero-main{flex:30rem;min-width:0}.axp-kicker{font-family:var(--font-wordmark);color:var(--color-muted);background:var(--color-ink);border-radius:999px;padding:.42em 1.05em;font-size:1.02rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.axp-kicker{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.axp-kicker{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axp-kicker{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}[data-theme=dark] .axp-kicker{background:#211f1c;border-color:#ffffff12}.axp-title{max-width:17ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;margin-top:clamp(1.4rem,2.6svh,2rem);font-size:clamp(2.2rem,1.35rem + 3.4vw,3.9rem);font-weight:400;line-height:1.12}.axp-lead{color:var(--color-ink-soft);text-wrap:pretty;flex:0 30ch;padding-bottom:.55rem;font-size:clamp(1rem,.94rem + .4vw,1.16rem);line-height:1.6}.axpf-zone{padding-top:clamp(2.4rem,5svh,3.6rem);position:relative}.axpf-wrap{top:calc(var(--axpf-top,4.7rem) - 23px);z-index:20;position:sticky}.axpf-bar{width:calc((1 - var(--dock,0)) * 100% + var(--dock,0) * var(--axpf-dock-w,100%));padding:calc(.7rem + var(--dock,0) * 1.6rem) clamp(.85rem, 1.5vw, 1.3rem) .7rem;border-radius:calc(1.4rem * (1 - var(--dock,0))) calc(1.4rem * (1 - var(--dock,0))) 1.4rem 1.4rem;background:var(--color-surface);border:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:clamp(.9rem,2vw,1.6rem);margin-inline:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.axpf-bar{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.axpf-bar{transition:box-shadow .3s,background-color .3s,border-color .3s;box-shadow:0 18px 40px -32px #0006}[data-theme=dark] .axpf-bar{background:#191817;border-color:#ffffff14;box-shadow:0 20px 44px -34px #000}.axpf-wrap.is-docked .axpf-bar{background:var(--t-pill);border-color:#0000;box-shadow:0 26px 54px -30px #00000080}[data-theme=dark] .axpf-wrap.is-docked .axpf-bar{box-shadow:0 28px 58px -30px #000}.axpf-label{font-family:var(--font-display);color:var(--color-muted);flex:none;padding-left:.35rem;font-size:.88rem;font-weight:500}.axpf-rail{scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);flex:auto;align-items:center;gap:.45rem;padding-block:.15rem;display:flex;overflow-x:auto}.axpf-rail::-webkit-scrollbar{display:none}.axpf-chip{font-family:var(--font-display);color:var(--color-ink-soft);background:var(--color-ink);border-radius:999px;flex:none;align-items:center;gap:.44rem;padding:.52rem .95rem;font-size:.9rem;font-weight:400;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axpf-chip{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.axpf-chip{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axpf-chip{border:1px solid color-mix(in srgb, var(--color-line) 62%, transparent)}}.axpf-chip{transition:background-color .22s,border-color .22s,color .22s}[data-theme=dark] .axpf-chip{background:#ffffff0b;border-color:#ffffff17}@media (hover:hover) and (pointer:fine){.axpf-chip:hover{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.axpf-chip:hover{border-color:color-mix(in srgb, var(--color-bronze-deep) 45%, var(--color-line))}}}.axpf-chip-dot{background:var(--color-bronze-deep);opacity:0;width:5px;height:5px;transition:opacity .24s ease, transform .3s var(--ease-spring);border-radius:50%;transform:scale(.4)}.axpf-chip.is-on{color:var(--color-ink);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.axpf-chip.is-on{background:color-mix(in srgb, var(--color-bronze) 14%, transparent)}}.axpf-chip.is-on{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.axpf-chip.is-on{border-color:color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.axpf-chip.is-on .axpf-chip-dot{opacity:1;transform:scale(1)}.axpf-chip-count{color:var(--color-muted);font-size:.78rem}@media (max-width:44rem){.axpf-label{font-size:.82rem}.axpf-chip{padding:.48rem .8rem;font-size:.86rem}}.axp-ledger{padding-top:clamp(2.6rem,5svh,3.8rem)}.axp-ledger .axp-top,.axp-ledger .axp-card-item{opacity:0}.axp-ledger.is-in .axp-top,.axp-ledger.is-in .axp-card-item{animation:qx-card-in .62s var(--ease-out) calc(var(--i,0) * 90ms) both}.axp-ledger.axp-swap-out .axp-top,.axp-ledger.axp-swap-out .axp-card-item{animation:qx-card-out .185s var(--ease-in-out) calc(var(--i,0) * 12ms) forwards;pointer-events:none}.axp-cat{font-family:var(--font-display);color:var(--color-bronze-deep);font-size:.86rem;font-weight:300}.axp-deck{font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;font-size:.98rem;font-weight:300;line-height:1.55}.axp-meta{font-family:var(--font-display);color:var(--color-muted);align-items:center;gap:.55rem;font-size:.86rem;display:inline-flex}.axp-meta-dot{background:var(--color-muted);opacity:.7;border-radius:50%;width:3.5px;height:3.5px}.axp-top{align-items:stretch;gap:clamp(1.4rem,2.6vw,2.25rem);padding-bottom:clamp(2rem,4svh,3rem);display:grid}@media (min-width:56rem){.axp-top{grid-template-columns:minmax(0,1.5fr) minmax(17rem,1fr)}}@media (min-width:72rem){.axp-top{grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr)}}@media (min-width:56rem){.axp-top.is-solo{grid-template-columns:1fr}}.axp-top.is-solo .axp-fcard-title{max-width:none;font-size:clamp(1.45rem,.9rem + 1.25vw,1.95rem)}.axp-top.is-solo .axp-fcard-deck{max-width:none}.axp-fcard{border-radius:clamp(1.2rem,2vw,1.8rem);min-height:clamp(17rem,34vw,30rem);display:block;position:relative;overflow:hidden;box-shadow:0 30px 62px -40px #0000008c}[data-theme=dark] .axp-fcard{box-shadow:0 34px 68px -40px #000}.axp-fcard-img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.axp-fcard:hover .axp-fcard-img{transform:scale(1.035)}}.axp-fcard-scrim{background:linear-gradient(#08070600 16%,#08070657 40%,#080706c7 66%,#080706f2 88%,#080706fa 100%);position:absolute;inset:0}.axp-fcard-body{text-shadow:0 1px 3px #0000008c,0 2px 18px #0009;flex-direction:column;align-items:flex-start;gap:.6rem;padding:clamp(1.3rem,2.8vw,2.1rem);display:flex;position:absolute;inset:auto 0 0}.axp-fcard-meta{font-family:var(--font-display);color:#f0ebe2eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none;background:#0c0b0a85;border:1px solid #ffffff24;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.42rem .9rem;font-size:.84rem;display:inline-flex}.axp-fdot{background:#eee9df99;border-radius:50%;width:3.5px;height:3.5px}.axp-fcard-title{max-width:24ch;font-family:var(--font-wordmark);color:#f4f0e8;text-wrap:balance;font-size:clamp(1.55rem,1.15rem + 1.7vw,2.5rem);font-weight:400;line-height:1.16}.axp-fcard-deck{-webkit-line-clamp:2;max-width:58ch;font-family:var(--font-display);color:#eee9dfc7;-webkit-box-orient:vertical;font-size:.98rem;font-weight:300;line-height:1.55;display:-webkit-box;overflow:hidden}.axp-side{flex-direction:column;justify-content:space-between;gap:clamp(.9rem,1.8vh,1.3rem);margin:0;padding:0;list-style:none;display:flex}.axp-side-item{flex:1 1 0;min-height:0;display:flex}.axp-scard{width:100%;min-height:8.5rem;transition:transform .62s var(--ease-out);border-radius:1.3rem;display:block;position:relative;overflow:hidden;box-shadow:0 18px 40px -34px #00000073}[data-theme=dark] .axp-scard{box-shadow:0 20px 44px -36px #000}@media (hover:hover) and (pointer:fine){.axp-scard:hover{transform:scale(1.015)}}.axp-scard:active{transform:scale(.995)}.axp-scard-img{object-fit:cover;filter:brightness(.6);width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.axp-scard:hover .axp-scard-img{transform:scale(1.045)}}.axp-scard-scrim{background:linear-gradient(#08070600 26%,#0807064d 50%,#080706bd 76%,#080706f0 100%);position:absolute;inset:0}.axp-scard-body{text-shadow:0 1px 3px #0000008c,0 2px 14px #0000008c;flex-direction:column;align-items:flex-start;gap:.3rem;padding:clamp(.9rem,1.8vw,1.2rem);display:flex;position:absolute;inset:auto 0 0}.axp-scard-title{-webkit-line-clamp:2;font-family:var(--font-display);color:#f4f0e8;-webkit-box-orient:vertical;font-size:clamp(.98rem,.92rem + .3vw,1.16rem);font-weight:400;line-height:1.32;display:-webkit-box;overflow:hidden}.axp-scard-date{font-family:var(--font-display);color:#eee9dfcc;font-size:.82rem}@media (min-width:56rem) and (max-width:74.99rem){.axp-scard{min-height:7.4rem}.axp-scard-title{font-size:.92rem;line-height:1.3}.axp-scard-date{font-size:.76rem}}.axp-grid{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(1.4rem,2.2vw,2rem);margin:0;padding:clamp(.4rem,1svh,.8rem) 0 0;list-style:none;display:grid}@media (min-width:52rem){.axp-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:78rem){.axp-grid{grid-template-columns:repeat(3,1fr)}}.axp-card-item{display:flex}.axp-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.5rem;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axp-card{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 55%, var(--color-surface)) 100%)}}.axp-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axp-card{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.axp-card{transition:transform .62s var(--ease-out);box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .axp-card{background:radial-gradient(140% 130% at 50% 120%,#072e33 0%,#072e3399 32%,#072e3342 54%,#072e3312 72%,#072e3300 86%),#121413;border-color:#ffffff12;box-shadow:0 24px 52px -40px #000}.axp-card:after{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity .62s var(--ease-out);pointer-events:none;position:absolute;inset:0;box-shadow:0 44px 80px -34px #00000080,0 14px 30px -18px #00000040}[data-theme=dark] .axp-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .axp-card:after{box-shadow:0 48px 88px -34px #000, 0 0 0 1px color-mix(in srgb, var(--color-bronze) 14%, transparent)}}@media (hover:hover) and (pointer:fine){.axp-card:hover{transform:scale(1.022)}.axp-card:hover:after{opacity:1}}.axp-card:active{transform:scale(.995)}.axp-card-media{aspect-ratio:3/2;border-radius:1.5rem 1.5rem 1.05rem 1.05rem;display:block;position:relative;overflow:hidden}.axp-card-cat{font-family:var(--font-display);color:#eee9e0e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0a80;border:1px solid #ffffff1f;border-radius:999px;padding:.34rem .8rem;font-size:.8rem;font-weight:300;position:absolute;top:.85rem;left:.85rem}.axp-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out);transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.axp-card:hover .axp-card-media img{transform:scale(1.045)}}.axp-card-body{flex-direction:column;flex:1;align-items:flex-start;gap:.65rem;padding:clamp(1.5rem,2.6vw,1.9rem) 1.35rem clamp(1.4rem,2.4vw,1.75rem);display:flex}.axp-card-title{-webkit-line-clamp:2;font-family:var(--font-display);min-height:2.6em;color:var(--color-ink);-webkit-box-orient:vertical;font-size:clamp(1.18rem,1.08rem + .45vw,1.42rem);font-weight:400;line-height:1.3;transition:color .36s;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.axp-card:hover .axp-card-title{color:var(--color-bronze-dark)}}.axp-card .axp-deck{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.1em;display:-webkit-box;overflow:hidden}.axp-card-foot{justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:auto;padding-top:.9rem;display:flex}.axp-card-foot .axp-meta svg{color:var(--color-muted);flex:none}.axp-card-right{align-items:center;gap:.75rem;display:inline-flex}.axp-mins{font-family:var(--font-display);color:var(--color-muted);white-space:nowrap;font-size:.86rem}.axp-row-go{width:2.4rem;height:2.4rem;color:var(--color-ink-soft);border:1px solid var(--color-line);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.axp-row-go{border:1px solid color-mix(in srgb, var(--color-line) 80%, transparent)}}.axp-row-go{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.axp-row-go{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent)}}.axp-row-go{transition:background-color .42s,border-color .42s,color .42s}[data-theme=dark] .axp-row-go{background:#ffffff0a;border-color:#ffffff1a}.axp-row-go svg{transition:transform .52s var(--ease-out)}@media (hover:hover) and (pointer:fine){.axp-card:hover .axp-row-go{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:#fff}}.axm-open,.axm-moods,.axm-room{display:none}@media (max-width:44rem){.section-card:has(>.axp-wide){display:none}.axm-open,.axm-moods,.axm-room{overflow-anchor:none;display:block}.axm-room{padding-bottom:3.4rem}.section-card:has(>.axm-moods){top:calc(var(--axm-top,4.7rem) - 22px);padding-bottom:1.85rem;position:sticky}}.axm-open,.axm-moods,.axm-room{--font-stroke:var(--font-stroke-var), var(--font-body-var), -apple-system, "Segoe UI", sans-serif}@media (min-width:44.01rem){.section-card:has(>.axm-only){display:none}}.axm-open{padding-top:6.4rem;padding-bottom:.2rem}.axm-bubbleslot{min-block-size:5.9rem}.axm-bubblewrap{inline-size:fit-content;max-inline-size:100%;margin-top:.9rem;padding-bottom:2.15rem;position:relative}.axm-open.is-fresh .axm-greetline,.axm-open.is-fresh .axm-bubblewrap{will-change:transform, opacity;animation:.52s cubic-bezier(.22,.61,.36,1) both axm-in}.axm-open.is-fresh .axm-tail-a{animation:.44s cubic-bezier(.22,.61,.36,1) .15s both axm-in}.axm-open.is-fresh .axm-tail-b{animation:.44s cubic-bezier(.22,.61,.36,1) .22s both axm-in}@keyframes axm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.axm-open.is-fresh .axm-greetline,.axm-open.is-fresh .axm-bubblewrap,.axm-open.is-fresh .axm-tail-a,.axm-open.is-fresh .axm-tail-b{animation:.26s both qx-fade-only}}.axm-bubble{background:var(--color-surface);border-radius:1.6rem;padding:.95rem 1.25rem 1rem;position:relative;box-shadow:0 22px 50px -34px #0000008c}[data-theme=dark] .axm-bubble{background:#191817}.axm-bubble:before,.axm-tail:before{content:"";border-radius:inherit;background:linear-gradient(122deg, var(--color-bronze-deep) 0%, var(--color-bronze) 38%, var(--color-bronze-deep) 68%, var(--color-bronze-deep) 100%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.axm-bubble:before,.axm-tail:before{background:linear-gradient(122deg, var(--color-bronze-deep) 0%, color-mix(in srgb, var(--color-bronze) 88%, #fff) 38%, var(--color-bronze-deep) 68%, color-mix(in srgb, var(--color-bronze-deep) 55%, transparent) 100%)}}.axm-bubble:before,.axm-tail:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.axm-tail{background:var(--color-surface);border-radius:50%;position:absolute}[data-theme=dark] .axm-tail{background:#191817}.axm-tail-a{width:13px;height:13px;top:calc(100% + 7px);left:.9rem}.axm-tail-b{width:6px;height:6px;top:calc(100% + 25px);left:2rem}.axm-greetline{min-block-size:1lh;font-family:var(--font-stroke,var(--font-wordmark));padding-inline-start:.6rem;font-weight:400;line-height:1.25}.axm-fontprobe{opacity:0;pointer-events:none;width:1px;height:1px;font-family:var(--font-stroke,var(--font-wordmark));position:absolute;overflow:hidden}.axm-greet{color:var(--color-ink);white-space:nowrap;font-size:min(1.86rem,6.6vw);display:block}.axm-line{font-family:var(--font-stroke,var(--font-wordmark));min-block-size:1lh;color:var(--color-ink-soft);font-size:1.24rem;line-height:1.34}.axm-gw{will-change:transform;animation:2.2s cubic-bezier(.37,0,.63,1) infinite axm-wave;animation-delay:calc(var(--w,0) * .22s);display:inline-block}@keyframes axm-wave{0%{transform:translate(0)}24%{transform:translateY(-.3em)}50%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.axm-gw{animation:none}}.axm-gw+.axm-gw{margin-inline-start:.28em}@supports ((-webkit-background-clip:text) or (background-clip:text)){.axm-gw{background-image:linear-gradient(96deg, var(--color-ink) 0%, var(--color-bronze) 46%, var(--color-ink) 100%)}@supports (color:color-mix(in lab, red, red)){.axm-gw{background-image:linear-gradient(96deg, var(--color-ink) 0%, color-mix(in srgb, var(--color-bronze) 92%, var(--color-ink)) 46%, var(--color-ink) 100%)}}.axm-gw{background-size:var(--gw,100%) 100%;background-position:var(--gx,0) 0;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}}.axm-moods{padding-top:calc(1.15rem + (1 - var(--dock,0)) * 1.35rem);padding-bottom:0}.axm-label{font-family:var(--font-display);color:var(--color-muted);padding-left:.15rem;font-size:.92rem;font-weight:500;display:block}.axm-rail{scrollbar-width:none;margin-top:.95rem;margin-inline:calc(var(--site-margin) * -1);padding:.15rem var(--site-margin);scroll-padding-inline:var(--site-margin);align-items:flex-start;gap:.55rem;display:flex;overflow-x:auto}.axm-rail::-webkit-scrollbar{display:none}.axm-mood{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:.46rem;width:5rem;padding:.1rem 0;display:flex}.axm-mood-disc{width:3rem;height:3rem;color:var(--color-ink-soft);background:var(--color-surface);border:1px solid var(--color-line);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.axm-mood-disc{border:1px solid color-mix(in srgb, var(--color-line) 62%, transparent)}}.axm-mood-disc{transition:background-color .22s var(--ease-out), border-color .22s var(--ease-out), color .22s var(--ease-out), box-shadow .22s var(--ease-out);box-shadow:0 10px 22px -18px #0000008c}[data-theme=dark] .axm-mood-disc{background:#ffffff12;border-color:#ffffff1c}.axm-mood-name{font-family:var(--font-display);text-align:center;white-space:nowrap;color:var(--color-muted);transition:color .22s var(--ease-out);font-size:.76rem;line-height:1.2}.axm-mood.is-on .axm-mood-disc{color:var(--color-bronze-deep);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.axm-mood.is-on .axm-mood-disc{background:color-mix(in srgb, var(--color-bronze) 16%, var(--color-surface))}}.axm-mood.is-on .axm-mood-disc{border-color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.axm-mood.is-on .axm-mood-disc{border-color:color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}.axm-mood.is-on .axm-mood-disc{box-shadow:0 12px 26px -16px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.axm-mood.is-on .axm-mood-disc{box-shadow:0 12px 26px -16px color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}.axm-mood.is-on .axm-mood-name{color:var(--color-ink)}.axm-list{transition:opacity .18s var(--ease-in-out);padding-top:2rem}.axm-list.is-out{opacity:0}.axm-day+.axm-day{margin-top:1.75rem}.axm-day-head{justify-content:space-between;align-items:baseline;gap:.8rem;padding:0 .15rem .7rem;display:flex}.axm-date{font-family:var(--font-display);color:var(--color-muted);align-items:center;gap:.42rem;font-size:.84rem;font-weight:500;display:flex}.axm-date svg{opacity:.8;flex:none}.axm-day-count{color:var(--color-muted);font-size:.72rem}@supports (color:color-mix(in lab, red, red)){.axm-day-count{color:color-mix(in srgb, var(--color-muted) 78%, transparent)}}.axm-list:not(.is-out) .axm-day{animation:qx-card-in .52s var(--ease-out) calc(min(var(--i,0), 3) * 58ms) both}.axm-list[data-first="1"]:not(.is-out) .axm-day{animation:none}.axm-list[data-first="1"] .axm-day{opacity:0;transition:opacity .66s var(--ease-out), transform .66s var(--ease-out);will-change:transform, opacity;transform:translateY(22px)}.axm-list[data-first="1"] .axm-day.is-in{opacity:1;will-change:auto;transform:none}.axm-list[data-first="1"] .axm-tile{opacity:0;transition:opacity .62s var(--ease-out), transform .62s var(--ease-out);transform:translateY(14px)}.axm-list[data-first="1"] .axm-day.is-in .axm-tile{opacity:1;transition-delay:calc(90ms + var(--t,0) * 85ms);transform:none}@media (prefers-reduced-motion:reduce){.axm-list[data-first="1"] .axm-day,.axm-list[data-first="1"] .axm-tile{transition:opacity .24s;transform:none}.axm-list[data-first="1"] .axm-day.is-in .axm-tile{transition-delay:0s}}.axm-shelf{scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--site-margin) * -1);padding:.2rem var(--site-margin) .4rem;scroll-padding-inline:var(--site-margin);gap:.75rem;display:flex;overflow-x:auto}.axm-shelf::-webkit-scrollbar{display:none}.axm-tile{aspect-ratio:4/3;scroll-snap-align:start;isolation:isolate;background:var(--color-surface);border-radius:1.25rem;flex:none;width:min(78vw,21rem);display:block;position:relative;overflow:hidden}.axm-tile-img{object-fit:cover;width:100%;height:100%;transition:transform .42s var(--ease-out);position:absolute;inset:0}.axm-tile:active .axm-tile-img{transform:scale(1.02)}.axm-tile-ph{color:var(--color-bronze);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.axm-tile-ph{color:color-mix(in srgb, var(--color-bronze) 60%, transparent)}}.axm-tile-ph{background:radial-gradient(120% 90% at 30% 15%, var(--color-bronze), transparent 65%), linear-gradient(160deg, #3a352f 0%, #22201d 60%, #171614 100%)}@supports (color:color-mix(in lab, red, red)){.axm-tile-ph{background:radial-gradient(120% 90% at 30% 15%, color-mix(in srgb, var(--color-bronze) 22%, transparent), transparent 65%), linear-gradient(160deg, #3a352f 0%, #22201d 60%, #171614 100%)}}.axm-tile-scrim{background:linear-gradient(#0000000a 0%,#00000024 34%,#0000009e 66%,#000000e0 100%);position:absolute;inset:0}.axm-tile-body{align-items:flex-end;gap:.8rem;padding:1rem 1.05rem 1.05rem;display:flex;position:absolute;inset:auto 0 0}.axm-tile-title{font-family:var(--font-body);color:#fff;text-shadow:0 2px 14px #0000008c;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:auto;font-size:1.04rem;font-weight:300;line-height:1.32;display:-webkit-box;overflow:hidden}.axm-tile-go{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:2.15rem;height:2.15rem;transition:background-color .2s var(--ease-out), color .2s var(--ease-out);background:#ffffff29;border:1px solid #ffffff6b;border-radius:50%;flex:none;place-items:center;display:grid}.axm-tile:active .axm-tile-go{color:#111;background:#fff}.axm-empty{text-align:center;flex-direction:column;align-items:center;padding:2.8rem 1rem 3.4rem;display:flex}.axm-empty>*{animation:qx-card-in .54s var(--ease-out) calc(var(--e,0) * 95ms) both}.axm-empty-title{--e:0;font-family:var(--font-display);color:var(--color-ink);font-size:1.6rem}.axm-empty-line{--e:1;max-width:32ch;color:var(--color-muted);margin-top:.5rem;font-size:.94rem;line-height:1.55}.axm-empty-cta{--e:2;color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;margin-top:1.4rem;padding:.6rem 1.2rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){.axm-list:not(.is-out) .axm-day,.axm-empty>*{animation:.24s both qx-fade-only}}.axr-progress{z-index:60;opacity:0;pointer-events:none;width:100%;transition:opacity .24s;position:fixed;top:0;left:0}.axr-progress.is-on{opacity:1}.axr-progress-fill{stroke:var(--color-bronze-dark);stroke-width:3px;stroke-linecap:round;fill:none;transition:stroke-dashoffset 90ms linear}[data-theme=dark] .axr-progress-fill{stroke:var(--color-bronze-deep)}@media (prefers-reduced-motion:reduce){.axr-progress-fill{transition:none}}.axr-open{background:var(--color-ivory);padding-top:9rem;display:flow-root;position:relative}[data-theme=dark] .axr-open{background:#171717}@media (min-width:768px){.axr-open{padding-top:7rem}}.axr{padding-top:0}.axr-page{z-index:2;display:flow-root;position:relative}.axd-pbar{display:none}.axr-bar{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.axr-mpill{background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;align-items:center;min-width:0;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axr-mpill{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.axr-mpill{box-shadow:0 14px 32px -26px #00000073}[data-theme=dark] .axr-mpill{background:#191817;border-color:#ffffff14}.axr-back{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .7rem;font-size:.9rem;font-weight:500;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.axr-back:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.axr-back:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}}.axr-back-ic{width:1.6rem;height:1.6rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.axr-back-ic{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}[data-theme=dark] .axr-back-ic{background:#ffffff0f}.axr-cat{text-overflow:ellipsis;border-left:1px solid var(--color-line);min-width:0;padding:0 1rem 0 .9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axr-cat{border-left:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.axr-cat{font-family:var(--font-display);color:var(--color-muted);white-space:nowrap;font-size:.88rem}@media (max-width:34rem){.axr-cat{display:none}}.axr-book{color:var(--color-ink-soft);flex:none;font-size:.92rem;font-weight:500;display:inline-block}.axr-book-inner{white-space:nowrap;padding:.62rem 1.3rem;display:inline-block}.axr-head{flex-direction:column;align-items:flex-start;padding-top:clamp(2.6rem,5.5svh,4rem);display:flex}.axr-head>*,.axr-deckwrap{animation:qx-rise .7s var(--ease-out) both}.axr-head .axr-kicker{animation-delay:40ms}.axr-head .axr-title{animation-delay:.12s}.axr-deckwrap{animation-delay:.22s}.axr-kicker{font-family:var(--font-wordmark);color:var(--color-bronze-deep);background:var(--color-ink);border-radius:999px;padding:.42em 1.05em;font-size:.98rem}@supports (color:color-mix(in lab, red, red)){.axr-kicker{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.axr-kicker{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axr-kicker{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}[data-theme=dark] .axr-kicker{background:#211f1c;border-color:#ffffff12}.axr-title{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;margin-top:clamp(1.2rem,2.4svh,1.8rem);font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);font-weight:400;line-height:1.12}.axr-deck{font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;margin-top:clamp(1rem,2svh,1.4rem);font-size:clamp(1.06rem,1rem + .4vw,1.26rem);font-weight:300;line-height:1.6}.axr-cover{border-radius:clamp(1.2rem,2vw,1.8rem);margin-top:clamp(2rem,4svh,3rem);position:relative;overflow:hidden;box-shadow:0 34px 70px -44px #0000008c}.axr-cover>img{object-fit:cover;width:100%;height:auto;min-height:clamp(20rem,34vw,26rem);max-height:38rem;display:block}[data-theme=dark] .axr-cover{box-shadow:0 38px 76px -44px #000}[data-theme=dark] .axr-cover>img{filter:brightness(.92)}.axr-cover-scrim{background:linear-gradient(#08070600 38%,#08070657 60%,#080706d1 84%,#080706f0 100%);position:absolute;inset:0}.axr-cover-byline{text-shadow:0 1px 3px #0000008c,0 2px 14px #0000008c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 1.4rem;padding:clamp(1.1rem,2.4vw,1.8rem);display:flex;position:absolute;inset:auto 0 0}.axr-by-left{align-items:center;gap:.9rem;min-width:0;display:inline-flex}.axr-avatar{border-radius:50%;flex:none;width:2.9rem;height:2.9rem;display:block;overflow:hidden;box-shadow:0 0 0 2px #eee9df66}.axr-avatar img{object-fit:cover;width:100%;height:100%}.axr-by-main{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.axr-by-name{font-family:var(--font-display);color:#f4f0e8;font-size:.98rem;font-weight:500}.axr-by-role{font-family:var(--font-display);color:#eee9dfc7;font-size:.84rem}.axr-by-meta{font-family:var(--font-display);color:#eee9dfd9;white-space:nowrap;align-items:center;gap:.55rem;font-size:.88rem;display:inline-flex}.axr-by-dot{background:#eee9df99;border-radius:50%;width:3.5px;height:3.5px}.axr-body{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);gap:clamp(1.6rem,3vw,3rem);padding-top:clamp(2.8rem,6svh,4.2rem);display:grid}.axr-rail{min-width:0}.axr-rail-stick{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex;position:sticky;top:clamp(6.4rem,10svh,7.6rem)}.axr-rail .qx-share,.axr-rail .qx-copy{justify-content:center;align-items:center;gap:.55rem;width:100%;display:inline-flex}.axr-text{--axr-rule:1px;--axr-gutter:clamp(1.6rem, 3.2vw, 3.2rem);--axr-elbow:1.9rem;--axr-curve:1.5rem;--axr-line:var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axr-text{--axr-line:color-mix(in srgb, var(--color-line) 70%, transparent)}}.axr-text{min-width:0;padding-left:calc(var(--axr-gutter) + var(--axr-rule));position:relative}.axr-text:before{content:"";top:0;left:0;bottom:var(--axr-elbow);width:var(--axr-rule);background:var(--axr-line);position:absolute}@media (max-width:63.99rem){.axr-body{grid-template-columns:1fr}.axr-rail-stick{flex-flow:wrap;position:static}.axr-rail .qx-share,.axr-rail .qx-copy{width:auto}.axr-text{--axr-gutter:1.35rem}}.axr-measure{font-family:var(--font-body);color:var(--color-ink);font-size:clamp(1.02rem,.97rem + .22vw,1.13rem);font-weight:400;line-height:1.72}.axr-measure em,.axr-measure i{font-weight:300}.axr-measure p,.axr-measure h2,.axr-measure h3,.axr-measure h4,.axr-measure ul,.axr-measure blockquote{max-width:46rem}.axr-measure p{text-wrap:pretty;margin:0 0 .95em}.axr-measure p:last-child{margin-bottom:0}.axr-measure strong{font-weight:500}.axr-measure a{color:var(--color-bronze-deep);text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.axr-measure u{text-underline-offset:.16em}.axr-measure>p:first-of-type:first-letter{float:left;font-family:var(--font-wordmark);color:var(--color-bronze-deep);padding:.06em .14em 0 0;font-size:3.05em;font-weight:500;line-height:.82}.axr-measure h2{border-top:1px solid var(--color-line);margin:2.5em 0 .85em;padding-top:1.5em}@supports (color:color-mix(in lab, red, red)){.axr-measure h2{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.axr-measure h2{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.5rem,1.3rem + .8vw,1.85rem);font-weight:500;line-height:1.25}.axr-measure h3,.axr-measure h4{font-family:var(--font-wordmark);color:var(--color-ink);margin:1.9em 0 .65em;font-size:clamp(1.24rem,1.14rem + .4vw,1.42rem);font-weight:500;line-height:1.3}.axr-measure blockquote{border-left:2px solid var(--color-bronze-deep);color:var(--color-ink);margin:2.2em 0;padding:.2em 0 .2em 1.5rem;font-size:1.18em;line-height:1.5}.axr-measure blockquote p{margin-bottom:.7em}.axr-measure ul{margin:0 0 1.1em;padding-left:1.25rem}.axr-measure li{margin:.45em 0}.axr-measure li::marker{color:var(--color-bronze-deep)}.axr-figure{max-width:none;margin:2.6em 0}.axr-figure img{border-radius:1.2rem;width:100%;height:auto;box-shadow:0 24px 50px -36px #00000080}[data-theme=dark] .axr-figure img{filter:brightness(.92)}.axr-endmark{max-width:none;height:var(--axr-elbow);margin-top:clamp(3rem,6svh,4.4rem);margin-left:calc(-1 * (var(--axr-gutter,0rem) + var(--axr-rule,0px)));align-items:flex-end;gap:1.1rem;display:flex}.axr-endmark-line{background:var(--color-line);flex:1;align-self:flex-end;height:1px}@supports (color:color-mix(in lab, red, red)){.axr-endmark-line{background:color-mix(in srgb, var(--color-line) 85%, transparent)}}.axr-endmark-line:first-child{border-left:var(--axr-rule) solid var(--axr-line);border-bottom:var(--axr-rule) solid var(--axr-line);border-bottom-left-radius:var(--axr-curve);background:0 0;align-self:stretch;height:auto}.axr-endmark-dot{background:var(--color-bronze-deep);border-radius:50%;width:7px;height:7px}.axr-vote{z-index:1;flex:none;align-self:flex-end;width:7px;height:7px;margin-bottom:-3px;position:relative}.axr-vote .axr-endmark-dot{transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);position:absolute;inset:0}.axr-endmark.is-open .axr-endmark-dot{opacity:0;transform:scale(.5)}.axr-vote-pill{white-space:nowrap;background:var(--color-surface);box-shadow:0 0 0 1px var(--color-line), 0 12px 30px -20px #00000073;border-radius:999px;align-items:center;gap:.75rem;padding:.35rem .35rem .35rem 1.05rem;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@supports (color:color-mix(in lab, red, red)){.axr-vote-pill{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent), 0 12px 30px -20px #00000073}}.axr-vote-pill{clip-path:inset(calc(50% - 3.5px) round 999px);opacity:0;pointer-events:none;transition:clip-path .56s var(--ease-drawer), opacity .2s var(--ease-out)}[data-theme=dark] .axr-vote-pill{background:#232120;box-shadow:0 0 0 1px #ffffff17,0 12px 30px -18px #000}.axr-endmark.is-open .axr-vote-pill{clip-path:inset(0 round 999px);opacity:1;pointer-events:auto}.axr-vote-pill>*{opacity:0;transition:opacity .24s var(--ease-out)}.axr-endmark.is-open .axr-vote-pill>*{opacity:1;transition-delay:.22s}.axr-vote-say{font-family:var(--font-display);color:var(--color-ink-soft);font-size:.84rem;font-weight:400}[data-theme=dark] .axr-vote-say{color:#cfc9bd}.axr-vote-btn{font-family:var(--font-display);color:var(--color-bronze-dark);background:var(--color-bronze);border-radius:999px;align-items:center;gap:.42rem;padding:.42rem .85rem;font-size:.82rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.axr-vote-btn{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.axr-vote-btn{transition:background-color .22s,color .22s}[data-theme=dark] .axr-vote-btn{color:var(--color-bronze)}@media (hover:hover) and (pointer:fine){.axr-vote-btn:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.axr-vote-btn:hover{background:color-mix(in srgb, var(--color-bronze) 26%, transparent)}}}.axr-vote-btn.is-voted{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.axr-vote-btn.is-voted{background:color-mix(in srgb, var(--color-bronze) 26%, transparent)}}.axr-vote-ic{place-items:center;width:15px;height:15px;display:inline-grid;position:relative}.axr-vote-heart path{fill:#0000;transition:fill .26s var(--ease-out)}.axr-vote-btn.is-voted .axr-vote-heart path{fill:currentColor}.axr-vote-bloom{box-shadow:0 0 0 1.5px var(--color-bronze);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.axr-vote-btn.is-blooming .axr-vote-bloom{animation:axr-bloom .62s var(--ease-out)}@keyframes axr-bloom{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(2.7)}}.axr-vote-btn.is-blooming .axr-vote-heart{animation:axr-heart-pop .44s var(--ease-out)}@keyframes axr-heart-pop{0%{transform:scale(1)}36%{transform:scale(1.24)}to{transform:scale(1)}}.axr-vote-swap{place-items:center;display:grid}.axr-vote-swap>span{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);grid-area:1/1}.axr-vote-b{opacity:0;transform:translateY(4px)}.axr-vote-btn.is-voted .axr-vote-a{opacity:0;transform:translateY(-4px)}.axr-vote-btn.is-voted .axr-vote-b{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.axr-vote-pill{clip-path:inset(0 round 999px);transition:opacity .24s}.axr-endmark.is-open .axr-endmark-dot{transform:none}.axr-vote-btn.is-blooming .axr-vote-bloom,.axr-vote-btn.is-blooming .axr-vote-heart{animation:none}}.axr-open,.axr-page{--axr-mix:87%;--axr-ink:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.axr-open,.axr-page{--axr-ink:color-mix(in srgb, var(--color-ink) var(--axr-mix), var(--color-ivory))}}[data-theme=dark] .axr-open,[data-theme=dark] .axr-page{--axr-mix:82%}.axr-title,.axr-measure,.axr-measure h2,.axr-measure h3,.axr-measure h4,.axr-measure blockquote{color:var(--axr-ink,var(--color-ink))}.axr-author{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.6rem;flex-wrap:wrap;align-items:center;gap:1.1rem 1.4rem;margin-top:clamp(2.8rem,5.5svh,4rem);padding:clamp(1.3rem,2.6vw,1.9rem) clamp(1.3rem,2.8vw,2.2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.axr-author{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.axr-author{box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .axr-author{background:#191817;border-color:#ffffff14}.axr-author-avatar{width:3.7rem;height:3.7rem;box-shadow:0 0 0 2px var(--color-bronze);border-radius:50%;flex:none;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.axr-author-avatar{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-bronze) 35%, transparent)}}.axr-author-avatar img{object-fit:cover;width:100%;height:100%}.axr-author-main{flex:14rem;min-width:0}.axr-author-name{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.2rem;font-weight:500}.axr-author-role{font-family:var(--font-display);color:var(--color-muted);margin-top:.2rem;font-size:.9rem}.axr-author-book{color:var(--color-ink-soft);font-size:.92rem;font-weight:500;display:inline-block}.axn-section{z-index:1;margin-top:calc(var(--section-radius) * -1);padding:calc(var(--section-radius) + clamp(2.4rem, 5svh, 3.6rem)) 0 clamp(2.6rem, 5svh, 4rem);border-radius:0 0 var(--section-radius) var(--section-radius);background:var(--color-surface);position:relative}[data-theme=dark] .axn-section{background:#1d1b19}.axn-label{font-family:var(--font-display);color:var(--color-muted);margin-bottom:1rem;font-size:.92rem;font-weight:500}.axn-rail{padding:clamp(.4rem, 1svh, .8rem) var(--edge) 0}@media (max-width:77.99rem){.axn-rail{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);overscroll-behavior-x:contain;gap:clamp(1rem,2.4vw,1.6rem);padding-block:.4rem 1.8rem;display:flex;overflow-x:auto}.axn-rail::-webkit-scrollbar{display:none}.axn-rail .axp-card-item{scroll-snap-align:start;flex:0 0 min(21rem,84vw)}}.axr-reveal{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(16px)}.axr-reveal.is-in{opacity:1;transform:translateY(0)}@media (max-width:47.99rem){.axr-open{z-index:3;background:var(--color-surface)}@supports (color:color-mix(in lab, red, red)){.axr-open{background:color-mix(in srgb, var(--color-surface) 55%, var(--color-ivory))}}.axr-open{border-radius:0 0 var(--section-radius) var(--section-radius);padding-top:calc(var(--mi-melt-end,5.45rem) + .35rem);padding-bottom:calc(var(--section-radius) + .35rem)}[data-theme=dark] .axr-open{background:#1d1b19}.axr-page{margin-top:calc(var(--section-radius) * -1);padding-top:var(--section-radius);padding-bottom:4.4rem}.axr-bar,.axr-kicker,.axr-cover-scrim,.axr-cover-byline,.axr-rail,.axr-author{display:none}.axd-pbar{top:calc(var(--mi-melt-end,5.45rem) - .25rem);z-index:20;margin:1.5rem var(--island-inset,.75rem) 0;--axd-band:var(--color-ivory);display:block;position:sticky}[data-theme=dark] .axd-pbar{--axd-band:#171717}.axd-pbar-surface{z-index:1;background:linear-gradient(130deg, var(--color-surface), var(--color-sand-soft,#e0d6c7));border-radius:999px;justify-content:space-between;align-items:center;gap:.4rem;padding:.4rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.axd-pbar-surface{background:linear-gradient(130deg, var(--color-surface), color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)))}}.axd-pbar-surface{box-shadow:0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.axd-pbar-surface{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent)}}[data-theme=dark] .axd-pbar-surface{background:linear-gradient(130deg,#2b2723,#201d19);box-shadow:0 0 0 1px #ffffff17}.axd-pbar[data-docked]:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * (var(--mi-melt-end,5.45rem) - .25rem) - 4px);background:linear-gradient(to bottom, var(--axd-band) 0, var(--axd-band) calc(100% - .4rem), transparent 100%);pointer-events:none;position:absolute;bottom:1.6rem;transform:translate(-50%)}.axd-back{border-radius:999px;flex:none;padding:.15rem;display:inline-flex}.axd-back .axr-back-ic{border:1px solid var(--color-ink);background:0 0;width:2.1rem;height:2.1rem}@supports (color:color-mix(in lab, red, red)){.axd-back .axr-back-ic{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}[data-theme=dark] .axd-back .axr-back-ic{color:#dcd7cb;background:0 0;border-color:#ffffff38}.axd-pmeta{min-width:0;font-family:var(--font-body);color:var(--color-ink-soft);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:.4rem;margin:0;padding-inline:.2rem;font-size:.8rem;font-weight:400;display:flex}[data-theme=dark] .axd-pmeta{color:#cfc9bd}.axd-pmeta>span{flex:none}.axd-pmeta .axd-pmeta-date{flex:0 auto;align-items:center;gap:.32rem;min-width:0;display:inline-flex}.axd-pmeta .axd-pmeta-date-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.axd-pmeta-date svg{opacity:.75;flex:none}.axd-pmeta i{background:var(--color-ink);border-radius:1px;flex:none;align-self:center;width:.09rem;height:.9em}@supports (color:color-mix(in lab, red, red)){.axd-pmeta i{background:color-mix(in srgb, var(--color-ink) 30%, transparent)}}[data-theme=dark] .axd-pmeta i{background:#ffffff3d}.axd-acts{flex:none;align-items:center;gap:.25rem;display:inline-flex}.axd-act{width:2.1rem;height:2.1rem;color:var(--color-ink-soft);border:1px solid var(--color-ink);border-radius:50%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.axd-act{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.axd-act{transition:color .2s,border-color .2s}[data-theme=dark] .axd-act{color:#dcd7cb;border-color:#ffffff38}.axd-act.is-copied{color:var(--color-bronze-dark);border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.axd-act.is-copied{border-color:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}[data-theme=dark] .axd-act.is-copied{color:var(--color-bronze)}.axd-act svg{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);grid-area:1/1}.axd-act-b,.axd-act.is-copied .axd-act-a{opacity:0;transform:scale(.7)}.axd-act.is-copied .axd-act-b{opacity:1;transform:scale(1)}@media (max-width:23.5rem){.axd-pmeta{gap:.3rem;font-size:.72rem}}.axr-head{text-align:center;padding-top:0;padding-inline:calc(var(--island-inset,.75rem) + var(--island-pad,.55rem));align-items:stretch}.axr-head .axr-title{font-family:var(--font-stroke,var(--font-wordmark));text-wrap:pretty;margin-top:0;font-size:min(1.78rem,1.2rem + 2.1vw);font-weight:400;line-height:1.32}.axr-tw-ch{animation:hh-ch-in .26s var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--tw-step,20ms));display:inline}.axr-deckwrap{padding-inline:var(--island-inset,.75rem)}.axr-deck{text-align:center;color:var(--color-muted);margin-top:2.1rem;font-size:min(1rem,.87rem + .52vw);line-height:1.6}@supports (color:color-mix(in lab, red, red)){.axr-deck{color:color-mix(in srgb, var(--color-muted) 88%, var(--color-ink))}}.axr-cover{margin-top:2.4rem;margin-inline:calc(var(--island-inset,.75rem) - var(--site-margin));border-radius:1.25rem}.axr-cover>img{object-fit:fill;min-height:0;max-height:none}.axr-body{padding-top:2.6rem}.axr-body .axr-text{--axr-gutter:.9rem;margin-left:calc(var(--island-inset,.75rem) - var(--site-margin))}.axr-measure{font-size:1rem;line-height:1.75}.axr-measure h2,.axr-measure h3,.axr-measure h4{font-weight:400}.axr-measure h2{margin:1.9em 0 .95em;padding-top:1.1em}.axr-measure>:first-child{border-top:0;margin-top:0;padding-top:0}.axr-measure h3,.axr-measure h4{margin:1.5em 0 .55em}.axr-measure blockquote{margin:1.7em 0;padding-left:.9rem;font-size:1.02em}.axr-figure{margin-block:1.9em;margin-left:calc(.55rem - var(--axr-gutter,0rem) - var(--axr-rule,0px));margin-right:calc(var(--island-inset,.75rem) - var(--site-margin))}.axr-figure img{border-radius:1.25rem}[data-theme=dark] .axr-cover>img,[data-theme=dark] .axr-figure img{filter:brightness(.86)}.axr-endmark{margin-top:2.2rem;margin-right:calc(var(--island-inset,.75rem) - var(--site-margin));max-width:none}.axr-vote-pill{gap:.6rem;padding-left:.9rem}.axr-vote-say{font-size:.8rem}.axr-vote-btn{padding:.4rem .75rem;font-size:.78rem}.axn-section{padding-top:calc(var(--section-radius) + 2rem);padding-bottom:2.2rem}.axn-label{margin-bottom:.85rem}.axn-rail .axp-card{box-shadow:none}.axn-rail .axp-card:after{display:none}.axn-rail{padding-block:.2rem .4rem}}@media (prefers-reduced-motion:reduce){.axp-hero>*,.axp-ledger.is-in .axp-top,.axp-ledger.is-in .axp-card-item,.axr-head>*,.axr-deckwrap{animation:.24s both qx-fade-only}.axr-tw-ch{animation:none}.axp-ledger.axp-swap-out .axp-top,.axp-ledger.axp-swap-out .axp-card-item{animation:.14s forwards qx-fade-out-only}.axp-fcard-img,.axp-fcard:hover .axp-fcard-img,.axp-scard,.axp-scard:hover,.axp-scard-img,.axp-scard:hover .axp-scard-img,.axp-card,.axp-card:hover,.axp-card-media img,.axp-card:hover .axp-card-media img{transition:none;transform:none}.axr-reveal{opacity:1;transition:none;transform:none}.axr-progress{transition:none}}.wch-stage{z-index:120;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;inset:0}.wch-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0a0985;animation:.24s both qx-scrim-in;position:absolute;inset:0}[data-theme=dark] .wch-scrim{background:#0000009e}.wch-sheet{overscroll-behavior:contain;background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.9rem;flex-direction:column;align-items:flex-start;width:min(46rem,100%);max-height:min(88svh,44rem);padding:clamp(1.7rem,4vw,2.6rem) clamp(1.5rem,4.2vw,2.8rem) clamp(1.5rem,3.6vw,2.6rem);display:flex;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.wch-sheet{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 50%, var(--color-surface)) 100%)}}.wch-sheet{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.wch-sheet{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.wch-sheet{animation:qx-sheet-in .24s var(--ease-out) both;outline:none;box-shadow:0 60px 120px -40px #0009,0 18px 40px -24px #0000004d}[data-theme=dark] .wch-sheet{box-shadow:0 60px 130px -40px #000, 0 0 0 1px var(--color-bronze);background:radial-gradient(150% 130% at 50% 124%,#072e33 0%,#072e338c 34%,#072e3338 56%,#072e3300 80%),#161815;border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .wch-sheet{box-shadow:0 60px 130px -40px #000, 0 0 0 1px color-mix(in srgb, var(--color-bronze) 10%, transparent)}}.wch-stage.is-out .wch-scrim{animation:.16s both qx-scrim-out}.wch-stage.is-out .wch-sheet{animation:qx-sheet-out .16s var(--ease-out) both}.wch-stage.is-leaving .wch-scrim{opacity:1;animation:none}.wch-stage.is-leaving .wch-sheet{animation:wch-leave .23s var(--ease-out) both;pointer-events:none}@keyframes wch-leave{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.965)}}.wch-sheet>:not(.wch-close){animation:qx-rise .46s var(--ease-out) both}.wch-sheet .wch-kicker{animation-delay:80ms}.wch-sheet .wch-title{animation-delay:.14s}.wch-sheet .wch-choices{animation-delay:.22s}.wch-stage.is-out .wch-sheet>*{animation:none}.wch-close{width:2.3rem;height:2.3rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:1.05rem;right:1.05rem}@supports (color:color-mix(in lab, red, red)){.wch-close{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.wch-close{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.wch-close{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.wch-close{transition:background-color .2s,color .2s}[data-theme=dark] .wch-close{background:#ffffff0d;border-color:#ffffff1a}@media (hover:hover) and (pointer:fine){.wch-close:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.wch-close:hover{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.wch-close:hover{color:var(--color-ink)}}.wch-kicker{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:1rem}.wch-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.7rem;font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem);font-weight:400;line-height:1.2}.wch-choices{grid-template-columns:1fr;gap:clamp(.9rem,2vw,1.3rem);width:100%;margin-top:clamp(1.4rem,3svh,2rem);display:grid}@media (min-width:40rem){.wch-choices{grid-template-columns:1fr 1fr}}.wch-card{aspect-ratio:4/3;transition:transform .62s var(--ease-out);border-radius:1.3rem;display:block;position:relative;overflow:hidden;box-shadow:0 22px 46px -34px #00000080}[data-theme=dark] .wch-card{box-shadow:0 24px 50px -34px #000}@media (hover:hover) and (pointer:fine){.wch-card:hover{transform:scale(1.02)}}.wch-card:active{transform:scale(.99)}.wch-card-img{object-fit:cover;filter:brightness(.72);width:100%;height:100%;transition:transform .9s var(--ease-out);position:absolute;inset:0;transform:scale(1.001)}@media (hover:hover) and (pointer:fine){.wch-card:hover .wch-card-img{transform:scale(1.045)}}.wch-card-scrim{background:linear-gradient(#08070600 30%,#08070652 52%,#080706c7 78%,#080706f0 100%);position:absolute;inset:0}.wch-card-body{text-shadow:0 1px 3px #0000008c,0 2px 14px #0000008c;flex-direction:column;align-items:flex-start;gap:.25rem;padding:1rem 3rem 1.05rem 1.1rem;display:flex;position:absolute;inset:auto 0 0}.wch-card-title{font-family:var(--font-wordmark);color:#f4f0e8;text-wrap:balance;font-size:clamp(1.05rem,.98rem + .4vw,1.28rem);font-weight:400;line-height:1.25}.wch-card-count{font-family:var(--font-display);color:#eee9dfcc;font-size:.84rem;font-weight:300}.wch-card-go{color:#f0ebe2e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0b0a73;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;transition:background-color .42s,border-color .42s,color .42s;display:grid;position:absolute;bottom:.9rem;right:.9rem}@media (hover:hover) and (pointer:fine){.wch-card:hover .wch-card-go{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep);color:#fff}}@media (prefers-reduced-motion:reduce){.wch-sheet,.wch-sheet>:not(.wch-close){animation:.24s both qx-fade-only}.wch-stage.is-leaving .wch-sheet{animation:.18s both qx-fade-out-only}.wch-card,.wch-card:hover,.wch-card:active,.wch-card-img,.wch-card:hover .wch-card-img{transition:none;transform:none}}.yg-page{--yg-accent:var(--color-bronze-deep);padding-top:9rem;padding-bottom:clamp(4.5rem,8svh,7rem)}@media (min-width:768px){.yg-page{padding-top:7rem}}.yg-page.yg-shakti{padding-top:0}.yg-page.yg-tantra{padding-top:0;padding-bottom:0}.yg-shree,.yg-ashta,.yg-bhav{--yg-accent:var(--color-bronze-deep)}.yg-sadhana{--yg-accent:#caa15e}.yg-tantra{--yg-accent:var(--color-bronze-deep)}.yg-shakti{--yg-accent:#b01e28}[data-theme=dark] .yg-sadhana{--yg-accent:#dcb87c}[data-theme=dark] .yg-shakti{--yg-accent:#d63b45}.yg-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.yg-bar .ygx-start{gap:.85rem;padding:.75rem 1.1rem}.yg-bar .ygx-start-glyph{width:2.5rem;height:2.5rem}.yg-bar .ygx-start-main{font-size:.96rem}.yg-bar .ygx-start-sub{font-size:.85rem}.yg-mpill{background:var(--color-surface);border:1px solid var(--color-line);border-radius:999px;align-items:center;min-width:0;padding:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.yg-mpill{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.yg-mpill{box-shadow:0 14px 32px -26px #00000073}[data-theme=dark] .yg-mpill{background:#191817;border-color:#ffffff14}.yg-back{font-family:var(--font-display);color:var(--color-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem .5rem .7rem;font-size:.9rem;font-weight:500;transition:background-color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.yg-back:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.yg-back:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}}.yg-back-ic{width:1.6rem;height:1.6rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.yg-back-ic{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}[data-theme=dark] .yg-back-ic{background:#ffffff0f}.yg-cat{text-overflow:ellipsis;border-left:1px solid var(--color-line);min-width:0;padding:0 1rem 0 .9rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.yg-cat{border-left:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.yg-cat{font-family:var(--font-display);color:var(--color-muted);white-space:nowrap;font-size:.88rem}@media (max-width:34rem){.yg-cat{display:none}}.ygx-ask{padding-bottom:clamp(1rem,2.4svh,1.8rem);overflow-x:clip}.ygx-ask .yg-faq{padding-top:clamp(2.6rem,5svh,3.8rem)}.ygx-more-h2{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:clamp(3rem,6svh,4.5rem);font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem);font-weight:400;line-height:1.3}.ygx-more-lead{color:var(--yg-accent,var(--color-bronze-deep))}.ygx-final{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.4rem,3.6vw,3.4rem);padding-top:clamp(4rem,11svh,8rem);padding-bottom:clamp(4rem,11svh,8rem);display:flex}.ygx-final-line{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(2rem,1.1rem + 3.6vw,4.2rem);font-weight:300;line-height:1.1}.ygx-final-arrow{width:clamp(3rem,7vw,5.5rem);color:var(--color-muted);flex:none;display:block}.ygx-final-arrow svg{width:100%;height:auto;display:block}.ygx-final-btn{color:var(--color-ink);font-family:var(--font-display);flex:none;font-size:clamp(.95rem,.9rem + .25vw,1.08rem);font-weight:500}.ygx-final-btn-inner{aspect-ratio:1;text-align:center;place-items:center;width:clamp(7.5rem,11vw,10rem);padding:.5rem;display:grid}@media (hover:hover) and (pointer:fine){.ygx-final:has(.ygx-final-btn:hover) .ygx-final-arrow{color:var(--yg-accent,var(--color-bronze-deep));transform:translate(6px)}}.ygx-final-arrow{transition:color .4s ease, transform .52s var(--ease-out)}@media (prefers-reduced-motion:reduce){.ygx-final-arrow{transition:color .3s;transform:none!important}}.yg-tabs-sec{padding-top:clamp(4.4rem,9svh,7rem)}.yg-tabs-rail{background:var(--color-ink);border-radius:999px;align-self:center;gap:.3rem;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.yg-tabs-rail{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.yg-tabs-rail{flex-wrap:nowrap;padding:.45rem;box-shadow:0 16px 36px -30px #00000073}.yg-tabs{container-type:inline-size}@container (max-width:63rem){.yg-tabs-rail{gap:.18rem;padding:.36rem}.yg-tab{padding:.74em .95em;font-size:clamp(.9rem,2.05cqi,1.1rem)}}@container (max-width:34rem){.yg-tabs-rail{border-radius:1.6rem;flex-wrap:wrap;justify-content:center;row-gap:.28rem}}.yg-tabs-rail::-webkit-scrollbar{display:none}[data-theme=dark] .yg-tabs-rail{background:#ffffff0d;box-shadow:0 18px 40px -30px #000}.yg-tabs{flex-direction:column;display:flex}.yg-tab{min-width:0;font-family:var(--font-display);color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex:0 auto;padding:.8em 1.45em;font-size:clamp(1rem,1.32cqi,1.18rem);font-weight:400;transition:background-color .3s,color .3s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.yg-tab:not(.is-on):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.yg-tab:not(.is-on):hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.yg-tab:not(.is-on):hover{color:var(--color-ink)}[data-theme=dark] .yg-tab:not(.is-on):hover{background:#ffffff12}}.yg-tab.is-on{color:var(--color-ink);background:var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.yg-tab.is-on{background:color-mix(in srgb, var(--yg-accent) 15%, transparent)}}.yg-tab.is-on{box-shadow:inset 0 0 0 1.5px var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.yg-tab.is-on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--yg-accent) 55%, transparent)}}.yg-tabs-body{margin-top:clamp(2.8rem,6svh,4.4rem)}.yg-tabs-panel{padding-block:.4rem 1.1rem}.yg-tabs-panel .yg-card{transform:scale(.985)}@media (hover:hover) and (pointer:fine){.yg-tabs-panel .yg-card:hover{transform:scale(1)}}.yg-tabs-panel.is-in{animation:yg-tab-in .46s var(--ease-out) both}.yg-tabs-panel.is-out{opacity:0;transition:opacity .19s ease, transform .19s var(--ease-out);pointer-events:none;transform:translateY(10px)}@keyframes yg-tab-in{0%{opacity:0;transform:translateY(14px)}}.yg-tabs-reviews{flex-direction:column;gap:clamp(.9rem,1.8svh,1.3rem);display:flex}.ygx-rev-lead{max-width:68ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.22rem,1.05rem + .75vw,1.72rem);font-weight:400;line-height:1.38}.ygx-rev-name{color:var(--yg-accent,var(--color-bronze-deep))}.ygx-ed{flex-direction:column;gap:clamp(2rem,4svh,3rem);display:flex}.ygx-ed-open{border-bottom:1px solid var(--color-line);gap:clamp(1rem,2.6vw,2.6rem);padding-bottom:clamp(1.4rem,2.8svh,2rem);display:grid}@supports (color:color-mix(in lab, red, red)){.ygx-ed-open{border-bottom:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}@media (min-width:64rem){.ygx-ed-open{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:end}}.ygx-ed-open{container-type:inline-size}.ygx-ed-title{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.8rem,4.6cqi,4.1rem);font-weight:400;line-height:1.14}.ygx-ed-stand{font-family:var(--font-display);color:var(--color-ink-soft);font-size:clamp(1.02rem,.95rem + .45vw,1.24rem);font-weight:300;line-height:1.62}.ygx-ed-cols{gap:clamp(1.8rem,3.4vw,3.4rem) clamp(2rem,4vw,4.5rem);display:grid}@media (min-width:60rem){.ygx-ed-cols{grid-template-columns:1fr 1fr}}.ygx-ed-room{flex-direction:column;gap:.7rem;display:flex}.ygx-ed-head{font-family:var(--font-wordmark);color:var(--yg-accent,var(--color-bronze-deep));font-size:clamp(1.16rem,1.05rem + .42vw,1.42rem);font-weight:400;line-height:1.24}.ygx-ed-p{color:var(--color-ink-soft);font-size:clamp(.97rem,.93rem + .24vw,1.06rem);line-height:1.72}.ygx-ed-p+.ygx-ed-p{margin-top:.75rem}.ygx-ed-turn{border-top:1px solid var(--color-line);margin-top:clamp(1.6rem,3.4svh,2.4rem);padding-top:clamp(1.3rem,2.6svh,1.9rem)}@supports (color:color-mix(in lab, red, red)){.ygx-ed-turn{border-top:1px solid color-mix(in srgb, var(--color-line) 45%, transparent)}}.ygx-ed-turn+.ygx-ed-p{margin-top:.7rem}.ygx-ed-p+.ygx-spec,.ygx-ed-p+.ygx-why{margin-top:clamp(1rem,2.2svh,1.5rem)}.ygx-spec+.ygx-ed-coda,.ygx-why+.ygx-ed-coda,.ygx-ed-p+.ygx-ed-coda{margin-top:clamp(1.6rem,3.4svh,2.4rem)}.ygx-ed-coda{border-top:1px solid var(--color-line);padding-top:clamp(1.3rem,2.6svh,1.9rem)}@supports (color:color-mix(in lab, red, red)){.ygx-ed-coda{border-top:1px solid color-mix(in srgb, var(--color-line) 45%, transparent)}}.ygx-ed-coda{font-family:var(--font-display);color:var(--color-muted);font-size:clamp(1rem,.94rem + .34vw,1.14rem);font-weight:300;line-height:1.68}.ygx-why{margin-top:-.4rem}.ygx-why-row{border-top:1px solid var(--color-line);gap:.5rem clamp(2rem,5vw,5rem);padding:clamp(1.3rem,2.7svh,1.9rem) 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ygx-why-row{border-top:1px solid color-mix(in srgb, var(--color-line) 38%, transparent)}}@media (min-width:60rem){.ygx-why-row{grid-template-columns:minmax(14rem,24rem) minmax(0,1fr);align-items:baseline}}.ygx-why-row:last-child{border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ygx-why-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-line) 38%, transparent)}}.ygx-why-title{font-family:var(--font-wordmark);color:var(--color-ink);align-items:baseline;gap:.6rem;font-size:clamp(1.14rem,1.04rem + .38vw,1.38rem);font-weight:400;line-height:1.26;display:flex}.ygx-why-mark{width:.72rem;height:.72rem;color:var(--yg-accent,var(--color-bronze-deep));opacity:.75;flex:none}.ygx-why-mark svg{width:100%;height:100%;display:block}.ygx-why-body{color:var(--color-ink-soft);text-wrap:pretty;font-size:clamp(.99rem,.95rem + .24vw,1.08rem);line-height:1.74}.ygx-index{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:58rem){.ygx-index{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4.5rem)}}@media (min-width:96rem){.ygx-index{grid-template-columns:1fr 1fr 1fr}}.ygx-index-item{border-top:1px solid var(--color-line);flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2.4svh,1.7rem) 0;display:flex}@supports (color:color-mix(in lab, red, red)){.ygx-index-item{border-top:1px solid color-mix(in srgb, var(--color-line) 40%, transparent)}}.ygx-index-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.1rem,1.02rem + .34vw,1.32rem);font-weight:400;line-height:1.26}.ygx-spec{margin:0}.ygx-spec-row{border-top:1px solid var(--color-line);gap:.5rem clamp(2rem,5vw,5rem);padding:clamp(1.15rem,2.4svh,1.7rem) 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ygx-spec-row{border-top:1px solid color-mix(in srgb, var(--color-line) 40%, transparent)}}@media (min-width:60rem){.ygx-spec-row{grid-template-columns:minmax(13rem,22rem) minmax(0,1fr);align-items:baseline}}.ygx-spec-row:last-child{border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ygx-spec-row:last-child{border-bottom:1px solid color-mix(in srgb, var(--color-line) 40%, transparent)}}.ygx-spec-term{font-family:var(--font-wordmark);color:var(--yg-accent,var(--color-bronze-deep));font-size:clamp(1.08rem,1rem + .34vw,1.3rem);font-weight:400;line-height:1.28}.ygx-spec-def{color:var(--color-ink-soft);margin:0;font-size:clamp(.97rem,.93rem + .24vw,1.06rem);line-height:1.72}.ygx-sub{gap:clamp(.9rem,1.9svh,1.25rem);margin-top:clamp(.9rem,1.9svh,1.25rem);display:grid}.ygx-sub-item{border-left:1px solid var(--yg-accent,var(--color-bronze-deep));gap:.28rem;padding-left:clamp(.85rem,1.6vw,1.15rem);display:grid}@supports (color:color-mix(in lab, red, red)){.ygx-sub-item{border-left:1px solid color-mix(in srgb, var(--yg-accent,var(--color-bronze-deep)) 34%, transparent)}}.ygx-sub-name{font-family:var(--font-wordmark);color:var(--color-ink);align-items:center;gap:.5rem;font-size:clamp(1rem,.96rem + .22vw,1.12rem);font-weight:400;line-height:1.3;display:flex}.ygx-sub-mark{width:1.12em;height:1.12em;color:var(--yg-accent,var(--color-bronze-deep));opacity:.85;flex:none}.ygx-sub-mark svg{width:100%;height:100%;display:block}.ygx-sub-p{color:var(--color-ink-soft);font-size:clamp(.93rem,.9rem + .2vw,1rem);line-height:1.7}.ygx-price-lead{max-width:none}.yg-tabs-pricing{flex-direction:column;gap:clamp(1.4rem,3svh,2rem);display:flex}.yg-rev-grid{margin-top:0}@media (min-width:64rem){.yg-story.yg-story-solo{grid-template-columns:minmax(0,1fr)}}.yg-head{flex-direction:column;align-items:flex-start;padding-top:clamp(2.6rem,5.5svh,4rem);display:flex}.yg-head>*{animation:qx-rise .7s var(--ease-out) both}.yg-head>:first-child{animation-delay:40ms}.yg-head>:nth-child(2){animation-delay:.12s}.yg-head>:nth-child(3){animation-delay:.22s}.yg-head>:nth-child(4){animation-delay:.3s}.yg-head-center{text-align:center;align-items:center}.yg-kicker{font-family:var(--font-wordmark);color:var(--yg-accent);background:var(--color-ink);border-radius:999px;padding:.42em 1.05em;font-size:.98rem}@supports (color:color-mix(in lab, red, red)){.yg-kicker{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.yg-kicker{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-kicker{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}[data-theme=dark] .yg-kicker{background:#211f1c;border-color:#ffffff12}.yg-title{max-width:30ch;font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin-top:clamp(1.2rem,2.4svh,1.8rem);font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);font-weight:300;line-height:1.14}.yg-head-center .yg-title{max-width:34ch}.yg-title-serif{font-family:var(--font-wordmark);font-weight:400}.yg-head-cta{color:var(--color-ink-soft);margin-top:clamp(1.5rem,3svh,2.2rem);font-size:.95rem;font-weight:500}.yg-start-inner{z-index:10;align-items:center;gap:.55rem;padding:.72rem 1.5rem;display:inline-flex;position:relative}.yg-start-inner svg{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.yg-start:hover .yg-start-inner svg{transform:translate(4px)}}.yg-eight{gap:.55rem;margin-top:clamp(1.2rem,2.4svh,1.7rem);display:inline-flex}.yg-eight-dot{background:var(--yg-accent);opacity:.35;width:8px;height:8px;animation:yg-ember 3.6s ease-in-out calc(var(--n) * .45s) infinite;border-radius:50%}@keyframes yg-ember{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.yg-feature{align-items:center;gap:clamp(1.6rem,3.4vw,3.4rem);padding-top:clamp(2.6rem,5svh,4rem);display:grid}@media (min-width:64rem){.yg-feature{grid-template-columns:1fr 1fr}}.yg-feature-media img{object-fit:cover;max-height:clamp(23rem,52svh,35rem)}.yg-feature-center{text-align:center;justify-content:center;display:flex}.yg-feature-center .yg-feature-copy{align-items:center}.yg-feature-media{border-radius:clamp(1.2rem,2vw,1.8rem);overflow:hidden;box-shadow:0 30px 62px -40px #0000008c}[data-theme=dark] .yg-feature-media{box-shadow:0 34px 68px -40px #000}.yg-feature-media img{width:100%;height:auto;display:block}.yg-feature-copy{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.yg-tagline{max-width:26ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.3rem);font-weight:400;line-height:1.3}.yg-sign{aspect-ratio:275.549/71.822;background:var(--yg-accent);opacity:.9;width:clamp(6.8rem,10vw,8.4rem);-webkit-mask-image:url(/images/quotes/signature-sudha-shastri.svg);mask-image:url(/images/quotes/signature-sudha-shastri.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yg-sign-center{margin-top:1.2rem;-webkit-mask-position:50%;mask-position:50%}.yg-glimpse{padding-top:clamp(2.4rem,5svh,3.6rem)}.yg-glimpse-label{font-family:var(--font-display);color:var(--color-muted);margin-bottom:.9rem;font-size:.9rem;font-weight:500}.yg-glimpse-rail{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);gap:clamp(1rem,2vw,1.5rem);padding:.3rem .2rem 1.6rem;display:flex;overflow-x:auto}.yg-glimpse-rail::-webkit-scrollbar{display:none}.yg-glimpse-item{border-radius:1.3rem;flex:0 0 min(34rem,86vw);display:block;overflow:hidden;box-shadow:0 24px 50px -38px #00000080}[data-theme=dark] .yg-glimpse-item{box-shadow:0 26px 54px -38px #000}.yg-glimpse-item img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%;display:block}.yg-plate{border-radius:clamp(1.2rem,2vw,1.8rem);margin-top:clamp(2rem,4svh,3rem);overflow:hidden;box-shadow:0 34px 70px -44px #0000008c}[data-theme=dark] .yg-plate{box-shadow:0 38px 76px -44px #000}.yg-plate img{object-fit:cover;width:100%;height:auto;max-height:36rem;display:block}[data-theme=dark] .yg-plate img{filter:brightness(.94)}.yg-h2{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.3rem);font-weight:400;line-height:1.2}.yg-h3{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.3rem,1.16rem + .55vw,1.6rem);font-weight:500;line-height:1.28}.yg-prose-p{font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;font-size:clamp(.99rem,.95rem + .2vw,1.1rem);font-weight:300;line-height:1.66}.yg-prose-quiet{color:var(--color-muted)}.yg-lead-line{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.3rem,1.14rem + .7vw,1.7rem)}.yg-story{align-items:start;gap:clamp(1.8rem,3.4vw,3.4rem);padding-top:clamp(3rem,6svh,4.5rem);display:grid}@media (min-width:64rem){.yg-story{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}}.yg-story .yg-prose-wide{grid-column:1/-1}.yg-story:has(.yg-prose:only-child){grid-column:1/-1}.yg-prose{flex-direction:column;gap:1rem;max-width:46rem;display:flex}.yg-prose-wide{max-width:52rem}.yg-story-block{flex-direction:column;gap:.8rem;padding-top:1.2rem;display:flex}.yg-story-block .yg-h3{border-top:1px solid var(--color-line);padding-top:1.2rem}@supports (color:color-mix(in lab, red, red)){.yg-story-block .yg-h3{border-top:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.yg-story-media{border-radius:1.4rem;position:sticky;top:7.5rem;overflow:hidden;box-shadow:0 26px 54px -40px #00000080}[data-theme=dark] .yg-story-media{box-shadow:0 30px 58px -40px #000}.yg-story-media img{width:100%;height:auto;display:block}@media (max-width:63.99rem){.yg-story-media{position:static}}.yg-bless{padding-top:clamp(3rem,6svh,4.5rem)}.yg-ledger{max-width:56rem;margin:clamp(1.4rem,3svh,2rem) 0 0;padding:0;list-style:none}.yg-ledger-row{border-top:1px solid var(--color-line);grid-template-columns:3rem minmax(0,1fr);gap:clamp(.9rem,2vw,1.5rem);padding-block:clamp(1.2rem,2.4svh,1.7rem);display:grid}@supports (color:color-mix(in lab, red, red)){.yg-ledger-row{border-top:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.yg-ledger-no{font-family:var(--font-wordmark);color:var(--yg-accent);font-size:1.02rem}.yg-ledger-main{flex-direction:column;gap:.35rem;display:flex}.yg-ledger-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.05rem;font-weight:500}.yg-cards-sec{padding-top:clamp(3rem,6svh,4.5rem)}.yg-cards-lead{max-width:52rem;margin-top:.8rem}.yg-cards{grid-template-columns:1fr;grid-auto-rows:1fr;gap:clamp(1rem,2vw,1.5rem);margin:clamp(1.4rem,3svh,2rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:44rem){.yg-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.yg-cards{grid-template-columns:repeat(4,1fr)}}.yg-cards-3{grid-auto-rows:1fr}@media (min-width:72rem){.yg-cards-3{grid-template-columns:repeat(3,1fr)}}.yg-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.4rem;flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2.2vw,1.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.yg-card{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)) 100%)}}.yg-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-card{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.yg-card{transition:transform .62s var(--ease-out);box-shadow:0 20px 44px -36px #0006}[data-theme=dark] .yg-card{background:radial-gradient(150% 140% at 50% 130%, var(--yg-accent) 0%, transparent 62%), #171917}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .yg-card{background:radial-gradient(150% 140% at 50% 130%, color-mix(in srgb, var(--yg-accent) 14%, transparent) 0%, transparent 62%), #171917}}[data-theme=dark] .yg-card{border-color:#ffffff12;box-shadow:0 22px 48px -36px #000}@media (hover:hover) and (pointer:fine){.yg-card:hover{transform:scale(1.018)}}.yg-card-title{font-family:var(--font-display);color:var(--yg-accent);font-size:1.02rem;font-weight:500}.yg-steps-sec{padding-top:clamp(3rem,6svh,4.5rem)}.yg-steps{max-width:52rem;margin:clamp(1.6rem,3.2svh,2.2rem) 0 0;padding:0;list-style:none;position:relative}.yg-step{grid-template-columns:2.8rem minmax(0,1fr);gap:clamp(1rem,2.2vw,1.6rem);padding-bottom:clamp(1.6rem,3svh,2.2rem);display:grid;position:relative}.yg-step:before{content:"";background:var(--yg-accent);width:1px;position:absolute;top:2.9rem;bottom:.3rem;left:1.35rem}@supports (color:color-mix(in lab, red, red)){.yg-step:before{background:color-mix(in srgb, var(--yg-accent) 38%, transparent)}}.yg-step:last-child:before{display:none}.yg-step-no{width:2.7rem;height:2.7rem;font-family:var(--font-wordmark);color:var(--yg-accent);background:var(--yg-accent);border-radius:50%;place-items:center;font-size:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.yg-step-no{background:color-mix(in srgb, var(--yg-accent) 10%, transparent)}}.yg-step-no{border:1px solid var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.yg-step-no{border:1px solid color-mix(in srgb, var(--yg-accent) 40%, transparent)}}.yg-step-main{flex-direction:column;gap:.35rem;padding-top:.25rem;display:flex}.yg-step-title{font-family:var(--font-display);color:var(--color-ink);font-size:1.05rem;font-weight:500}.yg-who{padding-top:clamp(3rem,6svh,4.5rem)}.yg-check{flex-direction:column;gap:.7rem;max-width:46rem;margin:clamp(1.2rem,2.6svh,1.8rem) 0 1.2rem;padding:0;list-style:none;display:flex}.yg-check-item{font-family:var(--font-display);color:var(--color-ink-soft);align-items:flex-start;gap:.75rem;font-size:1.02rem;font-weight:300;line-height:1.55;display:flex}.yg-check-mark{width:1.45rem;height:1.45rem;color:var(--yg-accent);background:var(--yg-accent);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.yg-check-mark{background:color-mix(in srgb, var(--yg-accent) 12%, transparent)}}.yg-check-mark{border:1px solid var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.yg-check-mark{border:1px solid color-mix(in srgb, var(--yg-accent) 40%, transparent)}}.yg-ul{flex-direction:column;gap:.55rem;margin:.2rem 0 .6rem;padding-left:1.2rem;display:flex}.yg-ul li{font-family:var(--font-display);color:var(--color-ink-soft);font-size:1rem;font-weight:300;line-height:1.6}.yg-ul li::marker{color:var(--yg-accent)}.yg-ul li strong{color:var(--color-ink);font-weight:500}.yg-conclusion{margin-top:1.4rem}.yg-voices{padding-top:clamp(3rem,6svh,4.5rem)}.yg-voices-heading{max-width:30ch}.yg-voices-rail{scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fadeL,0rem), #000 calc(100% - var(--fadeR,0rem)), transparent 100%);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(1.4rem,3svh,2rem);padding:.3rem .2rem 1.8rem;display:flex;overflow-x:auto}.yg-voices-rail::-webkit-scrollbar{display:none}.yg-voice{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.5rem;flex-direction:column;flex:0 0 min(24rem,84vw);gap:.8rem;padding:clamp(1.3rem,2.4vw,1.7rem);display:flex}@supports (color:color-mix(in lab, red, red)){.yg-voice{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 50%, var(--color-surface)) 100%)}}.yg-voice{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-voice{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}.yg-voice{box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .yg-voice{background:radial-gradient(150% 140% at 50% 130%, var(--yg-accent) 0%, transparent 60%), #171917}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .yg-voice{background:radial-gradient(150% 140% at 50% 130%, color-mix(in srgb, var(--yg-accent) 12%, transparent) 0%, transparent 60%), #171917}}[data-theme=dark] .yg-voice{border-color:#ffffff12;box-shadow:0 24px 52px -38px #000}.yg-voice-glyph{aspect-ratio:81.365/71.726;background:var(--yg-accent);width:1.35rem;-webkit-mask-image:url(/images/quotes/brush-quote.svg);mask-image:url(/images/quotes/brush-quote.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.yg-voice-text{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.06rem;font-weight:400;line-height:1.5}.yg-voice-by{font-family:var(--font-display);color:var(--color-muted);font-size:.86rem}.yg-frame-voice{justify-content:center;padding-top:clamp(3rem,6svh,4.5rem);display:flex}.yg-voice-framed{flex:0 44rem}.yg-practical{align-items:start;gap:clamp(1.4rem,2.6vw,2.2rem);padding-top:clamp(3rem,6svh,4.5rem);display:grid}@media (min-width:64rem){.yg-practical{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.yg-price{background:var(--color-surface);border:1px solid var(--color-line);border-radius:1.5rem;flex-direction:column;gap:.8rem;padding:clamp(1.3rem,2.4vw,1.8rem);display:flex}@supports (color:color-mix(in lab, red, red)){.yg-price{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.yg-price{box-shadow:0 22px 48px -38px #0006}[data-theme=dark] .yg-price{background:#191817;border-color:#ffffff14}.yg-price-kicker{font-family:var(--font-wordmark);color:var(--yg-accent);font-size:1rem}.yg-prep{flex-direction:column;gap:1rem;display:flex}.yg-prep-grid{gap:1rem;display:grid}@media (min-width:44rem){.yg-prep-grid{grid-template-columns:1fr 1fr}}.yg-prep-card{background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft,#e0d6c7) 100%);border-radius:1.4rem;flex-direction:column;gap:.5rem;padding:clamp(1.2rem,2.2vw,1.5rem);display:flex}@supports (color:color-mix(in lab, red, red)){.yg-prep-card{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft,#e0d6c7) 45%, var(--color-surface)) 100%)}}.yg-prep-card{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-prep-card{border:1px solid color-mix(in srgb, var(--color-line) 65%, transparent)}}[data-theme=dark] .yg-prep-card{background:radial-gradient(150% 140% at 50% 130%, var(--yg-accent) 0%, transparent 58%), #171917}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .yg-prep-card{background:radial-gradient(150% 140% at 50% 130%, color-mix(in srgb, var(--yg-accent) 10%, transparent) 0%, transparent 58%), #171917}}[data-theme=dark] .yg-prep-card{border-color:#ffffff12}.yg-prep-title{font-family:var(--font-display);color:var(--yg-accent);font-size:1rem;font-weight:500}.yg-faq{padding-top:clamp(3.4rem,6.5svh,5rem)}.yg-faq-title{max-width:30ch}.yg-faq-list{max-width:56rem;margin:clamp(1.4rem,3svh,2rem) 0 0;padding:0;list-style:none}.ygx-ask .yg-faq-title{white-space:nowrap;max-width:none;font-size:min(clamp(1.7rem,1.2rem + 1.6vw,2.35rem),4.6cqi)}.ygx-ask .yg-faq{container-type:inline-size}.ygx-ask .yg-faq-list{max-width:none}.ygx-ask .yg-faq-clip .yg-prose-p{max-width:none;padding-right:3rem}.yg-faq-item{border-top:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-faq-item{border-top:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.yg-faq-q{text-align:left;cursor:pointer;grid-template-columns:2.6rem minmax(0,1fr) 2.1rem;align-items:center;gap:.9rem;width:100%;padding-block:clamp(1.05rem,2.2svh,1.4rem);display:grid}.yg-faq-no{font-family:var(--font-wordmark);color:var(--yg-accent);font-size:.95rem}.yg-faq-text{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(1.02rem,.97rem + .25vw,1.16rem);font-weight:400;line-height:1.4;transition:color .24s}@media (hover:hover) and (pointer:fine){.yg-faq-q:hover .yg-faq-text{color:var(--yg-accent)}}.yg-faq-toggle{width:2rem;height:2rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.yg-faq-toggle{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.yg-faq-toggle{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.yg-faq-toggle{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.yg-faq-toggle{transition:transform .3s var(--ease-out), background-color .24s ease, color .24s ease}.yg-faq-name{color:var(--yg-accent)}[data-theme=dark] .yg-faq-toggle{background:#ffffff0b;border-color:#ffffff1a}.yg-faq-item.is-open .yg-faq-toggle{background:var(--yg-accent);transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.yg-faq-item.is-open .yg-faq-toggle{background:color-mix(in srgb, var(--yg-accent) 16%, transparent)}}.yg-faq-item.is-open .yg-faq-toggle{color:var(--yg-accent)}.yg-faq-a{transition:grid-template-rows .56s var(--ease-drawer);grid-template-rows:0fr;display:grid}.yg-faq-item.is-open .yg-faq-a{grid-template-rows:1fr}.yg-faq-clip{overflow:hidden}.yg-faq-clip .yg-prose-p{max-width:48rem;padding:0 0 clamp(1.2rem,2.4svh,1.6rem) 3.5rem}.yg-close{text-align:center;flex-direction:column;align-items:center;gap:clamp(1.2rem,2.6svh,1.8rem);padding-top:clamp(3.6rem,7svh,5.5rem);display:flex}.yg-close-line{max-width:26ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.7rem,1.3rem + 1.8vw,2.8rem);font-weight:400;line-height:1.2}.yg-close-cta{color:var(--color-ink-soft);font-size:.95rem;font-weight:500}.yg-art-hero{align-items:center;gap:clamp(1.8rem,3.6vw,3.6rem);padding-top:clamp(2.6rem,5.5svh,4rem);display:grid;position:relative}@media (min-width:64rem){.yg-art-hero{grid-template-columns:1.1fr 1fr}}.yg-art-copy{flex-direction:column;align-items:flex-start;gap:1.1rem;display:flex}.yg-art-copy>*{animation:qx-rise .7s var(--ease-out) both}.yg-art-copy>:first-child{animation-delay:40ms}.yg-art-copy>:nth-child(2){animation-delay:.14s}.yg-art-copy>:nth-child(3){animation-delay:.24s}.yg-art-copy>:nth-child(4){animation-delay:.32s}.yg-art-quote{color:var(--color-ink-soft)}.yg-art-media{border-radius:clamp(1.3rem,2.2vw,2rem);position:relative;overflow:hidden;box-shadow:0 40px 80px -46px #0009}[data-theme=dark] .yg-art-media{box-shadow:0 44px 88px -46px #000, 0 0 90px -30px var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .yg-art-media{box-shadow:0 44px 88px -46px #000, 0 0 90px -30px color-mix(in srgb, var(--yg-accent) 34%, transparent)}}.yg-art-media img{object-fit:cover;width:100%;height:auto;max-height:38rem;display:block}.ygx-hero{flex-direction:column;align-items:flex-start;padding-top:clamp(.9rem,1.8svh,1.4rem);padding-bottom:clamp(2.4rem,4.6svh,3.2rem);display:flex}.ygx-hero>*{animation:qx-rise .7s var(--ease-out) both}.ygx-hero>:first-child{animation-delay:40ms}.ygx-hero>:nth-child(2){animation-delay:.12s}.ygx-hero>:nth-child(3){animation-delay:.22s}.ygx-kicker{font-family:var(--font-wordmark);color:var(--yg-accent,var(--color-bronze-deep));font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);line-height:1.12}.ygx-lead{max-width:62ch;font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;margin-top:clamp(1.2rem,2.4svh,1.7rem);font-size:clamp(1rem,.95rem + .35vw,1.16rem);font-weight:300;line-height:1.62}.ygx-body{padding-top:clamp(2.2rem,4.5svh,3.4rem);padding-bottom:clamp(1.5rem,3svh,2.5rem)}.ygx-h2{font-size:clamp(1.5rem,1.25rem + 1vw,2.1rem);line-height:1.3}.ygx-body .ps-card{background:var(--t-tile)}.ygx-hero-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:clamp(1.8rem,4vw,4.5rem);padding-top:clamp(2rem,3.8svh,3.2rem);padding-bottom:clamp(3.6rem,6.8svh,5rem)}.ygx-hero-row .ygx-title-hold{flex:26rem;min-width:0;container-type:inline-size}.ygx-hero-row .yg-title{text-wrap:balance;max-width:none;margin-top:0;font-size:clamp(2rem,6.5cqi,3.4rem)}.ygx-name{color:var(--yg-accent,var(--color-bronze-deep))}.ygx-under{padding-bottom:clamp(4.5rem,8svh,7rem)}.ash-rail{padding-top:clamp(2.4rem,5svh,3.6rem)}.ash-rail-label{font-family:var(--font-display);color:var(--color-muted);margin-bottom:.9rem;font-size:.9rem;font-weight:500}.ash-rail-view{margin-left:calc(var(--edge) * -1);margin-right:calc(var(--edge) * -1);cursor:grab;touch-action:pan-y;overflow:hidden}.ash-rail-view.is-held{cursor:grabbing}.ash-rail-view.is-held .ash-rail-item{pointer-events:none}.ash-rail-view:focus-visible{outline:2px solid var(--yg-accent,var(--color-bronze-deep));outline-offset:3px;border-radius:1.4rem}.ash-rail-track{--rail-gap:clamp(1rem, 2vw, 1.5rem);gap:var(--rail-gap);-webkit-user-select:none;user-select:none;width:max-content;padding:2.5rem 0 2.6rem;display:flex}.ash-rail-track.is-live{will-change:transform}.ash-rail-set{gap:var(--rail-gap);flex:none;display:flex}.ash-rail-item{border-radius:1.3rem;flex:0 0 min(34rem,82vw);margin:0;overflow:hidden;box-shadow:0 0 24px -18px #00000080}[data-theme=dark] .ash-rail-item{box-shadow:0 0 26px -18px #000}.ash-rail-item img{aspect-ratio:3/2;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ash-quote-sec{padding-top:clamp(2.6rem,5svh,4rem)}.ash-quote{background:var(--color-surface);border-radius:clamp(1.2rem,2vw,1.8rem);margin:0;padding:4.4% clamp(1.5rem,3vw,3rem) 4.6% clamp(1.4rem,8.5%,8rem);position:relative;overflow:hidden;box-shadow:0 30px 62px -44px #00000080;container-type:inline-size}[data-theme=dark] .ash-quote{background:#191817;box-shadow:0 34px 68px -44px #000}.ash-quote-line{max-width:24ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.3rem);font-weight:400;line-height:1.32;position:relative}.ash-quote-by{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:clamp(1.3rem,3.2vh,2.1rem);display:flex;position:relative}.ash-quote-line{margin:0}.ash-quote-line[data-armed]~.ash-quote-by{opacity:0}.ash-quote-line[data-typing]~.ash-quote-by,.ash-quote-line[data-typed]~.ash-quote-by{animation:ash-by-in .72s var(--ease-out) .56s both}@keyframes ash-by-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.ash-quote-line[data-armed]~.ash-quote-by{opacity:1}.ash-quote-line[data-typing]~.ash-quote-by,.ash-quote-line[data-typed]~.ash-quote-by{animation:.24s both qx-fade-only}}.ash-quote-name{font-family:var(--font-display);color:var(--color-muted);font-size:.95rem}.ash-quote-orn{width:clamp(5.5rem,8vw,7.5rem);color:var(--yg-accent);opacity:.75;display:block}.ash-quote-orn svg{width:100%;height:.62rem;display:block}.ash-quote-mark{aspect-ratio:208/152;width:min(17rem,30cqi);color:var(--yg-accent);opacity:.09;pointer-events:none;position:absolute;top:47%;right:max(.75rem,min(7rem,9cqi));transform:translateY(-50%)}[data-theme=dark] .ash-quote-mark{opacity:.11}.ash-quote-mark svg{width:100%;height:100%;display:block}@media (max-width:48rem){.ash-quote{padding-left:clamp(1.2rem,6%,3rem)}.ash-quote-mark{opacity:.07;right:.75rem}}@media (prefers-reduced-motion:reduce){.ash-rail-track{transition:none}}.ygx-start{background:var(--color-surface);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border-radius:clamp(1.2rem,2vw,1.6rem);align-items:center;gap:clamp(1rem,1.8vw,1.5rem);padding:clamp(.95rem,1.6vw,1.3rem) clamp(1.15rem,2vw,1.7rem);display:inline-flex;box-shadow:0 24px 52px -36px #0000006b}[data-theme=dark] .ygx-start{background:#232120;box-shadow:0 26px 56px -36px #000}@media (hover:hover) and (pointer:fine){.ygx-start:hover{transform:scale(1.015);box-shadow:0 30px 60px -40px #0000008c}[data-theme=dark] .ygx-start:hover{box-shadow:0 32px 64px -40px #000}}.ygx-start-glyph{width:clamp(2.9rem,4.2vw,3.9rem);height:clamp(2.9rem,4.2vw,3.9rem);color:var(--yg-accent,var(--color-bronze-deep));flex:none}.ygx-start-lines{text-align:right;flex-direction:column;align-items:flex-end;gap:.32rem;min-width:0;display:flex}.ygx-start-main{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.98rem,.92rem + .3vw,1.12rem);font-weight:500}.ygx-start-sub{color:var(--yg-accent,var(--color-bronze-deep));font-size:clamp(.88rem,.84rem + .2vw,.98rem)}@supports (color:color-mix(in lab, red, red)){.ygx-start-sub{color:color-mix(in srgb, var(--yg-accent,var(--color-bronze-deep)) 48%, var(--color-muted))}}.ygx-detail{padding-bottom:clamp(2.5rem,5svh,4.5rem)}.sy-hero{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(3rem,6vw,5rem);display:flex}@keyframes sy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sy-sign,.sy-start,.sy-plate{animation:sy-enter .6s var(--ease-out) both}.sy-sign{animation-delay:.75s}.sy-start{animation-delay:.95s}.sy-plate{animation-delay:1.15s}@media (prefers-reduced-motion:reduce){.sy-sign,.sy-start,.sy-plate{animation:none}}.sy-quote{font-family:var(--font-wordmark);color:var(--color-ink);max-width:62ch;font-size:clamp(1.3rem,1.02rem + 1.25vw,2.05rem);font-weight:400;line-height:1.5}@media (max-width:40rem){.sy-quote br{display:none}}.sy-sign{aspect-ratio:275.549/71.822;background:var(--color-ink);opacity:.82;width:clamp(6.4rem,9vw,7.8rem);margin-top:clamp(1.5rem,3svh,2.1rem);-webkit-mask:url(/images/quotes/signature-sudha-shastri.svg) 50%/contain no-repeat;mask:url(/images/quotes/signature-sudha-shastri.svg) 50%/contain no-repeat}.sy-start{flex-direction:column;align-items:center;margin-top:clamp(2.6rem,5svh,3.8rem);display:flex}.sy-bubble{text-align:center;background:var(--color-ink);border-radius:1rem;flex-direction:column;gap:.16rem;padding:.85rem 1.55rem .95rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sy-bubble{background:color-mix(in srgb, var(--color-ink) 5%, var(--color-surface))}}.sy-bubble{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sy-bubble{border:1px solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.sy-bubble{box-shadow:0 20px 44px -34px #0000008c}[data-theme=dark] .sy-bubble{background:#1c1c1c;border-color:#ffffff17}.sy-bubble-main{color:var(--color-ink);font-size:.95rem;font-weight:500}.sy-bubble-sub{color:var(--color-muted);font-size:.85rem}.sy-bubble-tail{background:inherit;border-right:1px solid var(--color-line);width:.85rem;height:.85rem;position:absolute;bottom:-.44rem;left:50%;transform:translate(-50%)rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.sy-bubble-tail{border-right:1px solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.sy-bubble-tail{border-bottom:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.sy-bubble-tail{border-bottom:1px solid color-mix(in srgb, var(--color-line) 72%, transparent)}}.sy-bubble-tail{border-bottom-right-radius:.2rem}[data-theme=dark] .sy-bubble-tail{border-bottom-color:#ffffff17;border-right-color:#ffffff17}.sy-avatar{border-radius:9999px;width:3.4rem;height:3.4rem;margin-top:.8rem;display:block;overflow:hidden;box-shadow:0 12px 26px -16px #0000008c}.sy-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sy-plate{border-radius:clamp(1rem,2vw,1.75rem);width:100%;margin-top:clamp(2.8rem,6svh,4.4rem);overflow:hidden}.sy-plate img{width:100%;height:auto;display:block}.sw-sec{text-align:center;padding-block:clamp(4.236rem,8svh,6.854rem)}.sw-h2{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.7rem,1.32rem + 1.9vw,2.618rem);font-weight:400;line-height:1.18}.sw-lead{color:var(--color-ink-soft);margin-top:.618rem;font-size:1rem;line-height:1.618}@property --swm-spin{syntax:"<angle>";inherits:true;initial-value:0deg}.swm-stage{aspect-ratio:1;--swm-rot:0deg;--swm-spin:-75deg;width:max(min(46rem,105% - 31.5rem,58svh),27rem);transition:--swm-spin 1.15s var(--ease-out);margin:8.472rem auto 0;position:relative;container-type:inline-size}.swm-stage.is-in{--swm-spin:0deg}.swm-draw{will-change:transform;width:100%;height:100%;transform:rotate(calc(var(--swm-rot) + var(--swm-spin)));position:absolute;inset:0;overflow:visible}.swm-ring{fill:none;stroke:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.swm-ring{stroke:color-mix(in srgb, var(--color-ink) 24%, transparent)}}.swm-ring{stroke-width:1px;vector-effect:non-scaling-stroke}.swm-arc{stroke-dasharray:.05 2.15;stroke-linecap:round;stroke-width:1.4px;opacity:0}.is-in .swm-arc{transition:opacity .7s ease calc(1.05s + var(--i) * 70ms);opacity:.8}.swm-ring-inner{stroke-dasharray:.55 1.35;opacity:0;transform-box:fill-box;transform-origin:50%;animation:90s linear infinite swm-turn}.is-in .swm-ring-inner{opacity:.55;transition:opacity .9s 1.15s}@keyframes swm-turn{to{transform:rotate(360deg)}}.swm-spoke{stroke:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.swm-spoke{stroke:color-mix(in srgb, var(--color-ink) 13%, transparent)}}.swm-spoke{stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px}.is-in .swm-spoke{transition:stroke-dashoffset .95s var(--ease-out) calc(.12s + var(--i) * 90ms);stroke-dashoffset:0}.swm-core{aspect-ratio:1;background:var(--color-ink);border-radius:50%;place-items:center;width:19cqw;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.swm-core{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface))}}.swm-core{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.swm-core{border:1px solid color-mix(in srgb, var(--color-line) 75%, transparent)}}.swm-core{opacity:0;filter:blur(7px);transform:translate(-50%,-50%)scale(.96);box-shadow:0 26px 60px -44px #0009}[data-theme=dark] .swm-core{background:#161616;border-color:#ffffff17;box-shadow:inset 0 1px #ffffff0f,0 26px 60px -44px #000}.is-in .swm-core{transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .7s var(--ease-out);opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)}.swm-core-glyph{aspect-ratio:1;background:var(--yg-accent,var(--color-bronze-deep));width:54%;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;animation:swm-breathe 7s var(--ease-in-out) infinite}@keyframes swm-breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}.swm-orbit{margin:0;padding:0;list-style:none;position:absolute;inset:0}.swm-station{transform:rotate(calc(var(--a) + var(--swm-rot) + var(--swm-spin)));will-change:transform;pointer-events:none;position:absolute;inset:0}.swm-arm{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateY(-44cqw)}@media (min-width:64rem){.swm-stage:not(.is-in) .swm-arm{transform:translate(-50%,-50%)translateY(0)}.swm-stage.is-in .swm-arm{transition:transform .95s var(--ease-spring) calc(.12s + var(--i) * 90ms)}}.swm-up{aspect-ratio:1;width:11.5cqw;transform:rotate(calc((var(--a) + var(--swm-rot) + var(--swm-spin)) * -1));will-change:transform;pointer-events:auto;opacity:0;filter:blur(6px);position:relative;scale:.7}.is-in .swm-up{transition:opacity .34s var(--ease-out) calc(.12s + var(--i) * 90ms), filter .46s var(--ease-out) calc(.12s + var(--i) * 90ms), scale .95s var(--ease-spring) calc(.12s + var(--i) * 90ms);opacity:1;filter:blur();scale:1}.swm-up:before{content:"";border-radius:50%;position:absolute;inset:-1.4rem}.swm-medal{background:var(--color-ink);border-radius:50%;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.swm-medal{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface))}}.swm-medal{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.swm-medal{border:1px solid color-mix(in srgb, var(--color-line) 78%, transparent)}}.swm-medal{transition:transform .26s var(--ease-spring), border-color .24s ease, box-shadow .26s var(--ease-out);box-shadow:0 16px 36px -28px #0000008c}[data-theme=dark] .swm-medal{background:#161616;border-color:#ffffff17}.swm-medal:after{content:"";background:var(--color-ink);opacity:.85;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;transition:background-color .24s;position:absolute;inset:22%}.swm-text{color:var(--color-ink-soft);font-size:1rem;line-height:1.618;transition:color .24s;position:absolute}.swm-text:before{content:"";position:absolute;inset:-.9rem}.swm-station:first-child .swm-text{text-align:center;width:15rem;bottom:calc(100% + .9rem);left:50%;transform:translate(-50%)}.swm-station:nth-child(2) .swm-text{text-align:center;width:13.5rem;top:50%;left:calc(100% + 1.1rem);transform:translateY(-50%)}.swm-station:nth-child(5) .swm-text{text-align:center;width:13.5rem;top:50%;right:calc(100% + 1.1rem);transform:translateY(-50%)}.swm-station:nth-child(3) .swm-text,.swm-station:nth-child(4) .swm-text{text-align:center;width:15rem;top:calc(100% + 1.35rem);left:50%;transform:translate(-50%)}@media (hover:hover){.swm-up:hover .swm-medal{border-color:var(--yg-accent,var(--color-bronze-deep));transform:scale(1.08)}@supports (color:color-mix(in lab, red, red)){.swm-up:hover .swm-medal{border-color:color-mix(in srgb, var(--yg-accent,var(--color-bronze-deep)) 55%, transparent)}}.swm-up:hover .swm-medal{box-shadow:0 0 0 1px var(--yg-accent,var(--color-bronze-deep)), 0 22px 44px -26px var(--yg-accent,var(--color-bronze-deep))}@supports (color:color-mix(in lab, red, red)){.swm-up:hover .swm-medal{box-shadow:0 0 0 1px color-mix(in srgb, var(--yg-accent,var(--color-bronze-deep)) 25%, transparent), 0 22px 44px -26px color-mix(in srgb, var(--yg-accent,var(--color-bronze-deep)) 45%, #00000080)}}.swm-up:hover .swm-medal:after{background:var(--yg-accent,var(--color-bronze-deep));opacity:1}.swm-up:hover .swm-text{color:var(--color-ink)}}.sw-close{flex-direction:column;align-items:center;gap:1.618rem;margin-top:4.236rem;display:flex}.sw-thread{background:linear-gradient(var(--color-ink), var(--color-ink));width:1px;height:4.236rem}@supports (color:color-mix(in lab, red, red)){.sw-thread{background:linear-gradient(color-mix(in srgb, var(--color-ink) 30%, transparent), color-mix(in srgb, var(--color-ink) 8%, transparent))}}.sw-thread{transform-origin:top;position:relative}.sw-thread:after{content:"";background:var(--yg-accent,var(--color-bronze-deep));border-radius:50%;width:.35rem;height:.35rem;position:absolute;bottom:-.2rem;left:50%;transform:translate(-50%)}.sw-thread.yg-reveal{transform:scaleY(0)}.sw-thread.yg-reveal.is-in{transform:scaleY(1)}.sw-quiet{max-width:68ch;color:var(--color-ink-soft);font-size:1rem;font-style:italic;line-height:1.618}.sw-sec .yg-reveal{transition-delay:var(--rv-d,0s)}@media (min-width:64rem) and (max-height:59rem){.sw-sec{padding-block:clamp(2rem,4svh,3.4rem)}.sw-h2{font-size:clamp(1.55rem,1.2rem + 1.6vw,2.2rem)}.swm-stage{margin-top:6.3rem}.sw-close{gap:1rem;margin-top:2.618rem}.sw-thread{height:2.618rem}}@media (max-width:63.999rem){.swm-stage{aspect-ratio:auto;width:min(34rem,100%)}.swm-draw{display:none}.swm-core{width:5.6rem;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.is-in .swm-core{transform:none}.swm-orbit{flex-direction:column;gap:1.618rem;margin-top:1.618rem;display:flex;position:relative}.swm-orbit:before{content:"";background:var(--color-ink);width:1px;position:absolute;top:-1.618rem;bottom:0;left:1.7rem}@supports (color:color-mix(in lab, red, red)){.swm-orbit:before{background:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.swm-orbit:before{transform-origin:top;transition:transform .9s var(--ease-out) .4s;transform:scaleY(0)}.is-in .swm-orbit:before{transform:scaleY(1)}.swm-station{position:relative;inset:auto;transform:none}.swm-arm{position:relative;top:auto;left:auto;transform:none}.swm-up{aspect-ratio:auto;flex-direction:row;align-items:center;gap:1rem;width:100%;display:flex;transform:none}.swm-up:before{display:none}.swm-medal{aspect-ratio:1;flex:none;width:3.4rem;position:relative;inset:auto}.swm-text,.swm-station:first-child .swm-text,.swm-station:nth-child(2) .swm-text,.swm-station:nth-child(3) .swm-text,.swm-station:nth-child(4) .swm-text,.swm-station:nth-child(5) .swm-text{text-align:left;width:auto;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.swm-stage{--swm-spin:0deg;transition:none}.swm-core,.swm-up,.swm-arc,.swm-spoke,.swm-ring-inner{opacity:1;filter:none;stroke-dashoffset:0;transition:none;animation:none;scale:none}.swm-arc{opacity:.8}.swm-core{transform:translate(-50%,-50%)}.swm-core-glyph{animation:none}.swm-stage:not(.is-in) .swm-arm,.swm-arm{transition:none;transform:translate(-50%,-50%)translateY(-44cqw)}.sw-thread.yg-reveal,.swm-orbit:before{transition:none;transform:none}@media (max-width:63.999rem){.swm-core,.swm-arm,.swm-stage:not(.is-in) .swm-arm,.is-in .swm-orbit:before{transform:none}}}.su-sec{padding-block:clamp(3.8rem,7svh,6.854rem) clamp(4.2rem,8svh,7.6rem)}.su-stage{--su-rail:4.4rem;--su-p:1;--su-read:1;--su-braid:1;padding-left:var(--su-rail);flex-direction:column;gap:clamp(4.6rem,9svh,6.854rem);display:flex;position:relative}.su-spine{top:.35rem;bottom:.35rem;left:calc(var(--su-rail) * .5);background:var(--color-ink);width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.su-spine{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.su-spine-fill{transform-origin:top;transform:scaleY(var(--su-p));will-change:transform;background:linear-gradient(180deg, var(--color-bronze), var(--color-bronze-deep));display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.su-spine-fill{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze) 58%, transparent), color-mix(in srgb, var(--color-bronze-deep) 85%, transparent))}}.su-spine-ember{--k:1;background:var(--color-bronze);width:.44rem;height:.44rem;opacity:var(--k);box-shadow:0 0 14px 2px var(--color-bronze);border-radius:50%;display:block;position:absolute;bottom:-.12rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.su-spine-ember{box-shadow:0 0 14px 2px color-mix(in srgb, var(--color-bronze) 50%, transparent)}}.su-stage .su-spine-ember{--k:clamp(0, calc((var(--su-p) - .955) * 24), 1)}.su-ch{position:relative}.su-knot{--k:1;top:.1rem;left:calc(var(--su-rail) * -.5 - 1.1rem);border:1px solid var(--color-ink);border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.su-knot{border:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent)}}.su-knot{background:var(--t-section);z-index:1}.su-stage .su-knot{--k:clamp(0, calc((var(--su-p) - var(--kt,.5)) * 26 + .55), 1)}.su-knot:after{content:"";border:1px solid var(--color-bronze);border-radius:50%;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.su-knot:after{border:1px solid color-mix(in srgb, var(--color-bronze) 70%, transparent)}}.su-knot:after{opacity:var(--k)}.su-knot b{font-family:var(--font-wordmark);color:var(--color-ink);opacity:calc(.5 + var(--k) * .5);font-size:1rem;font-weight:400;line-height:1}.su-head{margin-bottom:1.4rem}.su-h{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.5rem,1.18rem + 1.5vw,2.2rem);font-weight:400;line-height:1.2}@media (min-width:64rem){.su-ch{grid-template-columns:minmax(0,10fr) minmax(0,16.18fr);column-gap:clamp(2.2rem,4vw,4.236rem);display:grid}.su-head{margin-bottom:0}.su-pin{position:sticky;top:5.9rem}}@media (min-width:64rem) and (max-width:79.999rem){.su-ch{grid-template-columns:minmax(0,8fr) minmax(0,18.18fr)}}.su-manifesto{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.22rem,1rem + 1.1vw,1.85rem);font-weight:400;line-height:1.55}.su-w{opacity:clamp(.13, calc((var(--su-read) * (var(--su-n,60) + 5) - var(--wi,0)) / 5), 1)}.su-note{color:var(--color-ink-soft);max-width:58ch;margin-top:1.618rem;font-size:1.05rem;line-height:1.618}.su-lead{color:var(--color-ink-soft);max-width:56ch;margin-top:.85rem;font-size:1rem;line-height:1.618}.su-body>.su-lead:first-child{margin-top:0}.su-braid{--su-gutter:clamp(6rem, 9vw, 9rem);grid-template-columns:minmax(0, 1fr) var(--su-gutter) minmax(0, 1fr);grid-template-rows:repeat(4,minmax(9.8rem,1fr));align-items:center;column-gap:clamp(.9rem,2vw,1.618rem);margin-top:2.618rem;display:grid;position:relative}.su-braid-draw{height:100%;width:var(--su-gutter);display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}.su-strand{fill:none;stroke:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.su-strand{stroke:color-mix(in srgb, var(--color-ink) 34%, transparent)}}.su-strand{stroke-width:1px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--su-braid) * 100)}.su-strand-b{stroke:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.su-strand-b{stroke:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.su-dot{--k:1;left:50%;top:calc(var(--dt,50) * 1%);background:var(--t-section);border:1px solid var(--color-bronze);border-radius:50%;width:.6rem;height:.6rem;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.su-dot{border:1px solid color-mix(in srgb, var(--color-bronze) 72%, transparent)}}.su-dot{opacity:var(--k)}.su-stage .su-dot-cross{--k:clamp(0, calc((var(--su-braid) * 100 - var(--su-kt,50)) / 6), 1)}.su-dot-merge{background:var(--color-bronze);border:0;width:.44rem;height:.44rem}@supports (color:color-mix(in lab, red, red)){.su-dot-merge{background:color-mix(in srgb, var(--color-bronze) 80%, transparent)}}.su-stage .su-dot-merge{--k:clamp(0, calc(var(--su-braid) * 22), 1)}.su-stage .su-dot-end{--k:clamp(0, calc((var(--su-braid) - .94) * 18), 1)}.su-weave{list-style:none;display:contents}.su-help{--k:1;grid-row:var(--r,auto);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * .9rem));will-change:transform, opacity}.su-stage .su-help{--k:clamp(0, calc((var(--su-braid) * 100 - var(--su-kt,50)) / 8), 1)}.su-help:nth-child(odd){grid-column:3}.su-help:nth-child(2n){text-align:right;grid-column:1;justify-self:end}.su-help-t{font-family:var(--font-display);color:var(--color-ink);font-size:1.02rem;font-weight:600;line-height:1.35}.su-help-b{color:var(--color-ink-soft);max-width:24rem;margin-top:.45rem;font-size:.95rem;line-height:1.6}.su-help:nth-child(2n) .su-help-b{margin-left:auto}.su-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.2rem,2.4vw,2.618rem);margin-top:2.618rem;padding:0 0 5.6rem;list-style:none;display:grid}.su-steps li.su-step{--lift:0rem;opacity:1;transform:translateY(var(--lift));transition:none}.su-steps li.su-step:nth-child(2){--lift:2.618rem}.su-steps li.su-step:nth-child(3){--lift:5.236rem}.su-step-in{border-top:1px solid var(--color-ink);position:relative}@supports (color:color-mix(in lab, red, red)){.su-step-in{border-top:1px solid color-mix(in srgb, var(--color-ink) 14%, transparent)}}.su-step-in{padding-top:1.618rem}.su-ring{place-items:center;width:3.6rem;height:3.6rem;display:grid;position:relative}.su-ring:before{content:"";border:1px solid var(--color-ink);border-radius:50%;position:absolute;inset:.14rem}@supports (color:color-mix(in lab, red, red)){.su-ring:before{border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent)}}.su-ring svg{position:absolute;inset:0;overflow:visible}.su-ring-arc{fill:none;stroke:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.su-ring-arc{stroke:color-mix(in srgb, var(--color-bronze) 78%, transparent)}}.su-ring-arc{stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0}.su-ring b{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.2rem;font-weight:400}.su-step-t{font-family:var(--font-display);color:var(--color-ink);margin-top:1.1rem;font-size:1.05rem;font-weight:600;line-height:1.35}.su-step-b{color:var(--color-ink-soft);margin-top:.55rem;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){.su-steps li.su-step{opacity:0;transition:opacity .6s var(--ease-out);transition-delay:calc(var(--i,0) * .13s)}.su-steps li.su-step.is-in{opacity:1}.su-steps .su-step .su-step-in{transition:transform .75s var(--ease-spring);transition-delay:calc(var(--i,0) * .13s);transform:translateY(1.3rem)}.su-steps .su-step.is-in .su-step-in{transform:translateY(0)}.su-steps .su-step .su-ring-arc{stroke-dashoffset:100px;transition:stroke-dashoffset 1.05s var(--ease-out);transition-delay:calc(var(--i,0) * .13s + .3s)}.su-steps .su-step.is-in .su-ring-arc{stroke-dashoffset:0}}.su-facets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.618rem);margin-top:2.618rem;padding:0;list-style:none;display:grid}.su-facet{border:1px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.su-facet{border:1px solid color-mix(in srgb, var(--color-ink) 13%, transparent)}}.su-facet{background:var(--color-ink);border-radius:1.1rem;padding:1.618rem}@supports (color:color-mix(in lab, red, red)){.su-facet{background:color-mix(in srgb, var(--color-ink) 2.5%, transparent)}}.su-facet{transition:border-color .24s,background-color .24s}@media (hover:hover){.su-facet:hover{border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.su-facet:hover{border-color:color-mix(in srgb, var(--color-bronze) 45%, transparent)}}.su-facet:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.su-facet:hover{background:color-mix(in srgb, var(--color-bronze) 5%, transparent)}}}.su-facet-t{font-family:var(--font-display);color:var(--color-ink);font-size:1.02rem;font-weight:600;line-height:1.35}.su-facet-b{color:var(--color-ink-soft);margin-top:.55rem;font-size:.95rem;line-height:1.6}@media (min-width:64rem){.su-step-t{font-size:clamp(.9rem,.66vw + .45rem,1.05rem)}.su-facet-t{font-size:clamp(.88rem,.64vw + .44rem,1.02rem)}.su-step-b,.su-facet-b{font-size:clamp(.78rem,.63vw + .38rem,.95rem)}}.su-coda{margin-top:4.236rem;padding-left:clamp(1.4rem,3vw,2.618rem);position:relative}.su-coda:before{content:"";background:linear-gradient(180deg, var(--color-bronze), transparent);width:1px;position:absolute;top:.3rem;bottom:.3rem;left:0}@supports (color:color-mix(in lab, red, red)){.su-coda:before{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bronze) 68%, transparent), transparent)}}.su-coda-h{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.28rem;font-weight:400;line-height:1.3}.su-quiet{color:var(--color-ink-soft);max-width:62ch;margin-top:1rem;font-size:1rem;font-style:italic;line-height:1.618}@media (min-width:64rem) and (max-height:59rem){.su-sec{padding-block:clamp(2.8rem,5svh,4.8rem) clamp(3.2rem,6svh,5.4rem)}.su-stage{gap:clamp(3.6rem,7svh,5.4rem)}.su-steps{padding-bottom:4rem}.su-steps li.su-step:nth-child(2){--lift:1.618rem}.su-steps li.su-step:nth-child(3){--lift:3.236rem}}@media (max-width:63.999rem){.su-stage{--su-rail:2.6rem}.su-knot{width:1.85rem;height:1.85rem;top:0;left:calc(var(--su-rail) * -.5 - .925rem)}.su-knot b{font-size:.88rem}.su-steps{grid-template-columns:1fr;gap:1.8rem;padding-bottom:0}.su-steps li.su-step:nth-child(2),.su-steps li.su-step:nth-child(3){--lift:0rem}.su-facets{grid-template-columns:1fr}}@media (max-width:47.999rem){.su-braid{margin-top:2rem;display:block}.su-braid-draw,.su-dot{display:none}.su-help,.su-stage .su-help{--k:1;opacity:1;text-align:left;margin-top:1.9rem;padding-left:1.75rem;position:relative;transform:none}.su-help:first-child{margin-top:0}.su-help:before{content:"";background:var(--color-bronze);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.42rem;left:.3rem}@supports (color:color-mix(in lab, red, red)){.su-help:before{background:color-mix(in srgb, var(--color-bronze) 80%, transparent)}}.su-help:after{content:"";background:var(--color-ink);width:1px;position:absolute;top:1.25rem;bottom:-1.7rem;left:calc(.525rem - .5px)}@supports (color:color-mix(in lab, red, red)){.su-help:after{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}.su-help:last-child:after{content:none}.su-help:nth-child(2n) .su-help-b{margin-left:0}}@media (prefers-reduced-motion:reduce){.su-w,.su-stage .su-w{opacity:1}.su-strand{stroke-dashoffset:0}.su-spine-fill{transform:none}.su-stage .su-dot-cross,.su-stage .su-dot-merge,.su-stage .su-dot-end,.su-stage .su-help,.su-stage .su-knot,.su-stage .su-spine-ember{--k:1}}.sv-sec{padding-block:clamp(3.6rem,6.5svh,6rem) clamp(3rem,5.5svh,5rem)}.sv-head{text-align:center}.sv-kicker{color:var(--color-ink-soft);align-items:center;gap:.45rem;font-size:.95rem;line-height:1.4;display:inline-flex}.sv-kicker svg{width:.85rem;height:.85rem;color:var(--yg-accent,var(--color-bronze-deep))}.sv-h2{font-family:var(--font-wordmark);color:var(--color-ink);max-width:24ch;margin:.55rem auto 0;font-size:clamp(1.7rem,1.25rem + 2vw,2.618rem);font-weight:400;line-height:1.16}.sv-sec .yg-reveal{transition-delay:var(--rv-d,0s)}.sv-wall{--sv-gap:clamp(.9rem, 1.6vw, 1.4rem);border:1px solid var(--color-ink);border-radius:1.6rem;height:clamp(28rem,74svh,42rem);margin-top:clamp(2rem,4svh,3.4rem)}@supports (color:color-mix(in lab, red, red)){.sv-wall{border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent)}}.sv-wall{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sv-wall{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.sv-wall{padding:0 var(--sv-gap);overflow:hidden}.sv-flow{column-gap:var(--sv-gap);grid-template-columns:repeat(4,minmax(0,1fr));height:100%;display:grid;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.sv-col{animation:sv-drift var(--dur,60s) linear infinite;animation-delay:var(--del,0s);will-change:transform;flex-direction:column;display:flex}.sv-col:nth-child(2n){animation-direction:reverse}.sv-col:hover{animation-play-state:paused}@keyframes sv-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.sv-run{padding:0 0 var(--sv-gap);gap:var(--sv-gap);flex-direction:column;margin:0;list-style:none;display:flex}.sv-card{border:1px solid var(--color-ink);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.sv-card{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent)}}.sv-card{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sv-card{background:color-mix(in srgb, var(--color-ink) 5%, var(--t-section-contrast))}}.sv-card{padding:1.35rem}.sv-quote{aspect-ratio:81.365/71.726;opacity:.1;background:var(--yg-accent,var(--color-bronze-deep));width:1.5rem;display:block;-webkit-mask-image:url(/images/quotes/brush-quote.svg);mask-image:url(/images/quotes/brush-quote.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sv-face{width:2.35rem;height:2.35rem;font-family:var(--font-wordmark);color:var(--yg-accent,var(--color-bronze-deep));background:var(--color-bronze);border-radius:50%;place-items:center;margin-top:1.05rem;font-size:1.05rem;line-height:1;display:grid}@supports (color:color-mix(in lab, red, red)){.sv-face{background:color-mix(in srgb, var(--color-bronze) 13%, transparent)}}.sv-face{border:1px solid var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.sv-face{border:1px solid color-mix(in srgb, var(--color-bronze) 32%, transparent)}}.sv-text{color:var(--color-ink-soft);margin-top:.9rem;font-size:.95rem;line-height:1.618}.sv-by{font-family:var(--font-display);color:var(--color-ink);margin-top:.8rem;font-size:.85rem;font-weight:500}@media (max-width:79.999rem){.sv-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-col:nth-child(4){display:none}}@media (max-width:63.999rem){.sv-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-col:nth-child(3){display:none}}@media (max-width:47.999rem){.sv-flow{grid-template-columns:minmax(0,1fr)}.sv-col:nth-child(2){display:none}.sv-wall{height:clamp(26rem,72svh,34rem)}}@media (prefers-reduced-motion:reduce){.sv-col{animation:none}}.syf-final{text-align:left;flex-wrap:nowrap;justify-content:space-between;gap:clamp(2rem,5vw,4.6rem)}.syf-line{flex-direction:column;min-width:0;display:flex}.syf-l1{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(2rem,1.15rem + 3.1vw,3.9rem);font-weight:400;line-height:1.1}.syf-l2{font-family:var(--font-wordmark);color:var(--yg-accent,var(--color-bronze-deep));margin-top:.55rem;font-size:clamp(1.25rem,.85rem + 1.5vw,2.1rem);font-weight:400;line-height:1.25}.syf-act{flex:none;align-items:center;gap:clamp(1.2rem,2.6vw,2.2rem);display:flex}@media (max-width:63.999rem){.syf-final{text-align:center;flex-wrap:wrap;justify-content:center}.syf-line{align-items:center}}.sheet-root--center{align-items:center;padding:1.4rem 0}.sheet-root--center .sheet{margin-bottom:0}.sheet--book{width:min(70rem,100vw - 2rem);max-height:calc(100dvh - 2.8rem);transition:transform .7s var(--ease-drawer), opacity .38s ease;border-radius:2rem;transform:translateY(calc(50vh + 60%))}.sheet-root[data-open] .sheet--book{transform:translateY(0)}.sheet-root[data-closing] .sheet--book{transition:transform .52s var(--ease-drawer), opacity .34s ease;transform:translateY(calc(50vh + 60%))}.ygx-start{cursor:pointer;font:inherit;text-align:inherit}.ybs-scroll{padding:0}.ybs-grid{--ybs-foot-note:calc(.65rem + .86rem * 1.5);--ybs-pill-h:4.05rem;grid-template-columns:1fr;display:grid}@media (min-width:64rem){.ybs-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.ybs-main{flex-direction:column;padding:clamp(2.2rem,4vw,3.2rem) clamp(1.4rem,3.4vw,3rem) clamp(1.1rem,2vw,1.45rem);display:flex}.ybs-side{background:var(--color-bronze-deep);flex-direction:column;gap:clamp(1.5rem,2.6svh,2.1rem);padding:clamp(2.2rem,4vw,3.2rem) clamp(1.4rem,3.4vw,2.8rem) clamp(1.1rem,2vw,1.45rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ybs-side{background:color-mix(in srgb, var(--color-bronze-deep) 5%, var(--t-tile))}}[data-theme=dark] .ybs-side{background:#1b1917;box-shadow:inset 1px 0 #ffffff0a}[data-theme=dark] .ybs-side .ybs-sec p,[data-theme=dark] .ybs-side .ybs-path p{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ybs-side .ybs-sec p,[data-theme=dark] .ybs-side .ybs-path p{color:color-mix(in srgb, var(--color-ink) 86%, var(--color-muted))}}[data-theme=dark] .ybs-side .ybs-path-no{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ybs-side .ybs-path-no{background:color-mix(in srgb, var(--color-bronze-deep) 17%, transparent)}}.ybs-eyebrow{color:var(--color-bronze-deep);font-size:.9rem}.ybs-title{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.5rem;font-size:clamp(1.65rem,1.25rem + 1.4vw,2.25rem);line-height:1.12}.ybs-sub{color:var(--color-ink-soft);margin-top:.6rem;font-size:.98rem;line-height:1.6}.ybs-stage.is-in{animation:ybs-in .46s var(--ease-out) both}.ybs-stage.is-out{opacity:0;transition:opacity .23s ease, transform .23s var(--ease-out);pointer-events:none;transform:translateY(10px)}@keyframes ybs-in{0%{opacity:0;transform:translateY(14px)}}.ybs-form{flex-direction:column;flex:1;gap:1.35rem;margin-top:clamp(1.6rem,3svh,2.2rem);display:flex}.ybs-fields{flex-direction:column;gap:1.35rem;display:flex}.ybs-form>.ah{flex:none}.ybs-field{flex-direction:column;gap:.5rem;display:flex}.ybs-label{color:var(--color-ink-soft);font-size:.95rem}.ybs-hint{color:var(--color-muted);font-size:.86rem}.ybs-input{background:var(--color-ink);border-radius:1.05rem;height:3.5rem;padding:0 1.15rem}@supports (color:color-mix(in lab, red, red)){.ybs-input{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.ybs-input{color:var(--color-ink);font-size:1.02rem;transition:box-shadow .3s,background-color .3s}.ybs-input::placeholder{color:var(--color-muted)}.ybs-input:focus-visible{background:var(--color-ink);outline:none}@supports (color:color-mix(in lab, red, red)){.ybs-input:focus-visible{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ybs-input:focus-visible{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-input:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}.ybs-input.is-invalid{box-shadow:inset 0 0 0 1.5px #b0523a99}[data-theme=dark] .ybs-input{background:#ffffff0d}[data-theme=dark] .ybs-input:focus-visible{background:#fff1}.ybs-err{color:#a8503a;font-size:.88rem}[data-theme=dark] .ybs-err{color:#d98a70}.ybs-phone{background:var(--color-ink);border-radius:1.05rem;align-items:center;height:3.5rem;padding:0 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ybs-phone{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.ybs-phone{transition:box-shadow .3s,background-color .3s}[data-theme=dark] .ybs-phone{background:#ffffff0d}.ybs-phone:focus-within{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ybs-phone:focus-within{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ybs-phone:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-phone:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}[data-theme=dark] .ybs-phone:focus-within{background:#fff1}.ybs-phone.is-invalid{box-shadow:inset 0 0 0 1.5px #b0523a99}.ybs-phone .contact-phone{flex:1;min-width:0;margin-top:0}.ybs-phone .cc-input{font-size:1.02rem}.ybs-when-pair{--ybs-body-h:clamp(16.6rem, 46svh, 24.75rem);flex-direction:column;flex:1 0 auto;gap:1.35rem;display:flex}.ybs-when{background:var(--color-ink);border-radius:1.05rem}@supports (color:color-mix(in lab, red, red)){.ybs-when{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.ybs-when{transition:box-shadow .3s;overflow:hidden}[data-theme=dark] .ybs-when{background:#ffffff0d}.ybs-when.is-invalid{box-shadow:inset 0 0 0 1.5px #b0523a8c}.ybs-when-pair:not(.is-picking) .ybs-when,.ybs-when-pair.is-picking .ybs-when.is-open{flex:1 0 auto}.ybs-when{flex-direction:column;display:flex}.ybs-when-btn{cursor:pointer;width:100%;font:inherit;text-align:left;flex:auto;align-items:center;gap:.95rem;padding:1.05rem 1.15rem;display:flex}.ybs-when-ic{width:2.9rem;height:2.9rem;color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ybs-when-ic{background:color-mix(in srgb, var(--color-bronze-deep) 12%, transparent)}}.ybs-glyph{width:1.55rem;height:1.55rem}.ybs-when-copy{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.ybs-when-q{color:var(--color-ink);font-size:.98rem}.ybs-when-a{color:var(--color-bronze-deep);font-size:.9rem}.ybs-when-a.is-empty{color:var(--color-muted)}.ybs-when-caret{color:var(--color-ink-soft);transition:transform .36s var(--ease-out);flex:none}.ybs-when.is-open .ybs-when-caret{transform:rotate(180deg)}.ybs-when-body{flex-direction:column;justify-content:center;padding:.15rem 1.15rem clamp(.5rem,1.7svh,.9rem);display:flex}@media (min-width:64rem){.ybs-when-body{min-height:var(--ybs-body-h,0)}}.ybs-cal-top{justify-content:space-between;align-items:center;margin-bottom:clamp(.24rem,.9svh,.55rem);display:flex}.ybs-cal-month{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.88rem,1.8svh,.98rem);font-weight:500}.ybs-cal-nav{width:clamp(1.72rem,3.5svh,2.1rem);height:clamp(1.72rem,3.5svh,2.1rem);color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ybs-cal-nav{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ybs-cal-nav{cursor:pointer;transition:background-color .24s,opacity .24s}.ybs-cal-nav:disabled{opacity:.35;cursor:default}[data-theme=dark] .ybs-cal-nav{background:#ffffff12}@media (hover:hover) and (pointer:fine){.ybs-cal-nav:not(:disabled):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ybs-cal-nav:not(:disabled):hover{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}[data-theme=dark] .ybs-cal-nav:not(:disabled):hover{background:#ffffff1c}}.ybs-cal-grid{grid-template-columns:repeat(7,1fr);gap:clamp(.08rem,.32svh,.18rem);display:grid}.ybs-cal-wd{text-align:center;color:var(--color-muted);padding:clamp(.1rem,.5svh,.32rem) 0;font-size:clamp(.68rem,1.4svh,.78rem)}.ybs-cal-day{height:clamp(1.72rem,3.5svh,2.45rem);color:var(--color-ink);cursor:pointer;transition:background-color .22s ease, color .22s ease, transform .22s var(--ease-out);border-radius:clamp(.5rem,1.2svh,.75rem);place-items:center;font-size:clamp(.8rem,1.65svh,.92rem);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ybs-cal-day:not(:disabled):not(.is-sel):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ybs-cal-day:not(:disabled):not(.is-sel):hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}[data-theme=dark] .ybs-cal-day:not(:disabled):not(.is-sel):hover{background:#ffffff14}}.ybs-cal-day:active:not(:disabled){transform:scale(.94)}.ybs-cal-day:disabled{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.ybs-cal-day:disabled{color:color-mix(in srgb, var(--color-muted) 45%, transparent)}}.ybs-cal-day:disabled{cursor:default}.ybs-cal-day.is-today:not(.is-sel){box-shadow:inset 0 0 0 1px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-cal-day.is-today:not(.is-sel){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.ybs-cal-day.is-sel{background:var(--color-bronze-deep);color:var(--color-ivory)}[data-theme=dark] .ybs-cal-day.is-sel{color:#141414}.ybs-wins{grid-template-columns:repeat(3,1fr);gap:clamp(.3rem,.9svh,.55rem);margin-top:clamp(.4rem,1.2svh,.6rem);display:grid}.ybs-win{background:var(--color-ink);border-radius:clamp(.65rem,1.6svh,.9rem);flex-direction:column;align-items:center;gap:.3rem;padding:clamp(.4rem,1.25svh,.65rem) .5rem clamp(.36rem,1.15svh,.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ybs-win{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ybs-win{cursor:pointer;transition:background-color .26s,box-shadow .26s}[data-theme=dark] .ybs-win{background:#ffffff0b}@media (hover:hover) and (pointer:fine){.ybs-win:not(.is-on):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ybs-win:not(.is-on):hover{background:color-mix(in srgb, var(--color-ink) 6.5%, transparent)}}[data-theme=dark] .ybs-win:not(.is-on):hover{background:#ffffff12}}.ybs-win-ic{color:var(--color-bronze-deep)}.ybs-win-name{color:var(--color-ink);font-size:clamp(.82rem,1.65svh,.92rem);font-weight:500}.ybs-win-hint{color:var(--color-muted);font-size:clamp(.7rem,1.38svh,.78rem)}.ybs-win.is-on{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-win.is-on{background:color-mix(in srgb, var(--color-bronze-deep) 14%, transparent)}}.ybs-win.is-on{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-win.is-on{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.ybs-win.is-on .ybs-win-name{color:var(--color-bronze-deep)}.ybs-cta{padding-top:clamp(1.5rem,2.8svh,2.1rem)}.ybs-pay{width:100%;min-height:var(--ybs-pill-h);background:var(--color-bronze-deep);color:var(--color-ivory);cursor:pointer;border-radius:1.1rem;justify-content:center;align-items:center;gap:.8rem;padding:1.05rem 1.4rem;font-size:1.02rem;font-weight:500;transition:filter .26s,box-shadow .4s;display:flex}[data-theme=dark] .ybs-pay{color:#141414}@media (hover:hover) and (pointer:fine){.ybs-pay:hover{filter:brightness(1.06);box-shadow:0 18px 40px -22px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ybs-pay:hover{box-shadow:0 18px 40px -22px color-mix(in srgb, var(--color-bronze-deep) 70%, transparent)}}}.ybs-pay-amt{background:#ffffff2e;border-radius:999px;padding:.28rem .75rem;font-size:.92rem}[data-theme=dark] .ybs-pay-amt{background:#00000024}.ybs-cta-trust{color:var(--color-muted);justify-content:center;align-items:center;gap:.45rem;margin-top:.65rem;font-size:.86rem;display:flex}.ybs-sec h3{font-family:var(--font-wordmark);color:var(--color-bronze-deep);margin-bottom:.6rem;font-size:1.16rem}.ybs-sec p{color:var(--color-ink-soft);font-size:.94rem;line-height:1.66}.ybs-sec p+p{margin-top:.65rem}.ybs-path{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ybs-path li{gap:.9rem;padding-bottom:1.05rem;display:flex;position:relative}.ybs-path li:last-child{padding-bottom:0}.ybs-path li:before{content:"";background:var(--color-bronze-deep);width:1px;position:absolute;top:1.9rem;bottom:.2rem;left:.85rem}@supports (color:color-mix(in lab, red, red)){.ybs-path li:before{background:color-mix(in srgb, var(--color-bronze-deep) 30%, transparent)}}.ybs-path li:last-child:before{display:none}.ybs-path-no{width:1.7rem;height:1.7rem;color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:50%;flex:none;place-items:center;font-size:.82rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ybs-path-no{background:color-mix(in srgb, var(--color-bronze-deep) 13%, transparent)}}.ybs-path p{color:var(--color-ink-soft);padding-top:.14rem;font-size:.92rem;line-height:1.6}.ybs-refund{background:var(--color-bronze-deep);border-radius:1.4rem;flex-direction:column;gap:.75rem;padding:1.25rem 1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ybs-refund{background:color-mix(in srgb, var(--color-bronze-deep) 9%, transparent)}}[data-theme=dark] .ybs-refund{box-shadow:inset 0 0 0 1px var(--color-bronze-deep);background:#211e19}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ybs-refund{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 26%, transparent)}}.ybs-refund-head{align-items:center;gap:.7rem;display:flex}.ybs-refund-ic{width:2.2rem;height:2.2rem;color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ybs-refund-ic{background:color-mix(in srgb, var(--color-bronze-deep) 15%, transparent)}}.ybs-refund-head h3{flex:1;margin-bottom:0}.ybs-refund-badge{color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:999px;flex:none;padding:.32rem .7rem;font-size:.8rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.ybs-refund-badge{background:color-mix(in srgb, var(--color-bronze-deep) 15%, transparent)}}.ybs-refund-badge{white-space:nowrap}.ybs-refund p{font-size:.9rem}.ybs-speak{width:100%;color:var(--color-ink-soft);margin-top:auto;font-weight:500;display:flex}@media (min-width:64rem){.ybs-speak{margin-bottom:var(--ybs-foot-note)}}.ybs-speak-inner{width:100%;min-height:var(--ybs-pill-h);white-space:normal;text-align:center;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.3rem;font-size:.94rem;display:flex}.ybs-speak-inner svg{flex:none}@media (max-height:54rem){.sheet-root--center{padding:1rem 0}.sheet--book{border-radius:1.7rem;max-height:calc(100dvh - 2rem)}.ybs-main,.ybs-side{padding-top:clamp(1.1rem,3.2svh,2.2rem);padding-bottom:clamp(.9rem,2svh,1.4rem)}.ybs-side{gap:clamp(.85rem,2svh,1.5rem)}.ybs-title{font-size:clamp(1.3rem,3.4svh,1.85rem)}.ybs-sub{margin-top:.4rem;font-size:.94rem;line-height:1.5}.ybs-form{gap:clamp(.7rem,1.7svh,1.1rem);margin-top:clamp(.9rem,2.4svh,1.5rem)}.ybs-fields{gap:clamp(.7rem,1.7svh,1.1rem)}.ybs-field{gap:.35rem}.ybs-label{font-size:.9rem}.ybs-input,.ybs-phone{height:clamp(2.7rem,6svh,3.1rem)}.ybs-when-pair{gap:clamp(.7rem,1.7svh,1.1rem)}.ybs-when-btn{gap:.75rem;padding:clamp(.6rem,1.6svh,.85rem) 1.05rem}.ybs-when-ic{width:2.3rem;height:2.3rem}.ybs-glyph{width:1.25rem;height:1.25rem}.ybs-cta{padding-top:clamp(.8rem,2.2svh,1.4rem)}.ybs-grid{--ybs-pill-h:clamp(3rem, 6.6svh, 3.6rem)}.ybs-cta-trust{margin-top:.5rem}.ybs-sec h3{margin-bottom:.4rem;font-size:1.08rem}.ybs-sec p{font-size:.9rem;line-height:1.56}.ybs-sec p+p{margin-top:.45rem}.ybs-path li{padding-bottom:.7rem}.ybs-path p{font-size:.88rem;line-height:1.5}.ybs-refund{border-radius:1.1rem;gap:.5rem;padding:.9rem 1rem}.ybs-refund p{font-size:.86rem;line-height:1.5}.ybs-speak-inner{padding:.75rem 1.1rem;font-size:.9rem}}@media (max-height:54rem) and (min-width:64rem){.ybs-when-pair{--ybs-body-h:clamp(13rem, 34svh, 17rem)}.ybs-when-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:clamp(.7rem,1.6vw,1.3rem);display:grid}.ybs-wins{grid-template-columns:1fr;align-content:start;align-self:stretch;width:clamp(7.5rem,12vw,9.5rem);margin-top:0}.ybs-win{text-align:left;flex-direction:row;align-items:center;gap:.5rem;padding:.5rem .7rem}.ybs-win-ic{flex:none}.ybs-win-name{flex:1}.ybs-win-hint{display:none}}@media (max-height:45rem){.ybs-main,.ybs-side{padding-top:1rem;padding-bottom:.85rem}.ybs-side{gap:.8rem}.ybs-title{font-size:1.42rem}.ybs-sub{margin-top:.3rem;font-size:.9rem;line-height:1.45}.ybs-form{gap:.65rem;margin-top:.85rem}.ybs-fields{gap:.65rem}.ybs-input,.ybs-phone{height:2.7rem}.ybs-when-btn{padding:.6rem 1rem}.ybs-cta{padding-top:.75rem}.ybs-grid{--ybs-pill-h:2.95rem}.ybs-sec p{font-size:.87rem;line-height:1.5}.ybs-path li{padding-bottom:.55rem}.ybs-path p{font-size:.85rem;line-height:1.45}.ybs-refund{padding:.8rem .95rem}.ybs-refund p{font-size:.84rem;line-height:1.46}.ybs-speak-inner{padding:.66rem 1rem}}@media (max-height:54rem) and (min-width:76rem){.sheet--book{width:min(86rem,100vw - 2.5rem)}}@media (max-height:54rem) and (min-width:64rem){.ybs-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.ybs-paywrap{justify-content:center;padding:clamp(3rem,7svh,5rem) clamp(1.4rem,3.4vw,3rem);display:flex}.ybs-donewrap{max-width:46rem;margin-inline:auto;padding:clamp(2.2rem,4svh,3.2rem) clamp(1.4rem,3.4vw,3rem) clamp(2rem,3.6svh,2.8rem)}@media (pointer:coarse),(hover:none){.sheet,.sheet--book{will-change:transform, opacity;box-shadow:0 20px 44px -26px #0000008c}.sheet--book{transition:transform .52s var(--ease-drawer), opacity .3s ease;transform:translateY(12%)translateZ(0)}.sheet-root[data-open] .sheet--book{transform:translateY(0)translateZ(0)}.sheet-root[data-closing] .sheet--book{transition:transform .4s var(--ease-drawer), opacity .26s ease;transform:translateY(12%)translateZ(0)}.sheet{transform:translateY(24%)translateZ(0)}.sheet-root[data-open] .sheet{transform:translateY(0)translateZ(0)}.sheet-root[data-closing] .sheet{transform:translateY(24%)translateZ(0)}}html.qx-lock .yg-eight-dot,html.qx-lock .qx-drift,html.qx-lock .wtx-float,html.qx-lock .fc-field *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sheet--book,.sheet-root[data-open] .sheet--book,.sheet-root[data-closing] .sheet--book{transition:opacity .22s;transform:none}.ybs-stage.is-in{animation:.22s both qx-fade-only}.ybs-stage.is-out{transform:none}.ybs-when-caret{transition:none}.ybs-cal-day:active:not(:disabled){transform:none}}.yg-reveal{opacity:0;transition:opacity .52s var(--ease-out), transform .52s var(--ease-out);transform:translateY(16px)}.yg-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.yg-head>*,.ygx-hero>*,.yg-art-copy>*{animation:.24s both qx-fade-only}.ygx-start,.ygx-start:hover{transition:none;transform:none}.yg-eight-dot{opacity:.7;animation:none}.yg-reveal{opacity:1;transition:none;transform:none}.yg-card,.yg-card:hover{transition:none;transform:none}.yg-faq-a,.yg-faq-toggle{transition:none}}.cal,.ybs-cal{position:relative}.sd-mark{top:var(--sd-top,.2rem);right:var(--sd-right,.2rem);width:var(--sd-size,.62rem);height:var(--sd-size,.62rem);color:var(--color-bronze-deep);opacity:.85;pointer-events:none;transition:opacity .22s ease, transform .22s var(--ease-out);position:absolute}.sd-mark svg{width:100%;height:100%;display:block}.cal-cell:not(:disabled):hover .sd-mark,.ybs-cal-day:not(:disabled):hover .sd-mark{opacity:1;transform:scale(1.08)}.cal-cell.is-selected .sd-mark,.ybs-cal-day.is-sel .sd-mark{color:var(--color-ivory);opacity:1}[data-theme=dark] .ybs-cal-day.is-sel .sd-mark{color:#141414}.cal{--sd-size:.8rem;--sd-top:.34rem;--sd-right:calc(50% - 1.45em)}.sd-note{z-index:8;background:var(--color-surface);width:max-content;min-width:min(11rem,100%);max-width:min(18rem,100%);box-shadow:0 0 0 1px var(--color-bronze), 0 20px 44px -20px #0000008c;border-radius:.85rem;padding:.6rem .7rem .68rem;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.sd-note{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-bronze) 30%, transparent), 0 20px 44px -20px #0000008c}}.sd-note{animation:sd-note-in .19s var(--ease-out) both}@keyframes sd-note-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.sd-note-head{align-items:flex-start;gap:.5rem;display:flex}.sd-note-ic{width:1.45rem;height:1.45rem;color:var(--color-bronze-deep);background:var(--color-bronze-deep);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.sd-note-ic{background:color-mix(in srgb, var(--color-bronze-deep) 13%, transparent)}}.sd-note-ic svg{width:.82rem;height:.82rem}.sd-note-name{min-width:0;font-family:var(--font-display);color:var(--color-ink);flex:1;padding-top:.12rem;font-size:.86rem;font-weight:500;line-height:1.28}.sd-note-x{width:1.3rem;height:1.3rem;color:var(--color-muted);cursor:pointer;transition:color .2s ease, background-color .2s ease, transform .14s var(--ease-out);border-radius:50%;flex:none;place-items:center;margin:-.12rem -.12rem 0 0;display:grid}@media (hover:hover) and (pointer:fine){.sd-note-x:hover{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.sd-note-x:hover{background:color-mix(in srgb, var(--color-ink) 8%, transparent)}}}.sd-note-x:active{transform:scale(.9)}.sd-note-body{color:var(--color-ink-soft);margin-top:.42rem;font-size:.77rem;line-height:1.5}.sd-note--sm{border-radius:.7rem;min-width:min(10.5rem,100%);max-width:calc(100% - .3rem);padding:.48rem .55rem .54rem}.sd-note--sm .sd-note-ic{width:1.2rem;height:1.2rem}.sd-note--sm .sd-note-ic svg{width:.7rem;height:.7rem}.sd-note--sm .sd-note-name{font-size:.77rem;line-height:1.25}.sd-note--sm .sd-note-body{-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:.32rem;font-size:.7rem;line-height:1.42;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.sd-note{animation:.16s both qx-fade-only}.sd-mark{transition:opacity .16s}.cal-cell:not(:disabled):hover .sd-mark,.ybs-cal-day:not(:disabled):hover .sd-mark,.sd-note-x:active{transform:none}}.ska-sec{padding-top:clamp(4.25rem,9svh,6.75rem);padding-bottom:clamp(2.4rem,5svh,3.8rem)}.ska-sec .yg-reveal{transition-delay:var(--rv-d,0s)}.ska-head{align-items:end;gap:1.1rem clamp(2rem,4vw,4.5rem);display:grid}.ska-h{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(2.05rem,1.35rem + 2.9vw,3.7rem);font-weight:400;line-height:1.16}.ska-lead{font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;max-width:34rem;font-size:clamp(.99rem,.95rem + .2vw,1.1rem);font-weight:300;line-height:1.66}.ska-wrap{flex-direction:column;gap:clamp(1.6rem,3.2svh,2.4rem);margin-top:clamp(1.5rem,3.2svh,2.4rem);display:flex}.ska-stage{grid-template-areas:"pane""media";gap:clamp(1.5rem,3svh,2.2rem) clamp(1.7rem,3.2vw,4rem);display:grid}.ska-pane{grid-area:pane}.ska-media{grid-area:media}@media (min-width:64rem){.ska-stage{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);grid-template-areas:"pane media";align-items:stretch}.ska-head{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}.ska-pane{display:grid;position:relative}.ska-chapter{visibility:hidden;flex-direction:column;grid-area:1/1;gap:clamp(.9rem,2svh,1.3rem);padding-right:clamp(0rem,2.5vw,2.5rem);transition:visibility 0s .22s;display:flex}.ska-chapter.is-on{visibility:visible;transition:visibility}.ska-ct{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.5rem,1.22rem + 1.2vw,2.3rem);font-weight:400;line-height:1.22}.ska-cb{flex-direction:column;gap:1rem;display:flex}.ska-ct,.ska-cb,.ska-folio{opacity:0;transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);transform:translateY(.55rem)}.ska-chapter.is-on .ska-ct{opacity:1;transition:opacity .4s var(--ease-out) .12s, transform .46s var(--ease-out) .12s;transform:translateY(0)}.ska-chapter.is-on .ska-cb{opacity:1;transition:opacity .42s var(--ease-out) .2s, transform .48s var(--ease-out) .2s;transform:translateY(0)}.ska-chapter.is-on .ska-folio{opacity:1;transition:opacity .42s var(--ease-out) .28s, transform .48s var(--ease-out) .28s;transform:translateY(0)}.ska-p{font-size:clamp(.97rem,.92rem + .24vw,1.08rem);line-height:1.7}.ska-lift{font-family:var(--font-wordmark);color:var(--color-ink);padding:.2rem 0;font-size:clamp(1.15rem,1.02rem + .6vw,1.55rem);font-weight:400;line-height:1.4}.ska-points{flex-direction:column;gap:1rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.ska-point{border-left:2px solid var(--yg-accent);flex-direction:column;gap:.25rem;padding-left:1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ska-point{border-left:2px solid color-mix(in srgb, var(--yg-accent) 55%, transparent)}}.ska-point-t{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.99rem,.94rem + .24vw,1.1rem);font-weight:500;line-height:1.45}.ska-days{flex-direction:column;gap:.7rem;margin-top:.3rem;display:flex}.ska-days-k{font-family:var(--font-display);color:var(--color-muted);font-size:clamp(.82rem,.78rem + .18vw,.92rem);font-weight:500}.ska-days-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem clamp(1.2rem,2.4vw,2.2rem);margin:0;padding:0;list-style:none;display:grid}.ska-day{align-items:baseline;gap:.6rem;display:flex}.ska-day-no{font-family:var(--font-wordmark);color:var(--yg-accent);flex:none;font-size:.84rem}.ska-day-n{font-family:var(--font-display);color:var(--color-ink-soft);font-size:clamp(.9rem,.86rem + .2vw,1rem);font-weight:400;line-height:1.45}.ska-folio{border-top:1px solid var(--color-line);align-items:center;min-height:2.15rem;margin-top:auto;padding-top:clamp(.9rem,2svh,1.3rem);display:flex}@supports (color:color-mix(in lab, red, red)){.ska-folio{border-top:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.ska-folio-no{font-family:var(--font-wordmark);color:var(--color-muted);margin-left:3rem;font-size:.9rem}.ska-play{width:2.15rem;height:2.15rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.ska-play{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ska-play{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ska-play{border:1px solid color-mix(in srgb, var(--color-line) 70%, transparent)}}.ska-play{cursor:pointer;transition:color .2s ease, border-color .2s ease, background-color .2s ease, transform .16s var(--ease-out)}.ska-play:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.ska-play:hover{color:var(--yg-accent);border-color:var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.ska-play:hover{border-color:color-mix(in srgb, var(--yg-accent) 45%, var(--color-line))}}}.ska-play-ic{place-items:center;width:.8rem;height:.8rem;display:grid;position:relative}.ska-play-ic svg{transition:opacity .18s var(--ease-out), scale .18s var(--ease-out);grid-area:1/1}.ska-ic-play{opacity:0;scale:.72}.ska-play.is-off .ska-ic-play{opacity:1;scale:1}.ska-play.is-off .ska-ic-pause{opacity:0;scale:.72}.ska-tip{background:var(--color-ink);color:var(--t-section-contrast);font-family:var(--font-display);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .19s var(--ease-out);border-radius:.6rem;padding:.42rem .68rem;font-size:.78rem;font-weight:400;line-height:1;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(.3rem)}.ska-play:hover .ska-tip{opacity:1;transition-delay:.35s;transform:translateY(0)}.ska-play:focus-visible .ska-tip{opacity:1;transform:translateY(0)}.ska-media{aspect-ratio:4/5;border-radius:1.4rem;width:100%;max-height:min(72svh,34rem);margin:0;position:relative;overflow:hidden;box-shadow:0 26px 54px -40px #00000080}[data-theme=dark] .ska-media{box-shadow:0 30px 58px -40px #000}.ska-img{object-fit:cover;object-position:50% 32%}@media (min-width:64rem){.ska-media{aspect-ratio:15/17;height:auto;min-height:36rem;max-height:46rem}}.ska-tabs{background:var(--t-section);border:1px solid var(--color-line);border-radius:1.35rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;padding:.45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.ska-tabs{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.ska-tabs{box-shadow:0 22px 44px -34px #0006}[data-theme=dark] .ska-tabs{box-shadow:0 24px 48px -34px #000}@media (min-width:64rem){.ska-tabs{border-radius:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr))}}.ska-tab{text-align:left;cursor:pointer;transition:background-color .24s ease, transform .16s var(--ease-out);border-radius:.95rem;flex-direction:column;justify-content:space-between;gap:.7rem;padding:.8rem .95rem .85rem;display:flex}@media (min-width:64rem){.ska-tab{border-radius:1.2rem}}.ska-tab:active{transform:scale(.985)}.ska-tab-t{font-family:var(--font-display);color:var(--color-muted);font-size:clamp(.8rem,.74rem + .28vw,.94rem);font-weight:400;line-height:1.35;transition:color .24s}@media (hover:hover) and (pointer:fine){.ska-tab:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ska-tab:hover{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ska-tab:hover .ska-tab-t{color:var(--color-ink)}}.ska-tab-live{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ska-tab-live{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.ska-tab-live .ska-tab-t{color:var(--color-ink)}.ska-track{background:var(--color-line);border-radius:999px;width:100%;height:2px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ska-track{background:color-mix(in srgb, var(--color-line) 70%, transparent)}}.ska-fill{border-radius:inherit;background:var(--yg-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ska-tab-done .ska-fill{transform:scaleX(1)}.ska-tab-live .ska-fill{animation:12s linear forwards paused ska-fill}.ska-sec.is-live:not(.is-paused) .ska-tab-live .ska-fill{animation-play-state:running}@keyframes ska-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ska-tab-live .ska-fill{animation:none;transform:scaleX(1)}.ska-chapter{transition:none}.ska-ct,.ska-cb,.ska-folio{transition:opacity .2s;transform:none}.ska-chapter.is-on .ska-ct,.ska-chapter.is-on .ska-cb,.ska-chapter.is-on .ska-folio{transition:opacity .22s;transform:none}.ska-tab,.ska-tab:active,.ska-play:active{transform:none}.ska-tip{transition:opacity .15s;transform:none}}.section-card:has(.skr-sec){background:#050404}.skr-sec{color:#efe9df;position:relative}.section-card:has(.skr-sec){overflow:clip}.skr-field{display:none}.skr-sec.is-scrub .skr-field{inset:calc(-1 * var(--section-radius)) 0;z-index:0;pointer-events:none;display:block;position:absolute;overflow:clip}.skr-video{object-fit:cover;opacity:.32;width:100%;height:100svh;display:block;position:sticky;top:0}.skr-canvas{display:none}.skr-sec.is-scrub .skr-canvas{opacity:.32;width:100%;height:100svh;margin-top:-100svh;display:block;position:sticky;top:0}.skr-sec.is-canvas .skr-video{opacity:0}.skr-room{z-index:1;padding-block:clamp(3.8rem,7.5svh,5.4rem) clamp(2.6rem,5svh,3.8rem);position:relative}.skr-mast{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.skr-h{font-family:var(--font-wordmark);color:#f2ede3;font-size:clamp(3rem,2.1rem + 4.6vw,6.4rem);font-weight:400;line-height:.95}.skr-lotus{width:auto;height:clamp(3.6rem,3rem + 3vw,5.6rem);color:var(--color-bronze);flex:none}.skr-mastline{background:linear-gradient(90deg, var(--color-bronze), var(--color-bronze));height:1px;margin-top:clamp(1.1rem,2.4svh,1.7rem)}@supports (color:color-mix(in lab, red, red)){.skr-mastline{background:linear-gradient(90deg, color-mix(in srgb, var(--color-bronze) 55%, transparent), color-mix(in srgb, var(--color-bronze) 12%, transparent))}}.skr-lp{stroke-dasharray:300;stroke-dashoffset:300px}.skr-sec.is-live .skr-lp{animation:skr-draw 1.6s var(--ease-out) forwards}.skr-sec.is-live .skr-lp:nth-of-type(2),.skr-sec.is-live .skr-lp:nth-of-type(3){animation-delay:.18s}.skr-sec.is-live .skr-lp:nth-of-type(4),.skr-sec.is-live .skr-lp:nth-of-type(5){animation-delay:.36s}@keyframes skr-draw{to{stroke-dashoffset:0}}.skr-ld,.skr-sun{opacity:0}.skr-sec.is-live .skr-ld,.skr-sec.is-live .skr-sun{animation:.7s 1.15s forwards skr-dot-in}@keyframes skr-dot-in{to{opacity:1}}.skr-rail,.skr-foot{display:none}.skr-days{flex-direction:column;margin:clamp(1.6rem,3.4svh,2.6rem) 0 0;padding:0;list-style:none;display:flex}.skr-day{border-bottom:1px solid #efe9df1a;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.2rem,3vw,2.4rem);padding-block:clamp(1.7rem,3.6svh,2.6rem);display:grid;position:relative}.skr-ghost{font-family:var(--font-wordmark);color:var(--color-bronze);grid-area:1/1/3;font-size:clamp(1.7rem,1.3rem + 1.7vw,2.8rem);line-height:1.1}@supports (color:color-mix(in lab, red, red)){.skr-ghost{color:color-mix(in srgb, var(--color-bronze) 80%, transparent)}}.skr-ghost{-webkit-user-select:none;user-select:none}.skr-dt{font-family:var(--font-wordmark);color:#f0ebe1;grid-area:1/2;font-size:clamp(1.3rem,1.12rem + .9vw,1.95rem);font-weight:400;line-height:1.25}.skr-db{font-family:var(--font-display);color:#c6bfb2;text-wrap:pretty;grid-area:2/2;max-width:52rem;margin-top:.55rem;font-size:clamp(.97rem,.92rem + .24vw,1.08rem);font-weight:400;line-height:1.72}.skr-sec.is-scrub .skr-driver{height:580svh}.skr-sec.is-scrub .skr-pin{height:100svh;display:flex;position:sticky;top:0}.skr-sec.is-scrub .skr-room{flex-direction:column;width:100%;min-height:0;padding-block:clamp(5.2rem,11svh,6.8rem) clamp(2rem,4.5svh,3rem);display:flex}.skr-sec.is-scrub .skr-stage{flex:1;grid-template-columns:4.2rem minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4.5rem);min-height:0;margin-top:clamp(1rem,2.6svh,2rem);display:grid}.skr-sec.is-scrub .skr-rail{flex-direction:column;justify-content:center;gap:clamp(1.1rem,3.4svh,2.1rem);margin:0;padding:0;list-style:none;display:flex;position:relative}.skr-sec.is-scrub .skr-rail:before{content:"";background:var(--color-bronze);width:1px;position:absolute;top:-4%;bottom:-4%;left:.26rem}@supports (color:color-mix(in lab, red, red)){.skr-sec.is-scrub .skr-rail:before{background:color-mix(in srgb, var(--color-bronze) 22%, transparent)}}.skr-node{position:relative}.skr-nbtn{cursor:pointer;border-radius:.5rem;align-items:center;gap:.7rem;padding:.12rem .4rem .12rem 0;display:flex}.skr-nbtn:focus-visible{outline:2px solid var(--color-bronze);outline-offset:3px}.skr-bud{border:1px solid var(--color-bronze);border-radius:50%;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.skr-bud{border:1px solid color-mix(in srgb, var(--color-bronze) 45%, transparent)}}.skr-bud{transition:background-color .4s ease, border-color .3s ease, box-shadow .5s ease, scale .28s var(--ease-out);background:#050404}.skr-node-no{font-family:var(--font-wordmark);color:#efe9df61;font-size:.74rem;transition:color .24s}@media (hover:hover) and (pointer:fine){.skr-nbtn:hover .skr-bud{border-color:var(--color-bronze);scale:1.55}.skr-nbtn:hover .skr-node-no{color:#f0ebe1}}.skr-nbtn:active .skr-bud{scale:1.15}.skr-node.is-lit .skr-bud{background:var(--color-bronze);border-color:var(--color-bronze)}.skr-node.is-flame .skr-bud{border-color:var(--color-bronze);box-shadow:0 0 16px 2px var(--color-bronze);background:#d63b45;scale:1.3}@supports (color:color-mix(in lab, red, red)){.skr-node.is-flame .skr-bud{box-shadow:0 0 16px 2px color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.skr-node.is-flame .skr-node-no{color:#f0ebe1}.skr-sec.is-scrub .skr-rail{grid-area:1/1}.skr-sec.is-scrub .skr-days{z-index:1;grid-area:1/2;margin:0;display:grid}.skr-odo{display:none}.skr-sec.is-scrub .skr-odo{font-family:var(--font-wordmark);color:#efe9df12;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;grid-area:1/2;place-self:center end;height:1.24em;font-size:clamp(10rem,8rem + 9vw,18rem);line-height:1;display:block;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.skr-odo-run{will-change:transform;flex-direction:column;display:flex}.skr-odo-n{height:1.24em;line-height:1.24;display:block}.skr-sec.is-scrub .skr-day{opacity:0;pointer-events:none;max-width:48rem;transition:opacity .24s var(--ease-out);border-bottom:0;grid-area:1/1;align-self:center;padding:0;display:block}.skr-sec.is-scrub .skr-day.is-on{opacity:1;pointer-events:auto;transition:opacity .3s var(--ease-out) 90ms}.skr-sec.is-scrub .skr-ghost{display:none}.skr-sec.is-scrub .skr-dt,.skr-sec.is-scrub .skr-db{z-index:1;position:relative}.skr-sec.is-scrub .skr-dt{opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);font-size:clamp(1.7rem,1.3rem + 1.9vw,3.1rem);line-height:1.18;transform:translateY(.7rem)}.skr-sec.is-scrub .skr-db{opacity:0;max-width:42rem;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);margin-top:clamp(.9rem,2svh,1.4rem);font-size:clamp(1rem,.94rem + .3vw,1.16rem);transform:translateY(.7rem)}.skr-sec.is-scrub .skr-day.is-on .skr-dt{opacity:1;transition:opacity .46s var(--ease-out) .12s, transform .52s var(--ease-out) .12s;transform:translateY(0)}.skr-sec.is-scrub .skr-day.is-on .skr-db{opacity:1;transition:opacity .48s var(--ease-out) .22s, transform .54s var(--ease-out) .22s;transform:translateY(0)}.skr-sec.is-scrub .skr-foot{align-items:center;gap:clamp(1.2rem,3vw,2.4rem);display:flex}.skr-count{font-family:var(--font-wordmark);color:#efe9df73;white-space:nowrap;font-size:1.04rem}.skr-count b{color:#f0ebe1;font-size:1.28rem;font-weight:400}.skr-bar{background:var(--color-bronze);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.skr-bar{background:color-mix(in srgb, var(--color-bronze) 20%, transparent)}}.skr-bar{overflow:hidden}.skr-bar i{background:linear-gradient(90deg, var(--color-bronze), #d63b45);transform-origin:0;will-change:transform;height:100%;display:block;transform:scaleX(0)}.skr-embers{pointer-events:none;position:absolute;inset:0;overflow:hidden}.skr-ember{opacity:0;background:#dfa961;border-radius:50%;width:3px;height:3px;animation:12s linear infinite paused skr-float;position:absolute}.skr-sec.is-live .skr-ember{animation-play-state:running}.skr-e1{animation-duration:11s;bottom:8%;left:16%}.skr-e2{animation-duration:14s;animation-delay:-6s;bottom:4%;left:38%}.skr-e3{animation-duration:12.5s;animation-delay:-3s;bottom:10%;left:61%}.skr-e4{animation-duration:15.5s;animation-delay:-9s;bottom:6%;left:78%}.skr-e5{animation-duration:10.5s;animation-delay:-5s;bottom:12%;left:90%}@keyframes skr-float{0%{opacity:0;transform:translate(0)}12%{opacity:.65}55%{opacity:.35;transform:translate(-1.2rem,-46svh)}to{opacity:0;transform:translate(.8rem,-88svh)}}@media (prefers-reduced-motion:reduce){.skr-ember{display:none}.skr-lp{stroke-dashoffset:0;animation:none}.skr-ld,.skr-sun{opacity:1;animation:none}.skr-nbtn:hover .skr-bud,.skr-nbtn:active .skr-bud{scale:none}}.section-card:has(.skw-sec){background:linear-gradient(#0a0607 0%,#0a0608b8 26%,#0c080700 58%),linear-gradient(#150d1142,#150d1142),#171014 url(/images/yagya/shakti-hero-mist-flip.webp) 50%/cover no-repeat}.skw-sec{color:#f0e9e4;padding-block:clamp(3.2rem,6.5svh,4.8rem) clamp(2.8rem,5.5svh,4.2rem);position:relative}.skw-sec .yg-reveal{transition-delay:var(--rv-d,0s)}.skw-grid{gap:clamp(1.35rem,2.4vw,2.1rem);display:grid}@media (min-width:64rem){.skw-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"h h h h h h h y y y y y""a a a a b b b b c c c c""v v v v v v v v v v v v";align-items:stretch}.skw-head{grid-area:h}.skw-why{grid-area:y}.skw-w1{grid-area:a}.skw-w2{grid-area:b}.skw-w3{grid-area:c}.skw-who{grid-area:v}}.skw-head{flex-direction:column;justify-content:center;gap:clamp(.9rem,2.2svh,1.4rem);padding:clamp(.6rem,1.6svh,1.1rem) clamp(1.4rem,2.6vw,2.4rem) clamp(.6rem,1.6svh,1.1rem) 0;display:flex}.skw-h{font-family:var(--font-wordmark);color:#f2ece4;font-size:clamp(2rem,1.35rem + 2.8vw,3.6rem);font-weight:400;line-height:1.12}.skw-hb{color:var(--color-bronze)}.skw-lead{font-family:var(--font-display);color:#d6c9c3;text-wrap:pretty;max-width:38rem;font-size:clamp(.96rem,.91rem + .24vw,1.06rem);font-weight:400;line-height:1.66}.skw-tile{background:#140c0ea8;border:1px solid #fff5eb24;border-radius:1.15rem;padding:clamp(1.25rem,2.6svh,1.75rem) clamp(1.2rem,2vw,1.7rem);transition:border-color .24s,background-color .24s;position:relative;overflow:clip;box-shadow:inset 0 1px #fffaf024}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.skw-tile{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#140c0e4d}}@media (prefers-reduced-transparency:reduce){.skw-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:#160e10e6}}.skw-tile:before{content:"";border-radius:inherit;background:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), var(--color-bronze), transparent 72%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skw-tile:before{background:radial-gradient(240px circle at var(--mx,-999px) var(--my,-999px), color-mix(in srgb, var(--color-bronze) 85%, transparent), transparent 72%)}}.skw-tile:before{-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.skw-tile:after{content:"";border-radius:inherit;background:radial-gradient(320px circle at var(--mx,-999px) var(--my,-999px), var(--color-bronze), transparent 74%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skw-tile:after{background:radial-gradient(320px circle at var(--mx,-999px) var(--my,-999px), color-mix(in srgb, var(--color-bronze) 8%, transparent), transparent 74%)}}.skw-tile:after{opacity:0;pointer-events:none;transition:opacity .26s}@media (hover:hover) and (pointer:fine){.skw-tile:hover{background:#1c11136b;border-color:#fff5eb47}.skw-tile:hover:after{opacity:1}}.skw-tile>*{z-index:1;position:relative}.skw-tile:before,.skw-tile:after{z-index:2}.skw-no{font-family:var(--font-wordmark);color:#f0e9e40f;-webkit-user-select:none;user-select:none;font-size:clamp(4.2rem,3.2rem + 2.6vw,6rem);line-height:1;position:absolute;top:.15rem;right:.7rem;z-index:0!important}.skw-pt{font-family:var(--font-display);color:var(--color-bronze);margin-bottom:.5rem;padding-right:2.6rem;font-size:clamp(1.02rem,.96rem + .3vw,1.16rem);font-weight:500;line-height:1.4}.skw-p{font-family:var(--font-display);color:#d6c9c3;text-wrap:pretty;font-size:clamp(.95rem,.9rem + .24vw,1.05rem);font-weight:400;line-height:1.64}.skw-t{font-family:var(--font-wordmark);color:#f2ece4;margin-bottom:clamp(.8rem,1.8svh,1.2rem);font-size:clamp(1.3rem,1.15rem + .7vw,1.8rem);font-weight:400;line-height:1.22}.skw-why{flex-direction:column;display:flex}.skw-sign{background:var(--color-bronze);margin-top:auto;padding-top:clamp(.9rem,2svh,1.3rem);display:block}.skw-vows{flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.skw-vow{align-items:flex-start;gap:.7rem;display:flex}.skw-vow-t{font-family:var(--font-display);color:#e6dbd5;font-size:clamp(.92rem,.88rem + .2vw,1rem);font-weight:400;line-height:1.5}@media (min-width:64rem){.skw-vows{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1rem,1.8vw,1.6rem);display:grid}.skw-vow{flex-direction:column;gap:.65rem}.skw-vow+.skw-vow{border-left:1px solid var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.skw-vow+.skw-vow{border-left:1px solid color-mix(in srgb, var(--color-bronze) 12%, transparent)}}.skw-vow+.skw-vow{padding-left:clamp(1rem,1.8vw,1.6rem)}}@media (prefers-reduced-motion:reduce){.skw-tile:after{transition:opacity .2s}}@property --skv-p{syntax:"<percentage>";inherits:false;initial-value:0%}.section-card:has(.skv-sec){background:#0c0807;padding-bottom:0;overflow:clip}.skv-sec{color:#d6c9c3;padding-block:clamp(3.4rem,7svh,5.2rem) clamp(1.1rem,2.4svh,1.6rem);position:relative}.skv-sec .yg-reveal{transition-delay:var(--rv-d,0s)}.skv-sec:before{content:"";inset:calc(-1 * var(--section-radius)) 0;pointer-events:none;background:radial-gradient(56% 48% at 26% 34%,#a8824a1a,#0000 74%),radial-gradient(50% 44% at 84% 88%,#5e20261f,#0000 78%);position:absolute}.skv-grain{inset:calc(-1 * var(--section-radius)) 0;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute}.skv-in{position:relative}.skv-head{flex-direction:column;gap:clamp(.9rem,2svh,1.3rem);display:flex}@media (min-width:64rem){.skv-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.1rem clamp(2rem,4vw,4.5rem);display:grid}.skv-cities{text-align:right;justify-self:end;max-width:30rem}}.skv-h{font-family:var(--font-wordmark);color:#f0e9e4;font-size:clamp(2rem,1.35rem + 2.8vw,3.6rem);font-weight:400;line-height:1.12}.skv-hb{color:var(--color-bronze)}.skv-cities{font-family:var(--font-display);color:#857767;max-width:46rem;font-size:clamp(.8rem,.77rem + .16vw,.9rem);font-weight:400;line-height:1.8}.skv-city-dot{color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.skv-city-dot{color:color-mix(in srgb, var(--color-bronze) 45%, transparent)}}.skv-city-n{transition:color .42s}.skv-city-n.is-lit{color:#f0e9e4}.skv-stage{touch-action:pan-y;transform:translateX(var(--skv-dx,0px));transition:transform .42s var(--ease-spring);gap:clamp(1.8rem,3.6svh,2.6rem) clamp(2.2rem,4.2vw,4.6rem);margin-top:clamp(2rem,4.2svh,3.2rem);display:grid}.skv-stage.is-grab{-webkit-user-select:none;user-select:none;transition:none}@media (min-width:64rem){.skv-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch}}.skv-frame{aspect-ratio:4/5;width:min(100%,26rem);margin-inline:auto;position:relative}@media (min-width:64rem){.skv-frame{width:min(100%,30rem);margin-inline:0 auto}}.skv-frame:before{content:"";opacity:.8;pointer-events:none;background:radial-gradient(58% 52% at 50% 46%,#b28a522b,#0000 72%);transition:opacity .48s;position:absolute;inset:-14% -18%}@media (hover:hover) and (pointer:fine){.skv-frame:hover:before{opacity:1}}.skv-art{opacity:0;background:#17100c;border-radius:1.15rem;margin:0;transition:opacity .22s,transform .22s;position:absolute;inset:0;overflow:clip;transform:scale(.977)}.skv-art.is-on{opacity:1;transition:opacity .52s var(--ease-out) 70ms, transform .62s var(--ease-out) 70ms;transform:none}.skv-art-img{object-fit:cover}.skv-frame-line{border:1px solid var(--color-bronze);border-radius:1.15rem;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skv-frame-line{border:1px solid color-mix(in srgb, var(--color-bronze) 28%, transparent)}}.skv-frame-line{pointer-events:none;box-shadow:0 34px 64px -42px #000000d9}.skv-words{display:grid}.skv-voice{visibility:hidden;flex-direction:column;grid-area:1/1;justify-content:center;margin:0;padding-block:1.6rem 4.4rem;transition:visibility 0s .2s;display:flex;position:relative}.skv-voice.is-on{visibility:visible;transition:visibility}.skv-glyph{height:.56em;font-family:var(--font-wordmark);color:var(--color-bronze);font-size:clamp(3.1rem,2.5rem + 2vw,4.4rem);font-weight:400;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.skv-glyph{color:color-mix(in srgb, var(--color-bronze) 62%, transparent)}}.skv-glyph{opacity:0;transition:opacity .18s,transform .18s;transform:translateY(.4rem)}.skv-voice.is-on .skv-glyph{opacity:1;transition:opacity .42s var(--ease-out) 60ms, transform .48s var(--ease-out) 60ms;transform:none}.skv-quote{font-family:var(--font-wordmark);color:#f0e9e4;text-wrap:pretty;margin-top:clamp(.7rem,1.6svh,1.1rem);font-size:clamp(1.3rem,1.06rem + 1.1vw,2rem);font-weight:400;line-height:1.45}.skv-w{opacity:0;transition:opacity .15s,transform .15s;display:inline-block;transform:translateY(.34em)}.skv-voice.is-on .skv-w{opacity:1;transition:opacity .48s var(--ease-out) var(--wd,0s), transform .56s var(--ease-out) var(--wd,0s);transform:none}.skv-by{opacity:0;align-items:baseline;gap:.7rem;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:.4rem;left:0;transform:translateY(.4rem)}.skv-voice.is-on .skv-by{opacity:1;transition:opacity .46s var(--ease-out) .42s, transform .52s var(--ease-out) .42s;transform:none}.skv-rule{transform-origin:0;background:#d63b45;border-radius:999px;align-self:center;width:2.2rem;height:2px;transition:transform .15s;transform:scaleX(0)}.skv-voice.is-on .skv-rule{transition:transform .56s var(--ease-out) .48s;transform:scaleX(1)}.skv-name{font-family:var(--font-display);color:#f0e9e4;font-size:clamp(1rem,.95rem + .24vw,1.12rem);font-weight:500}.skv-city{font-family:var(--font-display);color:var(--color-bronze);font-size:clamp(.86rem,.83rem + .16vw,.95rem);font-weight:400}.skv-console{border-top:1px solid var(--color-bronze);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem 1.15rem;margin-top:clamp(1.8rem,3.8svh,2.8rem);padding-top:clamp(1.1rem,2.4svh,1.6rem);display:grid}@supports (color:color-mix(in lab, red, red)){.skv-console{border-top:1px solid color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.skv-play{grid-column:1}.skv-rail{grid-column:2;justify-self:center}.skv-folio{grid-column:3}@media (max-width:47.9375rem){.skv-console{grid-template-columns:auto minmax(0,1fr)}.skv-rail{grid-area:1/1/auto/-1}.skv-play{grid-area:2/1}.skv-folio{grid-area:2/2;justify-self:end}}.skv-play{color:#d6c9c3;border:1px solid var(--color-bronze);background:#f0e9e40d;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.skv-play{border:1px solid color-mix(in srgb, var(--color-bronze) 34%, transparent)}}.skv-play{cursor:pointer;transition:color .2s ease, border-color .2s ease, background-color .2s ease, transform .16s var(--ease-out)}.skv-play:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.skv-play:hover{color:#d63b45;border-color:#d63b458c}}@media (hover:none),(pointer:coarse){.skv-play{display:none}}.skv-play-ic{place-items:center;width:.8rem;height:.8rem;display:grid;position:relative}.skv-play-ic svg{transition:opacity .18s var(--ease-out), scale .18s var(--ease-out);grid-area:1/1}.skv-ic-play{opacity:0;scale:.72}.skv-play.is-off .skv-ic-play{opacity:1;scale:1}.skv-play.is-off .skv-ic-pause{opacity:0;scale:.72}.skv-tip{color:#17100c;font-family:var(--font-display);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease, transform .19s var(--ease-out);background:#efe9df;border-radius:.6rem;padding:.42rem .68rem;font-size:.78rem;font-weight:400;line-height:1;position:absolute;bottom:calc(100% + .55rem);left:0;transform:translateY(.3rem)}.skv-play:hover .skv-tip{opacity:1;transition-delay:.35s;transform:translateY(0)}.skv-play:focus-visible .skv-tip{opacity:1;transform:translateY(0)}.skv-rail{align-items:center;gap:clamp(.3rem,1.6vw,.55rem);display:flex}.skv-cam{aspect-ratio:1;cursor:pointer;width:clamp(2.3rem,8.4vw,3.5rem);transition:transform .2s var(--ease-out);will-change:transform;background:#0c0807;border:0;border-radius:50%;flex:none;padding:0;position:relative}@media (hover:hover) and (pointer:fine){.skv-cam:hover{transform:scale(1.14)}}.skv-cam:active{transform:scale(.94)}.skv-cam:focus-visible{outline:2px solid var(--color-bronze-dark);outline-offset:3px}.skv-cam-live{transform:scale(1.08)}.skv-ring{background:var(--color-bronze);border-radius:50%;padding:3px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.skv-ring{background:color-mix(in srgb, var(--color-bronze) 22%, transparent)}}.skv-ring{transition:background-color .3s}.skv-cam-done .skv-ring{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.skv-cam-done .skv-ring{background:color-mix(in srgb, var(--color-bronze) 52%, transparent)}}@media (hover:hover) and (pointer:fine){.skv-cam-live .skv-ring{background:conic-gradient(#d63b45 var(--skv-p), var(--color-bronze) 0)}@supports (color:color-mix(in lab, red, red)){.skv-cam-live .skv-ring{background:conic-gradient(#d63b45 var(--skv-p), color-mix(in srgb, var(--color-bronze) 24%, transparent) 0)}}.skv-cam-live .skv-ring{animation:10s linear forwards paused skv-wind}.skv-sec.is-live:not(.is-paused) .skv-cam-live .skv-ring{animation-play-state:running}}@media (hover:none),(pointer:coarse){.skv-cam-live .skv-ring{background:#d63b45}}@keyframes skv-wind{0%{--skv-p:0%}to{--skv-p:100%}}.skv-cam-hole{background:#1a120e;border-radius:50%;position:absolute;inset:3px;overflow:clip}.skv-cam-img{object-fit:cover}.skv-folio{font-family:var(--font-wordmark);color:#a3968a;align-items:baseline;gap:.4rem;font-size:1rem;display:flex}.skv-count{height:1.1em;display:block;overflow:clip}.skv-count-strip{transition:transform .56s var(--ease-in-out);display:block}.skv-count-n{color:#f0e9e4;height:1em;line-height:1.1;display:block}.skv-count-of{font-size:.88em}.rvh-page.yg-shakti{padding-bottom:0}:is([data-theme=dark] .yg-shakti .section-card:has(.ygx-final),[data-theme=dark] .yg-tantra .section-card:has(.ygx-final)){background:#0a0a0a}.yg-shakti .ygx-more-lead,.yg-tantra .ygx-more-lead{color:var(--color-bronze-deep)}.yg-shakti .rvh-pin,.yg-tantra .rvh-pin{z-index:1}.yg-shakti .rvh-driver:after,.yg-tantra .rvh-driver:after{content:"";height:var(--section-radius);background:var(--t-section-contrast);position:absolute;bottom:0;left:0;right:0}.yg-shakti .ygx-final,.yg-tantra .ygx-final{flex-wrap:nowrap;gap:clamp(.9rem,3.6vw,3.4rem)}.yg-shakti .ygx-final-line,.yg-tantra .ygx-final-line{text-align:left;flex:auto;min-width:0;font-size:clamp(1.15rem,.37rem + 3.77vw,4.2rem)}.yg-shakti .ygx-final-arrow,.yg-tantra .ygx-final-arrow{width:clamp(2rem,7vw,5.5rem)}.yg-shakti .ygx-final-btn-inner,.yg-tantra .ygx-final-btn-inner{width:clamp(5.5rem,11vw,10rem)}@media (hover:hover) and (pointer:fine){:is(.yg-shakti .ygx-final:has(.ygx-final-btn:hover) .ygx-final-arrow,.yg-tantra .ygx-final:has(.ygx-final-btn:hover) .ygx-final-arrow){color:var(--color-bronze-deep)}}@media (prefers-reduced-motion:reduce){.skv-cam-live .skv-ring{--skv-p:100%;animation:none}.skv-voice{transition:none}.skv-glyph,.skv-by,.skv-w{opacity:1;transition:opacity .22s;transform:none}.skv-voice:not(.is-on) .skv-glyph,.skv-voice:not(.is-on) .skv-by,.skv-voice:not(.is-on) .skv-w{opacity:0}.skv-rule{transition:none;transform:scaleX(1)}.skv-art{transition:opacity .22s;transform:none}.skv-stage{transition:none}.skv-cam,.skv-cam:active,.skv-cam-live{transform:none}.skv-count-strip{transition:none}.skv-play:active{transform:none}.skv-tip{transition:opacity .15s;transform:none}.skv-city-n{transition:none}}.tnh-grade{background:linear-gradient(#0e0806a8 0%,#0e08066b 18%,#0e080624 38%,#0e08061f 56%,#0e080670 84%,#0e0806a8 100%),linear-gradient(90deg,#0e080666,#0e08060f 58%,#0e080600 100%);position:absolute;inset:0}.tnh-copy{z-index:1;text-align:left;padding:calc(var(--tnh-top,5.5rem) + clamp(1.6rem, 4svh, 3rem)) clamp(1.6rem, 4vw, 4rem) calc(var(--tnh-foot,.75rem) + clamp(1.8rem, 5svh, 3.4rem)) calc(var(--tnh-side,1rem) + clamp(1.4rem, 3vw, 3.2rem));pointer-events:none;will-change:transform;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:0}.tnh-kicker{font-family:var(--font-display);color:#f7f4eed1;align-items:center;gap:.5rem;font-size:clamp(.82rem,.78rem + .2vw,.95rem);font-weight:400;display:flex}.tnh-foot{justify-content:space-between;align-items:flex-end;gap:1.5rem;width:100%;display:flex}.tnh-seal{flex:none;place-items:center;width:clamp(3.4rem,6vw,5.4rem);height:clamp(3.4rem,6vw,5.4rem);display:grid;position:relative}.tnh-seal-mark{z-index:1;width:62%;height:62%;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:#f0d7a4;position:relative}.tnh-seal-ring{border:1px solid #f0d7a46b;border-radius:50%;position:absolute;inset:0}.tnh-line{font-family:var(--font-display);color:#f7f4ee;text-wrap:pretty;margin-top:clamp(.7rem,1.8svh,1.1rem);font-size:clamp(1.55rem,.95rem + 2.1vw,3.15rem);font-weight:300;line-height:1.22}.tnh-line .tw-line{display:block}.tnh-line .tw-line:last-child .tw-word:last-child{font-family:var(--font-wordmark);color:#e2bc7c;font-style:italic;font-weight:400}.tnh-stats{align-items:stretch;margin:0;display:flex}.tnh-stat{border-left:1px solid #f7f4ee42;padding-inline:clamp(1rem,2.2vw,2rem)}.tnh-stat:first-child{border-left:0;padding-left:0}.tnh-stat-n{font-family:var(--font-wordmark);color:#f7f4ee;font-size:clamp(1.7rem,1.3rem + 1.5vw,3rem);font-weight:400;line-height:1.05}.tnh-stat-l{font-family:var(--font-display);color:#f7f4eebd;max-width:12ch;margin:.25rem 0 0;font-size:clamp(.84rem,.8rem + .18vw,.95rem);font-weight:400;line-height:1.35}@media (max-width:47.9375rem){.tnh-copy{padding-top:max(calc(var(--tnh-top,5.5rem) + clamp(1.6rem, 4svh, 3rem)), 11.5rem)}.tnh-foot{align-items:flex-end;gap:.75rem}.tnh-stat{padding-inline:.6rem}.tnh-stat-n{font-size:1.5rem}.tnh-stat-l{max-width:9ch;font-size:.75rem;line-height:1.3}.tnh-seal{width:2.9rem;height:2.9rem}}.tnh-arm .tnh-fire,.tnh-arm .tnh-kicker,.tnh-arm .tnh-stats,.tnh-arm .tnh-seal-mark,.tnh-arm .tnh-seal-ring{opacity:0}.tnh-enter .tnh-fire{animation:tnh-fade .8s var(--ease-out) both}.tnh-enter .tnh-kicker{animation:tnh-rise .6s var(--ease-out) .35s both}.tnh-enter .tnh-stats{animation:tnh-fade .5s var(--ease-out) .9s both}.tnh-enter .tnh-seal-ring{animation:tnh-ring .9s var(--ease-out) 1s both}.tnh-enter .tnh-seal-mark{animation:tnh-seal-in .8s var(--ease-out) 1.12s both}@keyframes tnh-ring{0%{opacity:0;transform:scale(.72)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes tnh-seal-in{0%{opacity:0;transform:scale(.86)translateY(6px)}to{opacity:1;transform:none}}@keyframes tnh-fade{0%{opacity:0}to{opacity:1}}@keyframes tnh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tnh-enter .tnh-fire,.tnh-enter .tnh-kicker,.tnh-enter .tnh-stats,.tnh-enter .tnh-seal-ring,.tnh-enter .tnh-seal-mark{animation:none}.tnh-arm .tnh-fire,.tnh-arm .tnh-kicker,.tnh-arm .tnh-stats,.tnh-arm .tnh-seal-ring,.tnh-arm .tnh-seal-mark{opacity:1}}.tno-sec{--tno-d:clamp(15rem, 34vw, 29rem);--tno-ring-gap:clamp(.55rem, 1vw, .95rem);--tno-arm:clamp(2rem, 3vw, 3.2rem);--tno-r:calc(var(--tno-d) / 2 + var(--tno-arm));--yg-accent:var(--color-bronze-deep);padding-block:clamp(3.4rem,7svh,5.5rem) calc(clamp(3.4rem,7svh,5.5rem) + 2rem)}@media (min-width:64rem) and (max-width:89.9375rem){.tno-sec{--tno-d:clamp(15rem, 26vw, 23rem)}}.tno-sec .yg-reveal{transition-delay:var(--rv-d,0s)}.tno-h{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);font-weight:400;line-height:1.12}.tno-lead{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.96rem,.91rem + .24vw,1.06rem);font-weight:400;line-height:1.66}@supports (color:color-mix(in lab, red, red)){.tno-lead{color:color-mix(in srgb, var(--color-ink) 74%, transparent)}}.tno-lead{text-wrap:pretty}.tno-rule{background:var(--color-ink);grid-column:1/-1;height:1px;margin-block:clamp(.6rem,1.6svh,1.2rem) clamp(.8rem,2svh,1.6rem);display:block}@supports (color:color-mix(in lab, red, red)){.tno-rule{background:color-mix(in srgb, var(--color-ink) 16%, transparent)}}.tno-stage{align-items:center;gap:clamp(1rem,2.4svh,1.8rem) clamp(2.2rem,5vw,4rem);display:grid}@media (min-width:64rem){.tno-stage{grid-template-columns:auto minmax(0,1fr)}.tno-h{grid-area:1/1;align-self:end}.tno-lead{grid-area:1/2;align-self:end}.tno-rule{grid-row:2}.tno-orbit{grid-area:3/1;justify-self:start}.tno-pane{grid-area:3/2}}.tno-pane{display:grid;container-type:inline-size}.tno-chapter{opacity:0;visibility:hidden;filter:blur(3px);transition:opacity .17s var(--ease-out), filter .17s var(--ease-out), visibility 0s linear .19s;grid-area:1/1}.tno-chapter.is-on{opacity:1;visibility:visible;filter:blur();transition:opacity .42s var(--ease-out) .14s, filter .42s var(--ease-out) .14s, visibility 0s}.tno-chapter>*,.tno-chapter .tno-point{transition:transform .46s var(--ease-out);transform:translateY(14px)}.tno-chapter.is-on>*{transition-delay:calc(.15s + var(--i,0) * 70ms);transform:none}.tno-chapter.is-on .tno-point{transition-delay:calc(.3s + var(--p,0) * 70ms);transform:none}.tno-chapter>.tno-folio{--i:0}.tno-chapter>.tno-ct{--i:1}.tno-chapter>.tno-cb{--i:2}.tno-folio{font-family:var(--font-wordmark);color:var(--yg-accent);align-items:center;gap:.6rem;margin-bottom:clamp(.7rem,1.6svh,1rem);font-size:.9rem;display:flex}.tno-folio-r{background:var(--yg-accent);width:clamp(1.6rem,4vw,3rem);height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.tno-folio-r{background:color-mix(in srgb, var(--yg-accent) 45%, transparent)}}.tno-folio-of{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tno-folio-of{color:color-mix(in srgb, var(--color-ink) 40%, transparent)}}.tno-ct{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;max-width:20ch;margin-bottom:clamp(1rem,2.2svh,1.5rem);font-size:clamp(1.4rem,6.4cqi,2.25rem);font-weight:400;line-height:1.16}.tno-cb{flex-direction:column;gap:.9rem;display:flex}.tno-p{margin:0;font-size:clamp(.9rem,2.55cqi,1.05rem);line-height:1.66}.tno-p-open{color:var(--color-ink);font-size:clamp(.96rem,2.85cqi,1.14rem);line-height:1.7}@supports (color:color-mix(in lab, red, red)){.tno-p-open{color:color-mix(in srgb, var(--color-ink) 88%, transparent)}}.tno-lift{margin:.2rem 0;font-size:clamp(1.05rem,3.5cqi,1.55rem)}.tno-points{flex-direction:column;gap:clamp(.9rem,2svh,1.35rem);margin:.3rem 0 0;padding:0;list-style:none;display:flex}.tno-point{grid-template-columns:auto minmax(0,1fr);gap:.2rem .85rem;padding-left:.1rem;display:grid}.tno-point-n{font-family:var(--font-wordmark);color:var(--yg-accent);grid-row:1/span 2;font-size:.85rem;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.tno-point-n{color:color-mix(in srgb, var(--yg-accent) 78%, transparent)}}.tno-point-t{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.95rem,2.75cqi,1.1rem);font-weight:500;line-height:1.45}.tno-orbit{width:var(--tno-d);height:var(--tno-d);justify-self:center;position:relative}@media (min-width:64rem){.tno-orbit{margin-right:calc(var(--tno-arm) + 13.5rem)}}.tno-halo{position:absolute;inset:0}.tno-disc{border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -40px #0000008c}.tno-img{object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .52s var(--ease-out)}.tno-img.is-on{opacity:1}.tno-glaze{background:radial-gradient(75% 75% at 50% 30%,#0a060500 45%,#0a060557 100%);border-radius:50%;position:absolute;inset:0}.tno-ring{inset:calc(-1 * var(--tno-ring-gap));pointer-events:none;position:absolute;overflow:visible}.tno-ring-track{fill:none;stroke:var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.tno-ring-track{stroke:color-mix(in srgb, var(--yg-accent) 20%, transparent)}}.tno-ring-track{stroke-width:1.1px}.tno-ring-wind{fill:none;stroke:var(--yg-accent);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:603.2;stroke-dashoffset:603.2px;transform-origin:50%;transform:rotate(-90deg)}.tno-sec.is-live .tno-ring-wind{animation:12s linear forwards tno-wind}@keyframes tno-wind{to{stroke-dashoffset:0}}.tno-halo.is-held .tno-ring-wind{animation-play-state:paused}.tno-ring-track{transition:stroke .26s}.tno-halo.is-held .tno-ring-track{stroke:var(--yg-accent)}@supports (color:color-mix(in lab, red, red)){.tno-halo.is-held .tno-ring-track{stroke:color-mix(in srgb, var(--yg-accent) 45%, transparent)}}.tno-mark{text-align:left;width:max-content;max-width:13rem;transform:translate(-50%, -50%) rotate(var(--a,0deg)) translateX(var(--tno-r)) rotate(calc(-1 * var(--a,0deg))) translateX(50%);cursor:pointer;background:0 0;border-radius:.7rem;align-items:baseline;gap:.5rem;padding:.45rem .7rem;transition:background-color .24s;display:flex;position:absolute;top:50%;left:50%}.tno-mark-no{font-family:var(--font-wordmark);color:var(--yg-accent);opacity:.7;flex:none;font-size:.85rem;transition:opacity .24s}.tno-mark-t{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.82rem,.78rem + .18vw,.9rem);font-weight:400;line-height:1.28}@supports (color:color-mix(in lab, red, red)){.tno-mark-t{color:color-mix(in srgb, var(--color-ink) 62%, transparent)}}.tno-mark-t{text-wrap:balance;transition:color .24s}.tno-mark.is-on .tno-mark-t{color:var(--color-ink);font-weight:500}.tno-mark.is-on .tno-mark-no{opacity:1}@media (hover:hover) and (pointer:fine){.tno-mark:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tno-mark:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.tno-mark:hover .tno-mark-t{color:var(--color-ink)}}.tno-mark:focus-visible{outline:2px solid var(--yg-accent);outline-offset:3px}.tno-spoke{width:calc(var(--tno-arm) - var(--tno-ring-gap));transform-origin:100%;height:1px;transform:rotate(var(--a,0deg));background:linear-gradient(90deg, var(--yg-accent), var(--yg-accent));position:absolute;top:50%;right:100%}@supports (color:color-mix(in lab, red, red)){.tno-spoke{background:linear-gradient(90deg, color-mix(in srgb, var(--yg-accent) 60%, transparent), color-mix(in srgb, var(--yg-accent) 12%, transparent))}}.tno-spoke{opacity:.45;transition:opacity .24s}.tno-mark.is-on .tno-spoke{opacity:1}@media (max-width:63.9375rem){.tno-h{order:1}.tno-lead{order:2}.tno-rule{order:3}.tno-orbit{order:4}.tno-pane{order:5}.tno-orbit{flex-wrap:wrap;justify-content:center;gap:.4rem;width:100%;height:auto;display:flex}.tno-halo{flex:0 0 var(--tno-d);width:var(--tno-d);height:var(--tno-d);margin-bottom:clamp(1.2rem,3svh,2rem);position:relative;inset:auto}.tno-mark{background:var(--color-ink);max-width:14rem;position:static;transform:none}@supports (color:color-mix(in lab, red, red)){.tno-mark{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.tno-spoke{display:none}}@media (prefers-reduced-motion:reduce){.tno-sec.is-live .tno-ring-wind{stroke-dashoffset:0;animation:none}.tno-chapter,.tno-chapter.is-on{filter:none;transition:opacity .2s}.tno-chapter>*,.tno-chapter .tno-point,.tno-chapter.is-on>*,.tno-chapter.is-on .tno-point{transition:none;transform:none}.tno-img{transition:opacity .2s}}.trf-sec{--trf-amber:#f0913c;--trf-amber-ink:#3a2410;--trf-ring:#fffcf2f5;padding-block:clamp(3rem,6.5svh,4.6rem)}.trf-grid{align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}@media (min-width:64rem){.trf-grid{grid-template-columns:minmax(0,1.36fr) minmax(0,1fr);gap:clamp(1.4rem,2.6vw,3.2rem)}}@media (min-width:90rem){.trf-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2.5rem,9vw,8.5rem)}}.trf-card{aspect-ratio:1/1.09;isolation:isolate;background:#1b0f0a;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 40px 80px -60px #0009;container-type:inline-size}@media (max-width:47.9375rem){.trf-card{aspect-ratio:1/1.55}}.trf-photo{object-fit:cover;object-position:50% 38%;filter:blur(3px)saturate(1.28)brightness(1.03);transform:scale(1.06)}.trf-veil{background:linear-gradient(100deg,#7a161457 0 16%,#0e070400 46%,#14565e57 90%),linear-gradient(#0e070485,#0e070433 32%,#0e070466 72%,#0e0704ad);position:absolute;inset:0}.trf-said{z-index:2;padding:var(--trf-said-top,21.8cqw) 19cqw 0 13.2cqw;flex-direction:column;gap:.85em;display:flex;position:absolute;top:0;left:0;right:0}.trf-said-line{font-family:var(--font-display);color:#f6f1e8;text-wrap:pretty;min-height:1.3em;font-size:clamp(.86rem,2.72cqw,1.25rem);font-weight:400;line-height:1.3}.trf-ghost{visibility:hidden;font-style:normal}.trf-span{position:relative}.trf-span:after{content:"";opacity:0;transform-origin:0;transition:opacity .22s var(--ease-out), transform .46s var(--ease-out);pointer-events:none;border-radius:999px;position:absolute;left:-.42em;right:-.42em;transform:scaleX(.35)rotate(-.5deg)}.trf-span.is-on:after{opacity:1;transform:rotate(-.5deg)}.trf-strike,.trf-under{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .46s var(--ease-out);background-repeat:no-repeat;background-size:0% 100%;margin-inline:-.3em;padding-inline:.3em}.trf-strike{background-image:linear-gradient(transparent 44%, var(--trf-amber) 44% 60%, transparent 60%)}.trf-under{background-image:linear-gradient(transparent 86%, var(--trf-amber) 86% 99%, transparent 99%)}.trf-strike.is-on,.trf-under.is-on{background-size:100% 100%}.trf-strike:after,.trf-under:after{content:none}.trf-ring:after{border:.17em solid var(--trf-amber);transform-origin:50%;background:0 0;border-radius:47% 53% 44% 56%/58% 42%;height:auto;inset:-.34em -.5em;transform:scale(.82)rotate(-2deg)}.trf-span.trf-ring.is-on:after{transform:rotate(-2deg)}.trf-caret{vertical-align:text-bottom;width:0;height:1.02em;display:inline-block;position:relative}.trf-caret:before{content:"";background:var(--trf-amber);width:.09em;height:100%;animation:1s steps(2,jump-none) infinite trf-caret;position:absolute;top:0;left:.06em}@keyframes trf-caret{50%{opacity:0}}.trf-pill{z-index:3;left:var(--px,4%);top:var(--py,4%);background:var(--trf-amber);box-shadow:0 0 0 3.2px var(--trf-ring);font-family:var(--font-display);color:var(--trf-amber-ink);white-space:nowrap;opacity:0;transform:rotate(var(--tilt,0deg)) scale(.86) translateY(6px);transition:opacity .22s var(--ease-out), transform .42s var(--ease-out);border-radius:999px;padding:.4em .9em;font-size:clamp(.7rem,2.5cqw,1.25rem);font-weight:600;line-height:1.25;position:absolute}.trf-pill.is-on{opacity:1;transform:rotate(var(--tilt,0deg))}.trf-panel{z-index:2;background:#fff;border-radius:clamp(.9rem,1.7cqw,1.4rem);position:absolute;bottom:14cqw;left:10.4cqw;right:10.4cqw;overflow:hidden;box-shadow:0 26px 50px -30px #0000008c}.trf-panel-top{background:#f2f2f2;border-bottom:1px solid #e7e7e7;align-items:center;gap:.5rem;padding:2.6cqw;display:flex}.trf-panel-mark{width:1.2em;height:1.2em;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:#1d1d1b}.trf-panel-name{font-family:var(--font-display);color:#1d1d1b;font-size:clamp(.84rem,2.8cqw,1.32rem);font-weight:600}.trf-panel-body{padding:2.4cqw 2.6cqw 2cqw}.trf-out-lead{font-family:var(--font-display);color:#3a3a36;font-size:clamp(.72rem,2.2cqw,.98rem);line-height:1.45}.trf-out-list{flex-direction:column;gap:.34em;margin:.5em 0 0;padding:0;list-style:none;display:flex}.trf-out{opacity:0;transition:opacity .3s var(--ease-out), transform .34s var(--ease-out);grid-template-columns:auto minmax(0,1fr);gap:0 .4em;display:grid;transform:translateY(5px)}.trf-out.is-on{opacity:1;transform:none}.trf-out-n,.trf-out-t{font-family:var(--font-display);font-size:clamp(.72rem,2.2cqw,.98rem);line-height:1.4}.trf-out-n{color:#6b6b64}.trf-out-t{color:#1d1d1b;font-weight:600}.trf-out-close{font-family:var(--font-display);color:#3a3a36;opacity:0;transition:opacity .3s var(--ease-out), transform .34s var(--ease-out);margin-top:.85em;font-size:clamp(.72rem,2.2cqw,.98rem);line-height:1.45;transform:translateY(5px)}.trf-out-close.is-on{opacity:1;transform:none}.trf-out-d{font-family:var(--font-display);color:#5b5b55;grid-column:2;font-size:clamp(.66rem,1.98cqw,.88rem);line-height:1.42}.trf-panel-foot{color:#2a2a27;align-items:center;gap:2.2cqw;padding:1.6cqw 2.6cqw 2.2cqw;display:flex}.trf-tool{aspect-ratio:1;width:4.6cqw;min-width:27px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background-color:currentColor;display:block}.trf-foot-sp{flex:1}.trf-send{aspect-ratio:1;place-items:center;width:6cqw;min-width:34px;display:grid}.trf-send-flower{object-fit:contain;width:100%;height:100%}.trf-wave{z-index:4;border:3px solid var(--trf-ring);background:#17171a;border-radius:999px;justify-content:center;align-items:center;gap:clamp(1.5px,.4cqw,3px);height:clamp(2.4rem,8.3cqw,3.7rem);padding-inline:clamp(.55rem,1.7cqw,.78rem);display:flex;position:absolute;bottom:calc(14cqw - clamp(2.4rem,8.3cqw,3.7rem)/2);left:50%;transform:translate(-50%);box-shadow:0 12px 26px -14px #000000b3}.trf-wave span{transform-origin:50%;width:clamp(1.5px,.4cqw,3px);height:74%;transition:transform .2s var(--ease-out);will-change:transform;background:#f4efe6;border-radius:999px;display:block;transform:scaleY(.16)}.trf-wave.is-live span{animation:.9s ease-in-out infinite alternate trf-bar;animation-delay:calc(var(--b) * -80ms)}@keyframes trf-bar{0%{transform:scaleY(.19)}to{transform:scaleY(1)}}.trf-said{transition:opacity .42s var(--ease-out)}.trf-card.is-hush .trf-said,.trf-card.is-hush .trf-pill.is-on,.trf-card.is-hush .trf-out.is-on,.trf-card.is-hush .trf-out-close.is-on{opacity:0;transition:opacity .3s}.trf-say{container-type:inline-size}.trf-chip{border:1.4px solid var(--color-ink);border-radius:999px;padding:.62em 1.1em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.trf-chip{border:1.4px solid color-mix(in srgb, var(--color-ink) 26%, transparent)}}.trf-chip{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.trf-chip{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}.trf-chip{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.86rem,3.4cqi,1.28rem);font-weight:600;line-height:1.2}.trf-h{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;margin-top:clamp(1.1rem,2.6svh,1.9rem);font-size:clamp(1.85rem,13.4cqi,4.15rem);font-weight:400;line-height:1}.trf-h em{font-style:italic}.trf-body{font-family:var(--font-display);color:var(--color-ink);margin-top:clamp(.9rem,2.2svh,1.4rem);font-size:clamp(.94rem,3.95cqi,1.22rem);font-weight:400;line-height:1.44}@supports (color:color-mix(in lab, red, red)){.trf-body{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}}.trf-body{text-wrap:pretty}.trf-voice{text-align:center;background:#5c4726;border-radius:1rem;margin-top:clamp(2.6rem,6svh,4.5rem);padding:clamp(2.4rem,6svh,4rem) clamp(1.6rem,5vw,5rem);position:relative;overflow:clip}.trf-voice>:not(.fg-field){z-index:1;position:relative}:root:not([data-theme=dark]) .trf-voice .fg-w1{background-image:radial-gradient(72% 62% at 18% 8%,#14213a94,#14213a54 30%,#14213a26 52%,#14213a0d 72%,#0000 90%),radial-gradient(60% 55% at 12% 90%,#2a1c0cc7,#2a1c0c66 32%,#2a1c0c29 56%,#2a1c0c0d 74%,#0000 90%)}:root:not([data-theme=dark]) .trf-voice .fg-w2{background-image:radial-gradient(66% 58% at 42% 14%,#072e3380,#072e3345 30%,#072e331c 54%,#072e330a 72%,#0000 90%),radial-gradient(74% 66% at 85% 88%,#b28234a8,#b282345c 30%,#b2823426 55%,#b282340d 74%,#0000 92%)}.trf-voice .fg-grain,:root:not([data-theme=dark]) .trf-voice .fg-grain{opacity:.17}[data-theme=dark] .trf-voice{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .trf-voice{background:color-mix(in srgb, var(--color-bronze-deep) 18%, #17130d)}}.trf-voice-face{aspect-ratio:1;border-radius:50%;width:clamp(4rem,6.5vw,7rem);margin:0 auto clamp(1.4rem,3.4svh,2.4rem);display:block;overflow:hidden}.trf-voice-face img{object-fit:cover;width:100%;height:100%;display:block}.trf-voice-text{font-family:var(--font-wordmark);color:#f7f2e7;text-wrap:balance;max-width:46ch;margin:0 auto;font-size:clamp(1.25rem,.95rem + 1.5vw,2.35rem);font-weight:400;line-height:1.24}.trf-voice-by{font-family:var(--font-display);color:#f7f2e7bd;margin-top:clamp(1.3rem,3.2svh,2.2rem);font-size:clamp(.92rem,.88rem + .22vw,1.04rem)}.trf-voice-name{color:#f7f2e7;font-weight:600}.trf-acc{min-height:var(--trf-acc-h,auto);flex-direction:column;justify-content:center;margin:clamp(1.8rem,4svh,2.8rem) 0 0;padding:0;list-style:none;display:flex}.trf-row{border-bottom:1.4px solid var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.trf-row{border-bottom:1.4px solid color-mix(in srgb, var(--color-ink) 62%, transparent)}}.trf-row-q{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:clamp(.85rem,2svh,1.2rem) 0;display:flex}.trf-row-t{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.05rem,6.6cqi,2.05rem);font-weight:400;line-height:1.22}.trf-row-i{width:clamp(1.05rem,5.3cqi,1.65rem);height:clamp(1.05rem,5.3cqi,1.65rem);color:var(--color-ink);flex:none}@supports (color:color-mix(in lab, red, red)){.trf-row-i{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.trf-row-i{transition:transform .26s var(--ease-out), color .2s ease}.trf-row-i svg{width:100%;height:100%;display:block}.trf-row.is-open .trf-row-i{color:var(--color-ink);transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.trf-row-q:hover .trf-row-i{color:var(--color-ink)}}.trf-row-a{transition:grid-template-rows .3s var(--ease-out);grid-template-rows:0fr;display:grid}.trf-row.is-open .trf-row-a{grid-template-rows:1fr}.trf-row-clip{overflow:hidden}.trf-row-b{font-family:var(--font-display);color:var(--color-ink);padding-bottom:clamp(.9rem,2svh,1.2rem);font-size:clamp(.9rem,3.5cqi,1.06rem);font-weight:400;line-height:1.58}@supports (color:color-mix(in lab, red, red)){.trf-row-b{color:color-mix(in srgb, var(--color-ink) 74%, transparent)}}.trf-row-b{opacity:0;transition:opacity .24s var(--ease-out)}.trf-row.is-open .trf-row-b{opacity:1;transition-delay:90ms}@media (prefers-reduced-motion:reduce){.trf-pill,.trf-span:after,.trf-out{opacity:1;transition:none}.trf-pill{transform:rotate(var(--tilt,0deg))}.trf-out{transform:none}.trf-span:after{transform:rotate(-.5deg)}.trf-span.trf-ring:after{transform:rotate(-2deg)}.trf-wave.is-live span{animation:none;transform:scaleY(.54)}.trf-caret:before{animation:none}.trf-row-a{transition:none}}.tnq-sec{padding-block:clamp(3.6rem,8svh,6rem) clamp(3.4rem,7.5svh,5.6rem)}.tnq{container-type:inline-size}.tnq-head{text-align:center;flex-direction:column;align-items:center;display:flex}.tnq-h2{max-width:24ch;font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;font-size:clamp(1.45rem,4.2cqi,3.9rem);font-weight:400;line-height:1.04}.tnq-h2 em{font-style:italic}.tnq-rail{--tnq-pad:.34rem;padding:var(--tnq-pad);border:1.5px solid var(--color-ink);border-radius:999px;align-items:stretch;gap:.28rem;margin-top:clamp(1.5rem,3.4cqi,2.6rem);display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tnq-rail{border:1.5px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.tnq-rail{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tnq-rail{background:color-mix(in srgb, var(--color-ink) 3%, transparent)}}.tnq-mark{top:var(--tnq-pad);bottom:var(--tnq-pad);width:var(--tnq-w,0px);transform:translate3d(var(--tnq-x,0px), 0, 0);background:var(--color-bronze-deep);opacity:0;border-radius:999px;position:absolute;left:0}.tnq-rail.is-ready .tnq-mark{opacity:1;transition:transform .46s var(--ease-out), width .46s var(--ease-out), opacity .22s ease}.tnq-tab{z-index:1;font-family:var(--font-display);color:var(--color-ink);background:0 0;border-radius:999px;padding:.72em 1.65em;font-size:clamp(.84rem,1.15cqi,1.12rem);font-weight:500;line-height:1.2;position:relative}@supports (color:color-mix(in lab, red, red)){.tnq-tab{color:color-mix(in srgb, var(--color-ink) 64%, transparent)}}.tnq-tab{white-space:nowrap;cursor:pointer;transition:color .24s}.tnq-tab.is-on{color:#f7f2e7}[data-theme=dark] .tnq-tab.is-on{color:#151515}@media (hover:hover) and (pointer:fine){.tnq-tab:not(.is-on):hover{color:var(--color-ink)}}.tnq-stage{margin-top:clamp(1.9rem,4cqi,3.2rem);padding-block:.35rem 1.3rem;display:grid}.tnq-panel{opacity:0;filter:blur(7px);pointer-events:none;transition:opacity .3s var(--ease-out), transform .46s var(--ease-out), filter .3s var(--ease-out);grid-area:1/1;grid-template-rows:minmax(0,1fr);display:grid;transform:scale(.988)}.tnq-panel.is-on{opacity:1;filter:blur();pointer-events:auto;transition:opacity .48s var(--ease-out) 60ms, transform .64s var(--ease-out), filter .46s var(--ease-out) 60ms;transform:none}.tnq-price,.tnq-prep{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr);align-items:stretch;gap:clamp(.7rem,1.5cqi,1.5rem);display:grid}@container (max-width:52rem){.tnq-price,.tnq-prep{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}}@container (max-width:34rem){.tnq-price,.tnq-prep,.tnq-facts{grid-template-columns:minmax(0,1fr)}.tnq-card-ask>:nth-last-child(2){margin-bottom:clamp(1.2rem,4cqi,2rem)}}.tnq-card.tnq-steps{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;align-items:stretch;gap:clamp(1.4rem,3cqi,3rem);display:grid}.tnq-card{background:var(--t-tile);box-shadow:inset 0 0 0 1px var(--color-ink), 0 28px 54px -40px #0000008c;border-radius:1rem;flex-direction:column;padding:clamp(.95rem,2.6cqi,2.6rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.tnq-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-ink) 7%, transparent), 0 28px 54px -40px #0000008c}}.tnq-eyebrow{font-family:var(--font-display);color:var(--color-bronze-dark);font-size:clamp(.68rem,.95cqi,1rem);font-weight:500;line-height:1.2}[data-theme=dark] .tnq-eyebrow{color:var(--color-bronze-deep)}.tnq-card-h{font-family:var(--font-wordmark);color:var(--color-ink);text-wrap:balance;margin-top:clamp(.45rem,.9cqi,.8rem);font-size:clamp(.98rem,2.15cqi,2.1rem);font-weight:400;line-height:1.12}.tnq-lead{font-family:var(--font-display);color:var(--color-ink);margin-top:clamp(.7rem,1.3cqi,1.1rem);font-size:clamp(.78rem,1.12cqi,1.1rem);font-weight:400;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.tnq-lead{color:color-mix(in srgb, var(--color-ink) 76%, transparent)}}.tnq-lead{text-wrap:pretty}.tnq-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(.7rem,2.4cqi,2.4rem);margin-top:clamp(.8rem,2.2cqi,2rem);display:grid}.tnq-fact{border-top:1px solid var(--color-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(.5rem,1.2cqi,1.15rem);padding-block:clamp(.55rem,1.35cqi,1.25rem);display:grid}@supports (color:color-mix(in lab, red, red)){.tnq-fact{border-top:1px solid color-mix(in srgb, var(--color-ink) 11%, transparent)}}.tnq-fact-icon{aspect-ratio:1;background:var(--color-bronze);border-radius:999px;flex:none;place-items:center;width:clamp(1.45rem,2.5cqi,2.5rem);display:grid}@supports (color:color-mix(in lab, red, red)){.tnq-fact-icon{background:color-mix(in srgb, var(--color-bronze) 20%, transparent)}}.tnq-fact-icon{color:var(--color-bronze-dark)}.tnq-fact-icon svg{width:58%;height:58%}[data-theme=dark] .tnq-fact-icon{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tnq-fact-icon{background:color-mix(in srgb, var(--color-bronze) 22%, transparent)}}.tnq-fact-say{display:block}.tnq-fact-t{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(.8rem,1.24cqi,1.22rem);font-weight:500;line-height:1.24;display:block}.tnq-fact-b{font-family:var(--font-display);color:var(--color-ink);margin-top:.3rem;font-size:clamp(.72rem,1cqi,.98rem);font-weight:400;line-height:1.5;display:block}@supports (color:color-mix(in lab, red, red)){.tnq-fact-b{color:color-mix(in srgb, var(--color-ink) 70%, transparent)}}.tnq-fact-b{text-wrap:pretty}.tnq-card-ask{background:#5c4726;overflow:clip;box-shadow:inset 0 0 0 1px #f7f2e724,0 28px 54px -38px #0009}[data-theme=dark] .tnq-card-ask{background:#3a2c17}.tnq-card-ask>:not(.tnq-seal){z-index:1;position:relative}.tnq-seal{aspect-ratio:1;opacity:.085;width:min(76%,21rem);-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;pointer-events:none;background-color:#f7f2e7;position:absolute;bottom:-9%;right:-13%}.tnq-eyebrow-on,[data-theme=dark] .tnq-eyebrow-on{color:#f7f2e7b3}.tnq-card-h-on{color:#f7f2e7}.tnq-lead-on{color:#f7f2e7d1}.tnq-card-ask>:nth-last-child(2){margin-bottom:clamp(1.4rem,3cqi,2.3rem)}.tnq-cta{color:#3a2c17;font-family:var(--font-display);text-align:center;cursor:pointer;transition:background-color .2s ease, box-shadow .22s var(--ease-out);background:#f4ead6;border-radius:.7rem;justify-content:center;align-items:center;gap:.55rem;margin-top:auto;padding:.98em 1.4em;font-size:clamp(.78rem,1.1cqi,1.05rem);font-weight:600;line-height:1.2;display:inline-flex}.tnq-cta svg{flex:none}@media (hover:hover) and (pointer:fine){.tnq-cta:hover{background:#fff8ec;box-shadow:0 12px 26px -16px #000000bf}}.tnq-steps.tnq-card{padding:clamp(1.05rem,3.2cqi,3.2rem);container-type:size}.tnq-step{flex-direction:column;justify-content:center;display:flex}.tnq-step .tnq-card-h{font-size:clamp(1rem,min(8.2cqw,5cqh),2.2rem)}.tnq-step .tnq-lead{font-size:clamp(.8rem,min(5.3cqw,3cqh),1.5rem);line-height:1.6}.tnq-step-icon{width:clamp(1.8rem,min(9.5cqw,5.8cqh),3.5rem)}.tnq-step-no{font-size:clamp(1.15rem,min(8.6cqw,5cqh),2.7rem)}.tnq-step-h{margin-top:clamp(.8rem,min(7cqw,4cqh),2.6rem)}.tnq-step .tnq-lead{margin-top:clamp(.6rem,min(3cqw,1.8cqh),1.2rem)}.tnq-step+.tnq-step{border-top:1px solid var(--color-ink);padding-top:clamp(.9rem,min(6cqw,3.4cqh),3rem)}@supports (color:color-mix(in lab, red, red)){.tnq-step+.tnq-step{border-top:1px solid color-mix(in srgb, var(--color-ink) 11%, transparent)}}.tnq-step-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tnq-step-no{font-family:var(--font-wordmark);color:var(--color-bronze-dark);font-weight:400;line-height:1}@supports (color:color-mix(in lab, red, red)){.tnq-step-no{color:color-mix(in srgb, var(--color-bronze-dark) 36%, transparent)}}[data-theme=dark] .tnq-step-no{color:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .tnq-step-no{color:color-mix(in srgb, var(--color-bronze-deep) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.tnq-rail.is-ready .tnq-mark{transition:opacity .2s}.tnq-panel,.tnq-panel.is-on{filter:none;transition:opacity .26s;transform:none}}.yg-tantra .section-card{box-shadow:0 18px 34px -26px var(--notch-shadow)}[data-theme=dark] .yg-tantra .section-card{box-shadow:0 1px 0 0 var(--notch-ring), 0 18px 34px -24px #000c}.tnc-faq{padding-bottom:clamp(3rem,7svh,5rem)}.tnc-more{padding-block:clamp(3.2rem,7svh,5rem) clamp(3.4rem,8svh,5.6rem)}.tnc-more .ygx-more-h2{margin-top:0}.tnc-cta{background:radial-gradient(44% 108% at 85% 44%,#d8b27480,#0000 62%),radial-gradient(66% 138% at 76% 54%,#86642eeb,#0000 72%),linear-gradient(96deg,#1a1817 0 44%,#26211a 64%,#6a5026 100%);border-radius:1rem;justify-content:space-between;align-items:center;gap:clamp(1.6rem,4cqi,3.4rem);margin-top:clamp(2.6rem,6svh,4.4rem);padding:clamp(2.2rem,5.4cqi,4.4rem) clamp(1.6rem,3.7cqi,3.4rem) clamp(2.2rem,5.4cqi,4.4rem) clamp(1.8rem,4.2cqi,3.9rem);display:flex;box-shadow:inset 0 0 0 1px #f7f3e612,0 34px 64px -44px #0009;container-type:inline-size}.tnc-cta-say{min-width:0}.tnc-cta-line{font-family:var(--font-wordmark);color:#f7f3e6;text-wrap:balance;font-size:clamp(1.5rem,2.85cqi,2.75rem);font-weight:400;line-height:1.1}.tnc-cta-sub{max-width:34ch;font-family:var(--font-display);color:#f7f3e6bd;text-wrap:pretty;margin-top:clamp(.7rem,1.5cqi,1.2rem);font-size:clamp(.95rem,1.45cqi,1.28rem);font-weight:400;line-height:1.5}.tnc-cta-btn{color:#1b1918;font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:background-color .2s ease, box-shadow .22s var(--ease-out);background:#f7f3e6;border-radius:999px;flex:none;padding:1.05em 2.1em;font-size:clamp(.95rem,1.25cqi,1.15rem);font-weight:500;line-height:1.2}@media (hover:hover) and (pointer:fine){.tnc-cta-btn:hover{background:#fffaf0;box-shadow:0 14px 30px -18px #000c}}@container (max-width:46rem){.tnc-cta{flex-direction:column;align-items:flex-start}.tnc-cta-sub{max-width:none}}@container (max-width:34rem){.tnq-facts{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.tnq-tab{padding-block:.95em}.rs-read{min-height:44px}}.tno-mark{transition:background-color .24s ease, opacity .16s var(--ease-out)}.tno-mark:active,.trf-row-q:active,.yg-faq-q:active{opacity:.72}.trf-row-q,.yg-faq-q{transition:opacity .16s var(--ease-out)}.ssv-stage{z-index:120;padding:clamp(.6rem,2.4svh,2.5rem) clamp(.75rem,3vw,2.5rem);place-items:center;padding-bottom:calc(clamp(.6rem,2.4svh,2.5rem) + 2svh);display:grid;position:fixed;inset:0}.ssv-scrim{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;background:#0b0a098a;transition:opacity .4s;position:absolute;inset:0}[data-theme=dark] .ssv-scrim{background:#000000a8}.ssv-open .ssv-scrim{opacity:1}.ssv-close .ssv-scrim{opacity:0;transition-duration:.24s}.ssv-sheet{width:min(var(--ssv-w,34rem), 100%);background:linear-gradient(180deg, var(--color-surface) 0%, var(--color-sand-soft) 100%);border-radius:1rem;flex-direction:column;max-height:92svh;padding:clamp(1.3rem,3.6svh,2.9rem) clamp(1.5rem,4.4vw,3rem) clamp(1.15rem,3svh,2.5rem);display:flex;position:relative;container:ssv/inline-size}@supports (color:color-mix(in lab, red, red)){.ssv-sheet{background:linear-gradient(180deg, var(--color-surface) 0%, color-mix(in srgb, var(--color-sand-soft) 50%, var(--color-surface)) 100%)}}.ssv-sheet{opacity:0;transition:opacity .52s var(--ease-drawer), transform .52s var(--ease-drawer), width .52s var(--ease-drawer), filter .26s var(--ease-out);overflow:hidden;transform:translateY(22px)scale(.972);box-shadow:0 60px 120px -40px #0009,0 18px 40px -24px #0000004d}[data-theme=dark] .ssv-sheet{background:#121212;box-shadow:0 60px 130px -40px #000}.ssv-open .ssv-sheet{opacity:1;transform:none}.ssv-close .ssv-sheet{opacity:0;transition-duration:.3s;transition-timing-function:var(--ease-out);transform:translateY(12px)scale(.978)}.ssv-stage.is-leaving .ssv-sheet{opacity:0;filter:blur(5px);transition-duration:.26s;transform:translateY(14px)scale(.985)}.ssv-watermark{opacity:0;pointer-events:none;background-color:var(--color-bronze-dark);width:15rem;height:15rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;animation:ssv-wm 1.1s var(--ease-out) .2s both;position:absolute;top:-2.2rem;right:-2.6rem}[data-theme=dark] .ssv-watermark{background-color:var(--color-bronze)}@keyframes ssv-wm{0%{opacity:0;transform:scale(1.06)}to{opacity:.06;transform:none}}[data-theme=dark] .ssv-watermark{animation-name:ssv-wm-d}@keyframes ssv-wm-d{0%{opacity:0;transform:scale(1.06)}to{opacity:.08;transform:none}}.ssv-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.ssv-ident{align-items:center;gap:.7rem;min-width:0;display:flex}.ssv-ident-l{font-family:var(--font-display);color:var(--color-bronze-deep);font-size:.82rem;font-weight:500;line-height:1.3}.ssv-x{width:2.1rem;height:2.1rem;color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ssv-x{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ssv-x{cursor:pointer;transition:background-color .24s,color .24s}[data-theme=dark] .ssv-x{background:#ffffff12}@media (hover:hover) and (pointer:fine){.ssv-x:hover{color:var(--color-ink);background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ssv-x:hover{background:color-mix(in srgb, var(--color-ink) 11%, transparent)}}}.ssv-seal{width:3.2rem;height:3.2rem;animation:ssv-seal-in .62s var(--ease-spring) .12s both;border-radius:50%;flex:none;place-items:center;margin-left:-.15rem;display:grid;position:relative}@keyframes ssv-seal-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.ssv-seal-plate{background:var(--color-bronze);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.ssv-seal-plate{background:color-mix(in srgb, var(--color-bronze) 13%, var(--color-surface))}}[data-theme=dark] .ssv-seal-plate{background:#1e1c19}.ssv-seal-icon{background-color:var(--color-bronze-dark);width:1.7rem;height:1.7rem;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;animation:ssv-seal-mark .62s var(--ease-out) .26s both;position:relative}@keyframes ssv-seal-mark{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}.ssv-seal-lg{width:clamp(3.2rem,6.9svh,4.4rem);height:clamp(3.2rem,6.9svh,4.4rem);margin:0 auto}.ssv-seal-lg .ssv-seal-icon{width:clamp(1.75rem,4.4svh,2.4rem);height:clamp(1.75rem,4.4svh,2.4rem)}.ssv-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ssv-body{z-index:1;min-height:0;height:var(--ssv-h,auto);transition:height .52s var(--ease-drawer), opacity .26s var(--ease-in-out), transform .26s var(--ease-in-out);flex:0 auto;margin-top:clamp(.8rem,2.3svh,2rem);position:relative}.ssv-body.is-tall{overscroll-behavior:contain;overflow-y:auto}.ssv-body.is-out{opacity:0;transform:translateY(-10px)scale(.985)}.ssv-body .ah{transition:height .52s var(--ease-drawer)}.ssv-pane{animation:ssv-pane-in .48s var(--ease-drawer) .14s both;flex-direction:column;display:flex}.ssv-pane>p,.ssv-read>p,.ssv-read-foot,.ssv-back-say{max-width:34rem}@keyframes ssv-pane-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.ssv-stagger>*,.ssv-rise,.ssv-door{animation:ssv-rise .64s var(--ease-out) both;animation-delay:calc(.26s + var(--i,0) * .18s)}@keyframes ssv-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ssv-sheet.is-hurried .ssv-stagger>*,.ssv-sheet.is-hurried .ssv-rise,.ssv-sheet.is-hurried .ssv-door,.ssv-sheet.is-hurried .ssv-read-head,.ssv-sheet.is-hurried .ssv-read .ssv-p,.ssv-sheet.is-hurried .ssv-read-foot,.ssv-sheet.is-hurried .ssv-read .ssv-card{animation-duration:.24s!important;animation-delay:0s!important}.ssv-lead{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.12rem,.98rem + .66vw,1.42rem);font-weight:400;line-height:1.4}.ssv-sub{font-family:var(--font-display);color:var(--color-ink-soft);margin-top:clamp(.8rem,2.1svh,1.5rem);font-size:.98rem;line-height:1.5}.ssv-note{font-family:var(--font-display);color:var(--color-muted);margin-top:.75rem;font-size:.8rem;line-height:1.45}.ssv-foot{font-family:var(--font-display);color:var(--color-muted);margin-top:clamp(1rem,2.6svh,1.8rem);font-size:.82rem;line-height:1.5}.ssv-optional{color:var(--color-muted)}.ssv-oneline{white-space:nowrap;font-size:clamp(.76rem,3.05cqi,.98rem)}.ssv-safety{background:var(--color-bronze);border-radius:.7rem;flex-direction:column;gap:.3rem;margin-bottom:clamp(.8rem,2svh,1.2rem);padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ssv-safety{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}.ssv-safety{box-shadow:inset 0 0 0 1px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ssv-safety{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 28%, transparent)}}.ssv-safety{font-family:var(--font-display);color:var(--color-ink);font-size:.84rem;line-height:1.5}.ssv-field{margin-top:clamp(1.15rem,3svh,2rem);position:relative}.ssv-input{width:100%;font-family:var(--font-wordmark);color:var(--color-ink);background:0 0;padding:.75rem 0 .7rem;font-size:1.25rem}.ssv-input::placeholder{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.ssv-input::placeholder{color:color-mix(in srgb, var(--color-muted) 80%, transparent)}}.ssv-input-rule{background:var(--color-bronze-deep);height:1.5px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ssv-input-rule{background:color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.ssv-input-rule{transform-origin:0;animation:ssv-rule .7s var(--ease-drawer) 1.02s both;transform:scaleX(0)}@keyframes ssv-rule{to{transform:scaleX(1)}}.ssv-input:focus-visible{outline:none}.ssv-input:focus-visible~.ssv-input-rule{background:var(--color-bronze-deep);height:2px}.ssv-actions{justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(1.3rem,3.2svh,2.3rem);display:flex}.ssv-actions-pinned{flex:none;margin-top:0;padding-top:clamp(.6rem,1.6svh,1rem)}.ssv-quiet{font-family:var(--font-display);color:var(--color-muted);text-align:left;cursor:pointer;transition:color .2s ease, opacity .16s var(--ease-out);font-size:.88rem}.ssv-quiet:active{opacity:.72}@media (hover:hover) and (pointer:fine){.ssv-quiet:hover{color:var(--color-ink)}}.ssv-go{background:var(--color-bronze-deep);min-height:2.75rem;color:var(--color-ivory);font-family:var(--font-display);cursor:pointer;transition:background-color .22s ease, opacity .22s ease, transform .16s var(--ease-out);border-radius:999px;flex:none;padding:.7em 1.5em;font-size:.95rem;font-weight:500}[data-theme=dark] .ssv-go{color:#141414}.ssv-go:disabled{opacity:.42;cursor:default}@media (hover:hover) and (pointer:fine){.ssv-go:not(:disabled):hover{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ssv-go:not(:disabled):hover{background:color-mix(in srgb, var(--color-bronze-deep) 88%, #fff)}}}.ssv-feel-grid{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:clamp(1rem,2.7svh,1.8rem);display:grid}.ssv-chip{background:var(--color-ink);border-radius:.75rem;min-height:2.75rem;padding:.6em .9em}@supports (color:color-mix(in lab, red, red)){.ssv-chip{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.ssv-chip{box-shadow:inset 0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ssv-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-line) 80%, transparent)}}.ssv-chip{font-family:var(--font-display);color:var(--color-ink);cursor:pointer;animation:ssv-rise .48s var(--ease-out) both;animation-delay:calc(.42s + var(--i,0) * 55ms);transition:background-color .14s var(--ease-out), box-shadow .14s var(--ease-out), opacity .22s ease, transform .26s var(--ease-spring);font-size:.92rem}[data-theme=dark] .ssv-chip{background:#ffffff0f}.ssv-chip.is-on{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ssv-chip.is-on{background:color-mix(in srgb, var(--color-bronze) 22%, transparent)}}.ssv-chip.is-on{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep);transform:scale(1.03)}.ssv-feel-grid.is-chosen .ssv-chip:not(.is-on){opacity:.3}.ssv-chip-hint{color:var(--color-muted);margin-top:.15rem;font-size:.72rem;display:block}.ssv-wins{grid-template-columns:repeat(2,1fr);gap:.6rem;margin-top:.85rem;display:grid}.ssv-doors{grid-template-rows:1fr auto 1fr;gap:.85rem;margin-top:clamp(1.15rem,3svh,2rem);display:grid}.ssv-or{font-family:var(--font-wordmark);color:var(--color-muted);animation:ssv-rise .6s var(--ease-out) both;animation-delay:calc(1.24s + var(--i,0) * 0s);justify-content:center;align-items:center;gap:.6rem;font-size:.84rem;display:flex}.ssv-or i{background:linear-gradient(90deg, transparent, var(--color-bronze), transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.ssv-or i{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-bronze) 42%, transparent), transparent)}}.ssv-or em{width:2.05rem;height:2.05rem;color:var(--color-bronze-deep);background:var(--color-bronze);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.ssv-or em{background:color-mix(in srgb, var(--color-bronze) 12%, transparent)}}.ssv-or em{box-shadow:inset 0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ssv-or em{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze) 30%, transparent)}}[data-theme=dark] .ssv-or em{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ssv-or em{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}.ssv-door{text-align:left;background:var(--color-ink);border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:1.2rem 1.25rem 1.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ssv-door{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent)}}.ssv-door{box-shadow:inset 0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ssv-door{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-line) 85%, transparent)}}.ssv-door{cursor:pointer;animation-duration:.6s;animation-delay:calc(1.02s + var(--i,0) * .11s);transition:transform .62s var(--ease-out), box-shadow .26s var(--ease-out)}[data-theme=dark] .ssv-door{background:#ffffff0a}@media (hover:hover) and (pointer:fine){.ssv-door:hover{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep);transform:scale(1.015)}@supports (color:color-mix(in lab, red, red)){.ssv-door:hover{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}}.ssv-door:active{transition-duration:.12s;transform:scale(.99)}.ssv-door-t{font-family:var(--font-wordmark);color:var(--color-ink);font-size:1.08rem}.ssv-door-b{font-family:var(--font-display);color:var(--color-ink-soft);font-size:.86rem;line-height:1.45}.ssv-door-go{font-family:var(--font-display);color:var(--color-bronze-deep);margin-top:auto;padding-top:.7rem;font-size:.88rem;font-weight:500}.ssv-read{flex-direction:column;display:flex}.ssv-read-head{align-items:center;gap:.7rem;margin-bottom:clamp(.15rem,.6svh,.5rem);display:flex}.ssv-read-icon{background-color:var(--color-bronze-deep);width:clamp(1.65rem,3.6svh,2.2rem);height:clamp(1.65rem,3.6svh,2.2rem);-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex:none}.ssv-read-title{font-family:var(--font-wordmark);color:var(--color-ink);font-size:clamp(1.16rem,2.5svh,1.5rem);font-weight:400;line-height:1.22}.ssv-p{font-family:var(--font-display);color:var(--color-ink-soft);text-wrap:pretty;margin-top:clamp(.5rem,1.45svh,1.3rem);font-size:clamp(.84rem,1.62svh,.98rem);line-height:1.56}.ssv-read-foot{font-family:var(--font-display);color:var(--color-muted);margin-top:clamp(.7rem,1.9svh,1.4rem);font-size:.82rem}.ssv-card{background:var(--color-bronze);border-radius:1rem;margin-top:clamp(.9rem,2.2svh,2rem);padding:clamp(.85rem,2.1svh,1.2rem) 1.15rem clamp(.9rem,2.2svh,1.3rem)}@supports (color:color-mix(in lab, red, red)){.ssv-card{background:color-mix(in srgb, var(--color-bronze) 10%, transparent)}}.ssv-card{box-shadow:inset 0 0 0 1px var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ssv-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze) 34%, transparent)}}.ssv-read-head,.ssv-read .ssv-p,.ssv-read-foot,.ssv-read .ssv-card{animation:ssv-rise .62s var(--ease-out) both;animation-delay:calc(.18s + var(--i,0) * .16s)}.ssv-card-k{font-family:var(--font-display);color:var(--color-bronze-deep);font-size:.76rem}.ssv-card-t{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.2rem;font-size:1.12rem}.ssv-card-b{font-family:var(--font-display);color:var(--color-ink-soft);margin-top:.3rem;font-size:.88rem;line-height:1.48}.ssv-card-link{font-family:var(--font-display);color:var(--color-bronze-deep);cursor:pointer;margin-top:clamp(.4rem,1.1svh,.55rem);font-size:.88rem;font-weight:500;display:inline-block}.ssv-card-f{font-family:var(--font-display);color:var(--color-muted);margin-top:clamp(.4rem,1.1svh,.55rem);font-size:.74rem;line-height:1.45}.ssv-back-say{font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:clamp(1.02rem,.94rem + .42vw,1.22rem);line-height:1.55}.ssv-said{color:var(--color-bronze-deep);font-weight:500}[data-theme=dark] .ssv-said{color:var(--color-bronze)}.ssv-word{color:var(--color-bronze-deep);text-decoration:underline;-webkit-text-decoration-color:var(--color-bronze-deep);-webkit-text-decoration-color:var(--color-bronze-deep);-webkit-text-decoration-color:var(--color-bronze-deep);text-decoration-color:var(--color-bronze-deep);display:inline}@supports (color:color-mix(in lab, red, red)){.ssv-word{-webkit-text-decoration-color:color-mix(in srgb, var(--color-bronze-deep) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-bronze-deep) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--color-bronze-deep) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-bronze-deep) 40%, transparent)}}.ssv-word{text-underline-offset:3px;cursor:pointer;transition:color .2s}@media (hover:hover) and (pointer:fine){.ssv-word:hover{color:var(--color-bronze-dark)}}.ssv-err{font-family:var(--font-display);color:var(--color-bronze-dark);margin-top:.5rem;font-size:.84rem;line-height:1.45}[data-theme=dark] .ssv-err{color:var(--color-bronze-deep)}.ssv-sheet .contact-phone{background:var(--color-ink);border-radius:.9rem;gap:.8rem;min-height:3.5rem;margin-top:.7rem;padding:.8rem 1rem}@supports (color:color-mix(in lab, red, red)){.ssv-sheet .contact-phone{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ssv-sheet .contact-phone{box-shadow:inset 0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ssv-sheet .contact-phone{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-line) 70%, transparent)}}.ssv-sheet .contact-phone{transition:background-color .22s ease, box-shadow .26s var(--ease-out)}[data-theme=dark] .ssv-sheet .contact-phone{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.ssv-sheet .contact-phone:focus-within{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ssv-sheet .contact-phone:focus-within{background:color-mix(in srgb, var(--color-bronze) 8%, transparent)}}.ssv-sheet .contact-phone:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ssv-sheet .contact-phone:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-bronze-deep) 55%, transparent)}}.ssv-sheet .contact-phone.is-invalid{box-shadow:inset 0 0 0 1.5px #c0554a8c}.ssv-sheet .cc-input{font-size:1.05rem}.ssv-sheet .cc-select{font-size:1rem}.ssv-sheet .cc-flag{font-size:1.3rem}.ssv-sheet .cc-divider{height:1.7rem}.ssv-when{gap:1.25rem;margin-top:clamp(1rem,2.7svh,1.8rem);display:grid}.ssv-when-col{min-width:0}.ssv-when-day{font-family:var(--font-display);color:var(--color-ink);font-size:.92rem;font-weight:500}.ssv-when-q{font-family:var(--font-display);color:var(--color-ink-soft);margin-top:.65rem;font-size:.88rem}.ssv-held{text-align:center;align-items:center}.ssv-held .ssv-lead,.ssv-held .ssv-sub,.ssv-held .ssv-foot,.ssv-held .ssv-note{text-align:center}.ssv-held .ssv-foot{margin-top:clamp(.7rem,1.8svh,1.8rem)}.ssv-plate{width:100%;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:1rem;margin-top:clamp(1rem,2.4svh,1.4rem);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.ssv-plate{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-line) 85%, transparent)}}.ssv-plate{text-align:left}.ssv-plate>div{justify-content:space-between;align-items:baseline;gap:1rem;padding:clamp(.18rem,.5svh,.32rem) 0;display:flex}.ssv-plate dt{font-family:var(--font-display);color:var(--color-muted);font-size:.8rem}.ssv-plate dd{font-family:var(--font-display);color:var(--color-ink);text-align:right;font-size:.9rem;font-weight:500}.ssv-held-acts{margin-top:clamp(.85rem,2.4svh,1.25rem)}.ssv-held-read{text-align:center;margin-top:1.15rem}.ssv-ref{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem .9rem;margin-top:clamp(1.05rem,2.6svh,1.7rem);display:flex}.ssv-ref-k{font-family:var(--font-display);color:var(--color-muted);font-size:.78rem}.ssv-ref-copy{background:var(--color-ink);border-radius:.6rem;align-items:center;gap:.45rem;padding:.35rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ssv-ref-copy{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.ssv-ref-copy{color:var(--color-ink);cursor:pointer;transition:background-color .2s,color .2s}[data-theme=dark] .ssv-ref-copy{background:#ffffff0f}@media (hover:hover) and (pointer:fine){.ssv-ref-copy:hover{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ssv-ref-copy:hover{background:color-mix(in srgb, var(--color-bronze) 14%, transparent)}}}.ssv-ref-no{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:600}.ssv-ref-i{color:var(--color-bronze-deep);place-items:center;display:grid}.ssv-paid{font-family:var(--font-display);color:var(--color-bronze-dark);background:var(--color-bronze);border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.76rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ssv-paid{background:color-mix(in srgb, var(--color-bronze) 16%, transparent)}}[data-theme=dark] .ssv-paid{color:var(--color-bronze);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .ssv-paid{background:color-mix(in srgb, var(--color-bronze) 18%, transparent)}}.ssv-inv{text-align:left;background:var(--color-ink);border-radius:.95rem;width:100%;margin-top:clamp(.8rem,2.2svh,1.1rem);padding:1.05rem 1.15rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.ssv-inv{background:color-mix(in srgb, var(--color-ink) 3.5%, transparent)}}.ssv-inv{box-shadow:inset 0 0 0 1px var(--color-line)}@supports (color:color-mix(in lab, red, red)){.ssv-inv{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-line) 70%, transparent)}}[data-theme=dark] .ssv-inv{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.ssv-inv-top{align-items:center;gap:.65rem;display:flex}.ssv-inv-glyph{width:2.2rem;height:2.2rem;color:var(--color-bronze-deep);background:var(--color-bronze);border-radius:.6rem;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ssv-inv-glyph{background:color-mix(in srgb, var(--color-bronze) 13%, transparent)}}.ssv-inv-meta{flex-direction:column;min-width:0;display:flex}.ssv-inv-no{font-family:var(--font-display);color:var(--color-ink);font-size:.88rem;font-weight:500}.ssv-inv-amt{font-family:var(--font-display);color:var(--color-muted);font-size:.78rem}.ssv-inv-acts{grid-template-columns:1fr;gap:.55rem;margin-top:.95rem;display:grid}.ssv-inv-btn{font-family:var(--font-display);color:var(--color-ink);background:var(--color-ink);border-radius:.6rem;padding:.6rem .8rem;font-size:.85rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.ssv-inv-btn{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.ssv-inv-btn{cursor:pointer;transition:background-color .2s,color .2s}[data-theme=dark] .ssv-inv-btn{background:#ffffff12}.ssv-inv-btn.is-solid{color:var(--color-ivory);background:var(--color-bronze-deep)}[data-theme=dark] .ssv-inv-btn.is-solid{color:#141414}@media (hover:hover) and (pointer:fine){.ssv-inv-btn:hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ssv-inv-btn:hover{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.ssv-inv-btn.is-solid:hover{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ssv-inv-btn.is-solid:hover{background:color-mix(in srgb, var(--color-bronze-deep) 88%, #fff)}}}@container ssv (min-width:20rem){.ssv-inv-acts{grid-template-columns:1fr 1fr}}.ssv-quick{z-index:1;font-family:var(--font-display);color:var(--color-muted);cursor:pointer;align-self:flex-start;margin-top:1.15rem;font-size:.82rem;position:relative}.ssv-cal{position:relative}.ssv-cal-top{justify-content:space-between;align-items:center;margin-bottom:clamp(.3rem,1.1svh,.7rem);display:flex}.ssv-cal-month{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(.88rem,1.8svh,.98rem);font-weight:500}.ssv-cal-nav{width:clamp(1.72rem,3.5svh,2.1rem);height:clamp(1.72rem,3.5svh,2.1rem);color:var(--color-ink-soft);background:var(--color-ink);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ssv-cal-nav{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.ssv-cal-nav{cursor:pointer;transition:background-color .24s,opacity .24s}.ssv-cal-nav:disabled{opacity:.35;cursor:default}[data-theme=dark] .ssv-cal-nav{background:#ffffff12}@media (hover:hover) and (pointer:fine){.ssv-cal-nav:not(:disabled):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ssv-cal-nav:not(:disabled):hover{background:color-mix(in srgb, var(--color-ink) 10%, transparent)}}}.ssv-cal-grid{grid-template-columns:repeat(7,1fr);gap:clamp(.08rem,.32svh,.18rem);display:grid}.ssv-cal-wd{text-align:center;color:var(--color-muted);padding:clamp(.1rem,.5svh,.32rem) 0;font-size:clamp(.68rem,1.4svh,.78rem)}.ssv-cal-day{height:clamp(1.72rem,3.5svh,2.45rem);color:var(--color-ink);cursor:pointer;transition:background-color .22s ease, color .22s ease, transform .22s var(--ease-out);border-radius:clamp(.5rem,1.2svh,.75rem);place-items:center;font-size:clamp(.8rem,1.65svh,.92rem);display:grid;position:relative}@media (hover:hover) and (pointer:fine){.ssv-cal-day:not(:disabled):not(.is-sel):hover{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.ssv-cal-day:not(:disabled):not(.is-sel):hover{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}}.ssv-cal-day:active:not(:disabled){transform:scale(.94)}.ssv-cal-day:disabled{color:var(--color-muted)}@supports (color:color-mix(in lab, red, red)){.ssv-cal-day:disabled{color:color-mix(in srgb, var(--color-muted) 45%, transparent)}}.ssv-cal-day:disabled{cursor:default}.ssv-cal-day.is-today:not(.is-sel){box-shadow:inset 0 0 0 1px var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.ssv-cal-day.is-today:not(.is-sel){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 45%, transparent)}}.ssv-cal-day.is-sel{background:var(--color-bronze-deep);color:var(--color-ivory)}[data-theme=dark] .ssv-cal-day.is-sel{color:#141414}.ssv-cal-day:not(:disabled):hover .sd-mark{opacity:1;transform:scale(1.08)}.ssv-cal-day.is-sel .sd-mark{color:var(--color-ivory);opacity:1}[data-theme=dark] .ssv-cal-day.is-sel .sd-mark{color:#141414}.ssv-sheet :focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:2px}[data-theme=dark] .ssv-sheet :focus-visible{outline-color:var(--color-bronze)}.ssv-sheet .ssv-input:focus-visible,.ssv-sheet .cc-input:focus-visible,.ssv-sheet .cc-native:focus-visible{outline:none}@container ssv (min-width:26rem){.ssv-doors{grid-template-rows:1fr;grid-template-columns:1fr auto 1fr}.ssv-or{flex-direction:column;padding-block:.2rem}.ssv-or i{background:linear-gradient(180deg, transparent, var(--color-bronze), transparent);width:1px;height:auto}@supports (color:color-mix(in lab, red, red)){.ssv-or i{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-bronze) 42%, transparent), transparent)}}.ssv-feel-grid{grid-template-columns:repeat(3,1fr)}.ssv-wins{grid-template-columns:repeat(4,1fr)}}@container ssv (min-width:31rem){.ssv-when{grid-template-columns:minmax(17rem,1fr) minmax(9rem,.8fr);align-items:stretch}.ssv-when>.ssv-when-col:last-child{flex-direction:column;display:flex}.ssv-when .tw{flex:auto;height:auto;max-height:none}}@media (max-width:39.99rem){.ssv-stage{align-items:end;padding:0}.ssv-sheet{width:100%;max-height:92svh;padding:1.5rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom));border-radius:1rem 1rem 0 0;transform:translateY(5%)}.ssv-open .ssv-sheet{transform:none}.ssv-when .tw{--tw-slot:38px;max-height:10rem}.ssv-pane .ssv-when{gap:.9rem;margin-top:.7rem}.ssv-pane .ssv-when~.ssv-foot{margin-top:.6rem}.ssv-pane .ssv-when~.ssv-actions{margin-top:.85rem}}@media (max-height:34rem){.ssv-stage{align-items:stretch;padding:.5rem}.ssv-sheet{border-radius:1rem;width:min(46rem,100%);max-height:96svh;padding:1rem 1.2rem .9rem}.ssv-lead{font-size:1.12rem}.ssv-seal{width:2.3rem;height:2.3rem}.ssv-seal-icon{width:1.25rem;height:1.25rem}.ssv-watermark{display:none}.ssv-cal-day{height:1.85rem;font-size:.78rem}.ssv-when-col{--tw-slot:34px}}@media (prefers-reduced-motion:reduce){.ssv-sheet,.ssv-pane,.ssv-stagger>*,.ssv-rise,.ssv-door,.ssv-p,.ssv-chip,.ssv-read-head,.ssv-read-foot,.ssv-read .ssv-card,.ssv-watermark,.ssv-seal,.ssv-seal-icon,.ssv-input-rule,.ssv-or{animation:.28s both ssv-fade!important}.ssv-sheet{transition-duration:.22s;transform:none}.ssv-body{transition-duration:.22s}.ssv-door:hover,.ssv-chip.is-on{transform:none}}@keyframes ssv-fade{0%{opacity:0}to{opacity:1}}@media (pointer:coarse){.ssv-x{width:2.75rem;height:2.75rem}.ssv-quiet,.ssv-card-link,.ssv-quick{margin-block:-.7rem;padding-block:.7rem;display:inline-block}.ssv-word{padding-block:.35rem}}.lgl-doc{--lgl-step:clamp(1.1rem, 2.4vw, 2.4rem);--lgl-gutter:clamp(2.5rem, 5vw, 4rem);--lgl-measure:64em;color:var(--color-ink-soft);font-size:clamp(.98rem,.94rem + .2vw,1.08rem);line-height:1.78}.lgl-clause,.lgl-schedule,.lgl-colophon{scroll-margin-top:clamp(10.5rem,8svh + 6.75rem,12rem)}.lgl-clause[data-depth="1"],.lgl-clause[data-depth="2"]{margin-left:var(--lgl-step)}.lgl-clause[data-depth="0"]+.lgl-clause[data-depth="0"]{margin-top:clamp(2.6rem,4.5vw,4rem)}.lgl-clause[data-depth="1"]{margin-top:1.55rem}.lgl-clause[data-depth="2"]{margin-top:1.15rem}.lgl-clause-head{grid-template-columns:var(--lgl-gutter) minmax(0, 1fr);align-items:baseline;display:grid}.lgl-n{font-variant-numeric:tabular-nums;color:var(--color-bronze-deep);transition:color .15s var(--ease-out);grid-column:1;font-size:.92em;text-decoration:none}.lgl-n:hover{color:var(--color-bronze-dark)}.lgl-h{color:var(--color-ink);text-wrap:balance;grid-column:2;font-size:1.2em;font-weight:500;line-height:1.28}.lgl-clause[data-depth="0"]>.lgl-clause-head>.lgl-h{font-size:1.5em;font-weight:400}.lgl-clause[data-depth="1"]>.lgl-clause-head>.lgl-h{color:var(--color-ink);font-size:1.05em}.lgl-clause-body{padding-left:var(--lgl-gutter);max-width:min(100%, calc(var(--lgl-measure) + var(--lgl-gutter)))}.lgl-clause-head+.lgl-clause-body{margin-top:.55rem}.lgl-clause[data-bare=true]{grid-template-columns:var(--lgl-gutter) minmax(0, 1fr);max-width:min(100%, calc(var(--lgl-measure) + var(--lgl-gutter)));align-items:baseline;display:grid}.lgl-clause[data-bare=true]>.lgl-clause-head{display:contents}.lgl-clause[data-bare=true]>.lgl-clause-body{grid-column:2;max-width:100%;margin-top:0;padding-left:0}.lgl-p{margin-top:.9rem}.lgl-p:first-child{margin-top:0}.lgl-doc a:not(.lgl-n){color:var(--color-bronze-deep);text-underline-offset:3px;transition:color .15s var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.lgl-doc a:not(.lgl-n):hover{color:var(--color-bronze-dark)}.lgl-term{color:var(--color-ink);font-weight:500}.lgl-proviso{border-left:2px solid var(--color-bronze);margin-top:1rem;padding:.15rem 0 .15rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.lgl-proviso{border-left:2px solid color-mix(in srgb, var(--color-bronze) 45%, transparent)}}.lgl-proviso{color:var(--color-ink-soft);font-style:italic}.lgl-note{background:var(--color-bronze);border-radius:.85rem;margin-top:1.15rem;padding:.95rem 1.15rem 1rem}@supports (color:color-mix(in lab, red, red)){.lgl-note{background:color-mix(in srgb, var(--color-bronze) 9%, var(--color-surface))}}.lgl-note{font-size:.94em;line-height:1.68}[data-theme=dark] .lgl-note{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .lgl-note{background:color-mix(in srgb, var(--color-bronze) 11%, #1a1917)}}.lgl-note-tag{color:var(--color-bronze-deep);margin-bottom:.3rem;font-size:.86em;font-weight:500;display:block}.lgl-note p{color:var(--color-ink-soft);margin:0}.lgl-important{border-left:3px solid var(--color-bronze-deep);background:var(--color-bronze);border-radius:0 .85rem .85rem 0;margin-top:1.2rem;padding:1rem 1.2rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.lgl-important{background:color-mix(in srgb, var(--color-bronze) 13%, var(--color-surface))}}[data-theme=dark] .lgl-important{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .lgl-important{background:color-mix(in srgb, var(--color-bronze) 15%, #191816)}}.lgl-important-tag{color:var(--color-bronze-deep);margin:0 0 .35rem;font-size:.86em;font-weight:500}.lgl-important p:last-child{color:var(--color-ink);margin:0;font-weight:500}.lgl-list{gap:.5rem;margin-top:.9rem;padding-left:2rem;display:grid}.lgl-list li{padding-left:.35rem}.lgl-list li::marker{color:var(--color-bronze-deep)}.lgl-list-num{list-style:decimal}.lgl-list-alpha{list-style:lower-alpha}.lgl-list-roman{list-style:lower-roman}.lgl-list-bullet{list-style:outside}.lgl-list .lgl-p{margin-top:0}.lgl-list .lgl-p+.lgl-p{margin-top:.5rem}.lgl-defs{gap:.85rem;margin-top:1.1rem;display:grid}.lgl-def{align-items:baseline;gap:.15rem 1.4rem;display:grid}@media (min-width:48rem){.lgl-def{grid-template-columns:minmax(7rem,11rem) minmax(0,1fr)}}.lgl-def dt{color:var(--color-ink);font-weight:500}.lgl-def dd{margin:0}.lgl-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--color-line);border-radius:.85rem;margin-top:1.15rem;overflow-x:auto}.lgl-table{border-collapse:collapse;width:100%;font-size:.93em;line-height:1.55}.lgl-table caption{text-align:left;color:var(--color-muted);padding:.7rem .9rem 0;font-size:.92em}.lgl-table th,.lgl-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.65rem .9rem}.lgl-table thead th{color:var(--color-ink);background:var(--color-bronze);font-weight:500}@supports (color:color-mix(in lab, red, red)){.lgl-table thead th{background:color-mix(in srgb, var(--color-bronze) 8%, transparent)}}.lgl-table thead th{white-space:nowrap}.lgl-table tbody th{color:var(--color-ink);font-weight:400}.lgl-table tbody tr:last-child th,.lgl-table tbody tr:last-child td{border-bottom:0}@media print{.lgl-doc{--lgl-measure:100%;color:#000;font-size:10.5pt;line-height:1.5}.lgl-clause{break-inside:avoid-page}.lgl-clause[data-depth="0"]{break-before:auto}.lgl-h,.lgl-n{color:#000}.lgl-doc a:not(.lgl-n){color:#000;text-decoration:underline}.lgl-note{background:0 0;border:1pt solid #999}.lgl-important{background:0 0;border:1.5pt solid #000;border-radius:0}.lgl-important-tag,.lgl-important p{color:#000}.lgl-table-wrap{border-color:#999;overflow:visible}}.lgl-read{--lgl-bar-gutter:clamp(.75rem, 2vw, 2.5rem);--lgl-bar-top:calc(var(--hdr-h,4.75rem) + .85rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.lgl-plate{z-index:25;padding-top:clamp(4.5rem,4rem + 2svh,5.75rem);padding-bottom:clamp(1.25rem,3svh,2.25rem);position:relative}.lgl-back{font-size:.9rem;font-weight:500;display:inline-block}.lgl-title{font-family:var(--font-wordmark);font-weight:400;font-size:min(clamp(1.6rem, 1rem + 2.6vw, 3.6rem), calc((100vw - 2 * var(--site-margin) - 1rem) / (var(--ch,30) * .53)));color:var(--color-ink);white-space:nowrap;margin-top:clamp(1rem,2.5svh,1.9rem);line-height:1.1}.lgl-purpose{font-size:min(clamp(.9rem, .85rem + .4vw, 1.25rem), calc((100vw - 2 * var(--site-margin) - 1rem) / (var(--ch,90) * .49)));color:var(--color-ink-soft);white-space:nowrap;margin-top:clamp(.5rem,1.4svh,1rem);line-height:1.5}.lgl-bar-wrap{top:var(--lgl-bar-top);z-index:20;margin-bottom:clamp(1rem,2.5svh,2rem);position:sticky}.lgl-bar-wrap:before{content:"";z-index:-1;width:100vw;left:50%;top:calc(-1 * var(--lgl-bar-top));background:var(--lgl-band,var(--color-ivory));pointer-events:none;position:absolute;bottom:0;transform:translate(-50%)}.lgl-bar-wrap{--lgl-band:var(--color-ivory)}[data-theme=dark] .lgl-bar-wrap{--lgl-band:#171717}.lgl-bar{width:min(100% - 2 * var(--lgl-bar-gutter), calc(var(--site-width) + 2 * var(--site-margin)));background:var(--color-surface);box-shadow:0 1px 0 var(--color-line) inset, 0 18px 34px -22px #0000004d;border-radius:999px;align-items:center;gap:clamp(.75rem,1.8vw,1.75rem);margin-inline:auto;padding:clamp(.55rem,1.2svh,.9rem) clamp(.9rem,1.6vw,1.5rem);display:flex}[data-theme=dark] .lgl-bar{background:#1c1b19;box-shadow:inset 0 1px #ffffff14,0 20px 40px -22px #000}.lgl-bar-back{flex:none}.lgl-bar-name{min-width:0;font-family:var(--font-wordmark);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:clamp(.95rem,1.1vw,1.15rem);overflow:hidden}.lgl-meta{flex-wrap:nowrap;flex:auto;justify-content:flex-end;gap:clamp(.75rem,1.8vw,2.25rem);min-width:0;display:flex;overflow:hidden}.lgl-meta>div{min-width:0}.lgl-meta dt{color:var(--color-muted);white-space:nowrap;font-size:.72rem}.lgl-meta dd{color:var(--color-ink);white-space:nowrap;margin:.1rem 0 0;font-size:.86rem}.lgl-actions{flex:none;gap:.6rem;display:flex}.lgl-act{border:1px solid var(--color-line);white-space:nowrap;color:var(--color-ink-soft);transition:color .15s var(--ease-out), border-color .15s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.84rem;display:inline-flex}.lgl-act:hover{color:var(--color-bronze-deep);border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.lgl-act:hover{border-color:color-mix(in srgb, var(--color-bronze) 55%, transparent)}}@media (max-width:68rem){.lgl-meta>div:nth-child(3),.lgl-meta>div:nth-child(4){display:none}}@media (max-width:52rem){.lgl-bar{border-radius:1.25rem;flex-wrap:wrap}.lgl-meta{justify-content:flex-start}}.lgl-split{align-items:start;gap:clamp(.75rem,1.2vw,1.5rem);display:grid}@media (min-width:64rem){.lgl-split{grid-template-columns:clamp(17rem,26vw,25rem) minmax(0,1fr)}}.lgl-doc{background:var(--color-surface);border-radius:1.5rem;min-width:0;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.75rem,3.5vw,3.5rem) clamp(2.5rem,5vw,4rem)}[data-theme=dark] .lgl-doc{background:#0b0b0b}.lgl-rail{--lgl-rail-top:clamp(9rem, 15svh, 11rem);background:var(--color-sand);border-radius:1.5rem;min-width:0;padding:clamp(1.5rem,3vw,2.75rem) clamp(1.5rem,2.4vw,2.25rem);position:static}@supports (color:color-mix(in lab, red, red)){.lgl-rail{background:color-mix(in srgb, var(--color-sand) 55%, var(--color-ivory))}}.lgl-rail{--rail-ink:var(--color-ink);--rail-soft:var(--color-muted);--rail-line:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.lgl-rail{--rail-line:color-mix(in srgb, var(--color-ink) 14%, transparent)}}.lgl-rail{--rail-hover:#fff9;color:var(--rail-ink)}[data-theme=dark] .lgl-rail{--rail-ink:#efeae0;--rail-soft:#a49d90;--rail-line:#ffffff1a;--rail-hover:#ffffff12;background:#101010}@media (min-width:64rem){.lgl-rail{top:var(--lgl-rail-top);max-height:calc(100svh - var(--lgl-rail-top) - clamp(1rem, 2.5svh, 2rem));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--rail-ink) transparent;align-self:start;position:sticky;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.lgl-rail{scrollbar-color:color-mix(in srgb, var(--rail-ink) 28%, transparent) transparent}}html[data-scrolling] .lgl-rail{pointer-events:auto}}.lgl-toc-title{color:var(--rail-soft,var(--color-muted));font-size:.82rem}.lgl-toc-list{gap:.1rem;margin-top:.85rem;padding:0;list-style:none;display:grid}.lgl-toc-link{color:var(--rail-soft,var(--color-muted));transition:color .16s var(--ease-out), border-color .16s var(--ease-out);border-left:2px solid #0000;grid-template-columns:1.9rem minmax(0,1fr);gap:.3rem;padding:.4rem .5rem .4rem .7rem;font-size:.86rem;line-height:1.4;display:grid}.lgl-toc-link:hover{color:var(--rail-ink,var(--color-ink))}.lgl-toc-link[data-on=true]{color:var(--rail-ink,var(--color-ink));border-left-color:var(--color-bronze-dark)}.lgl-toc-n{font-variant-numeric:tabular-nums;color:var(--color-bronze-dark)}.lgl-preamble{border-bottom:1px solid var(--color-line);max-width:min(calc(100% - var(--lgl-gutter)), var(--lgl-measure));color:var(--color-ink-soft);margin-bottom:clamp(1rem,2vw,1.8rem);padding-bottom:clamp(1.6rem,3vw,2.4rem);font-size:1.02em}.lgl-preamble .lgl-p:first-child{margin-top:0}.lgl-schedules{margin-top:clamp(3rem,5.5vw,4.5rem)}.lgl-schedule+.lgl-schedule{margin-top:clamp(2.4rem,4vw,3.4rem)}.lgl-colophon{border-top:1px solid var(--color-line);margin-top:clamp(3.4rem,6vw,5rem);padding-top:clamp(1.8rem,3vw,2.6rem)}.lgl-colophon-h{color:var(--color-ink);font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:400}.lgl-history{margin-top:1rem}.lgl-reviewed{color:var(--color-muted);margin-top:1rem;font-size:.88rem}.lgl-next{border-top:1px solid var(--rail-line,var(--color-line));margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.25rem,2.5vw,2rem)}.lgl-next-title{color:var(--rail-soft,var(--color-muted));font-size:.82rem}.lgl-next-list{gap:.35rem;margin-top:.8rem;padding:0;list-style:none;display:grid}.lgl-next-card{color:var(--rail-soft,var(--color-ink-soft));transition:color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:.7rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .7rem;font-size:.88rem;display:flex}.lgl-next-card:hover{color:var(--rail-ink,var(--color-ink));background:var(--rail-hover,#ffffff12)}.lgl-next-go{color:var(--color-bronze-dark)}@media print{.lgl-rail,.lgl-actions,.lgl-back,.lgl-bar-wrap{display:none}.lgl-split{display:block}.lgl-doc{background:0 0;padding:0}.lgl-plate{padding-top:0}.lgl-title{color:#000;white-space:normal;font-size:20pt}.lgl-purpose{white-space:normal}}.lgs-hero{text-align:center}.lgl-kicker{color:var(--color-bronze-deep);font-size:.9rem}.lgs-head{max-width:20ch;font-family:var(--font-wordmark);color:var(--color-ink);margin:clamp(.4rem,1svh,.8rem) auto 0;font-size:min(clamp(2.1rem,1.4rem + 3.6vw,4.6rem),8.5svh);font-weight:400;line-height:1.04}.lgs-lead{text-wrap:balance;max-width:min(92%,52em);color:var(--color-ink-soft);margin:clamp(.7rem,2svh,1.6rem) auto 0;font-size:min(clamp(.92rem,.9rem + .3vw,1.2rem),2.5svh);line-height:1.6}.lgs-shelf{--bk-h:min(calc(clamp(8rem, 12.5vw, 19rem) * 1.48), 32svh);width:100%;margin-top:clamp(.5rem,1.5svh,2.25rem)}.lgs-rack{justify-content:center;align-items:flex-end;gap:clamp(.75rem,1.8vw,2.25rem);padding:clamp(1.25rem,4svh,4rem) clamp(1.75rem,5vw,7rem) 0;display:flex}.lgs-book{height:calc(var(--bk-h) * var(--scale,1));aspect-ratio:5/7.4;width:auto;transform-style:preserve-3d;transition:transform .32s var(--ease-out);flex:0 auto;position:relative;transform:translateY(0)scale(1)}.lgs-bk{transform-style:preserve-3d;position:absolute;inset:0}.lgs-book{perspective:1400px}.reveal .lgs-bk{opacity:0}.reveal[data-visible] .lgs-bk{animation:lgs-land .76s var(--ease-spring) both;animation-delay:calc(var(--i) * .115s);transform-origin:0}@keyframes lgs-land{0%{opacity:0;transform:translate(-2.2rem)rotateY(-105deg)translateZ(-1.5rem)}50%{opacity:1}to{opacity:1;transform:translate(0)rotateY(0)translateZ(0)}}.lgs-book{--lgs-foil:#e2cfab}.lgs-book[data-tone=terms]{--lgs-ground:#232a3d}.lgs-book[data-tone=privacy]{--lgs-ground:#1f3128}.lgs-book[data-tone=refund]{--lgs-ground:#3a2022}.lgs-book[data-tone=disclaimer],.lgs-book[data-tone=grievance],.lgs-book[data-tone=community],.lgs-book[data-tone=consent],.lgs-book[data-tone=cookies]{--lgs-ground:#2c2925}[data-theme=dark] .lgs-book[data-tone=terms]{--lgs-ground:#2b3348}[data-theme=dark] .lgs-book[data-tone=privacy]{--lgs-ground:#263c31}[data-theme=dark] .lgs-book[data-tone=refund]{--lgs-ground:#47282b}[data-theme=dark] .lgs-book[data-tone=disclaimer],[data-theme=dark] .lgs-book[data-tone=grievance],[data-theme=dark] .lgs-book[data-tone=community],[data-theme=dark] .lgs-book[data-tone=consent],[data-theme=dark] .lgs-book[data-tone=cookies]{--lgs-ground:#35322d}.lgs-bk-front{background:var(--lgs-ground);color:var(--lgs-foil);transition:box-shadow .32s var(--ease-out);border-radius:.12rem .3rem .3rem .12rem;grid-template-rows:auto 1fr auto;padding:clamp(.75rem,1.4vw,1.3rem) clamp(.7rem,1.2vw,1.15rem);display:grid;position:absolute;inset:0;box-shadow:inset .55rem 0 .9rem -.55rem #00000080,0 2px 3px #00000038,0 14px 28px -10px #00000057,0 30px 52px -22px #0000004d;container-type:inline-size}[data-theme=dark] .lgs-bk-front{box-shadow:inset .55rem 0 .9rem -.55rem #0009,0 2px 3px #00000080,0 16px 30px -10px #0009,0 34px 58px -22px #000}.lgs-book:hover .lgs-bk-front,.lgs-book:focus-visible .lgs-bk-front{box-shadow:inset .55rem 0 .9rem -.55rem #00000080,0 4px 6px #0003,0 30px 48px -14px #00000061,0 60px 80px -30px #00000052}.lgs-bk-front:before{content:"";background:linear-gradient(90deg,#000 0% 100%);border-radius:.12rem 0 0 .12rem;width:clamp(.32rem,.55vw,.55rem);position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.lgs-bk-front:before{background:linear-gradient(90deg, color-mix(in srgb, #000 40%, var(--lgs-ground)) 0%, color-mix(in srgb, #000 12%, var(--lgs-ground)) 100%)}}.lgs-bk-front:after{content:"";background:var(--lgs-foil);width:1px;position:absolute;inset:0 auto 0 clamp(.32rem,.55vw,.55rem)}@supports (color:color-mix(in lab, red, red)){.lgs-bk-front:after{background:color-mix(in srgb, var(--lgs-foil) 22%, transparent)}}.lgs-bk-spine{display:none}.lgs-bk-spine-unused{height:100%;width:var(--depth,1rem);transform-origin:0;background:linear-gradient(90deg,#000 0% 72%,#000 100%);border-radius:.12rem 0 0 .12rem;place-items:center;display:grid;position:absolute;top:0;left:0;transform:rotateY(-90deg)}@supports (color:color-mix(in lab, red, red)){.lgs-bk-spine-unused{background:linear-gradient(90deg, color-mix(in srgb, #000 34%, var(--lgs-ground)) 0%, color-mix(in srgb, #000 14%, var(--lgs-ground)) 72%, color-mix(in srgb, #000 26%, var(--lgs-ground)) 100%)}}.lgs-bk-spine-unused{color:var(--lgs-foil);backface-visibility:hidden}.lgs-bk-spine-title{writing-mode:vertical-rl;font-family:var(--font-wordmark);color:var(--lgs-foil);font-size:clamp(.42rem,.68vw,.6rem);line-height:1}@supports (color:color-mix(in lab, red, red)){.lgs-bk-spine-title{color:color-mix(in srgb, var(--lgs-foil) 72%, transparent)}}.lgs-bk-spine-title{white-space:nowrap;max-height:78%;overflow:hidden}@supports (writing-mode:sideways-rl){.lgs-bk-spine-title{writing-mode:sideways-rl}}.lgs-shelf{--lgs-cast:.5rem}.lgs-bk-cast{left:-6%;right:-6%;bottom:calc(var(--lgs-cast) * -1);filter:blur(3px);height:1rem;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);background:radial-gradient(#00000057 0%,#00000029 45%,#0000 72%);border-radius:50%;position:absolute;transform:translateZ(-.5px)}[data-theme=dark] .lgs-bk-cast{background:radial-gradient(#0009 0%,#0000004d 45%,#0000 72%)}.lgs-cv-frame{border:1px solid var(--lgs-foil);position:absolute;inset:clamp(.4rem,.8vw,.7rem)}@supports (color:color-mix(in lab, red, red)){.lgs-cv-frame{border:1px solid color-mix(in srgb, var(--lgs-foil) 24%, transparent)}}.lgs-cv-frame{pointer-events:none;border-radius:.1rem}.lgs-cv-head{color:var(--lgs-foil);justify-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.lgs-cv-head{color:color-mix(in srgb, var(--lgs-foil) 74%, transparent)}}.lgs-cv-rank{white-space:nowrap;font-size:clamp(.5rem,4.6cqi,.78rem);line-height:1.2}.lgs-cv-mid{text-align:center;align-self:center;justify-items:center;gap:clamp(.35rem,3cqi,.7rem);display:grid;position:relative}.lgs-cv-title{font-family:var(--font-wordmark);color:var(--lgs-foil);text-wrap:balance;font-size:clamp(1rem,13.5cqi,2rem);line-height:1.1}.lgs-cv-rule{background:var(--lgs-foil);width:clamp(1.1rem,24cqi,2.4rem);height:1px}@supports (color:color-mix(in lab, red, red)){.lgs-cv-rule{background:color-mix(in srgb, var(--lgs-foil) 58%, transparent)}}.lgs-cv-purpose{max-width:20ch;color:var(--lgs-foil);font-size:clamp(.52rem,4.4cqi,.8rem);line-height:1.45}@supports (color:color-mix(in lab, red, red)){.lgs-cv-purpose{color:color-mix(in srgb, var(--lgs-foil) 58%, transparent)}}.lgs-cv-purpose{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lgs-cv-foot{gap:.35rem;display:grid;position:relative}.lgs-cv-rules{gap:2px;display:grid}.lgs-cv-rules i{background:var(--lgs-foil);height:1px;display:block}@supports (color:color-mix(in lab, red, red)){.lgs-cv-rules i{background:color-mix(in srgb, var(--lgs-foil) 42%, transparent)}}.lgs-cv-figures{color:var(--lgs-foil);justify-content:space-between;gap:.4rem;font-size:clamp(.48rem,4cqi,.72rem);display:flex}@supports (color:color-mix(in lab, red, red)){.lgs-cv-figures{color:color-mix(in srgb, var(--lgs-foil) 60%, transparent)}}.lgs-book:hover,.lgs-book:focus-visible{z-index:3;transform:translateY(-2.25rem)scale(1.12)}.lgs-book:hover .lgs-bk-cast,.lgs-book:focus-visible .lgs-bk-cast{opacity:.45;transform:translateZ(-.5px)translateY(2.5rem)scaleX(.88)}.lgs-book:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:6px}.lgs-book:active{transform:translateY(-1.9rem)scale(1.08)}.lgs-plank{display:grid;position:relative}.lgs-plank-top{background:linear-gradient(#fff 0% 100%);height:clamp(.6rem,1.1vw,1rem);display:block}@supports (color:color-mix(in lab, red, red)){.lgs-plank-top{background:linear-gradient(to bottom, color-mix(in srgb, #fff 82%, var(--color-sand-soft)) 0%, color-mix(in srgb, #fff 52%, var(--color-sand-soft)) 100%)}}.lgs-plank-top{box-shadow:inset 0 -1px #ffffffb3}.lgs-plank-edge{background:linear-gradient(to bottom, var(--color-sand) 0%, var(--color-sand) 100%);height:clamp(1.1rem,2vw,1.9rem);display:block}@supports (color:color-mix(in lab, red, red)){.lgs-plank-edge{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-sand) 62%, var(--color-ivory)) 0%, color-mix(in srgb, var(--color-sand) 38%, var(--color-ivory)) 100%)}}.lgs-plank-edge{box-shadow:0 14px 26px -12px #00000052}[data-theme=dark] .lgs-plank-top{box-shadow:0 -1px 0 var(--color-bronze) inset;background:linear-gradient(#3a3630 0%,#2c2925 100%)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .lgs-plank-top{box-shadow:0 -1px 0 color-mix(in srgb, var(--color-bronze) 34%, transparent) inset}}[data-theme=dark] .lgs-plank-edge{background:linear-gradient(#23211d 0%,#1a1815 100%);box-shadow:0 14px 30px -12px #000}.lgs-count{color:var(--color-muted);text-align:center;margin-top:clamp(.85rem,2svh,2rem);font-size:clamp(.78rem,1.6svh,.9rem)}@media (max-width:62rem){.lgs-rack{padding-inline:var(--site-margin);overscroll-behavior-x:auto;scroll-snap-type:none;scroll-behavior:smooth;scroll-padding-inline:var(--site-margin);scrollbar-width:none;touch-action:pan-x pinch-zoom;justify-content:flex-start;gap:clamp(1.5rem,6vw,2.5rem);padding-top:3rem;overflow:auto clip}.lgs-rack::-webkit-scrollbar{display:none}.lgs-book{height:calc(min(calc(clamp(7.5rem, 30vw, 10.5rem) * 1.48), 44svh) * var(--scale,1));flex:none;width:auto}.lgs-bk-cast{display:none}.lgs-book:hover,.lgs-book:active,.lgs-book:focus-visible{transform:none}.lgs-book:hover .lgs-bk-cast,.lgs-book:active .lgs-bk-cast,.lgs-book:focus-visible .lgs-bk-cast{opacity:1;transform:translateZ(-.5px)}.lgs-book:hover .lgs-bk-front,.lgs-book:active .lgs-bk-front,.lgs-book:focus-visible .lgs-bk-front{box-shadow:inset .55rem 0 .9rem -.55rem #00000080,0 2px 3px #00000080,0 16px 30px -10px #0009,0 34px 58px -22px #000}.lgs-rack{touch-action:pan-x pinch-zoom}}@media (max-width:47.99rem){.lgs-hero{padding-top:0}.lgs-lead{text-wrap:pretty;max-width:100%}}@media (prefers-reduced-motion:reduce){.lgs-book{transition:none}.reveal[data-visible] .lgs-bk{animation:lgs-fade .26s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms)}@keyframes lgs-fade{0%{opacity:0}to{opacity:1}}.lgs-book:hover,.lgs-book:focus-visible,.lgs-book:active{transform:none}.lgs-book:hover .lgs-bk-cast{opacity:1;transform:translateZ(-.5px)}}.cns{margin-top:1.4rem}.cns-check{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.cns-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cns-box{border:1.5px solid var(--color-bronze);border-radius:.4rem;flex:none;place-items:center;width:1.2rem;height:1.2rem;margin-top:.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cns-box{border:1.5px solid color-mix(in srgb, var(--color-bronze) 50%, var(--color-line))}}.cns-box{background:var(--color-surface);color:var(--color-surface);transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out)}[data-theme=dark] .cns-box{background:#ffffff0f}.cns-check:hover .cns-box{border-color:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.cns-check:hover .cns-box{border-color:color-mix(in srgb, var(--color-bronze) 80%, transparent)}}.cns-check:active .cns-box{transform:scale(.92)}.cns-input:focus-visible+.cns-box{outline:2px solid var(--color-bronze-deep);outline-offset:2px}.cns-input:checked+.cns-box{background:var(--color-bronze-deep);border-color:var(--color-bronze-deep)}.cns-tick{stroke-dasharray:22;stroke-dashoffset:22px;width:.85rem;height:.85rem;transition:stroke-dashoffset .22s var(--ease-out) 40ms}.cns-input:checked+.cns-box .cns-tick{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.cns-box,.cns-tick{transition-duration:1ms}.cns-check:active .cns-box{transform:none}}.cns-say{min-width:0;color:var(--color-ink-soft);font-size:.85rem;line-height:1.6}.cns-say a{color:var(--color-bronze-deep);text-underline-offset:3px;transition:color .15s var(--ease-out);text-decoration:underline;text-decoration-thickness:1px}.cns-say a:hover{color:var(--color-bronze-dark)}.cns-more{display:none}.cns-full{color:var(--color-ink-soft);font-size:.95rem;line-height:1.65}.cns-full a{color:var(--color-bronze-deep);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sheet--note{width:min(34rem,100vw - 2.5rem)}.sheet-note-body{margin-top:1.25rem}.cns[data-invalid] .cns-box{border-color:var(--color-bronze-deep);animation:cns-ask .3s var(--ease-out) 1}@keyframes cns-ask{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cns[data-invalid] .cns-box{animation:none}}.cns-hint{color:var(--color-bronze-deep);margin:.45rem 0 0 1.9rem;font-size:.8rem}.cf-rights{border-left:3px solid var(--color-bronze-deep);background:var(--color-bronze);border-radius:.9rem;margin-top:1.1rem;padding:1.05rem 1.25rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.cf-rights{background:color-mix(in srgb, var(--color-bronze) 10%, var(--color-surface))}}[data-theme=dark] .cf-rights{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .cf-rights{background:color-mix(in srgb, var(--color-bronze) 12%, #191816)}}@media (max-height:77.99rem){.contact-enter{padding-top:clamp(.55rem,1.2svh,1rem);padding-bottom:clamp(.7rem,2svh,1.5rem)}.contact-head{font-size:min(clamp(2rem,1.05rem + 3.7vw,3.9rem),clamp(1.7rem,4svh,3.1rem));line-height:1.22}.cf-stage{margin-top:clamp(.7rem,1.8lvh,1.4rem)}.contact-field{padding-block:clamp(.35rem,.95lvh,.85rem)}.contact-label{font-size:clamp(.8rem,1.6lvh,.95rem)}.contact-input,.contact-textarea{margin-top:clamp(.2rem,.5svh,.4rem);font-size:clamp(.88rem,1.7svh,.95rem)}.contact-textarea{height:clamp(2.4rem,5.6lvh,4rem)}.contact-select-wrap{margin-top:clamp(.2rem,.5lvh,.4rem)}.contact-num{line-height:1.3}.contact-submit{width:clamp(5.25rem,12lvh,8.5rem);font-size:clamp(.85rem,1.7lvh,.95rem)}.cf-send{margin-top:clamp(.7rem,1.8lvh,1.5rem)}.cf-send .cns .cns-say{font-size:clamp(.78rem,1.5lvh,.83rem);line-height:1.5}}@media (max-height:47.99rem){.contact-arrow{display:none}}.cf-send .cns{flex:20rem;min-width:min(100%,19rem);margin-top:0}@media (min-width:48rem){.cf-send .contact-submit{order:-1}}.c-rights-slot{max-width:20rem;margin-top:2rem}.c-rights-slot:empty{margin-top:0}.c-rights-slot .cf-rights{width:100%}.cf-rights{animation:cfr-in .46s var(--ease-out) both;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.cf-rights[data-closing]{opacity:0;transform:translateY(6px)}@keyframes cfr-in{0%{opacity:0;filter:blur(5px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:none}}.cf-rights-steps li{animation:cfr-in .42s var(--ease-out) both}.cf-rights-steps li:first-child{animation-delay:.12s}.cf-rights-steps li:nth-child(2){animation-delay:.21s}.cf-rights-steps li:nth-child(3){animation-delay:.3s}.cf-rights-note{animation:cfr-in .42s var(--ease-out) .38s both}@media (prefers-reduced-motion:reduce){.cf-rights,.cf-rights-steps li,.cf-rights-note{animation:cfr-fade .2s var(--ease-out) both}@keyframes cfr-fade{0%{opacity:0}to{opacity:1}}}.cf-rights-h{color:var(--color-bronze-deep);font-size:.9rem;font-weight:500}.cf-rights-steps{counter-reset:cfstep;color:var(--color-ink-soft);gap:.8rem;margin:.8rem 0 0;padding:0;font-size:.87rem;line-height:1.6;list-style:none;display:grid}.cf-rights-steps li{counter-increment:cfstep;padding-left:2rem;position:relative}.cf-rights-steps li:before{content:counter(cfstep);border:1px solid var(--color-bronze);border-radius:9999px;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:absolute;top:.1em;left:0}@supports (color:color-mix(in lab, red, red)){.cf-rights-steps li:before{border:1px solid color-mix(in srgb, var(--color-bronze) 55%, transparent)}}.cf-rights-steps li:before{color:var(--color-bronze-deep);font-size:.72rem}.cf-rights-steps b{color:var(--color-ink);font-weight:500}.cf-rights-note{color:var(--color-muted);margin-top:.85rem;font-size:.83rem;line-height:1.6}.cf-rights-note a{color:var(--color-bronze-deep);text-underline-offset:3px;text-decoration:underline}.cf-rights-note a:hover{color:var(--color-bronze-dark)}.cns[data-compact]{margin-top:1rem}.cns[data-compact] .cns-say{font-size:.8rem;line-height:1.55}.cns[data-compact] .cns-box{width:1.1rem;height:1.1rem}.cns[data-compact] .cns-tick{width:.8rem;height:.8rem}.sr-city-disclose{max-width:34rem;color:var(--color-muted);margin-top:.85rem;font-size:.8rem;line-height:1.6}.sr-notice{max-width:36rem;color:var(--color-ink-soft);margin-top:1.1rem;font-size:.84rem}.sr-notice>summary{cursor:pointer;color:var(--color-bronze-deep);transition:color .15s var(--ease-out)}.sr-notice>summary:hover{color:var(--color-bronze-dark)}.sr-notice ul{gap:.28rem;margin:.7rem 0 0;padding-left:1.15rem;line-height:1.55;list-style:outside;display:grid}.sr-notice li::marker{color:var(--color-bronze-deep)}.sr-notice-keep,.sr-notice-rights{color:var(--color-muted);margin-top:.75rem;font-size:.81rem;line-height:1.6}.sr-notice a{color:var(--color-bronze-deep);text-underline-offset:3px;text-decoration:underline}.sr-notice a:hover{color:var(--color-bronze-dark)}.nf-room{--nf-pad:clamp(1.5rem, 4vw, 3rem);--nf-hair:6px;text-align:center;min-height:100svh;padding:var(--nf-pad);background:var(--color-ivory);color:var(--color-ink);flex-direction:column;align-items:center;display:flex}[data-theme=dark] .nf-room{color:#efeae0;background:#131211}.nf-room{justify-content:flex-start;height:100svh;min-height:100svh;max-height:100svh;padding-top:clamp(4.5rem,12svh,8rem);position:relative;overflow:hidden}:is(body:has(.nf-room) .footer-reveal,body:has(.nf-room) .footer-reveal-spacer){display:none}:is(html:has(.nf-room),body:has(.nf-room)){height:100svh;overflow:hidden}.nf-say{z-index:2;pointer-events:none;flex-direction:column;align-items:center;max-width:46rem;display:flex;position:relative}.nf-say a{pointer-events:auto}.nf-figure{font-family:var(--font-wordmark);color:var(--color-ink);animation:nf-in .7s var(--ease-out) both;align-items:center;gap:clamp(.5rem,2vw,1.25rem);font-size:clamp(5rem,8rem + 6vw,13rem);line-height:1;display:flex}[data-theme=dark] .nf-figure{color:#efeae0}.nf-ring{width:.78em;height:.78em;color:var(--color-bronze-deep);will-change:transform;display:inline-flex}.nf-figure{z-index:2;position:relative}.nf-ring svg{width:100%;height:100%}.nf-ring-stroke{transform-origin:50%;animation:60s linear infinite nf-turn}@keyframes nf-turn{to{transform:rotate(360deg)}}.nf-path{text-overflow:ellipsis;white-space:nowrap;max-width:min(92vw,34rem);color:var(--color-muted);animation:nf-in .7s var(--ease-out) .12s both;margin-top:clamp(.75rem,2svh,1.25rem);font-size:.9rem;overflow:hidden}[data-theme=dark] .nf-path{color:#a49d90}.nf-path-label{opacity:.72}.nf-kicker{color:var(--color-bronze-deep);animation:nf-in .7s var(--ease-out) .18s both;margin-top:clamp(1.5rem,4svh,2.5rem);font-size:.9rem}.nf-title{font-family:var(--font-wordmark);animation:nf-in .7s var(--ease-out) .24s both;margin-top:.6rem;font-size:clamp(1.7rem,1.2rem + 2.4vw,3rem);font-weight:400;line-height:1.15}.nf-lead{max-width:34rem;color:var(--color-ink-soft);animation:nf-in .7s var(--ease-out) .3s both;margin-top:clamp(.8rem,2svh,1.2rem);font-size:clamp(.95rem,.9rem + .3vw,1.05rem);line-height:1.7}[data-theme=dark] .nf-lead{color:#a49d90}.nf-arena{top:0;left:var(--nf-hair);right:var(--nf-hair);bottom:var(--nf-hair);z-index:1;position:absolute}.nf-pill{border:1px solid var(--color-ink);align-items:center;gap:.6rem;padding:.5rem 1.35rem .5rem .5rem;display:inline-flex;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.nf-pill{border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.nf-pill{color:#1a1a1a;white-space:nowrap;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;will-change:transform;background:linear-gradient(150deg,#f8f4ed,#e2d9ca);font-size:clamp(.85rem,.8rem + .2vw,.98rem);box-shadow:0 18px 30px -18px #00000073,inset 0 1px #ffffff8c}[data-theme=dark] .nf-pill{border-color:#ffffff1f;box-shadow:0 18px 30px -18px #000c,inset 0 1px #ffffff80}.nf-pill:active{cursor:grabbing}.nf-pill-label,.nf-pill-mark{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.nf-pill:hover{transform:none}.nf-pill:hover .nf-pill-label{color:#f8f4ed}.nf-pill:hover .nf-pill-mark{color:var(--color-bronze-deep);background:#f8f4ed}}.nf-pill:active{transform:none}.nf-pill-label,.nf-pill-mark{transition:color .26s var(--ease-out), background-color .26s var(--ease-out)}.nf-pill:focus-visible{outline:2px solid var(--color-bronze-deep);outline-offset:3px}.nf-pill-mark{background:var(--color-bronze-deep);color:#f6f1e8;border-radius:999px;flex:none;place-items:center;width:1.9rem;height:1.9rem;display:grid}.nf-pill-label{font-weight:500}.nf-toys{z-index:4;animation:nf-in .7s var(--ease-out) .42s both;flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:clamp(1.25rem,3svh,2rem);display:flex;position:relative}.nf-toy{color:var(--color-ink-soft);font-size:.85rem}[data-theme=dark] .nf-toy{color:#a49d90}@media (hover:hover) and (pointer:fine){.nf-toy:hover,[data-theme=dark] .nf-toy:hover{color:#f8f4ed}}.nf-toy-in{align-items:center;padding:.5rem 1.15rem;display:flex}.nf-arena[data-still]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(1.5rem,4svh,2.5rem);display:flex;position:static}.nf-arena[data-still] .nf-pill{cursor:pointer;box-shadow:none;border-color:var(--color-ink);background:0 0;position:static;transform:none!important}@supports (color:color-mix(in lab, red, red)){.nf-arena[data-still] .nf-pill{border-color:color-mix(in srgb, var(--color-ink) 18%, transparent)}}.nf-arena[data-still] .nf-pill{color:var(--color-ink)}[data-theme=dark] .nf-arena[data-still] .nf-pill{color:#efeae0;border-color:#ffffff29}.nf-arena[data-still] .nf-pill-mark{background:var(--color-bronze-deep)}@supports (color:color-mix(in lab, red, red)){.nf-arena[data-still] .nf-pill-mark{background:color-mix(in srgb, var(--color-bronze-deep) 60%, transparent)}}@keyframes nf-in{0%{opacity:0;filter:blur(5px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:none}}.mn-room{--t-page:#ece5dd;--t-surface:#fdfaf6;--t-ink:#1a1a1a;--t-ink-soft:#4c4c4c;--t-muted:#6e6e6e;--t-line:#d9d0c3;--t-sand:#d3c6b2;--t-bronze:#95856c;--t-bronze-deep:#725933;--t-bronze-dark:#57431f;--color-page:#ece5dd;--color-surface:#fdfaf6;--color-ink:#1a1a1a;--color-ink-soft:#4c4c4c;--color-muted:#6e6e6e;--color-line:#d9d0c3;--color-sand:#d3c6b2;--color-bronze:#95856c;--color-bronze-deep:#725933;--color-bronze-dark:#57431f;background:var(--color-page);height:100svh;color:var(--color-ink);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.mn-room{--t-page:#151515;--t-surface:#1e1d1b;--t-ink:#f0ece4;--t-ink-soft:#c9c4b8;--t-muted:#999180;--t-line:#32302c;--t-sand:#3a372f;--t-bronze:#a89a80;--t-bronze-deep:#c8a260;--t-bronze-dark:#d9b678;--color-page:#151515;--color-surface:#1e1d1b;--color-ink:#f0ece4;--color-ink-soft:#c9c4b8;--color-muted:#999180;--color-line:#32302c;--color-sand:#3a372f;--color-bronze:#a89a80;--color-bronze-deep:#c8a260;--color-bronze-dark:#d9b678}}:is(html:has(.mn-room),body:has(.mn-room)){overscroll-behavior:none;background:#ece5dd}@media (prefers-color-scheme:dark){:is(html:has(.mn-room),body:has(.mn-room)){background:#151515}}.mn-wash{z-index:0;background:radial-gradient(58% 70% at 68% 50%, var(--color-bronze-deep), transparent 68%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mn-wash{background:radial-gradient(58% 70% at 68% 50%, color-mix(in srgb, var(--color-bronze-deep) 7%, transparent), transparent 68%)}}@media (prefers-color-scheme:dark){.mn-wash{background:0 0}}.mn-frame{z-index:2;width:100%;max-width:calc(var(--site-width) + 2 * var(--site-margin));padding-inline:var(--site-margin);grid-template-columns:minmax(0,auto) auto;justify-content:center;align-items:center;gap:clamp(1.75rem,4.5vw,5rem);display:grid;position:relative}.mn-stage{width:min(32rem,40vw,62svh);aspect-ratio:var(--mn-ratio);opacity:0;filter:blur(7px);transition:opacity 1.2s var(--ease-out), transform 1.2s var(--ease-out), filter 1.2s var(--ease-out);pointer-events:none;order:2;position:relative;transform:translateY(10px)scale(1.008)}.mn-stage.is-here{opacity:1;filter:none;transform:none}.mn-stage>div{z-index:1;height:100%;position:relative}.mn-stage svg{display:block}.mn-say{flex-direction:column;order:1;align-items:flex-start;min-width:0;max-width:30rem;display:flex}.mn-kicker{font-family:var(--font-wordmark);color:var(--color-muted);background:var(--color-ink);border-radius:999px;margin:0;padding:.42em 1.05em;font-size:1.02rem}@supports (color:color-mix(in lab, red, red)){.mn-kicker{background:color-mix(in srgb, var(--color-ink) 4.5%, transparent)}}.mn-kicker{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.mn-kicker{border:1px solid color-mix(in srgb, var(--color-line) 55%, transparent)}}.mn-kicker{animation:mn-glide .9s var(--ease-out) 80ms both}@media (prefers-color-scheme:dark){.mn-kicker{background:#211f1c;border-color:#ffffff12}}.mn-title{font-family:var(--font-display);color:var(--color-ink);animation:mn-glide .9s var(--ease-out) .2s both;margin:clamp(1.1rem,3svh,2.3rem) 0 0;font-size:clamp(2.1rem,1.4rem + 4vw,4.35rem);font-weight:300;line-height:1.14}.mn-row{display:block}.mn-echo{background:var(--color-ink);border-radius:999px;margin-top:.16em;margin-left:-.44em;padding:.04em .44em .12em;display:inline-block}@supports (color:color-mix(in lab, red, red)){.mn-echo{background:color-mix(in srgb, var(--color-ink) 5.5%, transparent)}}.mn-echo{border:1px solid var(--color-line)}@supports (color:color-mix(in lab, red, red)){.mn-echo{border:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}@media (prefers-color-scheme:dark){.mn-echo{background:#211f1c;border-color:#ffffff12}}.mn-lead{max-width:30rem;color:var(--color-ink-soft);animation:mn-glide .9s var(--ease-out) .32s both;margin:clamp(1.1rem,2.8svh,1.9rem) 0 0;font-size:clamp(.98rem,.92rem + .34vw,1.18rem);line-height:1.6}.mn-cta{color:var(--color-ink-soft);animation:mn-glide .9s var(--ease-out) .44s both;margin-top:clamp(1.4rem,3.6svh,2.5rem);font-size:.98rem;font-weight:500;display:inline-block}.mn-cta-inner{align-items:center;gap:.7rem;padding:.78rem 1.5rem;display:inline-flex}.mn-also{color:var(--color-muted);animation:mn-glide .9s var(--ease-out) .56s both;margin:clamp(.8rem,2svh,1.3rem) 0 0;font-size:.92rem}.mn-also a{color:var(--color-ink-soft);transition:color .16s var(--ease-out), background-size .26s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none}.mn-also a:hover,.mn-also a:focus-visible{color:var(--color-bronze-deep);background-size:0% 1px}@media (min-width:90rem){.mn-stage{width:min(36rem,38vw,66svh)}.mn-say{max-width:32rem}}@media (min-width:56rem) and (max-height:46rem){.mn-stage{width:min(26rem,36vw,64svh)}.mn-title{font-size:clamp(1.9rem,1.2rem + 3vw,3.1rem)}}@media (max-width:55.99rem){.mn-frame{grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(1.25rem,3.5svh,2.5rem)}.mn-say{text-align:center;order:1;align-items:center;max-width:34rem}.mn-stage{order:2;width:min(22rem,40svh,72vw)}.mn-echo{margin-left:0}.mn-lead{max-width:32rem}}@media (max-width:34rem){.mn-kicker{font-size:.94rem}.mn-title{font-size:clamp(1.85rem,1.1rem + 5vw,2.6rem)}.mn-lead{font-size:.98rem}.mn-stage{width:min(17rem,34svh,74vw)}}@media (max-height:38rem){.mn-stage{width:min(14rem,30svh,60vw)}.mn-title{margin-top:.8rem}}@keyframes mn-glide{0%{opacity:0;filter:blur(7px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mn-kicker,.mn-title,.mn-lead,.mn-cta,.mn-also{animation:mn-fade .3s var(--ease-out) both}.mn-stage{transition:opacity .3s var(--ease-out);filter:none;transform:none}@keyframes mn-fade{0%{opacity:0}to{opacity:1}}}.mi-zone,.mi-doccover{display:none}@media (max-width:47.99rem){header.notch-drop{display:none}html,body{overscroll-behavior-y:none}.home-hero{gap:1.5rem;width:calc(min(100vw - 1.5rem,26rem) - 1.125rem);margin-inline:calc(50% + min(100vw - 1.5rem,26rem)/-2 + .5625rem);padding-block:.4rem 1.2rem}.hh-title{font-size:min(1.85rem,7.6vw)}html:not([data-opened]) .home-hero{animation:hh-drop .34s var(--ease-drawer) .24s both}@keyframes hh-drop{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:none}}.hh-title{--tw-dur:.52s}.hh-title[data-typing] .tw-word{animation-delay:calc(.32s + var(--tw-i) * var(--tw-step))}.home-hero .hero-aside{margin-left:0;animation:none}.home-hero .hero-aside>:first-child{animation:none}html:not([data-opened]) .home-hero .hero-aside>:first-child{animation:hh-pop .36s var(--ease-spring) .56s both}@keyframes hh-pop{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:none}}.hh-bubble{width:var(--cta-w,max-content);background:var(--color-surface);transform-origin:0;max-width:100%;transition:width 40ms linear, transform .16s var(--ease-out);border-radius:.85rem;padding:.45rem .85rem .55rem;animation:none;display:block;position:relative;box-shadow:0 10px 24px -14px #00000047}html:not([data-opened]) .hh-bubble{animation:hh-bubble-in .4s var(--ease-drawer) .98s both}.hh-bubble:active{transform:scale(.975)}@media (prefers-reduced-motion:reduce){.home-hero,.home-hero .hero-aside>:first-child{animation:.24s both hh-bubble-fade}.home-hero .hero-aside>:first-child{animation-delay:.16s}}.hh-cta{width:100%;min-width:0;min-height:1lh;font-size:.85rem;transition:none;position:relative}.hh-book{font-size:.82rem}.home-hero .hero-aside{gap:.75rem}.hh-bubble{padding-inline:.78rem}.hh-bubble:before{content:"";background:inherit;border-radius:.16rem;width:.75rem;height:.75rem;position:absolute;top:50%;left:-.28rem;transform:translateY(-50%)rotate(45deg)}@keyframes hh-bubble-in{0%{opacity:0;transform:translate(-12px)scale(.85)}to{opacity:1;transform:none}}@keyframes hh-bubble-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hh-bubble{animation:.24s .4s both hh-bubble-fade}}.mi-zone{display:block}:root{--mi-shield-h:2.75rem;--mi-solid-end:max(env(safe-area-inset-top,0px) + .95rem, var(--mi-shield-h));--mi-melt-end:max(env(safe-area-inset-top,0px) + 4.8rem, var(--mi-shield-h) + 2.7rem);--mi-melt-len:calc(var(--mi-melt-end) - var(--mi-solid-end));--section-radius:1.75rem;--site-margin:1.25rem;--stack-park:calc(var(--mi-melt-end) + .35rem);--stack-step:.7rem}.section-card{top:calc(var(--stack-park) + var(--stack-i,0) * var(--stack-step) - var(--card-h,100000px));box-shadow:0 10px 22px -12px var(--notch-shadow), 0 3px 7px -4px var(--notch-shadow);position:sticky}[data-theme=dark] .section-card{box-shadow:0 10px 22px -12px var(--notch-shadow), 0 3px 7px -4px var(--notch-shadow), inset 0 -1px 0 0 #ffffff12}.section-card-flat,.section-card-last{position:relative;top:auto}@media (prefers-reduced-motion:reduce){.section-card{position:relative;top:auto}}.mi-doccover{z-index:58;pointer-events:none;height:0;display:block;position:sticky;top:0}.mi-doccover:before{content:"";background:var(--t-page);height:4rem;position:absolute;top:-4rem;left:0;right:0}main{padding-top:env(safe-area-inset-top,0px)}.mi-ground{height:var(--mi-solid-end);z-index:57;pointer-events:none;background:var(--t-page);position:fixed;top:0;left:0;right:0}.mi-zone:before{content:"";z-index:57;height:calc(4rem + var(--mi-melt-end));pointer-events:none;background:linear-gradient(to bottom, var(--t-page) calc(4rem + var(--mi-solid-end)), transparent calc(4rem + var(--mi-melt-end)));background:linear-gradient(to bottom, var(--t-page) calc(4rem + var(--mi-solid-end)), var(--t-page) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), var(--t-page) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), var(--t-page) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));position:fixed;top:-4rem;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mi-zone:before{background:linear-gradient(to bottom, var(--t-page) calc(4rem + var(--mi-solid-end)), color-mix(in srgb, var(--t-page) 85%, transparent) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), color-mix(in srgb, var(--t-page) 50%, transparent) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), color-mix(in srgb, var(--t-page) 15%, transparent) calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)))}}.mi-zone:after{content:"";height:calc(4rem + var(--mi-melt-end));z-index:56;pointer-events:none;-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);-webkit-mask-image:linear-gradient(to bottom, #000 calc(4rem + var(--mi-solid-end)), #000000d9 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), #00000080 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), #00000026 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(4rem + var(--mi-solid-end)), #000000d9 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), #00000080 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), #00000026 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(4rem + var(--mi-solid-end)), #000000d9 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), #00000080 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), #00000026 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(4rem + var(--mi-solid-end)), #000000d9 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), #00000080 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), #00000026 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));mask-image:linear-gradient(to bottom, #000 calc(4rem + var(--mi-solid-end)), #000000d9 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .25), #00000080 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .5), #00000026 calc(4rem + var(--mi-solid-end) + var(--mi-melt-len) * .75), transparent calc(4rem + var(--mi-melt-end)));position:fixed;top:-4rem;left:0;right:0}.mi-island{top:max(.65rem, env(safe-area-inset-top));z-index:60;background:var(--t-pill);border-radius:1.625rem;width:min(100vw - 1.5rem,26rem);position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mi-island{background:color-mix(in srgb, var(--t-pill) 85%, transparent)}}.mi-island{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);animation:mi-pop .64s var(--ease-spring) 60ms both, mi-widen .72s var(--ease-drawer) 60ms both;contain:layout;box-shadow:0 0 0 1px #3a3a38}.mi-bar{align-items:center;gap:.5rem;padding:.45rem .55rem;display:flex}[data-theme=light] .mi-island{box-shadow:0 0 0 1px var(--t-line)}@keyframes mi-pop{0%{transform:translate(-50%)scale(.55)}to{transform:translate(-50%)scale(1)}}@keyframes mi-widen{0%{clip-path:inset(0 34% round 999px);opacity:0}30%{opacity:1}62%{clip-path:inset(0 round 999px);opacity:1}to{clip-path:inset(-80px);opacity:1}}.mi-mark,.mi-cta,.mi-burger{animation:mi-tenant .46s var(--ease-out) .34s both}@keyframes mi-tenant{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur()}}.mi-mark{border-radius:999px;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:grid}.mi-mark-glyph{background:var(--color-bronze-deep);width:1.85rem;height:1.85rem;-webkit-mask:url(/icons/yagya/shree-yagya.svg) 50%/contain no-repeat;mask:url(/icons/yagya/shree-yagya.svg) 50%/contain no-repeat}.mi-cta{background:var(--color-bronze-deep);color:var(--color-ivory,#f8f4ed);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin-inline:auto;padding:.62rem .95rem;font-size:clamp(.73rem,.254rem + 2.24vw,.8rem);font-weight:600;line-height:1;display:flex}.mi-cta-cal{flex:none;width:1.05rem;height:1.05rem}.mi-cta-cal svg{width:100%;height:100%;display:block}.mi-burger{width:2.4rem;height:2.4rem;color:var(--color-ink);border-radius:999px;flex:none;place-items:center;display:grid}.mi-burger-line{width:1.15rem;height:1.6px;transition:transform .26s var(--ease-drawer);background:currentColor;border-radius:1px;grid-area:1/1}.mi-burger-line:first-child{transform:translateY(-3px)}.mi-burger-line:nth-child(2){transform:translateY(3px)}.mi-zone[data-open] .mi-burger-line:first-child{transform:translateY(0)rotate(45deg)}.mi-zone[data-open] .mi-burger-line:nth-child(2){transform:translateY(0)rotate(-45deg)}.mi-frost{z-index:58;background:var(--t-page);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mi-frost{background:color-mix(in srgb, var(--t-page) 42%, transparent)}}.mi-frost{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s var(--ease-out), visibility 0s linear .3s}.mi-zone[data-open] .mi-frost{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mi-panel{height:0;transition:height .52s var(--ease-drawer);contain:layout paint style;overflow:hidden}.mi-panel:not([data-settled]){will-change:height}.mi-panel[data-settled]{content-visibility:hidden}.mi-screens{align-items:start;display:grid}.mi-screen{transition:transform .46s var(--ease-drawer), opacity .3s var(--ease-out), visibility 0s linear .3s;flex-direction:column;grid-area:1/1;padding:.9rem 1.15rem .55rem;display:flex}.mi-screen-main{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.mi-zone[data-screen=sub] .mi-screen-main{opacity:0;visibility:hidden;transform:translate(-16%)}.mi-screen-sub{opacity:0;visibility:hidden;transform:translate(24%)}.mi-zone[data-screen=sub] .mi-screen-sub{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}.mi-door{color:var(--color-ink);padding:.74rem .25rem;font-size:1.16rem;font-weight:400;line-height:1.25;display:block}.mi-door-journey{text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.mi-door-journey svg{color:var(--color-muted)}.mi-door-quiet{color:var(--color-ink-soft)}.mi-back{color:var(--color-muted);text-align:left;align-items:center;gap:.55rem;margin:.1rem 0 .55rem;padding:.45rem .25rem;font-size:.92rem;display:flex}.mi-appearance{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;margin:0 1.15rem;padding:.95rem .25rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mi-appearance{border-top:1px solid color-mix(in srgb, var(--color-line) 60%, transparent)}}.mi-appearance{color:var(--color-ink-soft);font-size:.92rem}.footer-reveal{margin-top:calc(var(--section-radius) * -1);position:static}.footer-reveal-spacer{display:none}.tile-heading{font-family:var(--font-body);font-size:1.35rem}.tile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1.1rem}.tile-lift{border-radius:.8rem;padding:.5rem}.tile-label{white-space:nowrap;text-overflow:ellipsis;padding-bottom:.25rem;font-size:clamp(.66rem,10cqw,.78rem);line-height:1.2;overflow:hidden}.tile-rail{overscroll-behavior-x:auto;scroll-behavior:smooth;scrollbar-width:none;margin-inline:calc(var(--site-margin) * -1);padding-inline:var(--site-margin);scroll-padding-inline:var(--site-margin);display:block;overflow-x:auto}.tile-rail::-webkit-scrollbar{display:none}.tile-rail-track{grid-auto-flow:column;grid-auto-columns:var(--rail-col,calc((100vw - 2 * var(--site-margin) - 1.5rem) / 3));gap:.75rem;width:max-content;display:grid}.tile-rail-nav{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.9rem;display:flex}.psp-rail .tile-rail-nav{margin-top:1.6rem}.trn-arrows{gap:.6rem;display:flex}.trn-btn{background:var(--color-ink);border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.trn-btn{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.trn-btn{color:var(--color-ink-soft)}.trn-btn.is-off{opacity:.35}@media (prefers-reduced-motion:reduce){.tile-rail{scroll-behavior:auto}}.badge-sway{animation:none}html:not([data-opened]) .badge-sway{animation:2.8s ease-in-out .56s 2 both badge-sway}:root{--vrp-h:12.5rem}.rs-desk,.ps-desk,.wd-desk{display:none}.rvp-rail,.psp-rail,.wdp{display:block}.wdp{--wdp-sheet:4.5rem;--wdp-gap:.75rem;--wdp-peek:.875rem;--wdp-feat:7rem;--wdp-stage:calc(3 * var(--wdp-sheet) + 2 * var(--wdp-gap));gap:.6rem;margin-top:1.6rem;display:grid}.wdp-quote{background:var(--t-tile);border-radius:1rem;flex-direction:column;padding:1.15rem 1.1rem 1rem;display:flex}.wdp-label{color:var(--color-muted);font-size:.7rem}.wdp-qtext{font-family:var(--font-wordmark);color:var(--color-ink);margin-top:.8rem;font-size:1.28rem;font-weight:400;line-height:1.32}.wdp-sign{aspect-ratio:275.549/71.822;background:var(--color-bronze-deep);opacity:.85;width:6.2rem;margin-top:1rem;display:block;-webkit-mask-image:url(/images/quotes/signature-sudha-shastri.svg);mask-image:url(/images/quotes/signature-sudha-shastri.svg);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wdp-qfoot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.15rem;display:flex}.wdp-btn{border:1px solid var(--color-ink);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.wdp-btn{border:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent)}}.wdp-btn{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.wdp-btn{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.wdp-btn{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);color:var(--color-ink-soft);font-size:.75rem;font-weight:500}.wdp-btn-in{padding:.44rem .9rem;line-height:1;display:block}.wdp-swap{display:grid}.wdp-swap>span{opacity:0;filter:blur(3px);transition:opacity .3s var(--ease-out), transform .38s var(--ease-drawer), filter .3s var(--ease-out);grid-area:1/1;transform:translateY(.42em)}.wdp-swap>span:not([data-on]){transform:translateY(-.42em)}.wdp-swap>span[data-on]{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.wdp-swap>span{filter:none;transition:opacity .2s;transform:none}.wdp-swap>span:not([data-on]){transform:none}}.wdp-btn .rs-read-fill{display:none}.wdp-date{color:var(--color-muted);flex:none;align-items:center;gap:.3rem;font-size:.66rem;display:inline-flex}.wdp-date svg{opacity:.8;flex:none}.wdp-arts{background:var(--t-tile);border-radius:1rem;padding:1.15rem 1.1rem 1rem}.wdp-h3{font-family:var(--font-body);color:var(--color-ink);margin-top:1.8rem;margin-bottom:0;font-size:1.2rem;line-height:1.25}.wdp-arts{padding-top:1rem}.wdp-stage{height:var(--wdp-stage);margin-top:1rem;position:relative}.wdp-feat,.wdp-sheet{transition:transform .42s var(--ease-drawer), opacity .26s var(--ease-out);inset-inline:0;border-radius:.8rem;position:absolute;top:0}.wdp-feat{height:var(--wdp-feat);background:var(--color-bronze-deep);flex-direction:column;justify-content:center;gap:.3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wdp-feat{background:color-mix(in srgb, var(--color-bronze-deep) 12%, var(--t-review-panel))}}.wdp-feat{padding:0 .9rem}.wdp-feat-kicker{color:var(--color-muted);font-size:.66rem}.wdp-feat-title{-webkit-line-clamp:2;font-family:var(--font-body);color:var(--color-ink);-webkit-box-orient:vertical;font-size:.92rem;line-height:1.28;display:-webkit-box;overflow:hidden}.wdp-sheet{height:var(--wdp-sheet);background:var(--t-review-panel);transform:translateY(calc(var(--wdp-feat) + var(--wdp-gap) + var(--i) * var(--wdp-peek)));z-index:calc(10 - var(--i));transition-delay:calc((var(--n) - 1 - var(--i)) * 45ms);box-shadow:inset 0 -1px 0 0 var(--color-ink), 0 6px 14px -8px var(--notch-shadow);flex-direction:column;justify-content:center;gap:.3rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.wdp-sheet{box-shadow:inset 0 -1px 0 0 color-mix(in srgb, var(--color-ink) 14%, transparent), 0 6px 14px -8px var(--notch-shadow)}}.wdp-sheet-title{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:500;line-height:1.25;overflow:hidden}.wdp-stage[data-mode=list] .wdp-feat{opacity:0;pointer-events:none;transform:scale(.97)}.wdp-stage[data-mode=list] .wdp-sheet{transform:translateY(calc(var(--i) * (var(--wdp-sheet) + var(--wdp-gap))));transition-delay:calc(var(--i) * 45ms)}.wdp-arts-foot{justify-content:space-between;align-items:center;gap:.6rem;margin-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.wdp-feat,.wdp-sheet{transition:opacity .2s}}.rvp-card{background:var(--t-review-panel);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden}.rvp-shot{display:block}.rvp-shot-img{aspect-ratio:16/10;background:linear-gradient(160deg, var(--color-sand), var(--t-section-deep));width:100%;display:block}.rvp-body{flex-direction:column;gap:.45rem;padding:.95rem .75rem .7rem;display:flex}.rvp-quote{-webkit-line-clamp:3;color:var(--color-ink);-webkit-box-orient:vertical;font-size:.78rem;font-weight:300;line-height:1.45;display:-webkit-box;overflow:hidden}.rvp-name{color:var(--color-bronze-deep);font-size:.76rem;font-weight:300}.rvp-foot{justify-content:space-between;align-items:center;gap:.5rem;padding-top:.1rem;display:flex}.rvp-more{background:var(--color-ink);border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rvp-more{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.rvp-more{color:var(--color-ink-soft);padding:.34rem .7rem;font-size:.74rem}.rvp-date{color:var(--color-muted);flex:none;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.rvp-date svg{opacity:.8;flex:none}.rvp-card{height:100%}.rvp-body{flex:1}.rvp-foot{margin-top:auto}.psp-card{background:var(--t-review-panel);border-radius:1rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.psp-shot{display:block}.psp-shot-img{aspect-ratio:5/4;background:linear-gradient(165deg, var(--color-bronze-deep), var(--t-review-panel) 78%);place-items:center;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.psp-shot-img{background:linear-gradient(165deg, color-mix(in srgb, var(--color-bronze-deep) 26%, var(--t-review-panel)), var(--t-review-panel) 78%)}}.psp-shot-blank .tile-icon{opacity:.35;width:3.2rem;height:3.2rem}.psp-body{flex-direction:column;flex:1;gap:.55rem;padding:.85rem .8rem;display:flex}.psp-title{font-family:var(--font-body);color:var(--color-bronze-deep);font-size:.88rem;line-height:1.25}.psp-text{-webkit-line-clamp:3;color:var(--color-muted);-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.psp-more{background:var(--color-ink);border-radius:999px;margin-top:auto;display:block}@supports (color:color-mix(in lab, red, red)){.psp-more{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.psp-more{text-align:center;color:var(--color-ink-soft);padding:.4rem 0;font-size:.74rem}.vrp-grid{gap:.75rem;margin-top:2.25rem}.vrp-body{max-width:64%;min-height:0;padding:1.2rem 1.1rem}.vrp-body h3{font-family:var(--font-body);font-size:1.65rem;line-height:1.08}.vrp-body>p{white-space:nowrap;margin-top:.35rem;font-size:min(.8rem,3.3vw);line-height:1.3}.vrp-body .rs-read-solid{border:1px solid var(--color-ink);border-radius:999px;align-items:center;margin-top:1rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.vrp-body .rs-read-solid{border:1px solid color-mix(in srgb, var(--color-ink) 24%, transparent)}}.vrp-body .rs-read-solid{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.vrp-body .rs-read-solid{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}}.vrp-body .rs-read-solid{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);color:var(--color-ink);font-size:.79rem;font-weight:500}.vrp-body .rs-read-fill{display:none}.vrp-body .rs-read-solid>:not(.rs-read-fill){gap:.45rem;padding:.52rem 1rem;line-height:1}.vrp-body .rs-read-solid svg{opacity:.85;width:.85rem;height:.85rem}.rvp-card,.psp-card{position:relative}.rvp-door,.psp-door{z-index:0;border-radius:inherit;position:absolute;inset:0}.rvp-body,.rvp-shot,.psp-body,.psp-shot{z-index:1;position:relative}.rvp-body,.psp-body{pointer-events:none}.rvp-body a,.psp-body a{pointer-events:auto}.vr-card,.rr-card{min-height:var(--vrp-h)}.vrp-body{min-height:var(--vrp-h);padding:1.35rem 1.15rem}.vrp-body h3{font-size:1.75rem}.vrp-body .rs-read-solid{min-height:2rem;margin-top:1.05rem;font-size:.68rem}.vrp-body .rs-read-solid>:not(.rs-read-fill){padding:.32rem .75rem}.vrp-body .rs-read-solid svg{width:.72rem;height:.72rem}.rr-orbit{height:92%;top:50%;right:3.5%}.wd-pad,.dp-pad{padding-top:2.5rem;padding-bottom:1.5rem}.vr-photo{width:52%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42%);mask-image:linear-gradient(90deg,#0000 0,#000 42%)}.vr-photo-img{background-position:78%;background-size:auto 108%}.tile-badge{max-width:none;padding-inline:.6rem;font-size:.62rem;overflow:visible}.cta-pill{white-space:nowrap;gap:.6rem;padding-inline:1.05rem;font-size:min(.95rem,3.45vw)}.ps-hint{display:none}.ps-cta-wrap{margin-top:1.5rem}.cta-pill{justify-content:space-between;width:100%;display:flex}.tile-group-pad{padding-top:2.5rem;padding-bottom:1.75rem}.tile-group-gap{margin-top:3.25rem}.axr-progress{top:calc(var(--mi-solid-end) - 3px);z-index:58}html.mi-lock{overflow:hidden}html{scrollbar-width:none}html::-webkit-scrollbar{width:0;display:none}.ab-intro{padding-top:0;padding-bottom:2.5rem}.ab-intro .about-display{margin-top:1.5rem;font-size:clamp(1.2rem,1rem + 1.4vw,1.5rem);line-height:1.52}.about-display .tw-line{display:block}.about-display .tw-line+.tw-line{margin-top:.8em}.ab-intro .masthead.mt-10{margin-top:2rem}.tile-tape{overscroll-behavior-x:contain;scroll-behavior:smooth;scrollbar-width:none;margin-inline:calc(var(--site-margin) * -1);padding-inline:var(--site-margin);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--site-margin), #000 calc(100% - 1.75rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--site-margin), #000 calc(100% - 1.75rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--site-margin), #000 calc(100% - 1.75rem), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--site-margin), #000 calc(100% - 1.75rem), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--site-margin), #000 calc(100% - 1.75rem), transparent 100%);margin-bottom:1rem;display:block;overflow-x:auto}.tile-tape::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.tile-tape{scroll-behavior:auto}}.tile-tape-track{gap:.4rem;width:max-content;padding-block:.15rem;display:flex}.tile-tab{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--color-line);background:var(--color-tile);max-width:13.5rem;color:var(--color-muted);transition:background-color var(--duration-enter) var(--ease-out), border-color var(--duration-enter) var(--ease-out), color var(--duration-enter) var(--ease-out);border-radius:9999px;flex:none;padding:.45rem .85rem;font-size:.83rem;line-height:1.2;overflow:hidden}.tile-tab[data-on]{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.tile-tab[data-on]{background:color-mix(in srgb, var(--color-bronze) 22%, var(--color-tile))}}.tile-tab[data-on]{border-color:var(--color-bronze-deep);color:var(--color-ink)}.trn-count{font-family:var(--font-wordmark);color:var(--color-muted);font-size:.95rem}.trn-count span{color:var(--color-bronze-deep)}.ab-chapters{columns:auto}.ab-chapters .tile-rail-track{align-items:stretch}.ab-chapters p{border:1px solid var(--color-line);background:var(--color-tile);border-radius:1.25rem;flex-direction:column;justify-content:center;margin:0;padding:3.1rem 1.15rem 1.3rem;font-size:.97rem;line-height:1.72;display:flex;position:relative;overflow:hidden}.ab-chapters .tile-rail-track{counter-reset:chapter}.ab-chapters p:before{counter-increment:chapter;content:counter(chapter, decimal-leading-zero);border-bottom:1px solid var(--color-line);background:var(--color-line);padding:.5rem 1.15rem;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ab-chapters p:before{background:color-mix(in srgb, var(--color-line) 30%, transparent)}}.ab-chapters p:before{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:1rem;line-height:1.4}.ab-chapters p:first-child:first-letter{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;float:none;margin:0}.ab-helps{border-top:none}.ab-helps .tile-rail-track{align-items:stretch}.ab-helps .help-row{border:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-tile);border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:4.3rem 1.15rem 1.3rem;display:flex}.ab-helps .help-row:before{content:none}.ab-helps .help-medallion{width:2.5rem;height:2.5rem;display:grid;position:absolute;top:1.15rem;left:1.15rem}.ab-helps .help-num{color:var(--color-muted);font-size:1.1rem;position:absolute;top:1.5rem;right:1.25rem}.ab-helps .help-title{margin-bottom:.3rem;font-size:1rem;line-height:1.35;display:block}.ab-helps .about-body{font-size:.92rem}.ledger{display:block}.ledger-legend{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.9rem;display:grid}.ledger-legend .ledger-head[aria-hidden]{display:none}.ledger-legend .ledger-head{border:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-radius:.9rem;padding:.6rem .75rem}.ledger-legend .ledger-head span{font-size:.78rem;line-height:1.35}.ledger-legend .ledger-head span span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ledger-legend .ledger-head-sudha{border-color:var(--color-bronze-deep);box-shadow:none}.ledger-legend .ledger-head-sudha span span{font-size:.95rem}.ledger-legend .ledger-sudha{border-inline-start:1px solid var(--color-bronze-deep)}.ledger-rows .tile-rail-track{align-items:stretch}.ledger-row{border:1px solid var(--color-line);background:var(--color-tile);border-radius:1.25rem;grid-template-rows:auto 1fr 1fr;display:grid;overflow:hidden}.ledger-row .ledger-idx{border-bottom:1px solid var(--color-line);background:var(--color-line);padding:.5rem 1rem}@supports (color:color-mix(in lab, red, red)){.ledger-row .ledger-idx{background:color-mix(in srgb, var(--color-line) 30%, transparent)}}.ledger-row .ledger-idx{color:var(--color-muted);text-align:left;font-size:.9rem}.ledger-row .ledger-cell{border-bottom:none;padding:.95rem 1rem}.ledger-row .ledger-even{background:0 0}.ledger-row .ledger-sudha{border-inline-start:none;border-top:1px solid var(--color-line);background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){.ledger-row .ledger-sudha{background:color-mix(in srgb, var(--color-bronze) 10%, transparent)}}.ledger-row .ledger-sudha{box-shadow:inset 2px 0 0 0 var(--color-bronze-deep)}.ledger-row .ledger-t{margin-bottom:.15rem;display:block}.ledger-row p{font-size:.9rem;line-height:1.55}.ab-lead .about-lead{font-size:.96rem;line-height:1.68}.ab-close{font-size:1.12rem;line-height:1.6}.appt-social{order:1;margin-top:clamp(1.6rem,4vw,2.5rem)}.appt-section{margin-inline:calc(.75rem - var(--site-margin))}.appt-left{padding-left:.5625rem}.appt-right-kicker,.bf-pane .bf-lead,.bf-when,.bf-steps{display:none}.bf-lead-top{background:var(--color-ink);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.42rem;width:100%;margin-bottom:1.05rem;padding:.6rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-lead-top{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.bf-lead-top{text-align:center;font-size:min(.88rem, calc((100vw - 7rem) / var(--r,18.3)));color:var(--color-ink-soft);font-weight:400;line-height:1.35}[data-theme=dark] .bf-lead-top{background:#ffffff0f}.bf-lead-swap{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bf-lead-mark{width:1.05rem;height:1.05rem;color:var(--color-bronze-deep);flex:none;place-items:center;display:grid}.bf-lead-mark svg{width:100%;height:100%}.bf-lead-step{background:var(--color-bronze-deep);border-radius:9999px;flex:none;place-items:center;width:1.25rem;height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bf-lead-step{background:color-mix(in srgb, var(--color-bronze-deep) 18%, transparent)}}.bf-lead-step{color:var(--color-bronze-deep);font-size:.72rem;line-height:1}.bf-lead-swap{min-width:0}.bf[data-chosen] .bf-lead-top{color:var(--color-ink)}.appt-grid{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.bf-body{grid-template-columns:minmax(0,1fr);min-width:0;margin-inline:-6px;padding-inline:6px;display:grid;overflow-x:clip}.bf,.bf-pane{min-width:0}.bf-pane{grid-area:1/1;justify-content:flex-start}.bf .bf-pane[data-inactive]{visibility:hidden;pointer-events:none;display:flex}.bf .bf-body{position:relative}.bf-lead-swap{animation:bf-lead-in .32s var(--ease-out) both;display:inline-block}@keyframes bf-lead-in{0%{opacity:0;filter:blur(5px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.bf-lead-swap{animation:none}}.bf-tz{display:none}.appt-tz-out{white-space:nowrap;color:var(--color-muted);margin-top:.85rem;padding-inline:.15rem;font-size:min(.78rem,3.93639vw - .0866005rem);line-height:1.5;display:block}.bf-lead{color:var(--color-ink-soft);margin-bottom:.85rem;font-size:.95rem;font-weight:400;line-height:1.45}.bf .bf-lead-top{font-size:min(.95rem, calc((100vw - 7rem) / var(--r,18.3)));min-height:2.6rem}.bf-steps{gap:.45rem;margin-top:0;margin-bottom:1.15rem}.bf-step-label{color:var(--color-muted);font-size:.76rem}.bf-step.is-active .bf-step-label{color:var(--color-ink)}.bf-step-dot{width:1.65rem;height:1.65rem;font-size:.76rem}.bf-step.is-active .bf-step-dot{box-shadow:0 0 0 3px var(--color-bronze-deep);animation:none}@supports (color:color-mix(in lab, red, red)){.bf-step.is-active .bf-step-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-bronze-deep) 16%, transparent)}}.cal-head{margin-bottom:.85rem}.cal-title{font-size:1.05rem}.cal-nav{width:2.4rem;height:2.4rem}.cal-weekdays{margin-bottom:.5rem}.cal-weekdays span{font-size:.72rem}.cal-grid{gap:.375rem}.cal-cell{border-radius:.85rem;height:2.75rem;font-size:1.05rem}.cal-num{font-weight:400}.cal{--sd-top:.2rem;--sd-right:.2rem;--sd-size:.72rem}.sd-note-x{display:none}.sd-note-head{padding-right:0}.bf-pane{justify-content:flex-start}.bf .bf-pane>.tw{display:none}.bf-time{background:var(--color-ink);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;margin-top:1.1rem;padding:.7rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bf-time{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}}.bf-time{color:var(--color-ink);font-size:1rem}[data-theme=dark] .bf-time{background:#ffffff0f}.bf-time-mark{width:1.15rem;height:1.15rem;color:var(--color-bronze-deep);flex:none;place-items:center;display:grid}.bf-time-mark svg{width:100%;height:100%}.bf-time-say{animation:bf-lead-in .32s var(--ease-out) both;display:inline-block}@media (prefers-reduced-motion:reduce){.bf-time-say{animation:none}}.tsh-head{grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;column-gap:.75rem;padding:1.1rem 1.1rem .35rem;display:grid}.tsh-title{text-align:center;font-family:var(--font-wordmark);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.15rem;font-weight:400;overflow:hidden}.tsh-x,.tsh-ok{border-radius:9999px;place-items:center;width:2.4rem;height:2.4rem;display:grid}.tsh-x{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.tsh-x{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.tsh-x{color:var(--color-ink-soft)}[data-theme=dark] .tsh-x{background:#ffffff17}.tsh-ok{background:var(--color-bronze-deep);color:var(--color-ivory)}.tsh-body{padding:.4rem 1.25rem calc(1.4rem + env(safe-area-inset-bottom,0px))}.tsh-body .tw{--tw-slot:46px;flex:none;height:16.5rem;max-height:none;margin-top:0}.tsh-body .tw-item{font-size:1.05rem}.tsh-body .tw-fade{height:4rem}.sc-grid{grid-auto-rows:auto;gap:.55rem}.sc-card{gap:.5rem;min-height:4.6rem;padding:.8rem .7rem}.sc-label{font-size:.88rem;line-height:1.3}.sc-chip{background:0 0;border:none;width:auto;height:auto}.sc-icon{width:1.5rem;height:1.5rem}.sc-more{flex-direction:column;grid-column:1/-1;margin-top:.2rem;display:flex}.sc-more .tile-rail-nav{order:1;margin-top:.9rem}.sc-more .sc-other-toggle{margin-top:.55rem}.sc-rail .tile-rail-track{align-items:stretch}.sc-rail .sc-card{flex-direction:column;align-items:flex-start;gap:.4rem;height:100%;min-height:6.2rem;padding:.7rem .6rem}.sc-rail .sc-label{font-size:.74rem;line-height:1.25}.sc-rail .sc-icon{width:1.35rem;height:1.35rem}.bf .ds-field:has(>.ds-input){grid-template-columns:minmax(0,1fr);display:grid}:is(.bf .ds-field:has(>.ds-input)>.ds-label,.bf .ds-field:has(>.ds-input)>.ds-input){grid-area:1/1}.bf .ds-field:has(>.ds-input)>.ds-label{z-index:1;color:var(--color-muted);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transition:opacity .15s var(--ease-out);align-self:center;margin:0;padding-inline:.9rem;font-size:.88rem;overflow:hidden}.bf .ds-field:has(>.ds-input:not(:placeholder-shown))>.ds-label{opacity:0}.bf .ds-input::placeholder{color:#0000}.bf .ds-field:has(>.contact-phone)>.ds-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bf .ds-input,.bf .ds .contact-phone{min-height:3.25rem}.bf .ds-field-channel>.ds-label{margin-bottom:.1rem;font-size:.8rem}.bf .cpc-head{gap:.55rem;padding:.55rem .7rem}.bf .cpc-icon{border-radius:.58rem;width:1.75rem;height:1.75rem}.bf .cpc-icon svg{width:.95rem;height:.95rem}.bf .cpc-text{flex-direction:row;align-items:baseline;gap:.3rem}.bf .cpc-head .cpc-label{white-space:nowrap;flex:none}.bf .cpc-hint{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-top:0;font-size:.74rem;overflow:hidden}.bf .cpc-check{width:1.05rem;height:1.05rem}.bf .cpc-check svg{width:.72rem;height:.72rem}.bf .cpc[data-ch=instagram]{display:none}.bf .sc-card.is-sel{box-shadow:inset 0 0 0 1px var(--color-bronze-deep);transform:none}@supports (color:color-mix(in lab, red, red)){.bf .sc-card.is-sel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-bronze-deep) 42%, transparent)}}.bf .sc-card:active{transform:scale(.97)}.bf :is(input,select,textarea){font-size:1rem}.bf .ds-field:has(>.ds-input)>.ds-label{font-size:1rem}@media (max-width:23.4rem){.bf .cpc-hint{display:none}}.bf .cpc-fade{padding:.15rem .7rem .7rem}.bf .cpc-q{margin-bottom:.5rem;font-size:.82rem}.bf .cpc-pills{flex-wrap:nowrap;gap:.4rem}.bf .cpc-pill{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;padding:.45rem .5rem;font-size:min(.76rem,4.84027vw - .387222rem);overflow:hidden}@media (max-width:23.4rem){.bf .cpc-pills{flex-wrap:wrap}.bf .cpc-pill{font-size:.74rem}}.bf .cpc-field-head{margin-bottom:.1rem}.bf .cpc-label{margin-bottom:.15rem;font-size:.78rem}.bf .cpc-input{padding:.6rem .8rem;font-size:.88rem}.bf .cpc .contact-phone{min-height:2.9rem;margin-top:.1rem}.bf .cpc-note{font-size:.82rem}:is(.bf,.cf-send) .cns{--cns-line:1.25rem;position:relative}.bf .cns{--cns-fade:var(--color-ink);margin-top:.9rem}@supports (color:color-mix(in lab, red, red)){.bf .cns{--cns-fade:color-mix(in srgb, var(--color-ink) 4%, var(--color-surface))}}[data-theme=dark] .bf .cns{--cns-fade:#121212}.cf-send .cns{--cns-fade:var(--color-ivory)}:is(.bf,.cf-send) .cns .cns-say{-webkit-line-clamp:2;font-size:.8rem;line-height:var(--cns-line);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.bf,.cf-send) .cns-box{margin-top:.15rem}:is(.bf,.cf-send) .cns-more{inset-inline-end:0;top:var(--cns-line);height:var(--cns-line);background:linear-gradient(to right, transparent, var(--cns-fade) 1.5rem);align-items:center;padding-left:1.7rem;display:flex;position:absolute}:is(.bf,.cf-send) .cns-more:after{content:"";position:absolute;inset:-.9rem -.55rem}:is(.bf,.cf-send) .cns-more-pill{background:var(--color-bronze-deep);border-radius:9999px;place-items:center;height:1.15rem;padding-inline:.32rem;display:grid}@supports (color:color-mix(in lab, red, red)){:is(.bf,.cf-send) .cns-more-pill{background:color-mix(in srgb, var(--color-bronze-deep) 15%, transparent)}}:is(.bf,.cf-send) .cns-more-pill{color:var(--color-bronze-deep);transition:transform .16s var(--ease-out), background-color .2s ease}:is(.bf,.cf-send) .cns-more:active .cns-more-pill{transform:scale(.9)}:is(.bf,.cf-send) .cns-more-pill svg{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){:is(.bf,.cf-send) .cns-more-pill{transition:background-color .2s}:is(.bf,.cf-send) .cns-more:active .cns-more-pill{transform:none}}.bf .bf-pane-top .ds{justify-content:flex-start;gap:1.1rem}.bf .bf-pane-top .cns{margin-top:auto}.payx{gap:.85rem;padding:1rem .25rem}.payx-orb{width:4rem;height:4rem}.payx-title{font-size:1.2rem;line-height:1.25}.payx-sub{font-size:.85rem;line-height:1.5}.payx-trust{white-space:nowrap;font-size:min(.72rem,2.27273vw - .147727rem)}.payx>*{animation:bf-rise .56s var(--ease-out) both}.payx>:first-child{animation-delay:30ms}.payx>:nth-child(2){animation-delay:.11s}.payx>:nth-child(3){animation-delay:.18s}.payx>:nth-child(4){animation-delay:.25s}.payx>:nth-child(5){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.payx>*,.payx-orb{animation:none}}.bc{gap:.85rem}.bc-mark{width:3.6rem;height:3.6rem}.bc-title{font-size:1.3rem;line-height:1.2}.bc-sub{font-size:.85rem;line-height:1.55}.bc-ref{padding:.7rem .8rem .7rem .95rem}.bc-ref-no{font-size:1.1rem}.bc-summary>div{grid-template-columns:minmax(0,1fr);gap:.15rem;padding:.6rem .9rem}.bc-summary dt{font-size:.72rem}.bc-summary dd{font-size:.85rem;line-height:1.4}.bc-invoice{padding:.9rem}.bc-invoice-actions{flex-direction:column;gap:.5rem}.bc-btn{white-space:nowrap;width:100%;min-height:2.85rem;padding:.6rem .9rem}.bc-next-title{font-size:.78rem}.bc-steps li{font-size:.84rem;line-height:1.5}.bc-foot{flex-direction:column;align-items:stretch;gap:.6rem;padding-top:.2rem}.bc-cal{border:1px solid var(--color-bronze-deep);justify-content:center;width:100%;min-height:2.85rem;padding:.6rem .9rem}@supports (color:color-mix(in lab, red, red)){.bc-cal{border:1px solid color-mix(in srgb, var(--color-bronze-deep) 30%, var(--color-line))}}.bc-cal{white-space:nowrap;border-radius:.8rem}.bc-privacy{text-align:center;max-width:none;font-size:.73rem}.bf-actions{gap:.75rem;padding-top:1.25rem}.bf-next{flex:1;min-height:3rem;padding:.75rem 1.5rem;font-size:1rem}.bf-back{min-height:3rem;padding-inline:.9rem;font-size:.9rem}.bf input,.bf select,.bf textarea{scroll-margin-top:5.5rem;scroll-margin-bottom:1.75rem}main .section-card:first-child:has(.appt-section){padding-top:5.25rem}.appt-grid>.appt-social{display:none}.appt-social--second{margin-bottom:clamp(2.5rem,7.5vw,3.75rem);display:block}.appt-social--second .fc-field{width:auto;max-width:none;margin-top:.25rem;margin-inline:calc(var(--site-margin) * -1);aspect-ratio:1.34;--fc-scale:.85;--fc-spread:.88}.appt-social--second:first-child{margin-top:calc(clamp(4rem,8vw,7rem)/-1.81818)}.appt-social--second .appt-divider{margin-top:1.35rem;width:5rem;margin-inline:0}.appt-social--second .appt-blurb{text-align:left;margin-top:.85rem;max-width:none;margin-inline:0;line-height:1.6}.wtx-grid{margin-top:2rem;display:block}.wtx-rail .tile-rail-track{align-items:stretch;gap:1rem}.wtx-reveal,.wtx-float{width:100%;height:100%;display:flex}.wtx-card{width:100%;box-shadow:none;border-radius:1.35rem;flex-direction:column;padding:1.35rem 1.25rem 1.5rem;display:flex}[data-theme=dark] .wtx-card{box-shadow:inset 0 1px #ffffff0d}.wtx-no{font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:1.5rem;line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.wtx-no{color:color-mix(in srgb, var(--color-bronze-deep) 85%, transparent)}}.wtx-card .wtx-mark{background:var(--color-bronze);border-radius:0;width:100%;height:1px;margin:.85rem 0 1.05rem}@supports (color:color-mix(in lab, red, red)){.wtx-card .wtx-mark{background:color-mix(in srgb, var(--color-bronze) 30%, transparent)}}.wtx-card h3{font-family:var(--font-wordmark);font-size:1.32rem;font-weight:400;line-height:1.22}.wtx-card p{margin-top:.7rem;font-size:.92rem;line-height:1.62}.wtx-float{animation:none}.wtx-reveal{opacity:1;transition:none;transform:none}.appt-section{padding-block-end:.5rem}.appt-tz-out{margin-bottom:0}.bf .sc-grid{display:none}.bf .bf-pane .sc-root{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bf .sc-wheel{flex-direction:column;flex:1;min-height:0;margin-top:-.55rem;display:flex}.bf .sc-wheel .tw{--tw-slot:52px;flex:auto;height:auto;max-height:none;margin-top:0}.bf .sc-wheel .tw-item{white-space:nowrap;font-size:min(.92rem,4.87329vw - .311891rem)}.bf .sc-wheel-other{border-radius:9999px;align-items:center;min-height:2.6rem;margin-top:1.05rem;padding:.4rem .95rem}.bf .sc-wheel-other .sc-label{font-size:.85rem}.bf .sc-wheel-other .sc-check{top:calc(50% - .525rem);right:.7rem}.bf .bf-back{white-space:nowrap;max-width:5.5rem;transition:max-width .38s var(--ease-in-out), padding .38s var(--ease-in-out), margin .38s var(--ease-in-out), opacity .26s ease 90ms;overflow:hidden}.bf .bf-back[data-hidden]{opacity:0;pointer-events:none;max-width:0;transition:max-width .38s var(--ease-in-out), padding .38s var(--ease-in-out), margin .38s var(--ease-in-out), opacity .18s ease;margin-right:-.75rem;padding-inline:0}@media (prefers-reduced-motion:reduce){.bf .bf-back,.bf .bf-back[data-hidden]{transition:opacity .16s}}.bf .sc-wheel .tw-fade{display:none}.bf .sc-wheel[data-other] .tw-band{background:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bf .sc-wheel[data-other] .tw-band{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.bf .sc-wheel[data-other] .tw-band{border-color:var(--color-line);box-shadow:none}[data-theme=dark] .bf .sc-wheel[data-other] .tw-band{background:#ffffff0a}.bf .sc-wheel[data-other] .tw-item.is-mid{color:var(--color-muted)}.appt-title{font-size:min(1.7rem,11.7966vw - .613425rem)}.appt-sub{margin-top:.45rem;font-size:min(1rem,5.8997vw - .306785rem)}.appt-indepth-wrap{margin-top:.9rem;margin-bottom:1.6rem}.appt-indepth{min-height:0;padding:.5rem .72rem .5rem 1rem;font-size:.83rem;position:relative;overflow:visible}.appt-indepth:after{content:"";border-radius:inherit;position:absolute;inset:-.35rem -.1rem}.appt-indepth .relative{gap:.55rem}.appt-indepth .appt-plus{width:1.35rem;height:1.35rem}.sheet-root{justify-content:stretch;align-items:stretch}.sheet-scrim{background:var(--t-page)}@supports (color:color-mix(in lab, red, red)){.sheet-scrim{background:color-mix(in srgb, var(--t-page) 42%, transparent)}}.sheet-scrim{-webkit-backdrop-filter:blur(14px)saturate(120%);backdrop-filter:blur(14px)saturate(120%);transition:opacity .3s var(--ease-out)}[data-theme=dark] .sheet-scrim{background:var(--t-page)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .sheet-scrim{background:color-mix(in srgb, var(--t-page) 42%, transparent)}}.sheet{width:100%;max-width:none;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 4.25rem - 1.75rem);opacity:1;transform-origin:bottom;transition:transform .44s var(--ease-drawer);inset-inline:0;border:none;border-radius:1.5rem 1.5rem 0 0;margin-bottom:0;position:absolute;bottom:0;transform:translateY(102%);box-shadow:0 -18px 60px -20px #00000073}.sheet-root[data-open] .sheet{transition:transform .52s var(--ease-drawer);transform:none}.sheet-handle{display:none}.sheet-close{background:var(--color-ink);width:2.25rem;height:2.25rem;top:.9rem;right:.9rem}@supports (color:color-mix(in lab, red, red)){.sheet-close{background:color-mix(in srgb, var(--color-ink) 9%, transparent)}}.sheet-close{color:var(--color-ink-soft)}.sheet-scroll{padding:1.3rem 1.25rem calc(.5rem + env(safe-area-inset-bottom,0px)) 1.5rem;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(#0000 0,#000 1.5rem);mask-image:linear-gradient(#0000 0,#000 1.5rem)}.sheet-head{padding-right:2.6rem}.sheet-eyebrow{font-size:.8rem}.sheet-title{font-size:1.55rem;line-height:1.15}.sheet-body{gap:1.5rem;margin-top:1.5rem}.sheet-sec h3{font-size:1.08rem;line-height:1.3}.sheet-sec-body{margin-top:.5rem;padding-left:1rem}.sheet-sec-body p{font-size:.95rem;line-height:1.62}.sheet-checks{counter-reset:chk;border:1px solid var(--color-line);background:var(--color-ink);border-radius:1.1rem;gap:1rem;margin-top:.35rem;padding:1.15rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.sheet-checks{background:color-mix(in srgb, var(--color-ink) 4%, transparent)}}.sheet-sec-brief{grid-template-columns:1.4rem minmax(0,1fr);align-items:baseline;column-gap:.7rem;display:grid}.sheet-sec-brief:before{counter-increment:chk;content:counter(chk, decimal-leading-zero);font-family:var(--font-wordmark);color:var(--color-bronze-deep);font-size:.9rem;line-height:1.35}.sheet-sec-brief h3{font-family:var(--font-body);font-size:.95rem;font-weight:500;line-height:1.35}.sheet-sec-brief .sheet-sec-body{grid-column:2;margin-top:.2rem;padding-left:0}.sheet-sec-brief .sheet-sec-mark{display:none}.sheet-sec-brief .sheet-sec-body p{color:var(--color-muted);font-size:.87rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.sheet{opacity:0;transition:opacity .16s;transform:none}.sheet-root[data-open] .sheet{opacity:1;transition:opacity .2s}}.ab-band{padding-block:2.4rem}@media (prefers-reduced-motion:reduce){.mi-island{animation:mi-fade .26s var(--ease-out) both}.mi-panel{transition:height .2s var(--ease-out)}.mi-screen{transition:opacity .15s var(--ease-out), visibility 0s .15s;transform:none!important}.mi-mark,.mi-cta,.mi-burger{animation:mi-fade .26s var(--ease-out) .12s both}@keyframes mi-fade{0%{opacity:0}to{opacity:1}}}}.c-stage-a,.c-stage-b,.c-hero{display:contents}.c-lead-photo,.c-panel{display:none}@media (max-width:47.99rem){main .section-card:first-child:has(.contact-enter){padding-top:5.75rem}.contact-enter{padding-top:0;padding-bottom:.5rem}.contact-enter>.flex{gap:2.25rem}.c-stage-a,.c-stage-b{margin-inline:calc(-1 * var(--site-margin));padding-inline:var(--site-margin);display:block}.c-stage-a{--c-panel-pad:.9rem;top:calc(var(--stack-park) - var(--c-stage-h,100000px));z-index:2;background:var(--t-section-deep);border-radius:0 0 var(--section-radius) var(--section-radius);box-shadow:0 10px 22px -12px var(--notch-shadow), 0 3px 7px -4px var(--notch-shadow);padding-bottom:2.25rem;position:sticky}[data-theme=dark] .c-stage-a{box-shadow:0 10px 22px -12px var(--notch-shadow), 0 3px 7px -4px var(--notch-shadow), inset 0 -1px 0 0 #ffffff12}.cf-send .cns{--cns-fade:var(--t-section-contrast)}.c-stage-b{z-index:1;margin-top:calc(-1 * var(--section-radius));padding-block:calc(1.25rem + var(--section-radius)) var(--section-radius);background:var(--t-section-contrast);border-radius:0 0 var(--section-radius) var(--section-radius);position:relative}.contact-enter{padding-bottom:0}main .section-card:has(.c-stage-b){padding-bottom:0}@media (prefers-reduced-motion:reduce){.c-stage-a{position:relative;top:auto}}.c-hero{padding-top:.25rem;padding-inline:var(--c-panel-pad);display:grid}.c-hero>*{grid-area:1/1/2/2}.c-lead-photo{aspect-ratio:1;border:1px solid var(--color-line);border-radius:9999px;place-self:start;width:4.75rem;display:block;overflow:hidden}.c-lead-photo img{object-fit:cover;width:100%;height:100%}.c-hero>#c-head{flex:auto;min-width:0}.c-hero>#c-head>.contact-kicker{display:none}.c-hero>#c-head>.contact-head{margin-top:0}.c-aside{display:none}.c-panel{--c-act-w:7rem;padding:1.05rem var(--c-panel-pad);background:var(--color-surface);box-shadow:0 14px 30px -22px var(--notch-shadow);border-radius:1.35rem;flex-direction:column;gap:1.05rem;margin-top:1.5rem;display:flex}[data-theme=dark] .c-panel{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff12}.c-panel-row{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.c-panel-said .contact-kicker{font-size:.74rem}.c-panel .c-reach-mail{color:var(--color-ink);margin-top:.1rem;font-size:.88rem}.c-panel-acts{width:var(--c-act-w);flex:none;justify-content:space-between;display:flex}.c-chip{width:calc((var(--c-act-w) - .5rem) / 2);height:calc((var(--c-act-w) - .5rem) / 2);color:var(--color-ink-soft);background:var(--color-ink);border-radius:9999px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.c-chip{background:color-mix(in srgb, var(--color-ink) 7%, transparent)}}.c-chip{transition:color .2s,background-color .2s}[data-theme=dark] .c-chip{background:#ffffff14}.c-panel .contact-encourage{flex:auto;min-width:0;max-width:none;font-size:.65rem;line-height:1.45}.c-panel .c-panel-faq{width:var(--c-act-w);flex:none;min-height:0;font-size:.7rem}.c-panel-faq .c-panel-faq-arrow{display:none}.contact-enter .contact-head{width:100%;margin-top:1.15rem;font-size:min(2.35rem,16.5289vw - 1.73554rem);line-height:1.1}.cf-stage{margin-top:.75rem}.contact-field{grid-template-columns:1.9rem minmax(0,1fr);column-gap:.85rem;padding-block:.9rem}.contact-label{font-size:.95rem;line-height:1.45}.contact-num{font-size:.9rem;line-height:1.53}.contact-input,.contact-textarea,.contact-select-wrap,.contact-phone{margin-top:.4rem}.contact-textarea{height:3.25rem;display:block}.cf-send{flex-direction:column;align-items:stretch;gap:1.15rem;margin-top:1.6rem}.cf-send .cns{flex:0 auto;min-width:0}.cf-send .contact-submit{align-self:flex-end;width:6.75rem;font-size:1rem}.contact-enter :is(input,select,textarea){scroll-margin-top:5.5rem;scroll-margin-bottom:1.75rem;font-size:max(1rem,16px)}.fq-kicker{font-family:var(--font-body);color:var(--color-muted);font-size:.85rem}[data-theme=dark] .fq-kicker{color:var(--color-muted)}main .section-card:first-child:has(.fq-sec-a){padding-top:6.5rem}.fq-sec-a{padding-block-end:clamp(.5rem,1.5svh,1.25rem)}.fq-q{-webkit-tap-highlight-color:transparent}.fq-search input{font-size:max(1rem,16px)}.fq-sec-b{padding-block-end:clamp(.5rem,1.5svh,1.25rem)}}@media (min-width:48rem){.home-hero .hero-aside{justify-content:flex-start;gap:.85rem;width:23rem}.hh-bubble{width:var(--cta-w,max-content);background:var(--color-surface);transform-origin:0;min-width:max-content;max-width:100%;transition:width 40ms linear, transform .16s var(--ease-out);border-radius:.95rem;padding:.5rem .95rem .6rem;display:block;position:relative;box-shadow:0 12px 28px -16px #0000004d}[data-theme=dark] .hh-bubble{box-shadow:0 12px 28px -16px #0000008c}.hh-bubble:before{content:"";background:inherit;border-radius:.17rem;width:.8rem;height:.8rem;position:absolute;top:50%;left:-.3rem;transform:translateY(-50%)rotate(45deg)}.hh-bubble:active{transform:scale(.975)}.hh-cta{width:100%;min-width:0;min-height:1lh;font-size:.9rem;transition:none;position:relative}.hh-book{font-size:.85rem}}.lgl-tabs,.lgl-copied{display:none}@media (max-width:63.99rem){.lgl-read{--lgl-bar-top:calc(var(--mi-melt-end,5.45rem) - .25rem);--lgl-bar-h:3.55rem;--lgl-tabs-h:3.15rem;--lgl-fade:2.6rem;--lgl-tabs-gap:.5rem}.lgl-plate{padding-top:clamp(4.6rem,4rem + 2.6svh,6rem);padding-bottom:clamp(1rem,2.4svh,1.75rem)}.lgl-title{white-space:normal;text-wrap:balance;margin-top:clamp(.7rem,1.8svh,1.4rem);font-size:clamp(2rem,1.15rem + 4.6vw,3.1rem);line-height:1.04}.lgl-purpose{white-space:normal;text-wrap:pretty;max-width:36em;margin-top:clamp(.6rem,1.6svh,1.1rem);font-size:clamp(.9rem,.86rem + .32vw,1.02rem);line-height:1.6}.lgl-bar-wrap{margin-bottom:clamp(.75rem,2svh,1.25rem)}.lgl-bar-wrap:before{bottom:calc(-1 * (var(--lgl-tabs-gap) + var(--lgl-tabs-h) + var(--lgl-fade)));background:linear-gradient(to bottom, var(--lgl-band) 0, var(--lgl-band) calc(100% - var(--lgl-fade)), transparent 100%)}.lgl-bar{border-radius:999px;flex-wrap:nowrap;gap:.5rem;padding:.5rem .6rem}.lgl-bar-name,.lgl-act-label{display:none}.lgl-act{border-radius:50%;flex:none;justify-content:center;gap:0;width:2.55rem;height:2.55rem;padding:0}.lgl-act svg{width:15px;height:15px}.lgl-meta{flex:auto;justify-content:center;gap:0;overflow:visible}.lgl-meta>div{text-align:center;padding-inline:clamp(.7rem,3vw,1.4rem)}.lgl-meta>div+div{border-left:1px solid var(--color-line)}[data-theme=dark] .lgl-meta>div+div{border-left-color:#ffffff1f}.lgl-meta dt{font-size:.66rem}.lgl-meta dd{margin-top:.05rem;font-size:.82rem}.lgl-copied{background:var(--color-ink);color:var(--color-surface);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-exit,.14s) var(--ease-out), transform var(--duration-exit,.14s) var(--ease-out);border-radius:999px;padding:.3rem .7rem;font-size:.72rem;display:block;position:absolute;top:50%;right:.6rem;transform:translate(.5rem,-50%)}.lgl-copied[data-on=true]{opacity:1;transition-duration:var(--duration-enter,.2s);transform:translateY(-50%)}.lgl-actions{position:relative}.lgl-split{margin-inline:calc(var(--lgl-bar-gutter) - var(--site-margin));width:auto}.lgl-tabs{top:calc(var(--lgl-bar-top) + var(--lgl-bar-h) + var(--lgl-tabs-gap));z-index:21;background:var(--color-surface);box-shadow:0 1px 0 var(--color-line) inset, 0 14px 28px -20px #0000004d;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:clamp(.6rem,1.6svh,1rem);padding:.28rem;display:grid;position:sticky}[data-theme=dark] .lgl-tabs{background:#1c1b19;box-shadow:inset 0 1px #ffffff14,0 16px 32px -20px #000}.lgl-tabs-slide{background:var(--color-bronze);border-radius:999px;grid-area:1/1/2/2}@supports (color:color-mix(in lab, red, red)){.lgl-tabs-slide{background:color-mix(in srgb, var(--color-bronze) 20%, var(--color-ivory))}}.lgl-tabs-slide{transition:transform var(--duration-enter,.2s) var(--ease-out);transform:translate(0)}[data-theme=dark] .lgl-tabs-slide{background:var(--color-bronze)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark] .lgl-tabs-slide{background:color-mix(in srgb, var(--color-bronze) 26%, #2a2825)}}.lgl-split[data-view=toc] .lgl-tabs-slide{transform:translate(100%)}.lgl-tab{color:var(--color-muted);transition:color var(--duration-enter,.2s) var(--ease-out);background:0 0;border:0;border-radius:999px;grid-row:1;padding:.62rem .5rem;font-size:.88rem;position:relative}.lgl-tab:first-of-type{grid-column:1}.lgl-tab:nth-of-type(2){grid-column:2}.lgl-tab[data-on=true]{color:var(--color-ink)}.lgl-tab:active{transform:scale(.98)}.lgl-split[data-view=doc] .lgl-rail,.lgl-split[data-view=toc] .lgl-doc{display:none}.lgl-rail{padding:clamp(1.25rem,4vw,1.9rem) clamp(1rem,3.5vw,1.6rem)}.lgl-toc-title{display:none}.lgl-toc-list{gap:.15rem;margin-top:0}.lgl-toc-link{text-wrap:pretty;border-radius:0 .6rem .6rem 0;grid-template-columns:1.75rem minmax(0,1fr);gap:.35rem;padding:.55rem .4rem .55rem .6rem;font-size:.9rem;line-height:1.42}.lgl-toc-link:active{background:var(--rail-hover)}.lgl-doc{--lgl-gutter:1.9rem;--lgl-step:.5rem;padding:clamp(1.1rem,4vw,1.6rem) clamp(.95rem,3.8vw,1.5rem) clamp(1.7rem,6vw,2.5rem);font-size:clamp(.94rem,.9rem + .25vw,1rem);line-height:1.64}.lgl-clause,.lgl-schedule,.lgl-colophon{scroll-margin-top:calc(var(--lgl-bar-top) + var(--lgl-bar-h) + var(--lgl-tabs-gap) + var(--lgl-tabs-h) + var(--lgl-fade) + .6rem)}.lgl-clause-head{align-items:baseline;gap:.45rem;display:flex}.lgl-clause-head>.lgl-n,.lgl-clause-head>.lgl-h{grid-column:auto}.lgl-clause-head>.lgl-n{flex:none}.lgl-clause-body{max-width:100%;padding-left:0}.lgl-clause[data-bare=true]{align-items:baseline;gap:.45rem;max-width:100%;display:flex}.lgl-clause[data-bare=true]>.lgl-clause-body{flex:auto;min-width:0}.lgl-h{font-weight:550;line-height:1.32}.lgl-clause[data-depth="0"]>.lgl-clause-head>.lgl-h{font-size:1.2em;font-weight:500}.lgl-clause[data-depth="1"]>.lgl-clause-head>.lgl-h{font-size:1.02em}.lgl-clause[data-depth="0"]+.lgl-clause[data-depth="0"]{margin-top:1.6rem}.lgl-clause[data-depth="1"]{margin-top:1rem}.lgl-clause[data-depth="2"]{margin-top:.75rem}.lgl-clause-head+.lgl-clause-body{margin-top:.4rem}.lgl-p{margin-top:.7rem}.lgl-preamble{max-width:100%;margin-bottom:1rem;padding-bottom:1.2rem;font-size:1.02em}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
