@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-ease:initial}}}@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-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--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-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--tracking-tight:-.025em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 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);--font-display:var(--font-display);--font-body:var(--font-body)}}@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-auto{pointer-events:auto}.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}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-\[15\%\]{inset:-15%}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-8{top:calc(var(--spacing) * 8)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.left-\[5\%\]{left:5%}.left-\[7px\]{left:7px}.left-\[8vw\]{left:8vw}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.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}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.mx-auto{margin-inline:auto}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mr-\[0\.28em\]{margin-right:.28em}.-mb-\[100svh\]{margin-bottom:-100svh}.\!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}.table{display:table}.aspect-\[1\/2\]{aspect-ratio:1/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.h-0{height:0}.h-2{height:calc(var(--spacing) * 2)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-14{height:calc(var(--spacing) * 14)}.h-\[3px\]{height:3px}.h-\[15px\]{height:15px}.h-\[18px\]{height:18px}.h-\[94vh\]{height:94vh}.h-\[100svh\]{height:100svh}.h-\[105px\]{height:105px}.h-\[300svh\]{height:300svh}.h-\[800svh\]{height:800svh}.h-\[900svh\]{height:900svh}.h-\[calc\(100\%-16px\)\]{height:calc(100% - 16px)}.h-\[min\(78svh\,420px\)\]{height:min(78svh,420px)}.h-\[min\(88svh\,700px\)\]{height:min(88svh,700px)}.h-full{height:100%}.max-h-\[46svh\]{max-height:46svh}.min-h-0{min-height:0}.min-h-\[7rem\]{min-height:7rem}.min-h-\[88vh\]{min-height:88vh}.min-h-\[100svh\]{min-height:100svh}.min-h-\[600px\]{min-height:600px}.min-h-\[min\(640px\,100svh\)\]{min-height:min(640px,100svh)}.min-h-full{min-height:100%}.w-0{width:0}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-3\/4{width:75%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-14{width:calc(var(--spacing) * 14)}.w-\[15px\]{width:15px}.w-\[76px\]{width:76px}.w-\[86\%\]{width:86%}.w-\[140px\]{width:140px}.w-\[min\(320px\,calc\(100vw-2rem\)\)\]{width:min(320px,100vw - 2rem)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[280px\]{max-width:280px}.max-w-\[880px\]{max-width:880px}.max-w-\[1400px\]{max-width:1400px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top{transform-origin:top}.-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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-full{border-radius:3.40282e38px}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink\/10{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--ink) 10%, transparent)}}.border-ink\/20{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.border-ink\/20{border-color:color-mix(in oklab, var(--ink) 20%, transparent)}}.border-panel\/20{border-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.border-panel\/20{border-color:color-mix(in oklab, var(--panel) 20%, transparent)}}.bg-background{background-color:var(--background)}.bg-ink,.bg-ink\/35{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/35{background-color:color-mix(in oklab, var(--ink) 35%, transparent)}}.bg-ink\/\[0\.06\]{background-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.bg-ink\/\[0\.06\]{background-color:color-mix(in oklab, var(--ink) 6%, transparent)}}.bg-lime{background-color:var(--lime)}.bg-panel,.bg-panel\/15{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-panel\/15{background-color:color-mix(in oklab, var(--panel) 15%, transparent)}}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[10px\]{padding:10px}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-28{padding-block:calc(var(--spacing) * 28)}.py-32{padding-block:calc(var(--spacing) * 32)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pr-1{padding-right:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pl-0{padding-left:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-mono\)\]{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-ink,.text-ink\/30{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/30{color:color-mix(in oklab, var(--ink) 30%, transparent)}}.text-ink\/35{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/35{color:color-mix(in oklab, var(--ink) 35%, transparent)}}.text-ink\/40{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--ink) 40%, transparent)}}.text-ink\/45{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/45{color:color-mix(in oklab, var(--ink) 45%, transparent)}}.text-ink\/60{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--ink) 60%, transparent)}}.text-ink\/65{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/65{color:color-mix(in oklab, var(--ink) 65%, transparent)}}.text-ink\/70{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--ink) 70%, transparent)}}.text-panel,.text-panel\/40{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/40{color:color-mix(in oklab, var(--panel) 40%, transparent)}}.text-panel\/45{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/45{color:color-mix(in oklab, var(--panel) 45%, transparent)}}.text-panel\/60{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/60{color:color-mix(in oklab, var(--panel) 60%, transparent)}}.text-panel\/65{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/65{color:color-mix(in oklab, var(--panel) 65%, transparent)}}.text-panel\/70{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/70{color:color-mix(in oklab, var(--panel) 70%, transparent)}}.text-panel\/80{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/80{color:color-mix(in oklab, var(--panel) 80%, transparent)}}.text-panel\/85{color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.text-panel\/85{color:color-mix(in oklab, var(--panel) 85%, transparent)}}.text-stone{color:var(--stone)}.text-stone-deep{color:var(--stone-deep)}.normal-case{text-transform:none}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.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)}.shadow-\[0_16px_30px_-14px_rgba\(26\,25\,21\,0\.35\)\]{--tw-shadow:0 16px 30px -14px var(--tw-shadow-color,#1a191559);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_36px_-12px_rgba\(26\,25\,21\,0\.55\)\]{--tw-shadow:0 16px 36px -12px var(--tw-shadow-color,#1a19158c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_50px_-20px_rgba\(26\,25\,21\,0\.4\)\]{--tw-shadow:0 20px 50px -20px var(--tw-shadow-color,#1a191566);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_60px_-24px_rgba\(26\,25\,21\,0\.45\)\]{--tw-shadow:0 24px 60px -24px var(--tw-shadow-color,#1a191573);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_60px_-24px_rgba\(26\,25\,21\,0\.5\)\]{--tw-shadow:0 28px 60px -24px var(--tw-shadow-color,#1a191580);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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)}.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-all{transition-property:all;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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-ink\/40:hover{border-color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.hover\:border-ink\/40:hover{border-color:color-mix(in oklab, var(--ink) 40%, transparent)}}.hover\:text-ink:hover{color:var(--ink)}}@media (min-width:40rem){.sm\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.sm\:inset-x-6{inset-inline:calc(var(--spacing) * 6)}.sm\:top-1\/2{top:50%}.sm\:top-5{top:calc(var(--spacing) * 5)}.sm\:top-6{top:calc(var(--spacing) * 6)}.sm\:top-12{top:calc(var(--spacing) * 12)}.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:right-10{right:calc(var(--spacing) * 10)}.sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:bottom-14{bottom:calc(var(--spacing) * 14)}.sm\:left-1\/2{left:50%}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:left-10{left:calc(var(--spacing) * 10)}.sm\:flex{display:flex}.sm\:h-\[min\(78svh\,600px\)\]{height:min(78svh,600px)}.sm\:h-px{height:1px}.sm\:w-\[70\%\]{width:70%}.sm\:w-full{width:100%}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:origin-left{transform-origin:0}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:grid-cols-\[80px_1fr\]{grid-template-columns:80px 1fr}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:justify-between{justify-content:space-between}.sm\:gap-0{gap:0}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-24{padding-block:calc(var(--spacing) * 24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-32{padding-block:calc(var(--spacing) * 32)}.sm\:py-40{padding-block:calc(var(--spacing) * 40)}.sm\:py-44{padding-block:calc(var(--spacing) * 44)}.sm\:py-48{padding-block:calc(var(--spacing) * 48)}.sm\:pb-40{padding-bottom:calc(var(--spacing) * 40)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[42px\]{font-size:42px}}@media (min-width:64rem){.lg\:left-\[4\%\]{left:4%}.lg\:left-\[12vw\]{left:12vw}.lg\:z-20{z-index:20}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-h-\[8\.5rem\]{min-height:8.5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:pt-7{padding-top:calc(var(--spacing) * 7)}.lg\:pl-\[7svh\]{padding-left:7svh}}}:root{--background:#f4f3f0;--panel:#fff;--fog:#eae8e3;--charcoal:#2a2a28;--ink:#1a1a18;--stone:#8a8782;--stone-deep:#6b6963;--lime:#e3f794;--line:#d8d5ce;--hover:#33332f;--focus-ring:#d8ee6e;--disabled:#c7c4bd;--success:#6b7a5e;--ink-soft:var(--stone);--ink-faint:#1a1a1852;--font-display:var(--font-body);--dur-micro:.2s;--dur-standard:.4s;--dur-reveal:1s;--ease-colour:cubic-bezier(.25, .46, .45, .94);--ease-opacity:cubic-bezier(.215, .61, .355, 1);--ease-transform:cubic-bezier(.455, .03, .515, .955);--ease-surface:cubic-bezier(.55, 0, .1, 1);--ease-reveal:cubic-bezier(.37, .31, 0, 1);--ease-entrance:cubic-bezier(.25, .46, .45, .94);--ease-breathe:cubic-bezier(.645, .045, .355, 1)}a{transition:color var(--dur-micro) var(--ease-colour)}button{transition:transform var(--dur-standard) var(--ease-transform), background-color var(--dur-standard) var(--ease-surface), color var(--dur-standard) var(--ease-surface)}button:not(:disabled){cursor:pointer}@media (prefers-reduced-motion:reduce){a,button{transition-duration:.01ms}}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:auto}body{background:var(--background);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.t-display{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(64px,57.37px + 1.768vw,80px);font-weight:500;line-height:1.05}.t-h1{font-family:var(--font-display);letter-spacing:-.022em;font-size:clamp(40px,36.69px + .884vw,48px);font-weight:500;line-height:1.15}.t-h2{font-family:var(--font-body);font-size:clamp(28px,25.51px + .663vw,34px);font-weight:600;line-height:1.25}.t-h3{font-family:var(--font-body);font-size:clamp(20px,17.51px + .663vw,26px);font-weight:600;line-height:1.3}.t-body-lg{font-family:var(--font-body);font-size:clamp(18px,13.86px + 1.105vw,28px);font-weight:400;line-height:1.6}.t-body{font-family:var(--font-body);font-size:clamp(16px,12.69px + .884vw,24px);font-weight:400;line-height:1.55}.t-caption{font-family:var(--font-body);font-size:clamp(13px,10.93px + .5525vw,18px);font-weight:400;line-height:1.45}.t-button{font-family:var(--font-body);font-size:clamp(15px,12.93px + .5525vw,20px);font-weight:500;line-height:1}.t-nav{font-family:var(--font-body);font-size:clamp(14px,12.34px + .442vw,18px);font-weight:500;line-height:1}.eyebrow{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(14px,12.34px + .442vw,18px);font-weight:500;line-height:1}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:34s linear infinite marquee-scroll}@keyframes tribe-montage-fade{0%{opacity:0}2%{opacity:1}16.667%{opacity:1}18.667%{opacity:0}to{opacity:0}}@keyframes tribe-montage-drift{0%{transform:scale(1.05)translate(-1.5%,.5%)}25%{transform:scale(1.18)translate(1.5%,-1%)}to{transform:scale(1.18)translate(1.5%,-1%)}}.tribe-montage-frame{animation:tribe-montage-fade var(--cycle) linear infinite, tribe-montage-drift var(--cycle) ease-out infinite;animation-delay:calc(var(--cycle) / var(--frames) * var(--i) * -1);animation-play-state:var(--montage-play,running)}@media (prefers-reduced-motion:reduce){.tribe-montage-frame{animation:none}.tribe-montage-frame:first-child{opacity:1}}.discover-titles-window{--before-opacity:0;--after-opacity:0;clip-path:polygon(50svh 0,0 50%,50svh 100%,100% calc(100% + 100svh),100% -100svh)}.discover-titles-window:before,.discover-titles-window:after{content:"";background:var(--panel);pointer-events:none;z-index:10;width:100svh;height:2px;position:absolute}.discover-titles-window:before{opacity:var(--before-opacity);transition:opacity var(--dur-standard) var(--ease-opacity);top:0;left:0;transform:rotate(-45deg)translate(-7rem)}.discover-titles-window:after{opacity:var(--after-opacity);transition:opacity var(--dur-standard) var(--ease-opacity);bottom:0;left:0;transform:rotate(45deg)translate(-7rem)}.discover-titles-window h3.t-h1{font-size:clamp(48px,44.69px + .884vw,58px)}.dz-back{transition:opacity 1.4s var(--ease-breathe);transform:scale(1.1)}.dz-back.dz-entering{animation:dz-enter 1.4s var(--ease-breathe) forwards;will-change:transform}.dz-back.dz-leaving{animation:dz-leave 1.4s var(--ease-breathe) forwards}@keyframes dz-enter{0%{transform:scale(1.2)translateZ(0)}to{transform:scale(1.1)}}@keyframes dz-leave{0%{transform:scale(1.1)translateZ(0)}to{transform:scale(1)}}.dz-swoop{transition:opacity .25s var(--ease-entrance);will-change:transform}.dz-chrome{transition:opacity var(--dur-standard) var(--ease-opacity)}.dz-chrome.is-hidden{visibility:hidden;transition:opacity var(--dur-standard) var(--ease-opacity), visibility 0s linear var(--dur-standard)}@media screen and (max-width:1023px){.ta-caption{min-height:var(--ta-cap-min,9.5rem)!important}}@media screen and (max-width:767px){.dz-lifeat{display:none!important}}@media screen and (min-width:768px){.dz-lifeat{bottom:88px;left:24px;top:auto!important;right:auto!important}}.fh{transition:opacity .3s var(--ease-opacity), transform .3s var(--ease-entrance)}:root{--ic-y:58svh}.ic-host{transform:translate3d(0, var(--ic-y), 0);will-change:transform;top:0}@media screen and (max-width:767px){body.fh-away .fh{opacity:0!important;pointer-events:none!important;transform:translateY(-14px)!important}}@media (prefers-reduced-motion:reduce){.dz-back,.dz-back.dz-entering,.dz-back.dz-leaving{transition:none;animation:none;transform:none}.dz-swoop{transition:none}}.sts-word{opacity:0;transition:opacity .15s var(--ease-entrance), transform .15s var(--ease-entrance);display:inline-block;transform:translateY(2rem)}.sts-btn{opacity:0;transition:opacity .2s var(--ease-transform), transform .2s var(--ease-transform);transform:translateY(50%)}.sts-in .sts-word{opacity:1;transition:opacity .3s var(--ease-entrance) var(--d,0s), transform .3s var(--ease-entrance) var(--d,0s);transform:translate(0)}.sts-in .sts-btn{opacity:1;transition:opacity .4s var(--ease-transform) var(--d,0s), transform .4s var(--ease-transform) var(--d,0s);transform:translate(0)}@media (prefers-reduced-motion:reduce){.sts-word,.sts-btn{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:1023.98px){.discover-titles-window{clip-path:none;width:100%!important;left:0!important}.discover-titles-window:before,.discover-titles-window:after{display:none!important}.discover-titles-window>div{position:static!important;transform:none!important}.discover-titles-window h3.t-h1{transform-origin:50%;visibility:hidden;letter-spacing:.01em!important;margin:0!important;font-size:34px!important;position:absolute!important;top:0!important;left:0!important}.dz-swoops{width:100%!important;min-width:0!important;inset:0!important}.dz-swoop{width:25vw!important;height:18vw!important}}.hx-stop{color:var(--ink)}.hx-lead{font-size:1.311em}@media screen and (max-width:639px){.hx-lead{font-size:1.9em}}.hx-tagline{text-transform:uppercase;letter-spacing:.022em;margin-top:.34em;font-size:.62em}.hx-claims{font-family:var(--font-body);letter-spacing:.09em;text-transform:uppercase;color:var(--stone-deep);margin-top:9px;font-size:clamp(14.6px,11.3px + .83vw,23px);font-weight:700;line-height:1.2}@media screen and (min-width:1024px){.hx-claims{margin-top:3px}}.hx-claim-dot{background:var(--lime);vertical-align:middle;border-radius:50%;width:.62em;height:.62em;margin:0 .42em .1em;display:inline-block;box-shadow:0 1px 2px #1a191580,0 0 1.5px #1a191552}.hx{--hx-intro-d:.25s;perspective:100svh}.hx-wrap{transform:translateZ(-50lvh)}.hx.is-live .hx-wrap{transition:transform 3s var(--ease-colour);transform:translateZ(0)}.hx-title{transform:translateY(1.3rem)}.hx.is-live .hx-title{transition:transform 2s cubic-bezier(.4, 0, 0, 1) calc(var(--hx-intro-d) + 1s);transform:translateZ(0)}@media screen and (min-width:1024px){.hx.is-live .hx-title{transform:translateY(-1.5rem)}}.hx-word{opacity:0;--hx-dur:1.5s;--hx-init-d:0s;display:inline-block;transform:translateY(100%)}.hx-word>span{display:inline-block}.hx.is-live .hx-word{opacity:1;--hx-d:calc(var(--hx-intro-d) + var(--hx-init-d) + var(--hx-index) * .1s);transition:opacity var(--hx-dur) var(--ease-reveal) var(--hx-d), transform var(--hx-dur) var(--ease-reveal) var(--hx-d);transform:translateZ(0)}.hx-sub{opacity:0;transform:translateY(1rem)}.hx.is-live .hx-sub{opacity:1;transition:opacity 1s var(--ease-reveal) 2.3s, transform 1s var(--ease-reveal) 2.3s;transform:translateZ(0)}.hx-line{--hx-dur:1s;--hx-init-d:calc(var(--hx-intro-d) + 1.15s)}.hx-left{--hx-dir:-1}.hx-right{--hx-dir:1}.hx-line>span{transform:translateY(calc(-50% * var(--p1,0))) translateX(calc(55vw * var(--p2,0) * var(--hx-dir))) translateZ(0)}@media screen and (min-width:1024px){.hx-line>span{transform:translateY(calc(-.65rem * var(--p1,0))) translateX(calc(55vw * var(--p2,0) * var(--hx-dir))) translateZ(0)}}.hx-zoom{place-items:center;display:grid}.hx-zoom-box{width:calc(var(--grow,0) * 100%);height:calc(var(--grow,0) * 100%);position:relative;overflow:hidden}.hx-zoom-box img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)translateZ(0)}.hx-tile-swap{width:100%;height:100%;animation:hx-tile-swap-in var(--dur-standard) var(--ease-entrance);position:relative;overflow:hidden}@keyframes hx-tile-swap-in{0%{opacity:.3;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.hx-wrap,.hx.is-live .hx-wrap,.hx-title,.hx.is-live .hx-title{transition:none;transform:none}.hx-word,.hx.is-live .hx-word,.hx-sub,.hx.is-live .hx-sub{opacity:1;transition:none;transform:none}.hx-tile-swap{animation:none}}.tg-dots,.tg-dots:before,.tg-dots:after{background:var(--ink);opacity:.3;width:5px;height:5px;animation:tg-dot 1.1s var(--ease-opacity) infinite;border-radius:50%;display:inline-block}.tg-dots{margin:0 9px;position:relative}.tg-dots:before,.tg-dots:after{content:"";position:absolute;top:0}.tg-dots:before{animation-delay:-.22s;left:-9px}.tg-dots:after{animation-delay:.22s;left:9px}@keyframes tg-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.75;transform:translateY(-2px)}}.tg-ping{background:var(--lime);border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:3px}.tg-ping:after{content:"";background:var(--lime);animation:tg-ping 1.9s var(--ease-opacity) infinite;border-radius:50%;position:absolute;inset:0}@keyframes tg-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.tg-dots,.tg-dots:before,.tg-dots:after,.tg-ping:after{animation:none}}.tg-attention{animation:tg-shake 4.6s var(--ease-transform) infinite}@keyframes tg-shake{0%,15%,to{transform:rotate(0)scale(1)}3%{transform:rotate(-11deg)scale(1.07)}6%{transform:rotate(9deg)scale(1.07)}9%{transform:rotate(-6deg)scale(1.04)}12%{transform:rotate(3deg)scale(1.01)}}.tg-halo{border:2px solid var(--ink);opacity:0;pointer-events:none;animation:tg-halo 4.6s var(--ease-opacity) infinite;border-radius:50%;position:absolute;inset:0}@keyframes tg-halo{0%{opacity:.45;transform:scale(1)}22%,to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.tg-attention,.tg-halo{animation:none}.tg-halo{display:none}}:root{--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-in-power1:cubic-bezier(.55, .085, .68, .53)}.tps{touch-action:pan-y;z-index:1;color:#fff;--p:0;--col-scroll:0;--tps-colw:calc((100% - 14.25px * 2 - 11 * 14.25px) / 12 * 3 + 28.5px);height:350svh;margin-bottom:-100svh;position:relative}.tps:not(.is-active),.tps:not(.is-active) .tps-sticky{visibility:hidden}.tps-sticky{height:100dvh;position:sticky;top:0;overflow:hidden}.tps-bg{height:100lvh;position:absolute;inset:0}.tps-bg-item{visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.tps-bg-item.is-new{z-index:2}.tps.is-active .tps-bg-item.is-new{visibility:visible}.tps.is-animating .tps-bg-item.is-old{z-index:1;visibility:visible}.tps-img{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.tps-img img{object-fit:cover;object-position:50% 30%;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1)translateZ(0)}.tps.is-animating .tps-bg-item.is-new .tps-img:first-child{-webkit-mask:url(#tps-mask-left);mask:url(#tps-mask-left)}.tps.is-animating .tps-bg-item.is-new .tps-img:last-child{-webkit-mask:url(#tps-mask-right);mask:url(#tps-mask-right)}.tps.is-animating .tps-bg-item.is-new .tps-img img{animation:dz-enter 1.4s var(--ease-breathe) forwards;will-change:transform}.tps.is-animating .tps-bg-item.is-old .tps-img img{animation:dz-leave 1.4s var(--ease-breathe) forwards}.tps-scrim{z-index:2;pointer-events:none;height:100lvh;opacity:var(--scrim,0);background:linear-gradient(#12110e24,#12110e0a 38%,#12110e70 100%);position:absolute;inset:0}@media screen and (min-width:1024px){.tps-scrim{background:linear-gradient(90deg,#12110e52,#12110e00 50%),linear-gradient(#12110e14,#12110e05 45%,#12110e4d 100%)}}.tps-name-text,.tps-desc,.tps-title-word,.tps-count,.tps-hint,.tps-intro{text-shadow:0 1px 2px #0f0e0c47,0 2px 18px #0f0e0c61}.tps-intro{z-index:2;white-space:nowrap;font-family:var(--font-display);font-size:clamp(34px,4.7vw,57px);line-height:1.15;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:1023px){.tps-intro{white-space:normal;text-align:center;max-width:75%;top:50lvh}}.tps-ui{z-index:3;transition:opacity .6s var(--ease-transform);position:absolute;inset:0}.tps-ui.is-gone{opacity:0;visibility:hidden;transition:opacity .6s var(--ease-transform), visibility 0s linear .6s}.tps-controls{z-index:3;pointer-events:none;position:absolute;inset:0}.tps.is-ui-active .tps-controls{pointer-events:auto}@media (pointer:fine){.tps-controls{cursor:pointer}}.tps-half{width:50%;height:100%;position:absolute;top:0}.tps-half.-left{left:0}.tps-half.-right{right:0}.tps-half .tps-arrow{display:none}.tps-arrow svg{width:100%;height:100%;display:block}@media screen and (max-width:1023px){.tps-controls{justify-content:center;align-items:center;gap:14.25px;height:auto;display:flex;inset:auto 0 96px}.tps-half{background:var(--lime);width:57px;height:57px;color:var(--ink);transition:transform .4s var(--ease-entrance);border-radius:100%;justify-content:center;align-items:center;display:flex;position:static;transform:scale(0)translateZ(0)}.tps.is-slider-active .tps-half{transform:scale(1)translateZ(0)}.tps-half .tps-arrow{width:19px;height:19px;display:block}.tps-half.-left .tps-arrow{transform:scaleX(-1)}}.tps-cursor{background:var(--lime);width:66.5px;height:66.5px;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-opacity), transform .3s var(--ease-opacity);border-radius:100%;margin:-47.5px 0 0 -33.25px;position:fixed;top:0;left:0;transform:scale(0)}.tps-cursor.is-on{opacity:1;transform:scale(1)}.tps-cursor:before,.tps-cursor:after{content:"";transform-origin:100%;width:15.2px;height:2px;transition:transform .4s var(--ease-transform);background:currentColor;margin-left:-7.6px;position:absolute;top:50%;left:50%}.tps-cursor:before{margin-top:-1px;transform:rotate(45deg)}.tps-cursor:after{margin-top:1px;transform:rotate(-45deg)}.tps-cursor.-prev:before{transform:translate(-100%)rotate(135deg)}.tps-cursor.-prev:after{transform:translate(-100%)rotate(-135deg)}@media screen and (max-width:1023px){.tps-cursor{display:none}}.tps-dots{z-index:3;opacity:0;transition:opacity .4s var(--ease-entrance);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;left:14.25px;transform:translateY(-50%)}.tps.is-ui-active .tps-dots{opacity:1}.tps-dots li{width:28.5px;height:28.5px}.tps-dots button{border-radius:100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.tps-dots button:before,.tps-dots button:after{content:"";border-radius:100%;width:7.6px;height:7.6px;margin:-3.8px 0 0 -3.8px;position:absolute;top:50%;left:50%}.tps-dots button:before{background:var(--ink)}@supports (color:color-mix(in lab, red, red)){.tps-dots button:before{background:color-mix(in srgb, var(--ink), transparent 40%)}}.tps-dots button:after{transition:transform .4s var(--ease-entrance);background:#fff;transform:scale(0)translateZ(0)}.tps-dots li.is-active-dot button:before{opacity:0;transition:opacity 0s linear .4s}.tps-dots li.is-active-dot button:after{transform:scale(1)translateZ(0)}@media screen and (max-width:1023px){.tps-dots{display:none}}.tps-name-wrapper{text-align:center;position:absolute;top:auto;bottom:352px;right:50%;transform:translate(50%)}@media screen and (min-width:1024px){.tps-name-wrapper{text-align:left;top:50lvh;bottom:auto;right:75%;transform:translateY(-50%)}}.tps-line{transform-origin:0;width:100lvh;height:1.5px;position:absolute}.tps-line:before{content:"";transform:scaleX(var(--p)) translateZ(0);transform-origin:0;background:#fff;position:absolute;inset:0}.tps-line{top:100%;left:50%;transform:rotate(90deg)}@media screen and (min-width:1024px){.tps-line{top:50%;left:100%}.tps-line.-top{transform:rotate(-45deg)translate(19px)}.tps-line.-bottom{transform:rotate(45deg)translate(19px)}}.tps-name{opacity:var(--p);transform:translate3d(0, calc(50% * (1 - var(--p))), 0)}@media screen and (max-width:1023px){.tps-name{position:relative;top:-9.5px}}@media screen and (min-width:1024px){.tps-name{margin-right:19px}}.tps-name-text{margin:0;font-size:22.8px;font-weight:400;line-height:1.05}.tps-name-text.is-entering{animation:tps-rise-in .4s var(--ease-entrance) both}.tps-name-text.is-leaving{animation:tps-name-out .4s var(--ease-entrance) .5s forwards}@keyframes tps-name-out{to{opacity:0;transform:translateY(-1rem)}}@keyframes tps-rise-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0)}}.tps-col{position:absolute;inset:0}@media screen and (min-width:1024px){.tps-col{transform:translate3d(0, calc(-100dvh * var(--col-scroll)), 0)}}.tps-desc{width:var(--tps-colw);letter-spacing:-.38px;margin:0;font-size:19px;line-height:1.15;position:absolute;top:19px;right:14.25px}@media screen and (max-width:1023px){.tps-desc{display:none}}@media screen and (min-width:1024px){.tps-desc{inset:auto auto 19px 14.25px}}.tps-title{flex-direction:column;margin:0;display:flex;position:absolute}@media screen and (min-width:1024px){.tps-title{width:var(--tps-colw);align-items:flex-start;top:50svh;right:14.25px;transform:translateY(-50%)}}@media screen and (max-width:1023px){.tps-title{white-space:nowrap;flex-direction:row;align-items:center;gap:14px;bottom:200px;left:50%;transform:translate(-50%)}.tps-title .tps-title-word{letter-spacing:.09em;text-transform:uppercase;opacity:.85;font-size:12.5px}.tps-col,.tps-name-wrapper{pointer-events:none}.tps.is-animating .tps-bg-item.is-new .tps-img:first-child,.tps.is-animating .tps-bg-item.is-new .tps-img:last-child{-webkit-mask:none!important;mask:none!important}.tps.is-animating .tps-bg-item.is-new .tps-img img,.tps.is-animating .tps-bg-item.is-old .tps-img img{animation:none!important}.tps.is-animating .tps-bg-item.is-new{animation:.45s both tps-xfade}}@keyframes tps-xfade{0%{opacity:0}}.tps-title-word{font-family:var(--font-display);font-size:39px;line-height:1;display:inline-block}.tps-desc.is-entering{animation:tps-rise-in .6s var(--ease-entrance) both}.tps-desc.is-leaving,.tps-title.is-leaving{animation:tps-fade-out .4s var(--ease-entrance) forwards}.tps-title.is-entering .tps-title-word{animation:tps-rise-in .4s var(--ease-entrance) calc(var(--index) * .15s) both}@keyframes tps-fade-out{to{opacity:0}}.tps-thumbs-parent{width:var(--tps-colw);aspect-ratio:215/100;z-index:3;pointer-events:none;transform:translate3d(0, calc(-100lvh * var(--col-scroll)), 0);position:absolute;bottom:14.25px;right:14.25px}.tps.is-ui-active .tps-thumbs-parent{pointer-events:auto}@media screen and (max-width:1023px){.tps-thumbs-parent{display:none}}.tps-thumbs{backface-visibility:hidden;position:absolute;inset:0}.tps-thumb-items{width:100%;height:100%;display:flex}.tps-thumb-item{backface-visibility:hidden;height:100%;transition:flex .6s var(--ease-out-expo);flex:.2;position:relative}.tps-thumb-item:last-child{flex:1}.tps-thumb-item img,.tps-thumb-front img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tps-thumb-front{visibility:hidden;width:50%;height:100%;position:absolute;top:0;left:0}.tps-thumbs.is-enter{pointer-events:none}.tps-thumbs.is-enter .tps-thumb-items{visibility:hidden;animation:0s linear 1s both tps-appear}.tps-thumbs.is-enter .tps-thumb-item:not(:last-child){animation:tps-thumb-in .4s var(--ease-entrance) calc(.95s + var(--r-index) * 20ms) both}.tps-thumbs.is-enter .tps-thumb-item:last-child{animation:tps-thumb-in-last .6s var(--ease-breathe) 1s both}.tps-thumbs.is-enter .tps-thumb-front{visibility:visible}.tps-thumbs.is-enter .tps-front-item{animation:tps-front-up .3s var(--ease-entrance) calc(.4s + var(--index) * 60ms) both}@keyframes tps-appear{0%{visibility:hidden}to{visibility:visible}}@keyframes tps-thumb-in{0%{transform:translate3d(calc(-90% * var(--index)), 0, 0)}to{transform:translate(0)}}@keyframes tps-thumb-in-last{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tps-front-up{0%{transform:translateY(calc(100% + 14.25px))}to{transform:translate(0)}}.tps-thumbs.is-leave{pointer-events:none;animation:tps-thumbs-out .7s var(--ease-in-power1) forwards}.tps-thumbs.is-leave .tps-thumb-item:not(:last-child){animation:tps-thumb-out .3s var(--ease-in-power1) calc(var(--index) * 20ms) forwards}@keyframes tps-thumbs-out{to{transform:translate(calc(100% + 14.25px))}}@keyframes tps-thumb-out{to{transform:translate3d(calc(105% * var(--r-index)), 0, 0)}}@media (prefers-reduced-motion:reduce){.tps-img img,.tps-name-text,.tps-desc,.tps-title,.tps-title-word,.tps-thumbs,.tps-thumb-item,.tps-front-item{transition:none!important;animation:none!important}.tps-ui,.tps-cursor,.tps-dots button:after{transition:none!important}}:root{--ease-out-power4:cubic-bezier(.165, .84, .44, 1);--ease-bounce:cubic-bezier(.47, 1.64, .41, .8)}.tpa{z-index:1;background-color:var(--background);--tpa-colw:calc((100% - 28.5px * 2 - 2 * 14.25px) / 3);position:relative;overflow:clip}.tpa-top{--header-shift:0;height:200lvh;padding-left:14.25px;padding-right:14.25px;position:relative}@media screen and (min-width:1024px){.tpa-top{height:300svh}}.tpa-sticky{height:100lvh;margin-bottom:-100lvh;position:sticky;top:0}@media screen and (min-width:1024px){.tpa-sticky{margin-bottom:-150svh}}.tpa-intro{width:100%;font-family:var(--font-display);letter-spacing:-.38px;color:var(--ink);flex-wrap:wrap;font-size:57px;line-height:1.15;display:flex}@media screen and (max-width:1023px){.tpa-intro{transform:translate3d(0, calc((50.35px + 14.25px) * var(--header-shift)), 0);transition:transform .35s var(--ease-entrance);padding-top:14.25px;font-size:25px;line-height:1.04}body.fh-away .tpa-intro{transform:none}}@media screen and (min-width:1024px){.tpa-intro{width:calc(75% - 24.9375px);padding-top:85.5px;padding-right:38px}}.tpa-svg-word{margin-right:.34em}.tpa-break{flex-basis:100%;height:0}.tpa-word{white-space:pre;margin-right:.4ch}.tpa-char-parent{white-space:pre;display:inline-block;position:relative}.tpa-char-parent:before{content:attr(data-char);color:var(--ink);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.tpa-char-parent:before{color:color-mix(in srgb, var(--ink), transparent 75%)}}.tpa-char{opacity:0;position:relative}.tpa-svg-word{position:relative}.tpa-svg-word svg{opacity:0;width:calc(100% + .8ch);transition:opacity .4s var(--ease-entrance), transform 0s linear .4s;position:absolute;top:.3ch;left:-.4ch;transform:scale(.8)translateZ(0)}.tpa-svg-word svg.is-active{opacity:1;transition:opacity .4s var(--ease-out-power4), transform .4s var(--ease-out-power4);transform:scale(1)translateZ(0)}.tpa-cursor{z-index:3;visibility:hidden;pointer-events:none;width:25.65px;height:25.65px;transform:scale(var(--pop,1));position:fixed}@media screen and (min-width:1024px){.tpa-cursor{width:38px;height:38px}}.tpa-cursor.is-active{visibility:visible}.tpa-cursor-icon{width:100%;height:100%;transition:transform .4s var(--ease-bounce);display:block;transform:rotate(45deg)scale(0)translateZ(0)}.tpa-cursor.is-active .tpa-cursor-icon{transform:rotate(0)scale(1)translateZ(0)}.tpa-cursor.is-hidden .tpa-cursor-icon{transition:transform .4s var(--ease-entrance) .1s;transform:rotate(0)scale(0)translateZ(0)}.tpa-cursor svg{width:100%;height:100%;display:block}.tpa-float-col{--force-px:1;--x2:0;display:flex}@media screen and (max-width:1023px){.tpa-float-col{--x:0;--card-scale:.75;--card-size:min(calc(100vw - 57px), 380px);--card-width:calc(var(--card-size) * var(--card-scale));transform:translate3d(calc((var(--card-width) * -2.5 - 34.2px + 50vw) * var(--x) + var(--card-width) * -.5 * var(--x2)), 0, 0);position:absolute;bottom:88px;margin-top:0!important;top:auto!important}}@media screen and (min-width:1024px){.tpa-float-col{width:var(--tpa-colw);flex-direction:column;gap:71.25px;margin-top:100dvh;padding-bottom:15svh;position:absolute;top:0;right:14.25px}}@media screen and (max-width:1023px){.tpa-float-col .tpa-card{width:var(--card-size);transform-origin:0 100%;position:absolute;bottom:0;transform:scale(.75);--ar:350/430!important}.tpa-float-col .tpa-card:nth-child(2){left:calc(var(--card-width) + 11.4px)}.tpa-float-col .tpa-card:nth-child(3){left:calc((var(--card-width) + 11.4px) * 2)}.tpa-float-col .tpa-card .tpa-img img{--px:var(--force-px)}.tpa-float-col .tpa-card .tpa-infos .tpa-title{transform-origin:0;transform:translateY(4.25px)scale(1.2)}.tpa-float-col .tpa-card .tpa-infos .tpa-tag{transform-origin:0;transform:translateY(7.65px)scale(1.2)}.tpa-float-col .tpa-card .tpa-media .tpa-save{transform-origin:0 0;transform:scale(1.3)}}.tpa-float-col .tpa-card{--shift:57px}.tpa-card{--ar:4/3;--shift:38px;--px:1;flex-direction:column;display:flex}.tpa-media{aspect-ratio:var(--ar);position:relative;overflow:hidden}.tpa-img{border-radius:14px;width:100%;height:100%;overflow:hidden}.tpa-img img{width:100%;height:calc(100% + var(--shift));object-fit:cover;transform:translateY(calc(var(--shift) * var(--px) * -1))}.tpa-media .tpa-save{--bg-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;top:9.5px;left:9.5px}.tpa-media .tpa-save:before{content:"";background-color:var(--bg-color);transition:transform .4s var(--ease-bounce), background-color .3s var(--ease-entrance);border-radius:999px;position:absolute;inset:0}.tpa-card.is-saved .tpa-media .tpa-save{--bg-color:#0671ff}.tpa-bicon{transition:transform .4s var(--ease-transform);display:block;position:relative}.tpa-bicon.is-plus{width:9.5px;height:9.5px}.tpa-bicon.is-bookmark{width:14.25px;height:14.25px}.tpa-bicon svg{width:100%;height:100%;display:block}.tpa-infos{padding-top:9.5px}.tpa-title{color:var(--ink);margin:0;font-size:22.8px;line-height:1.05}.tpa-price{color:var(--ink);margin:9.5px 0 0;font-size:19px;line-height:1.1}.tpa-tag{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--stone);margin:9.5px 0 0;font-size:13.3px;line-height:1.1}.tpa-card.is-flown{visibility:hidden}.tpa-collection{z-index:1;padding-top:57px;position:relative}@media screen and (min-width:1024px){.tpa-collection{margin-top:50svh;padding-top:15svh;padding-bottom:10svh}}.tpa-collection:before{content:"";z-index:-1;background-color:#fff;position:absolute;inset:0 14.25px}.tpa-header{flex-direction:column;align-items:center;margin:0 auto;padding-bottom:57px;display:flex}@media screen and (min-width:1024px){.tpa-header{padding-bottom:12svh}}.tpa-label{color:var(--ink);margin:0;font-size:19px}.tpa-ctitle{font-family:var(--font-display);letter-spacing:-.38px;color:var(--ink);margin:19px 0 28.5px;font-size:57px;line-height:1.15}@media screen and (max-width:1023px){.tpa-ctitle{text-align:center;margin:14.25px 0 19px;font-size:38px}}.tpa-desc{color:var(--stone);text-align:center;margin:0;font-size:19px}@media screen and (max-width:1023px){.tpa-desc{width:70%;margin-bottom:19px}.tpa-details{flex-direction:column;align-items:center;row-gap:10px;max-width:100%}}.tpa-details{color:var(--stone-deep);gap:23.75px;margin:14.25px 0 0;padding:0;list-style:none;display:flex}.tpa-details li{align-items:center;gap:8px;display:flex}.tpa-dicon{width:23px;height:23px;color:var(--ink);display:block}.tpa-dicon svg{width:100%;height:100%;display:block}.tpa-mono{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:13.3px;line-height:1.1}.tpa-stat{align-items:baseline;gap:6px;margin:0;display:flex}.tpa-stat-num{font-family:var(--font-display);color:var(--ink);font-size:19px;font-weight:600;line-height:1}.tpa-stat-label{letter-spacing:.03em;text-transform:uppercase;font-size:13.3px;line-height:1.1}.tpa-mono-live{align-items:center;gap:7px;display:inline-flex}.tpa-live-dot{background:var(--ink);width:6px;height:6px;animation:tas-pulse 2.4s var(--ease-breathe) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.tpa-live-dot{animation:none}}.tpa-columns{padding:0 28.5px}@media screen and (min-width:1024px){.tpa-columns{grid-template-columns:repeat(3,1fr);column-gap:14.25px;padding:0 28.5px 40svh;display:grid}}.tpa-column{transform:translate3d(0, var(--drift,0px), 0);flex-direction:column;gap:47.5px;display:flex}.tpa-column:first-child{z-index:1}@media screen and (max-width:1023px){.tpa-columns{flex-direction:column;gap:47.5px;display:flex}}.tpa-column:first-child .tpa-card.is-first{visibility:hidden}.tpa.is-noflight .tpa-column:first-child .tpa-card.is-first{visibility:visible!important}.tpa.is-noflight .tpa-cursor{display:none!important}.tpa-column:first-child .tpa-card.is-first.is-flying{visibility:visible;z-index:1;will-change:transform}.tpa-card.is-first{--shift:57px}@media (prefers-reduced-motion:reduce){.tpa-svg-word svg,.tpa-cursor-icon,.tpa-bicon,.tpa-media .tpa-save:before{transition:none!important}.tpa-char{opacity:1!important}.tpa-cursor{display:none}}.tcu{z-index:1;pointer-events:none;margin-top:24svh;margin-bottom:-200svh;position:relative}@media screen and (min-width:1024px){.tcu{margin-top:38svh}}.tcu-section{text-align:center;--tilt:15svh;justify-content:center;align-items:flex-start;height:70svh;display:flex;position:relative;overflow:clip}@media screen and (min-width:1024px){.tcu-section{--tilt:25svh;height:150svh}}.tcu-section:nth-child(odd){--dir:1;background-color:var(--lime)}.tcu-section:nth-child(2n){--dir:-1;background-color:var(--background)}.tcu-section:first-child{clip-path:polygon(0 var(--tilt), 100% 0, 100% 100%, 0 100%);margin-bottom:-40svh}.tcu-section:nth-child(2){clip-path:polygon(0 0, 100% var(--tilt), 100% 100%, 0 100%);margin-bottom:-40svh}.tcu-section:last-child{clip-path:polygon(0 var(--tilt), 100% 0, 100% 100%, 0 calc(100% - var(--tilt)));z-index:1;height:60svh}@media screen and (min-width:1024px){.tcu-section:first-child{margin-bottom:-110svh}.tcu-section:nth-child(2){margin-bottom:-115svh}.tcu-section:last-child{height:90svh}}.tcu-inner{width:100%;padding-top:20svh;position:relative}.tcu-section:first-child .tcu-inner,.tcu-section:nth-child(2) .tcu-inner{padding-bottom:40svh}.tcu-section:last-child .tcu-inner{padding-top:25svh}@media screen and (min-width:1024px){.tcu-inner{padding-top:25svh}}.tcu-el{transform:translate3d(calc(100vw * var(--dir)), 0, 0);display:inline-block;position:relative}.tcu-huge{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:5.8rem;font-weight:400;line-height:1}@media screen and (min-width:1024px){.tcu-huge{font-size:max(250px,min(16.5344vw,25.4583svh))}}.tcu-huge span{transform:translate3d(0, calc(50% * var(--c-dir)), 0);display:inline-block}.tcu-huge span:nth-child(odd){--c-dir:1}.tcu-huge span:nth-child(2n){--c-dir:-1}.tcu-doodle{width:.55em;height:.55em;font-size:inherit;position:absolute;top:-.42em;right:-.5em}.tcu-doodle-stroke{stroke-dasharray:60;stroke-dashoffset:0;animation:tcu-draw 2.6s var(--ease-transform) infinite}.tcu-doodle-stroke:nth-child(2){animation-delay:.12s}.tcu-doodle-stroke:nth-child(3){animation-delay:.24s}.tcu-doodle-stroke:nth-child(4){animation-delay:.36s}.tcu-doodle-stroke:nth-child(5){animation-delay:.48s}@keyframes tcu-draw{0%{stroke-dashoffset:60px;opacity:0}25%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}85%,to{stroke-dashoffset:-60px;opacity:0}}@media (prefers-reduced-motion:reduce){.tcu-el,.tcu-huge span{transform:none!important}.tcu-doodle-stroke{stroke-dashoffset:0;animation:none}}.tps-intro,.tps-title-word,.tpa-intro,.tpa-ctitle,.tcu-huge{letter-spacing:-.028em;font-weight:500}.ta{z-index:1;position:relative}.ta-slab{background:var(--fog);opacity:0;border-top-right-radius:800px;border-bottom-right-radius:800px;transition:opacity .75s cubic-bezier(.55,.085,.68,.53);position:absolute;inset:0 32px 0 0}.ta-slab.is-on{opacity:1}.ta-phone{background:var(--ink);border-radius:42px;width:min(300px,78vw);padding:12px;position:relative;box-shadow:0 30px 60px -25px #1a1a1873,inset 0 2px #ffffff14}@media screen and (min-width:1024px){.ta-phone{width:min(330px,26vw,max(240px,47.3684svh - 63.1579px))}}@media screen and (max-width:1023px){.ta-phone .ta-phone-face{padding:7px}.ta-phone .ta-phone-screen{border-radius:35px}}.ta-phone-screen{aspect-ratio:9/19;background:var(--panel);border-radius:31px;position:relative;overflow:hidden}.ta-phone-notch{background:#ffffff38;border-radius:3px;width:84px;height:5px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.ta-screen{object-fit:cover;object-position:50% 0;opacity:0;width:100%;height:100%;transition:opacity .8s cubic-bezier(.55, .085, .68, .53), transform .95s var(--ease-entrance);position:absolute;inset:0;transform:translateY(30px)scale(1.03)}.ta-screen.is-on{transform:translate(0)scale(1)}.ta-screen.is-on.ta-pan{animation:16s cubic-bezier(.37,0,.63,1) infinite alternate ta-pan}@keyframes ta-pan{0%{object-position:50% 0%}to{object-position:50% 100%}}.ta-screen.is-on{opacity:1;transform:none}.ta-caption-in{animation:ta-caption-rise .85s var(--ease-entrance) .12s both}@keyframes ta-caption-rise{0%{opacity:0;transform:translateY(1.35rem)}}.ta-rail{background-color:var(--line);transition:background-color var(--dur-standard) var(--ease-surface)}.ta-rail.is-on{background-color:var(--ink)}@media (prefers-reduced-motion:reduce){.ta-screen,.ta-back-img{transition:none}.ta-caption-in{animation:none}}.tpa-body{padding:0 28.5px}@media screen and (min-width:1024px){.tpa-body{grid-template-columns:var(--tpa-rail-w) 1fr;gap:var(--tpa-body-gap);align-items:start;display:grid}}.tpa-rail{opacity:0;transition:opacity .7s var(--ease-entrance), transform .7s var(--ease-entrance);margin-bottom:38px;transform:translateY(16px)}.tpa-rail.is-in{opacity:1;transform:none}@media screen and (min-width:1024px){.tpa-rail{margin-bottom:0;position:sticky;top:9svh}}.tpa-rail-inner{flex-direction:column;gap:19px;display:flex}.tpa-rail-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:14.25px;padding-bottom:14.25px;display:flex}.tpa-rail-count{letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13.3px}.tpa-rail-clear{letter-spacing:.03em;text-transform:uppercase;color:var(--stone-deep);text-underline-offset:4px;font-size:13.3px;text-decoration:underline}.tpa-fgroup{flex-direction:column;gap:9.5px;display:flex}.tpa-flabel{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);margin:0;font-size:12.4px}.tpa-frow{flex-wrap:wrap;gap:6px;display:flex}.tpa-pill{border:1px solid var(--line);color:var(--stone-deep);transition:color var(--dur-micro) var(--ease-colour), border-color var(--dur-micro) var(--ease-colour), background-color var(--dur-standard) var(--ease-surface);background:0 0;border-radius:999px;padding:7.5px 13px;font-size:13.3px}.tpa-pill.is-on{background:var(--ink);border-color:var(--ink);color:var(--background)}.tpa-chat{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-top:9.5px;padding-top:19px;display:flex}.tpa-chat-head{align-items:center;gap:7px;display:flex}.tpa-chat-head p{color:var(--ink);margin:0;font-size:13.3px;font-weight:500}.tpa-chat-dot{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e3f79459}.tpa-chat-log{scrollbar-width:thin;flex-direction:column;gap:7px;max-height:210px;display:flex;overflow-y:auto}.tpa-chat-line{border-radius:13px;max-width:92%;margin:0;padding:9px 12.5px;font-size:13.3px;line-height:1.5}.tpa-chat-line.is-you{background:var(--lime);color:var(--ink);border-bottom-right-radius:4px;align-self:flex-end}.tpa-chat-line.is-guide{background:var(--fog);color:var(--stone-deep);border-bottom-left-radius:4px;align-self:flex-start}.tpa-chat-input{border:1px solid var(--line);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:5px 5px 5px 14.25px;display:flex}.tpa-chat-input:focus-within{border-color:var(--ink)}.tpa-chat-input input{width:0;min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1 1 0;font-size:13.3px}.tpa-chat-input input::placeholder{color:var(--stone)}.tpa-chat-input button{background:var(--ink);width:30px;height:30px;color:var(--background);border-radius:50%;flex:none;font-size:14px;line-height:1}.tpa-listings{min-width:0}.tpa-results{grid-template-columns:repeat(3,1fr);gap:33.25px 14.25px;display:grid}@media screen and (max-width:1023px){.tpa-results{grid-template-columns:1fr}}.tpa-result{animation:tpa-result-in .5s var(--ease-entrance) both;animation-delay:calc(var(--index,0) * 60ms)}@keyframes tpa-result-in{0%{opacity:0;transform:translateY(14px)}}.tpa-empty{text-align:center;color:var(--stone-deep);grid-column:1/-1;margin:0;padding:66.5px 0;font-size:19px}@media (prefers-reduced-motion:reduce){.tpa-search{transition:none}.tpa-result{animation:none}}.hx-cycle{animation:hx-cycle-in .55s var(--ease-entrance) both;transform-origin:50% 80%;padding-inline:.1em;position:relative}@keyframes hx-mark-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.hx-cycle:before{animation:none}}@keyframes hx-cycle-in{0%{opacity:0;transform:rotateX(70deg)}}.tas{flex-direction:column;justify-content:center;min-height:100svh;display:flex}.tas>*{min-width:0}.tas-ring{padding:0 .18em;display:inline-block;position:relative}.tas-ring svg{pointer-events:none;width:116%;height:136%;position:absolute;inset:-18% -8%;overflow:visible}.tas-ring svg path{stroke-dasharray:1120;stroke-dashoffset:1120px;animation:tas-ring-draw 1.1s var(--ease-surface) .35s forwards}@keyframes tas-ring-draw{to{stroke-dashoffset:0}}.tas-stage{position:relative}.tas-peek{aspect-ratio:4/3;object-fit:cover;z-index:0;border-radius:14px;width:clamp(120px,16vw,190px);position:absolute;box-shadow:0 16px 30px -14px #1a191559}.tas-peek-a{top:-34px;left:-46px;transform:rotate(-5deg)}.tas-peek-b{bottom:-38px;right:-42px;transform:rotate(4deg)}@media screen and (max-width:1023px){.tas-peek-a{left:-14px}.tas-peek-b{right:-14px}}.tas-panel{z-index:1;border:1px solid var(--line);background:linear-gradient(#fff 0%,#fdfcfa 100%);border-radius:26px;flex-direction:column;gap:16.6px;padding:23.75px;display:flex;position:relative;box-shadow:0 30px 60px -35px #1a191559}.tas-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding-bottom:14.25px;display:flex}.tas-avatar{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;position:relative}.tas-avatar svg{width:26px;height:26px}.tas-avatar.is-small{width:30px;height:30px}.tas-avatar.is-small svg{width:18px;height:18px}.tas-avatar-pulse{background:var(--lime);width:11px;height:11px;animation:tas-pulse 2.4s var(--ease-breathe) infinite;border:2px solid #fff;border-radius:50%;position:absolute;bottom:-1px;right:-1px}@keyframes tas-pulse{0%,to{box-shadow:0 0 #e3f794b3}55%{box-shadow:0 0 0 7px #e3f79400}}.tas-head-name{color:var(--ink);margin:0;font-size:15.2px;font-weight:500}.tas-head-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);margin:2px 0 0;font-size:11.4px}.tas-log{scrollbar-width:thin;flex-direction:column;gap:8px;min-height:64px;max-height:260px;padding-top:10px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 10px);mask-image:linear-gradient(#0000 0,#000 10px)}.tas-line{max-width:78%;animation:ta-msg-in .45s var(--ease-entrance) both;font-size:14.25px}.tas-log .tpa-chat-line.is-guide{background:var(--fog);color:var(--ink)}.tas-chips{flex-wrap:wrap;gap:7px;display:flex}.tas-chip{border:1px solid var(--line);color:var(--ink);opacity:0;transition:background-color var(--dur-micro) var(--ease-colour), border-color var(--dur-micro) var(--ease-colour), transform var(--dur-micro) var(--ease-colour);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8.5px 14.25px;font-size:13.3px;display:inline-flex;transform:translateY(8px)}.tas-chips.is-in .tas-chip{animation:tas-chip-in .45s var(--ease-entrance) both;animation-delay:calc(var(--i,0) * 55ms)}@keyframes tas-chip-in{to{opacity:1;transform:none}}.tas-chip svg{width:13px;height:13px;color:var(--stone-deep)}@media (hover:hover){.tas-chip:hover{background:var(--lime);border-color:var(--ink);transform:translateY(-1px)}.tas-chip:hover svg{color:var(--ink)}}.tas-ask{border:1px solid var(--line);transition:border-color var(--dur-micro) var(--ease-colour), box-shadow var(--dur-micro) var(--ease-colour);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:5px 5px 5px 16.6px;display:flex}.tas-ask:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #e3f79473}.tas-ask input{width:0;min-width:0;font-family:var(--font-body);color:var(--ink);background:0 0;border:none;outline:none;flex:1 1 0;font-size:14.25px}.tas-ask input::placeholder{color:var(--stone)}.tas-send{background:var(--lime);width:38px;height:38px;color:var(--ink);transition:transform var(--dur-micro) var(--ease-colour);border-radius:50%;flex:none;place-items:center;display:grid}.tas-send svg{width:15px;height:15px}.tas-results{margin-top:47.5px}.tas-results-head{justify-content:center;align-items:center;gap:9.5px;margin-bottom:19px;display:flex}.tas-results-head p{color:var(--ink);align-items:center;gap:9.5px;margin:0;font-size:15.2px;font-weight:500;display:flex}.tas-count-pill{background:var(--lime);color:var(--ink);border-radius:999px;padding:4.75px 11px;font-size:12.4px;font-weight:500}.tas-results .tpa-results{padding:0}.tas-results .tpa-card .tpa-infos{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.tas-ring svg path{stroke-dashoffset:0;animation:none}.tas-line{animation:none}.tas-chips .tas-chip,.tas-chips.is-in .tas-chip{opacity:1;animation:none;transform:none}.tas-avatar-pulse{animation:none}}.ta-phone-flippable{box-shadow:none;transform-style:preserve-3d;transition:transform .9s var(--ease-surface);background:0 0;padding:0;position:relative}.ta-phone-flippable.is-flipped{transform:rotateY(180deg)}.ta-phone-flippable .ta-phone-back{opacity:0;transition:opacity 0s linear .45s}.ta-phone-flippable .ta-phone-face:not(.ta-phone-back){transition:opacity 0s linear .45s}.ta-phone-flippable.is-flipped .ta-phone-back{opacity:1}.ta-phone-flippable.is-flipped .ta-phone-face:not(.ta-phone-back){opacity:0}@media (prefers-reduced-motion:reduce){.ta-phone-flippable .ta-phone-back,.ta-phone-flippable .ta-phone-face:not(.ta-phone-back){transition-delay:0s}}.ta-phone-face{backface-visibility:hidden;background:var(--ink);border-radius:42px;padding:12px;box-shadow:0 30px 60px -25px #1a1a1873,inset 0 2px #ffffff14}.ta-phone-front{position:relative}.ta-phone-back{display:grid;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.ta-qr{background:var(--ink);border-radius:31px;place-content:center;justify-items:center;gap:12px;padding:24px 18px;display:grid}.ta-qr-mark{width:26px;height:26px;margin-bottom:2px}.ta-qr-card{background:#fff;border-radius:18px;max-width:calc(100% - 12px);padding:11px;box-shadow:0 14px 30px -16px #0000008c}.ta-qr-card img{aspect-ratio:1;width:min(150px,42vw,100%);image-rendering:pixelated;display:block}.ta-qr-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:6px 0 0;font-size:8.8px}.ta-qr-title{color:#f4f3f0;margin:0;font-size:15.4px;font-weight:500}.ta-qr-badges{gap:7px;margin-top:8px;display:grid}.ta-badge{color:#f4f3f0;background:#f4f3f00a;border:1px solid #f4f3f052;border-radius:10px;align-items:center;gap:9px;width:min(152px,94%);padding:6.5px 12px;display:flex}.ta-badge svg{flex:none;width:15px;height:18px}.ta-badge-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.ta-badge-text em{letter-spacing:.02em;opacity:.62;font-size:8.3px;font-style:normal}.ta-badge-text strong{letter-spacing:.01em;font-size:12.6px;font-weight:500}.ta-phone-screen{container-type:inline-size}.ta-chatscr-head p{font-size:max(4.3cqw,9.5px)!important}.ta-chatscr-sub{font-size:max(2.9cqw,7px)!important}.ta-chatscr .tpa-chat-line{border-radius:max(4.4cqw,9px)!important;padding:max(2.4cqw,5px) max(3.2cqw,7px)!important;font-size:max(3.9cqw,8.5px)!important;line-height:1.38!important}.ta-chatscr-log{gap:max(2.2cqw,5px)!important}.ta-inputbar{height:max(11cqw,24px)!important;padding:0 max(1.4cqw,3px) 0 max(3.6cqw,8px)!important}.ta-input-text{font-size:max(3.9cqw,8.5px)!important}.ta-chatscr{background:var(--background);opacity:0;transition:opacity .8s cubic-bezier(.55, .085, .68, .53), transform .95s var(--ease-entrance);pointer-events:none;flex-direction:column;padding:38px 14px 16px;display:flex;position:absolute;inset:0;transform:translateY(30px)}.ta-chatscr.is-on{opacity:1;transform:translate(0)}.ta-chatscr-head{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding-bottom:12px;display:flex}.ta-chatscr-head p{color:var(--ink);margin:0;font-size:14.25px;font-weight:500}.ta-chatscr-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);font-size:10.4px}.ta-chatscr-log{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;padding:14px 0 12px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 2px,#000 34px);mask-image:linear-gradient(#0000 2px,#000 34px)}.ta-inputbar{border:1px solid var(--line);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;height:40px;padding:0 5px 0 13px;display:flex}.ta-input-text{color:var(--ink);white-space:nowrap;flex:1;align-items:center;font-size:12.6px;display:flex;overflow:hidden}.ta-input-text.is-ph{color:var(--stone)}.ta-caret{background:var(--ink);width:1.5px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite ta-caret}@keyframes ta-caret{50%{opacity:0}}.ta-send{background:var(--fog);width:30px;height:30px;color:var(--stone);transition:background-color .3s, color .3s, transform .3s var(--ease-entrance);border-radius:50%;flex:none;place-items:center;display:grid}.ta-inputbar.is-live .ta-send{background:var(--lime);color:var(--ink);transform:scale(1.06)}.ta-send svg{width:12px;height:12px}@media (prefers-reduced-motion:reduce){.ta-caret{animation:none}}@media screen and (max-width:1023px){.tas-ask input,.ic-input{font-size:16px!important}.ic-bar,.ic-wrap.is-cross .ic-bar{background-position:35% 0;box-shadow:0 4px 18px -6px #e3f794bf;animation:none!important}.ta-screen.is-on.ta-pan{animation:none!important}}.tas-chips:not(.is-in){pointer-events:none}@media (prefers-reduced-motion:reduce){.tas-chips{pointer-events:auto}}.fh-in{justify-content:space-between;align-items:center;display:flex}.fh-chip{border-radius:999px;align-items:center;display:inline-flex;box-shadow:0 10px 30px -14px #1a1a1859}.fh-brand{height:44px;box-shadow:none;padding:0 16px}.fh-brand img{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff);width:auto;height:21px;display:block}.fh-cta{background:var(--lime);height:44px;color:var(--ink);transition:transform .25s var(--ease-entrance);padding:0 22px}@media screen and (max-width:639px){.fh-in{background:linear-gradient(#ffffffe6,#ffffffb8);border:1px solid #fff9;border-radius:999px;padding:5px 5px 5px 15px;box-shadow:0 12px 32px -16px #1a1a1866,inset 0 1px #ffffffbf}.fh-chip{box-shadow:none}.fh-brand{-webkit-backdrop-filter:none;background:0 0;height:38px;padding:0}.fh-brand img{filter:drop-shadow(1px 0 #fff)drop-shadow(-1px 0 #fff)drop-shadow(0 1px #fff)drop-shadow(0 -1px #fff);height:17px}.fh-cta{height:38px;padding:0 16px}}.ta-chatscr-log .tpa-chat-line{max-width:88%;animation:ta-msg-in .45s var(--ease-entrance) both;font-size:12.8px}@keyframes ta-msg-in{0%{opacity:0;transform:translateY(8px)}}.ta-chatscr-typing{background:var(--fog);border-radius:13px 13px 13px 4px;align-self:flex-start;gap:4px;padding:10px 12px;display:inline-flex}.ta-chatscr-typing i{background:var(--stone);border-radius:50%;width:5px;height:5px;animation:1.1s infinite ta-typing}.ta-chatscr-typing i:nth-child(2){animation-delay:.18s}.ta-chatscr-typing i:nth-child(3){animation-delay:.36s}@keyframes ta-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ta-chatscr-call{background:var(--fog);letter-spacing:.01em;color:var(--stone-deep);animation:ta-msg-in .45s var(--ease-entrance) both;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:7px 13px;font-size:11.5px;font-weight:500;display:inline-flex}.ta-chatscr-call i{background:var(--lime);border-radius:50%;width:6px;height:6px}.ta-rail.is-on{background-color:var(--lime);box-shadow:0 0 0 1px var(--ink) inset}.ta-stores{flex-wrap:wrap;gap:7px;display:flex}.ta-store{border:1px solid var(--line);color:var(--ink);background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:8.5px 14.25px;font-size:13.3px;display:inline-flex}.ta-store svg{width:12px;height:14px}.ta-stores.is-qr .ta-store{background:var(--fog);border-color:#0000}@media (prefers-reduced-motion:reduce){.ta-phone-flippable{transition:none}.ta-chatscr-log .tpa-chat-line{animation:none}.ta-chatscr-typing{display:none}}.tg-flip{transform-style:preserve-3d;transition:transform .6s var(--ease-surface);position:relative}.tg-flip.is-face{transform:rotateY(180deg)}.tg-flip-face{backface-visibility:hidden;position:absolute;inset:0}.tg-flip-back{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.tg-flip{transition:none}}.sk{background:var(--background);min-height:100svh;padding:0 24px 96px}.sk-bar{justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:28px 0 0;display:flex}.sk-mark{letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.sk-mark i{color:var(--ink);background:var(--lime);border-radius:999px;padding:0 1px;font-style:normal}.sk-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--stone-deep);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500}.sk-doc{max-width:720px;color:var(--ink);margin:48px auto 0;font-size:15.5px;line-height:1.72}.sk-doc h1{letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(30px,5vw,44px);font-weight:500;line-height:1.08}.sk-doc h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin:52px 0 14px;padding-top:26px;font-size:21px;font-weight:600}.sk-doc p{color:var(--stone-deep);margin:0 0 14px}.sk-doc strong{color:var(--ink);font-weight:600}.sk-doc blockquote{border-left:3px solid var(--ink);background:var(--lime-soft,#e3f79447);border-radius:0 14px 14px 0;margin:0 0 18px;padding:16px 20px}.sk-doc blockquote p{margin:0;font-size:14px;line-height:1.65}.sk-doc ul,.sk-doc ol{color:var(--stone-deep);margin:0 0 16px;padding-left:22px}.sk-doc li{margin:0 0 9px}.sk-doc li::marker{color:var(--stone)}.sk-doc ol li::marker{color:var(--ink);font-weight:600}.sk-doc code{background:var(--fog);border-radius:6px;padding:1px 6px;font-family:inherit;font-size:.92em}.sk-doc hr{border:0;border-top:1px solid var(--line);margin:40px 0}.sk-doc em{font-style:italic}.sk-foot{border-top:1px solid var(--line);max-width:720px;margin:56px auto 0;padding-top:20px}.sk-foot p{color:var(--stone);margin:0;font-size:12.5px}@media screen and (max-width:1023px){.ta .sticky{padding-top:56px;padding-bottom:104px}.ta .sticky>.grid{row-gap:24px!important}.ta-phone{width:var(--ta-phone-w,min(240px, 62vw, max(200px, calc((100svh - 330px) * 9 / 19 + 24px))))}.ta-caption{min-height:9.5rem}.ta-caption p{font-size:13.5px;line-height:1.5}}.ic-wrap{flex:0 auto;align-items:center;min-width:0;display:flex}.ic-bar{background:linear-gradient(100deg, var(--lime) 0%, var(--ink) 22%, var(--lime) 45%, var(--ink) 68%, var(--lime) 100%);background-size:260% 100%;border-radius:999px;width:600px;max-width:64vw;padding:2px;animation:7s linear infinite ic-sweep,3.4s ease-in-out infinite ic-glow;position:relative}@keyframes ic-sweep{to{background-position:-260% 0}}@keyframes ic-glow{0%,to{box-shadow:0 4px 18px -6px #e3f794bf,0 0 #e3f79400}50%{box-shadow:0 6px 26px -4px #e3f794,0 0 0 5px #e3f79429}}.ic-bar-in{background:var(--panel);border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 5px 0 8px;display:flex}.ic-glyph{background:var(--ink);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.ic-face{background:var(--ink);border-radius:50%;width:26px;height:26px;display:block}.ic-face svg{width:100%;height:100%}.ic-face.is-small{width:20px;height:20px}.ic-glyph .ic-face{background:0 0;width:24px;height:24px}.ic-input{width:0;min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1 1 0;font-size:15px}.ic-input::placeholder{color:var(--stone);opacity:1}.ic-input:placeholder-shown{caret-color:var(--ink)}.ic-send{background:var(--lime);width:36px;height:36px;color:var(--ink);transition:transform .2s var(--ease-entrance);border-radius:50%;flex:none;place-items:center;display:grid}.ic-send svg{width:17px;height:17px}@media screen and (max-width:639px){.ic-bar{width:90vw;max-width:none}}@media (prefers-reduced-motion:reduce){.ic-bar{transition:none;animation:none;box-shadow:0 4px 18px -6px #e3f794bf}}.ic-panel-wrap{top:auto;left:50%;bottom:calc(100dvh - var(--ic-y) + 12px);z-index:55;width:min(560px,100vw - 24px);animation:ic-panel-in .34s var(--ease-entrance) both;position:fixed;transform:translate(-50%)}body.ic-bar-high .ic-panel-wrap{top:calc(var(--ic-y) + 62px);bottom:auto}@keyframes ic-panel-in{0%{opacity:0;transform:translate(-50%)translateY(-12px)}}.ic-panel{background:var(--panel);border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #1a191557,0 0 0 1px #1a19150f}.ic-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.ic-name{color:var(--ink);margin:0;font-size:14.5px;font-weight:500}.ic-sub{color:var(--stone);margin:0;font-size:11.5px}.ic-close{width:28px;height:28px;color:var(--stone-deep);border-radius:50%;place-items:center;margin-left:auto;transition:background .2s;display:grid}.ic-close svg{width:15px;height:15px}.ic-log{overscroll-behavior:contain;flex-direction:column;gap:9px;max-height:min(46svh,380px);padding:16px;display:flex;overflow-y:auto}.ic-turn{flex-direction:column;gap:9px;display:flex}.ic-homes{flex-direction:column;gap:8px;display:flex}.ic-home{background:var(--fog);border-radius:14px;align-items:center;gap:10px;padding:8px;display:flex}.ic-home img{object-fit:cover;border-radius:10px;flex:none;width:46px;height:46px}.ic-home-title{color:var(--ink);margin:0;font-size:13.5px;font-weight:500}.ic-home-sub{color:var(--stone);margin:2px 0 0;font-size:12px}.ic-book{background:var(--lime);color:var(--ink);transition:transform .2s var(--ease-entrance);border-radius:999px;flex:none;margin-left:auto;padding:7px 13px;font-size:12px;font-weight:500}.ic-chips{flex-wrap:wrap;gap:6px;padding:0 16px 16px;display:flex}.ic-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);transition:background .2s, transform .2s var(--ease-entrance);border-radius:999px;padding:7px 12px;font-size:12.5px}body.ic-chatting .tg-root{opacity:0;pointer-events:none;transition:opacity .25s var(--ease-entrance)}.icf-eyes{transform-box:fill-box;transform-origin:50%;animation:4.4s infinite icf-blink}@keyframes icf-blink{0%,91%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.12)}}.icf-brow{opacity:0;transition:opacity .3s var(--ease-entrance), transform .3s var(--ease-entrance);transform:translateY(1.4px)}.ic-face.is-cross .icf-brow{opacity:1;transform:translateY(0)}.icf-look{transform-box:fill-box;transform-origin:50%;transition:transform .35s var(--ease-entrance)}.ic-face.is-meh .icf-look{animation:4.2s ease-in-out infinite icf-sideeye}@keyframes icf-sideeye{0%,14%{transform:translate(0)}22%,56%{transform:translate(-2.3px)}64%,82%{transform:translate(2.3px)}90%,to{transform:translate(0)}}.ic-face.is-cross .icf-look{transform:translate(2.2px)}.icf-m{opacity:0;transition:opacity .28s var(--ease-entrance)}.ic-face.is-happy .icf-m-happy,.ic-face.is-meh .icf-m-meh,.ic-face.is-cross .icf-m-cross{opacity:1}.ic-face.is-cross{animation:4.6s ease-in-out infinite icf-tilt}@keyframes icf-tilt{0%,to{transform:rotate(0)}20%,52%{transform:rotate(-8deg)}66%{transform:rotate(2.5deg)}}.ic-wrap.is-cross .ic-bar{animation:3s linear infinite ic-sweep,1.5s ease-in-out infinite ic-glow}@media (prefers-reduced-motion:reduce){.icf-eyes,.icf-look,.ic-face.is-meh .icf-look,.ic-face.is-cross,.ic-wrap.is-cross .ic-bar{animation:none}}.ta-pop{z-index:3;background:var(--panel);opacity:0;pointer-events:none;border-radius:16px;align-items:center;gap:9px;padding:9px 14px 9px 9px;transition:opacity .75s cubic-bezier(.55,.085,.68,.53),transform .75s cubic-bezier(.55,.085,.68,.53);display:flex;position:absolute;transform:translate(14px,8px);box-shadow:0 18px 40px -16px #1a191559,0 0 0 1px #1a19150f}.ta-pop.is-on{opacity:1;transform:translate(0)}.ta-pop-listing{top:30%;left:-84px}.ta-pop-listing img{object-fit:cover;border-radius:10px;width:44px;height:44px}.ta-pop-title{color:var(--ink);white-space:nowrap;margin:0;font-size:12.5px;font-weight:600}.ta-pop-sub{color:var(--stone);margin:1px 0 0;font-size:11px}.ta-pop-hood{color:var(--ink);white-space:nowrap;padding:9px 14px;font-size:12px;font-weight:500;top:58%;left:-64px}.ta-pop-hood .tpa-coin.is-still{box-shadow:none;background:0 0;border:0;padding:0;position:static}.ta-pop-hood .tpa-coin.is-still svg{width:18px;height:18px;display:block}@media screen and (max-width:1023px){.ta-pop-listing{left:-36px}.ta-pop-hood{left:-28px}}@media (prefers-reduced-motion:reduce){.ta-screen.is-on.ta-pan{animation:none}.ta-pop{transition:opacity .3s;transform:none}}.icg-coin{width:24px;height:24px;display:block;position:relative}.icg-side{transition:transform .3s var(--ease-entrance);place-items:center;display:grid;position:absolute;inset:0}.icg-side .ic-face{background:0 0;width:24px;height:24px}.icg-t{width:16px;height:16px;display:block}@media (prefers-reduced-motion:reduce){.icg-side{transition:none}}.tps-hint{background:var(--panel);color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease-opacity), transform .4s var(--ease-entrance);pointer-events:none;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:154px;left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 14px 30px -14px #1a191566}.tps-hint.is-on{opacity:1;transform:translate(-50%)translateY(0)}.tps-hint svg{width:20px;height:11px;animation:1.8s ease-in-out infinite tps-hint-nudge;display:block}@keyframes tps-hint-nudge{0%,to{transform:translate(0)}35%{transform:translate(-3px)}70%{transform:translate(3px)}}@media screen and (min-width:1024px){.tps-hint{display:none}}@media (prefers-reduced-motion:reduce){.tps-hint svg{animation:none}}.ic-glyph{position:relative}.ic-glyph.is-nudging{animation:1.3s ease-in-out infinite icg-buzz}@keyframes icg-buzz{0%,15%,to{transform:rotate(0)scale(1)}3%{transform:rotate(-11deg)scale(1.07)}6%{transform:rotate(9deg)scale(1.07)}9%{transform:rotate(-6deg)scale(1.04)}12%{transform:rotate(3deg)scale(1.01)}}.icg-ping{border:2px solid var(--lime);pointer-events:none;animation:icg-ping 1.3s var(--ease-opacity) infinite;border-radius:50%;position:absolute;inset:-2px}@keyframes icg-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2)}}@media (prefers-reduced-motion:reduce){.ic-glyph.is-nudging,.icg-ping{animation:none}}.tpa-coin{z-index:2;background:var(--panel);letter-spacing:.02em;color:var(--ink);pointer-events:none;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 6px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 8px 20px -10px #1a191566}.tpa-coin svg{width:17px;height:17px;display:block}@media screen and (max-width:1023px){.tas-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -23.75px;padding:2px 23.75px 6px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 20px calc(100% - 28px),#0000 100%)}.tas-chips::-webkit-scrollbar{display:none}.tas-chip{white-space:nowrap;flex:none}.tas-log{max-height:230px}.tas{padding-bottom:130px}.ta-intro{padding-top:208px!important}.tpa-collection{z-index:3}.tpa-columns{z-index:2;position:relative}.tpa-column:first-child .tpa-card.is-first.is-flying{z-index:5}}.ic-bar{transition:width .45s var(--ease-entrance)}body.ic-standdown .ic-host{pointer-events:none}body.ic-standdown .ic-wrap{opacity:0;transform:translateY(12px)}.ic-wrap{transition:opacity .26s var(--ease-entrance), transform .26s var(--ease-entrance)}@media (prefers-reduced-motion:reduce){.ic-wrap{transition:none}}body.ic-merged .ic-bar{max-width:none}.ic-glyph.is-showoff{z-index:6;animation:icg-showoff 3.2s var(--ease-entrance) both}@keyframes icg-showoff{0%{transform:scale(1)rotate(0)}12%{transform:scale(2.1)rotate(-9deg)}22%{transform:scale(1.8)rotate(7deg)}34%{transform:scale(1.95)rotate(-4deg)}46%{transform:scale(1.88)rotate(2deg)}82%{transform:scale(1.88)rotate(0)}to{transform:scale(1)rotate(0)}}.ic-face.is-cross .icf-lash path:nth-child(n+4){opacity:0}.icf-lash path{transition:opacity .25s var(--ease-opacity)}@media (prefers-reduced-motion:reduce){.ic-glyph.is-showoff{animation:none}}.ic-mic{width:34px;height:34px;color:var(--stone-deep);border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid;position:relative}.ic-mic svg{width:17px;height:17px}.ic-mic.is-listening{background:var(--ink);color:var(--lime)}.ic-mic.is-denied{color:var(--stone)}.ic-mic-wave{border:2px solid var(--lime);animation:ic-mic-wave 1.4s var(--ease-opacity) infinite;pointer-events:none;border-radius:50%;position:absolute;inset:0}@keyframes ic-mic-wave{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.ic-mute{width:28px;height:28px;color:var(--stone-deep);border-radius:50%;place-items:center;transition:background .2s;display:grid}.ic-mute svg{width:17px;height:17px}.ic-mute.is-off{color:var(--stone)}@media (prefers-reduced-motion:reduce){.ic-mic-wave{animation:none}}@media screen and (max-width:1023px){.tps-line:before{background:0 0}}@media screen and (max-width:639px){.hx-tile-swap{transform:scale(1)}.hx-tile{top:var(--tile-top-phone)!important;left:var(--tile-left-phone)!important;width:var(--tile-w-phone,inherit)!important;height:var(--tile-h-phone,inherit)!important}}@media screen and (max-width:1023px){.hx-tile-off{display:none!important}}.hx-wrap,.hx-sub{z-index:6;position:relative}@media screen and (max-width:1023px){.tpa-collection{padding-bottom:24px}.tpa-collection:before{border-bottom-right-radius:26px;border-bottom-left-radius:26px}.tps-ui:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(#1a191500 48%,#1a191580 76%,#1a1915c7 100%),linear-gradient(#1a191580 0%,#1a191500 26%);position:absolute;inset:0}.tps-controls,.tps-dots,.tps-name-wrapper,.tps-col,.tps-hint{z-index:2}.tps-desc{text-align:center;letter-spacing:0;color:#ffffffeb;text-shadow:0 1px 12px #1a191580;width:min(84vw,400px);margin-inline:auto;font-size:14.5px;line-height:1.5;display:block;position:absolute;inset:auto 0 240px}.tps-dots{flex-direction:row;gap:2px;display:flex;top:auto;bottom:156px;left:50%;transform:translate(-50%)}.tps-dots li{width:22px;height:22px}.tps-hint{bottom:480px}.tps-dots button:before,.tps-dots button:after{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.tps-dots button:before{background:#ffffff6b}.tps-dots li.is-active-dot button:after{background:var(--lime)}.tps-ui:before{background:linear-gradient(#1a191500 44%,#1a19159e 74%,#1a1915e0 100%),linear-gradient(#1a191594 0%,#1a191500 28%)}.tps-name-text{text-shadow:0 1px 14px #1a19158c}}.tpa-coin-mark{background:var(--lime);border:1.3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.tpa-coin-mark img{width:9px;height:9px;display:block}.ta-pop-hood .tpa-coin.is-still .tpa-coin-mark{width:20px;height:20px}@media screen and (max-height:700px) and (max-width:1023px){.ta-caption{min-height:5.4rem!important;margin-top:12px!important;padding-top:12px!important}.ta-caption .t-body{margin-top:6px;font-size:13px}.ta .sticky{padding-bottom:72px}.ta-qr{gap:8px;padding:14px 12px}.ta-qr-mark{display:none}.ta-qr-card{padding:8px}.ta-qr-card img{width:min(112px,38vw,100%)}.ta-qr-badges{gap:5px;margin-top:4px}}@media screen and (max-width:1023px){:root.short-svh .ta-caption{min-height:5.4rem!important;margin-top:12px!important;padding-top:12px!important}:root.short-svh .ta-caption .t-body{margin-top:6px!important;font-size:13px!important}:root.short-svh .ta .sticky{padding-bottom:72px!important}:root.short-svh .ta-qr{gap:8px!important;padding:14px 12px!important}:root.short-svh .ta-qr-mark{display:none!important}:root.short-svh .ta-qr-card{padding:8px!important}:root.short-svh .ta-qr-card img{width:min(112px,38vw,100%)!important}:root.short-svh .ta-qr-badges{gap:5px!important;margin-top:4px!important}}.tps-count{display:none}@media screen and (max-width:1023px){.tps-controls,.tps-dots{display:none!important}.tps-count{z-index:2;letter-spacing:.16em;color:#ffffffeb;text-shadow:0 1px 10px #1a191573;align-items:center;gap:9px;font-size:11px;display:inline-flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.tps-count i{background:#ffffff8c;width:18px;height:1px}.tps-count-total{opacity:.6}.tps-count-cur{animation:tps-rise-in .4s var(--ease-entrance) both}}.tpa-bg-deep{z-index:-1;opacity:0;pointer-events:none;will-change:opacity;background:#d8d7d1;position:absolute;inset:0}@media screen and (max-width:1023px){.tps-bg .tps-bg-item:nth-child(3) .tps-img img{object-position:62% 30%}}.ic-booked{background:var(--ink);color:#f4f3f0;max-width:88%;animation:ta-msg-in .45s var(--ease-entrance) both;border-radius:14px 14px 14px 5px;align-items:flex-start;gap:11px;margin-top:6px;padding:12px 14px;display:flex}.ic-booked-tick{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.ic-booked-tick svg{width:13px;height:13px}.ic-booked-rows p{margin:0;font-size:12.6px;line-height:1.45}.ic-booked-title{font-size:13.2px;font-weight:500}.ic-booked-note{letter-spacing:.04em;opacity:.55;margin-top:4px;font-size:10px}.ic-joined .ic-joined-qr{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:5px;margin-top:8px;padding:9px;display:inline-flex}.ic-joined .ic-joined-qr img{width:96px;height:96px;image-rendering:pixelated;display:block}.ic-joined .ic-joined-qr em{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);opacity:.7;font-size:9.5px;font-style:normal}.ic-joined .ic-joined-link{text-underline-offset:3px;word-break:break-all;margin-top:6px;font-size:12px;text-decoration:underline}@media screen and (max-width:639px){.ta-intro h2{font-size:clamp(26px,7.4vw,34px)}.ic-root:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(to bottom, var(--background) 0%, var(--background) 38%, var(--background) 62%, transparent 100%);height:92px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.ic-root:before{background:linear-gradient(to bottom, var(--background) 0%, var(--background) 38%, color-mix(in srgb, var(--background) 72%, transparent) 62%, transparent 100%)}}.ic-frow{text-align:center;justify-items:center;grid-template-columns:1fr!important;gap:16px!important;padding:22px 18px!important}.ic-frow>nav{justify-content:center;justify-self:center!important;gap:18px!important}.ic-frow>div{justify-self:center!important;gap:26px!important}.ic-frow-cta{justify-self:center!important}.tas-chips{justify-content:center;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:2px 0 4px!important;overflow-x:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.tas-chip{padding:7px 11px;font-size:12.5px}}.tpa-perks{z-index:2;background:var(--panel);border-radius:999px;align-items:center;gap:9px;padding:6px 10px;display:inline-flex;position:absolute;bottom:9.5px;left:9.5px;box-shadow:0 6px 16px -10px #1a191580}.tpa-perk{width:15px;height:15px;display:block}.tpa-perk svg{width:100%;height:100%;display:block}.ic-host .ic-wrap{pointer-events:auto}#app-intro h2{scroll-margin-top:90px}.tas-panel,.tas-ask,.tas-chips{min-width:0;max-width:100%}@media screen and (max-width:639px){.ic-fmark{padding-top:151px}}.ic-mic,.ic-send,.ic-glyph,.fh-cta,.ic-hit{position:relative}.ic-mic:after,.ic-send:after,.ic-glyph:after,.fh-cta:after,.ic-hit:after{content:"";pointer-events:auto;background:0 0;width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ic-bar-in{gap:14px}@media (hover:hover){.marquee-track:hover{animation-play-state:paused}.tps-thumb-items:hover .tps-thumb-item:last-child{flex:.2}.tps-thumb-items:hover .tps-thumb-item:hover{flex:1}.tpa-card:not(.is-disabled) .tpa-media .tpa-save:hover:before{transform:scale(1.1)}.tpa-rail-clear:hover{color:var(--ink)}.tpa-pill:hover{color:var(--ink);border-color:var(--ink)}.tas-send:hover,.fh-cta:hover,.ic-send:hover{transform:translateY(-1px)}.ic-close:hover{background:var(--fog)}.ic-book:hover{transform:translateY(-1px)}.ic-chip:hover{background:var(--fog);transform:translateY(-1px)}.ic-mic:hover{background:var(--fog);color:var(--ink)}.ic-mute:hover{background:var(--fog)}}.ic-face.is-mark,.tas-avatar{place-items:center;display:grid}.ic-face.is-mark img,.tas-avatar img{object-fit:contain;place-self:center;width:60%;height:60%;display:block;position:static}.tcu-support{font-family:var(--font-body);color:var(--ink);text-wrap:balance;max-width:100%;margin-top:.5em;font-size:clamp(18px,14.6px + .87vw,28px);font-weight:400;line-height:1.6}.hx-tagline{text-wrap:balance}.hx-claims{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35em .42em;display:flex}.hx-claims>span{white-space:nowrap;align-items:center;gap:.42em;display:inline-flex}@media screen and (max-width:639px){.hx-claim-dot{display:none}.hx-claims{column-gap:1.15em}}.tcu-huge{white-space:nowrap}.tpa-introcta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px;display:flex}.tpa-introcta-btn,.tpa-asksarah{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--hairline);transition:border-color var(--dur-micro) var(--ease-colour);align-items:center;gap:.4em;padding-bottom:3px;font-size:clamp(15px,13.6px + .36vw,20px);font-weight:500;line-height:1;display:inline-flex}.tpa-asksarah{margin-top:18px}@media (hover:hover){.tpa-introcta-btn:hover,.tpa-asksarah:hover{border-color:var(--ink)}}.tpa-spec{font-family:var(--font-body);color:var(--stone-deep);flex-wrap:wrap;align-items:center;column-gap:.5em;margin-top:4px;font-size:clamp(13px,12.1px + .23vw,15px);line-height:1.45;display:flex}.tpa-spec-sep{background:var(--stone);border-radius:50%;flex:none;width:3px;height:3px}.tpa-pick{background:var(--panel);text-align:right;border-radius:12px;flex-direction:column;align-items:flex-end;gap:2px;max-width:calc(100% - 92px);padding:6px 10px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 6px 18px -10px #1a191566}.tpa-pick-label{font-family:var(--font-body);color:var(--success);font-size:12px;font-weight:500;line-height:1}.tpa-pick-why{font-family:var(--font-body);color:var(--stone-deep);font-size:11px;line-height:1.3}.tpa-ctitle,#hoods h2{scroll-margin-top:96px}.sts-actions{z-index:10;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;margin-top:36px;display:flex;position:relative}.sts-btn2{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--hairline);align-items:center;gap:.4em;padding-bottom:3px;font-size:clamp(15px,13.6px + .36vw,20px);font-weight:500;display:inline-flex}@media (hover:hover){.sts-btn2:hover{border-color:var(--ink)}}.tsc{z-index:1;background-color:var(--background);position:relative}.tsc-title{margin:0}.tsc-list{grid-template-columns:max-content minmax(0,1fr);column-gap:0;max-width:620px;margin:clamp(32px,5vw,48px) auto 0;display:grid}.tsc-verb,.tsc-object{padding-block:clamp(14px,2.4vw,20px)}.tsc-verb:not(:nth-child(-n+2)),.tsc-object:not(:nth-child(-n+2)){border-top:1px solid var(--line)}.tsc-verb{color:var(--ink);padding-right:clamp(16px,4vw,40px)}.tsc-object{color:var(--stone-deep);margin:0}.tsc-remembers{margin-top:clamp(56px,9vw,96px)}.tsc-keeps{text-align:center;max-width:46ch;color:var(--ink);margin:clamp(14px,2.4vw,20px) auto 0}.tsc-example{max-width:520px;margin:clamp(28px,4.5vw,44px) auto 0}.tsc-example-label{color:var(--stone-deep)}.tsc-said{background:var(--fog);color:var(--ink);border-radius:18px 18px 18px 5px;margin:10px 0 0;padding:clamp(14px,2.2vw,20px) clamp(16px,2.6vw,24px)}.tsc-title,.tsc-verb,.tsc-object,.tsc-keeps,.tsc-example{opacity:0;transform:translateY(10px)}.tsc.is-in .tsc-title,.tsc.is-in .tsc-verb,.tsc.is-in .tsc-object,.tsc.is-in .tsc-keeps,.tsc.is-in .tsc-example{animation:tsc-rise .55s var(--ease-entrance) var(--d,0s) both}@keyframes tsc-rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tsc-title,.tsc-verb,.tsc-object,.tsc-keeps,.tsc-example,.tsc.is-in .tsc-title,.tsc.is-in .tsc-verb,.tsc.is-in .tsc-object,.tsc.is-in .tsc-keeps,.tsc.is-in .tsc-example{opacity:1;animation:none;transform:none}}.hx-askcta{font-family:var(--font-body);color:var(--ink);border-bottom:1px solid var(--hairline);pointer-events:auto;align-items:center;gap:.5em;margin-top:18px;padding-bottom:4px;font-size:clamp(15px,13.6px + .36vw,20px);font-weight:500;line-height:1.2;display:inline-flex}.hx-askcta-arrow{transition:transform var(--dur-micro) var(--ease-entrance)}@media (hover:hover){.hx-askcta:hover{border-color:var(--ink)}.hx-askcta:hover .hx-askcta-arrow{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.hx-askcta-arrow{transition:none}}@media screen and (min-width:640px){.fh-in{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none}}@media screen and (max-width:1023px){.tpa-ctitle{text-wrap:balance;padding-inline:24px;font-size:30px;line-height:1.2}.tpa-desc{padding-inline:24px;font-size:16px}.tpa-label{letter-spacing:.08em;font-size:13px}.tpa-coin{gap:5px;padding:4px 9px 4px 5px;font-size:13px}}.hx-cycle:before{content:"";z-index:-1;background:var(--lime);transform-origin:0;animation:hx-mark-in .45s var(--ease-entrance) .3s both;border-radius:.24em;position:absolute;inset:.095em -.06em .02em -.04em;rotate:-1.6deg}@media (prefers-reduced-motion:reduce){.hx-cycle:before{animation:none}}.hx-claims{margin-bottom:0}@media screen and (max-width:1023px){.sts-lens{-webkit-mask-image:linear-gradient(#000 0% 16%,#0000 28% 76%,#000 88% 100%);mask-image:linear-gradient(#000 0% 16%,#0000 28% 76%,#000 88% 100%)}}.thd{background:#e9e8e1}.thd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px 40px;display:flex}.thd-switch{flex-wrap:wrap;gap:8px;display:flex}.thd-tab{border:1px solid var(--line);text-align:left;cursor:pointer;transition:background .25s var(--ease-surface), border-color .25s var(--ease-surface);background:0 0;border-radius:999px;flex-direction:column;gap:2px;padding:10px 16px;display:flex}.thd-tab:hover{border-color:var(--stone);background:#ffffff8c}.thd-tab.is-on{background:var(--ink);border-color:var(--ink)}.thd-tab-name{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.2}.thd-tab-sub{letter-spacing:.03em;text-transform:uppercase;color:var(--stone-deep);font-size:11px}.thd-tab.is-on .thd-tab-name{color:var(--background)}.thd-tab.is-on .thd-tab-sub{color:#f4f3f09e}.thd-board{gap:26px;margin-top:26px;display:grid;position:relative}.thd-board .thd-mapcol{order:-1}@media screen and (min-width:1024px){.thd-board{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:40px}.thd-board .thd-mapcol{order:0;position:sticky;top:84px}}.thd-ghost{z-index:0;font-family:var(--font-display);letter-spacing:-.05em;color:#e4e2da;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(72px,13vw,190px);font-weight:500;line-height:.8;position:absolute;top:-34px;left:-8px;overflow:hidden}.thd-panel,.thd-mapcol,.thd-board .thd-switch{z-index:1;position:relative}.thd-suburb{letter-spacing:.15em;text-transform:uppercase;color:var(--stone-deep);margin:0;font-size:11.5px;font-weight:500}.thd-building{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.06}.thd-addr{color:var(--stone-deep);margin:7px 0 0;font-size:12.5px}.thd-blurb{color:var(--stone-deep);max-width:52ch;margin:12px 0 0;font-size:14.5px;line-height:1.6}.thd-steps{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.thd-step{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;transition:background .2s var(--ease-surface), border-color .2s var(--ease-surface), color .2s var(--ease-surface);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:500}.thd-step:hover{border-color:var(--stone)}.thd-step.is-on{background:var(--ink);border-color:var(--ink);color:var(--background)}.thd-step-body{animation:thd-fade-up .4s var(--ease-surface) both}.thd-label{letter-spacing:.15em;text-transform:uppercase;color:var(--stone-deep);margin:22px 0 6px;font-size:11px;font-weight:500}.thd-rows{margin:0;padding:0;list-style:none}.thd-row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;width:100%;transition:background .2s var(--ease-surface);background:0 0;border-radius:10px;align-items:center;gap:12px;margin:0 -10px;padding:11px 10px;display:flex}.thd-row:hover{background:#fff9}.thd-row.is-sel{background:var(--panel);box-shadow:0 1px 3px #1a191514}.thd-row-ico{background:var(--background);border:1px solid var(--line);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.thd-row-ico svg{width:15px;height:15px}.thd-row-text{flex-direction:column;flex:auto;min-width:0;display:flex}.thd-row-name{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:500;overflow:hidden}.thd-row-sub{color:var(--stone-deep);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.thd-row-meta{color:var(--stone-deep);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:13px}.thd-row-rate{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;font-size:13px;font-weight:600;display:flex}.thd-row-reviews{color:var(--stone-deep);font-size:10.5px;font-weight:400}.thd-fineprint{color:#8a877c;max-width:52ch;margin:10px 0 0;font-size:10.5px;line-height:1.5}.thd-homes{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 22px 44px -32px #1a191573}.thd-home-row+.thd-home-row{border-top:1px solid var(--line)}.thd-home-head{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;min-height:46px;padding:13px 16px;display:flex}.thd-home-type{color:var(--ink);font-size:15px;font-weight:600}.thd-home-count{color:var(--stone-deep);font-weight:400}.thd-home-from{text-align:right;color:var(--stone-deep);font-variant-numeric:tabular-nums;flex:auto;font-size:13.5px}.thd-chev{width:18px;height:18px;color:var(--stone-deep);transition:transform .25s var(--ease-surface);flex:none}.thd-chev svg{width:100%;height:100%;display:block}.thd-home-row.is-open .thd-chev{transform:rotate(180deg)}.thd-home-detail{animation:thd-fade-up .4s var(--ease-surface) both;flex-wrap:wrap;gap:14px;padding:2px 16px 16px;display:flex}.thd-home-media{background:#e9e8e1;border-radius:12px;flex:0 0 150px;width:150px;height:112px;overflow:hidden}.thd-home-media img{object-fit:cover;width:100%;height:100%;display:block}.thd-home-facts{flex:210px;min-width:min(100%,210px)}.thd-home-rent{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:600;line-height:1.1}.thd-home-per{color:var(--stone-deep);font-size:13px;font-weight:400}.thd-chips{flex-wrap:wrap;gap:6px 14px;margin-top:7px;display:flex}.thd-chip{color:var(--stone-deep);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.thd-chip svg{color:#77746a;flex:none;width:15px;height:15px}.thd-home-status{color:var(--stone-deep);align-items:center;gap:7px;margin:11px 0 0;font-size:12.5px;display:flex}.thd-home-status.is-now{color:var(--ink);font-weight:500}.thd-dotmark{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.thd-empty{border:1.5px dashed #c9c6bb;border-radius:18px;align-items:center;gap:16px;padding:20px 22px;display:flex}.thd-empty-ico{width:34px;height:34px;color:var(--ink);flex:none}.thd-empty-ico svg{width:100%;height:100%;display:block}.thd-empty-head{color:var(--ink);font-size:15px;font-weight:600;display:block}.thd-empty-sub{color:var(--stone-deep);margin-top:5px;font-size:13.5px;line-height:1.6;display:block}.thd-cta-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;padding-top:16px;display:flex}.thd-note{color:var(--ink);flex:190px;margin:0;font-size:13px;font-weight:500;line-height:1.5}.thd-cta{background:var(--lime);min-height:44px;color:var(--ink);transition:transform .2s var(--ease-surface), box-shadow .2s var(--ease-surface);border-radius:999px;align-items:center;gap:8px;padding:13px 21px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.thd-cta svg{width:16px;height:16px}.thd-cta:hover{transform:translateY(-2px)rotate(-1.5deg);box-shadow:0 12px 24px -14px #1a191580}.thd-mapcard{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:14px;box-shadow:0 30px 60px -42px #1a191580}.thd-maphead{flex-wrap:wrap;align-items:baseline;gap:10px;padding:4px 8px 10px;display:flex}.thd-maphead-name{color:var(--ink);font-size:13px;font-weight:600}.thd-maphead-scale{color:var(--stone-deep);border:1px solid var(--line);white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:11.5px}.thd-mapwrap{background:#e9e8e1;border-radius:16px;position:relative;overflow:hidden}.thd-mapwrap iframe{aspect-ratio:560/500;border:0;width:100%;display:block}@media screen and (min-width:1024px){.thd-mapwrap iframe{aspect-ratio:auto;height:min(100vh - 210px,560px)}}.thd-shot{background:#e9e8e1;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.thd-shot img{object-fit:cover;width:100%;height:100%;display:block}.thd-shot-draw{text-align:center;color:var(--stone-deep);background:linear-gradient(150deg,#f1f0ea,#e2e0d7);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;display:flex;position:absolute;inset:0}.thd-shot-draw.is-t1{background:linear-gradient(150deg,#efeee7,#ddddd3)}.thd-shot-draw.is-t2{background:linear-gradient(150deg,#f2f1eb,#e4e6dc)}.thd-shot-draw.is-t3{background:linear-gradient(150deg,#f0efe8,#e6e1d6)}.thd-shot-draw.is-t4{background:linear-gradient(150deg,#eeede6,#dfe2da)}.thd-shot-draw.is-t5{background:linear-gradient(150deg,#f1efe9,#e3dfd6)}.thd-shot-ico svg{width:26px;height:26px;color:var(--ink);opacity:.42;display:block}.thd-shot-cap{letter-spacing:.06em;text-transform:uppercase;color:#1a191580;font-size:10px;font-weight:500;line-height:1.25}.thd-row-thumb{border-radius:8px;flex:none;width:46px;overflow:hidden}.thd-row-thumb .thd-shot-cap{display:none}.thd-row-thumb .thd-shot-ico svg{width:17px;height:17px}.thd-spot{z-index:2;background:var(--panel);border:1px solid var(--line);width:158px;animation:thd-spot-in .3s var(--ease-entrance) both;border-radius:14px;padding:8px 8px 9px;position:absolute;top:12px;left:12px;box-shadow:0 18px 36px -20px #1a19158c}.thd-spot-cap{flex-direction:column;margin:6px 2px 0;display:flex}.thd-spot-name{color:var(--ink);font-size:11px;font-weight:600;line-height:1.25}.thd-spot-meta{color:var(--stone-deep);font-size:10px}@keyframes thd-spot-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.thd-band{margin-top:34px}.thd-band-head{align-items:baseline;gap:12px;display:flex}.thd-band-head .thd-label{margin-top:0}.thd-band-nav{gap:6px;margin-left:auto;display:flex}.thd-band-nav button{border:1px solid var(--line);background:var(--panel);width:30px;height:30px;color:var(--stone-deep);cursor:pointer;transition:color .2s var(--ease-surface), border-color .2s var(--ease-surface);border-radius:50%;place-items:center;display:grid}.thd-band-nav button:hover{color:var(--ink);border-color:var(--stone)}.thd-band-nav svg{width:15px;height:15px}.thd-band-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:10px;margin-top:4px;padding-bottom:4px;display:flex;overflow-x:auto}.thd-band-row::-webkit-scrollbar{display:none}.thd-fac{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);border-radius:14px;flex:none;width:200px;padding:8px 8px 10px;box-shadow:0 16px 32px -26px #1a191580}.thd-fac.is-wide{align-items:center;gap:10px;padding:13px 16px;display:flex}.thd-fac .thd-fac-name{margin:7px 2px 0;display:block}.thd-fac .thd-shot-cap{display:none}.thd-fac.is-wide{width:auto;min-width:260px}.thd-fac-ico{background:var(--background);border:1px solid var(--line);width:30px;height:30px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.thd-fac-ico svg{width:16px;height:16px}.thd-fac-name{color:var(--ink);font-size:12.5px;font-weight:600;line-height:1.35}.thd-fac-sub{color:var(--stone-deep);margin-top:2px;font-size:11px;font-weight:400;display:block}@media screen and (max-width:639px){.thd-ghost{font-size:64px;top:-22px}.thd-home-media{flex-basis:120px;width:120px;height:92px}.thd-band-row{width:calc(100% + 24px);margin-right:-24px;padding-right:24px}}.thd.is-live .thd-scene-side>*{animation:thd-fade-up .5s var(--ease-surface) both}.thd.is-live .thd-scene-side>:nth-child(2){animation-delay:40ms}.thd.is-live .thd-scene-side>:nth-child(3){animation-delay:80ms}.thd.is-live .thd-scene-side>:nth-child(4){animation-delay:.12s}.thd.is-live .thd-scene-side>:nth-child(5){animation-delay:.16s}.thd.is-live .thd-scene-side>:nth-child(6){animation-delay:.2s}.thd.is-live .thd-ghost{animation:thd-ghost-in .7s var(--ease-surface) both}@keyframes thd-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes thd-ghost-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.thd.is-live .thd-scene-side>*,.thd.is-live .thd-ghost,.thd-step-body,.thd-home-detail{animation:none}}.thd-credits{color:var(--stone-deep);opacity:.75;max-width:90ch;margin:26px 0 0;font-size:10.5px;line-height:1.6}@media screen and (max-width:639px){.thd-mapcard{box-shadow:none;background:0 0;border:0;border-radius:0;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding:0}.thd-maphead,.thd-ghost{display:none}.thd-mapwrap{border-radius:0;height:46svh}.thd-mapwrap iframe{height:100%}.thd-maphead-scale{z-index:2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#f4f3f0eb;display:block;position:absolute;top:12px;right:12px}.thd-switch{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;margin-right:-24px;padding-right:24px;overflow-x:auto}.thd-switch::-webkit-scrollbar{display:none}.thd-tab{scroll-snap-align:start;flex:none}.thd-step,.thd-tab,.thd-row,.thd-home-head{min-height:44px}.thd-step{padding-top:11px;padding-bottom:11px}.thd-band-nav{display:none}.thd-panel{flex-direction:column;display:flex}.thd-cta-row{order:99;margin-top:28px}}.thd-credits>summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--stone-deep);font-size:11px;list-style:none}.thd-credits>summary::-webkit-details-marker{display:none}.thd-credits>summary:after{content:" +"}.thd-credits[open]>summary:after{content:" –"}.thd-credits[open]{padding-bottom:4px}.thd-hero{aspect-ratio:16/10;background:#e9e8e1;border-radius:16px;margin-bottom:18px;overflow:hidden}.thd-hero img{object-fit:cover;width:100%;height:100%;display:block}.thd-frame{aspect-ratio:16/10;background:#e9e8e1;border-radius:16px;margin-bottom:18px;position:relative;overflow:hidden}.thd-swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.thd-swipe::-webkit-scrollbar{display:none}.thd-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.thd-slide img{object-fit:cover;width:100%;height:100%;display:block}.thd-slide-app{text-align:left;background:var(--ink);color:var(--background);cursor:pointer;border:0;flex-direction:column;justify-content:flex-end;gap:10px;padding:18px;display:flex}.thd-cap{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:calc(100% - 96px);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--background);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#1a1915b8;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:500;position:absolute;bottom:11px;left:12px;overflow:hidden}.thd-dots{z-index:2;pointer-events:none;gap:5px;display:flex;position:absolute;bottom:16px;right:12px}.thd-dots i{width:5px;height:5px;transition:background .2s var(--ease-colour), width .2s var(--ease-surface);background:#ffffff8c;border-radius:999px;box-shadow:0 1px 2px #1a191566}.thd-dots i.is-on{background:#fff;width:14px}.thd-nav{z-index:2;width:34px;height:34px;color:var(--ink);opacity:0;cursor:pointer;transition:opacity .2s var(--ease-opacity);background:#ffffffeb;border:0;border-radius:999px;place-items:center;margin-top:-17px;display:none;position:absolute;top:50%;box-shadow:0 6px 16px -8px #1a191580}.thd-nav svg{width:18px;height:18px}.thd-nav.is-prev{left:10px}.thd-nav.is-next{right:10px}.thd-nav:disabled{pointer-events:none;opacity:0!important}@media screen and (min-width:1024px) and (pointer:fine){.thd-nav{display:grid}.thd-frame:hover .thd-nav{opacity:1}}@media (prefers-reduced-motion:reduce){.thd-swipe{scroll-behavior:auto}.thd-dots i{transition:none}}.thd-area-blurb{color:var(--stone-deep);max-width:52ch;margin:0 0 12px;font-size:14.5px;line-height:1.6}.thd-gallery{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 0 26px;padding:2px 0 10px;display:flex;overflow-x:auto}@media screen and (max-width:639px){.thd-gallery{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}.thd-gallery::-webkit-scrollbar{display:none}.thd-shot-frame{scroll-snap-align:start;aspect-ratio:4/3;background:#e9e8e1;border-radius:14px;flex:none;width:250px;margin:0;overflow:hidden;box-shadow:0 14px 30px -22px #1a191580}.thd-shot-frame img{object-fit:cover;width:100%;height:100%;display:block}@media screen and (max-width:639px){.thd-shot-frame{width:72vw}.thd-hero{border-radius:0;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}.thd-panel,.thd-scene-side,.thd-step-body,.thd-mapcol{min-width:0}@media screen and (max-width:1023px){.thd-board{z-index:120;visibility:hidden;pointer-events:none;opacity:0;width:100%;height:100dvh;transition:opacity .28s var(--ease-surface), visibility .28s;overscroll-behavior:none;background:#e9e8e1;margin:0;display:block;position:fixed;inset:0;overflow:hidden}.thd-board.is-open{visibility:visible;pointer-events:auto;opacity:1}.thd-board .thd-mapcol{order:0;position:absolute;inset:0}.thd-board .thd-mapcard{width:100%;height:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.thd-board .thd-mapwrap{border-radius:0;height:100%}.thd-board .thd-mapwrap iframe{height:100%}.thd-board .thd-maphead{z-index:3;padding:0;display:block;position:absolute;top:76px;left:auto;right:12px}.thd-board .thd-maphead-name{display:none}.thd-board .thd-switch{z-index:4;scrollbar-width:none;flex-wrap:nowrap;margin:0;padding:0 16px;position:absolute;top:16px;left:0;right:0;overflow-x:auto}.thd-board .thd-switch::-webkit-scrollbar{display:none}.thd-board .thd-tab{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f3f0f0;flex:none;box-shadow:0 6px 16px -8px #1a191566}.thd-board .thd-tab.is-on{background:var(--ink);border-color:var(--ink)}.thd-board .thd-panel{z-index:5;background:var(--background);height:88dvh;transition:transform .42s var(--ease-surface);will-change:transform;border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px -22px #1a191580}.thd-board.is-peek .thd-panel{transform:translateY(42dvh)}.thd-board.is-full .thd-panel{transform:translateY(0)}.thd-grab{cursor:grab;touch-action:none;background:0 0;border:0;flex:none;width:100%;padding:10px 0 6px;display:block}.thd-grab-bar{background:var(--stone);border-radius:999px;width:42px;height:4px;margin:0 auto;display:block}.thd-board .thd-scene-side{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;padding:0 24px 96px;overflow-y:auto}.thd-board.is-peek .thd-scene-side{padding-bottom:calc(96px + 42dvh)}.thd-board .thd-hero{aspect-ratio:16/9;border-radius:0;width:calc(100% + 48px);margin:0 -24px 16px}.thd-grab{display:block}}@media screen and (min-width:1024px){.thd-grab{display:none}.thd-board .thd-switch{grid-column:1/-1;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){.thd-board .thd-panel{transition:none}}.thd-close{display:none}@media screen and (max-width:1023px){.thd-close{z-index:6;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f4f3f0f0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 6px 16px -8px #1a191566}.thd-close svg{width:18px;height:18px}}.thd-cover{display:none}@media screen and (max-width:1023px){.thd-cover{animation:thd-fade-up .45s var(--ease-surface) both;margin-top:18px;display:block}.thd-cover-media{aspect-ratio:16/10;background:#dedcd2;border-radius:18px;overflow:hidden;box-shadow:0 18px 40px -28px #1a191580}.thd-cover-media img{object-fit:cover;width:100%;height:100%;display:block}.thd-cover-eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--stone-deep);margin:16px 0 0;font-size:11px;font-weight:500}.thd-cover-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:4px 0 0;font-size:30px;font-weight:500;line-height:1.08}.thd-cover-blurb{color:var(--stone-deep);margin:8px 0 0;font-size:14.5px;line-height:1.6}.thd-cover-stats{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.thd-cover-stat{color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:500}.thd-cover-open{background:var(--ink);width:100%;min-height:50px;color:var(--background);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.thd-cover-open svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.thd-cover{animation:none}.thd-board{transition:none}}.tpa-swipe{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;display:flex;overflow:auto hidden}.tpa-swipe::-webkit-scrollbar{display:none}.tpa-column,.tpa-card,.tpa-media{min-width:0}.tpa-slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.tpa-media{border-radius:14px}.tpa-swipe .tpa-img{border-radius:0}.tpa-dots{z-index:2;pointer-events:none;justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.tpa-dots i{width:5px;height:5px;transition:background .2s var(--ease-colour), width .2s var(--ease-surface);background:#ffffff8c;border-radius:999px;box-shadow:0 1px 2px #1a191559}.tpa-dots i.is-on{background:#fff;width:14px}.tpa-nav{z-index:2;width:34px;height:34px;color:var(--ink);opacity:0;cursor:pointer;transition:opacity .2s var(--ease-opacity);background:#ffffffeb;border:0;border-radius:999px;place-items:center;margin-top:-17px;display:none;position:absolute;top:50%;box-shadow:0 6px 16px -8px #1a191580}.tpa-nav svg{width:18px;height:18px}.tpa-nav.is-prev{left:10px}.tpa-nav.is-next{right:10px}.tpa-nav:disabled{pointer-events:none;opacity:0!important}@media screen and (min-width:1024px) and (pointer:fine){.tpa-nav{display:grid}.tpa-card:hover .tpa-nav{opacity:1}}@media (prefers-reduced-motion:reduce){.tpa-swipe{scroll-behavior:auto}.tpa-dots i{transition:none}}.thd-shot-app{text-align:left;background:var(--ink);color:var(--background);cursor:pointer;border:0;flex-direction:column;justify-content:flex-end;gap:10px;padding:16px;display:flex}.thd-app-mark{background:var(--lime);width:38px;height:38px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.thd-app-mark svg{width:20px;height:20px}.thd-app-copy{font-size:15px;font-weight:600;line-height:1.25;display:block}.thd-app-sub{color:#f4f3f0a8;margin-top:3px;font-size:12px;font-weight:400;display:block}.tpa-explore{font-family:var(--font-body);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.tpa-explore:hover{color:var(--hover);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.thd-cover-switch{scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:8px;margin:22px 0 14px;padding-bottom:2px;display:flex;overflow-x:auto}.thd-cover-switch::-webkit-scrollbar{display:none}.thd-cover-chip{scroll-snap-align:start;border:1px solid var(--line);background:var(--panel);font-family:var(--font-body);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:500}.thd-cover-chip.is-on{background:var(--ink);border-color:var(--ink);color:var(--background)}@media screen and (min-width:1024px){.thd-cover-switch{display:none}}.tpa-header.is-belong{text-align:left;align-items:stretch;width:100%;padding-left:28.5px;padding-right:28.5px}.tpa-header.is-belong .tbl-say{width:100%}.tpa-header.is-belong .tbl-stat{background:#f4f3f0}.tpa-header.is-belong .tbl-seam{margin-top:34px}.tpa-header.is-belong .tpa-ctitle{text-align:left;text-wrap:initial;padding-inline:0}.tpa-header.is-belong{padding-bottom:18px}@media screen and (min-width:1024px){.tpa-header.is-belong{padding-bottom:6svh}.tpa-header.is-belong .tbl-say{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;column-gap:56px;display:grid}.tpa-header.is-belong .tbl-title{grid-area:1/1/2/2}.tpa-header.is-belong .tbl-mark{grid-area:2/1/3/2}.tpa-header.is-belong .tbl-body{grid-area:3/1/4/2}.tpa-header.is-belong .tbl-stats{grid-area:1/2/4/3;max-width:none;margin:8px 0 0}.tpa-header.is-belong .tbl-ask{grid-area:4/1/5/2}.tpa-header.is-belong .tbl-seam{grid-area:5/1/6/3}}.tbl{background:var(--background)}.tbl-grid{gap:0;display:grid}.tbl-say{min-width:0}.tbl-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(40px,10vw,76px);font-weight:500;line-height:1}.tbl-mark{font-family:var(--font-display);letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(40px,10vw,76px);font-weight:500;line-height:1}.tbl-mark-field{background-image:linear-gradient(to top, var(--lime) 0 46%, transparent 46%);color:var(--ink);border-radius:3px;padding:0 .1em .04em;display:inline-block}.tbl-body{max-width:34em;color:var(--stone-deep);margin:22px 0 0;font-size:clamp(16px,15.2px + .21vw,18px);line-height:1.55}.tbl-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:460px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tbl-stat{border:1px solid var(--line);background:#efeeea;border-radius:16px;min-width:0;padding:18px 18px 16px}.tbl-stat.is-live{border-color:var(--lime);background:#e3f79473}.tbl-stat-icon{width:40px;height:40px;color:var(--ink);background:#e7e5df;border-radius:999px;place-items:center;display:grid}.tbl-stat.is-live .tbl-stat-icon{background:var(--lime);color:var(--ink)}.tbl-stat-icon svg{width:22px;height:22px}.tbl-stat-num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:34px;font-weight:600;line-height:1}.tbl-stat.is-live .tbl-stat-label{color:var(--ink)}.tbl-stat-label{letter-spacing:.13em;text-transform:uppercase;color:var(--stone-deep);margin:6px 0 0;font-size:11.5px;font-weight:500}.tbl-stat-state{background:var(--lime);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);border-radius:999px;margin:6px 0 0;padding:3px 8px 2px;font-size:11.5px;font-weight:600;display:inline-block}.tbl-ask{font-family:var(--font-body);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:26px 0 0;padding:0;font-size:16px;font-weight:600;display:inline-flex}.tbl-ask-face{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.tbl-ask-name{background-image:linear-gradient(to top, var(--lime) 0 42%, transparent 42%);padding:0 .18em .02em}.tbl-ask-face svg{width:20px;height:20px}.tbl-ask:hover{color:var(--hover)}.tbl-seam{color:var(--stone);align-items:center;gap:14px;margin:40px 0 0;display:flex}.tbl-seam-line{background:var(--line);flex:auto;height:1px}.tbl-seam-heart{width:20px;height:20px;fill:var(--lime);color:var(--ink);flex:none}.tbl-figure{border-radius:18px;margin:28px 0 0;overflow:hidden}.tbl-figure img{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%;display:block}@media screen and (max-width:1023px){.tbl-figure{border-radius:18px}.tbl-figure img{aspect-ratio:16/11}}@media screen and (min-width:1024px){.tbl-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:56px}.tbl-say{grid-area:1/1}.tbl-figure{grid-area:1/2/3;height:100%;margin:6px 0 0}.tbl-figure img{aspect-ratio:auto;min-height:420px}.tbl-seam{grid-area:2/1;align-self:end}}@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-divide-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-tracking{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-ease{syntax:"*";inherits:false}
