/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@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;--color-white:#fff;--spacing:.25rem;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height: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)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:auto;font-family:Inter Variable,system-ui,sans-serif}body{overflow-x:hidden}:focus-visible{outline-offset:2px;outline:2px solid oklch(69.6% .17 162.48)}::selection{color:oklch(14.5% 0 none);background-color:#01b981;background-color:oklch(69.6% .17 162.48)}}@layer components{.wl-skel{place-items:center;display:grid}[data-wl-skeleton]:not([hidden])~[data-wl-live]{visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.wl-widget-wrapper{position:relative}.wl-skel-bars{gap:.6rem;width:100%;display:grid}.wl-skel-bar{background:linear-gradient(100deg,#0000000d 40%,#0000001f,#0000000d 60%) 0 0/220% 100%;border-radius:999px;width:100%;height:.8rem;animation:1.6s linear infinite wl-shimmer;display:block}@keyframes wl-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.wl-skel-bar{animation:none}}.hero-line,.hero-subtitle,.hero-cta,.section-title,.section-subtitle{opacity:0;visibility:hidden}.nav-link{color:oklch(70.8% 0 none);transition:color .2s}.nav-link:hover,.nav-link.active{color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}:root{--consent-bg:#fff;--consent-fg:#1c1917;--consent-muted:#57534e;--consent-hairline:#0000001f;--consent-accent:#1c1917;--consent-accent-fg:#fff;--z-consent:1000;--consent-offset-bottom:0px}.consent-banner{left:0;right:0;bottom:var(--consent-offset-bottom);z-index:var(--z-consent);background:var(--consent-bg);color:var(--consent-fg);border-top:1px solid var(--consent-hairline);padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));position:fixed;box-shadow:0 -8px 32px #00000024}.consent-banner__inner{flex-direction:column;gap:.75rem;max-width:72rem;margin:0 auto;display:flex}.consent-banner__title{color:var(--consent-fg);margin:0;font-size:1rem;font-weight:700}.consent-banner__intro{color:var(--consent-muted);max-width:62ch;margin:0;font-size:.875rem;line-height:1.6}.consent-banner__link{color:var(--consent-fg);text-underline-offset:2px;align-self:flex-start;font-size:.875rem;text-decoration:underline}.consent-actions{flex-wrap:wrap;align-items:stretch;gap:.625rem;display:flex}.consent-btn{cursor:pointer;border:2px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.2;transition:opacity .2s,background-color .2s;display:inline-flex}.consent-btn:focus-visible{outline:2px solid var(--consent-accent);outline-offset:2px}.consent-btn--primary{background-color:var(--consent-accent);color:var(--consent-accent-fg);border-color:var(--consent-accent)}.consent-btn--primary:hover{opacity:.88}.consent-btn--ghost{color:var(--consent-fg);border-color:var(--consent-hairline);background-color:#0000}.consent-btn--ghost:hover{border-color:var(--consent-accent)}.consent-details{border-top:1px solid var(--consent-hairline);border-bottom:1px solid var(--consent-hairline);flex-direction:column;gap:.875rem;padding:.875rem 0;display:flex}.consent-row__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.consent-row__label{color:var(--consent-fg);cursor:pointer;font-size:.875rem;font-weight:600}.consent-row__toggle{width:1.15rem;height:1.15rem;accent-color:var(--consent-accent);cursor:pointer;flex:none}.consent-row__toggle:disabled{cursor:not-allowed;opacity:.55}.consent-row__detail{color:var(--consent-muted);max-width:62ch;margin:.25rem 0 0;font-size:.8125rem;line-height:1.55}@media(min-width:768px){.consent-banner__inner{gap:1rem}.consent-actions{align-items:center}}.embed-gate{background:#0000000a;justify-content:center;align-items:center;width:100%;height:100%;min-height:18rem;display:flex;position:relative}.embed-gate.is-loaded{background:0 0;display:block}.embed-gate__placeholder{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.embed-gate__text{color:var(--consent-muted);max-width:40ch;margin:0;font-size:.875rem;line-height:1.6}.embed-gate__btn{padding:.625rem 1.25rem;font-size:.8125rem}.consent-link-btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.z-40{z-index:40}.z-50{z-index:50}.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}}.mt-8{margin-top:calc(var(--spacing) * 8)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-\[60vh\]{height:60vh}.min-h-\[480px\]{min-height:480px}.min-h-\[520px\]{min-height:520px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[1200px\]{max-width:1200px}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-transparent{border-color:#0000}.bg-white{background-color:var(--color-white)}.object-cover{object-fit:cover}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.text-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#01d294,#00ce9c 6.25%,#0ccba0,#21c8a5 12.5%,#44bbb5 25%,#689fd3,#7e7eee,#8d56ff);background:linear-gradient(135deg,color(xyz 0.275 0.487 0.351),color(xyz 0.278 0.465 0.388) 6.25%,#0ccba0,#21c8a5 12.5%,#44bbb5 25%,#689fd3,#7e7eee,color(xyz 0.333 0.193 1.026));-webkit-background-clip:text;background-clip:text}.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--z-mobile-chrome:40;--z-header:50;--z-wl-overlay:70;--header-dock:0px;--z-skip-link:100}.wl-widget-wrapper :is(wl-schedule-widget,wl-events-widget,wl-store-widget) .sticky:not(.fixed .sticky):not([class*=bottom-]){top:var(--header-dock)!important}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,figure,figcaption,pre,hr):not(.wl-widget-wrapper *){margin:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer}body :where(button):not(.wl-widget-wrapper *){margin:revert-layer;padding:revert-layer;font-size:revert-layer;font-weight:revert-layer;line-height:revert-layer;background-color:revert-layer;border-width:revert-layer}body :where(a):not(.wl-widget-wrapper *){color:revert-layer}body :where(img,video):not(.wl-widget-wrapper *){max-width:revert-layer;height:revert-layer}:not(.wl-widget-wrapper *),:not(.wl-widget-wrapper *):before,:not(.wl-widget-wrapper *):after{border-width:revert-layer;border-color:revert-layer}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[id],[data-wl-adaptive],[data-scroll-hook]{scroll-margin-top:96px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0A0B0D;--ink-2: #141619;--ink-3: #1C1F24;--paper: #F5F5F4;--white: #FFFFFF;--steel: #6B7075;--cyan: #57BEED;--cyan-hover: #7ACDF2;--cyan-dark: #136C97;--cyan-text: #0F5A7E;--cyan-rgb: 87 190 237;--brand-primary: #57BEED;--brand-primary-dark: #136C97;--brand-accent: #0F5A7E;--edge: rgba(255, 255, 255, .08);--edge-ink: rgba(10, 11, 13, .14);--font-display: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: "Inter Variable", system-ui, sans-serif;--font-data: "IBM Plex Mono", ui-monospace, monospace;--radius: 0px;--shadow: 0 18px 40px -28px rgba(10, 11, 13, .55);--t-micro: .18s;--t-base: .28s;--t-reveal: .9s;--t-ambient: 12s;--ease-hover: cubic-bezier(.22, 1, .36, 1);--wrap: 100%;--gutter: 1.25rem;--header-h: 84px;--hero-h: max(34rem, 100svh);--z-drawer: 60}@media(min-width:640px){:root{--gutter: 1.5rem}}@media(min-width:768px){:root{--hero-h: max(40rem, 100svh)}}@media(min-width:1024px){:root{--wrap: 1280px;--gutter: 2.5rem}}@media(min-width:1440px){:root{--wrap: 1440px}}@layer base{html{font-family:var(--font-body);background:var(--ink)}body{background-color:var(--ink);color:var(--paper)}:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}::selection{background-color:var(--cyan);color:var(--ink)}.band-paper :focus-visible,.band-white :focus-visible{outline-color:var(--cyan-dark)}.band-cyan :focus-visible{outline-color:var(--ink)}}@layer components{.hero-line,.hero-sub,.hero-cta,.hero-readout,.veil{opacity:0;visibility:hidden}.seam-draw{transform:scaleX(0);transform-origin:left center}@media(prefers-reduced-motion:reduce){.hero-line,.hero-sub,.hero-cta,.hero-readout,.veil{opacity:1!important;visibility:visible!important}.seam-draw,.beat-in{transform:none!important}}.wrap{box-sizing:border-box;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:5.5rem}@media(min-width:768px){.section{padding-block:7.5rem}}.section--tight{padding-top:0}.section--founder{padding-block:3rem}@media(min-width:768px){.section--founder{padding-block:3.5rem}}.section--pair{padding-bottom:3.5rem}@media(min-width:768px){.section--pair{padding-bottom:4rem}}.band-ink{background-color:var(--ink);color:var(--paper);position:relative;overflow:hidden}.band-paper{background-color:var(--paper);color:var(--ink)}.band-white{background-color:var(--white);color:var(--ink)}.band-cyan{background-color:var(--cyan);color:var(--ink)}.band-paper+.band-paper.section{padding-top:1rem}.skip-link{position:absolute;left:1rem;top:-4rem;z-index:100;background:var(--cyan);color:var(--ink);padding:.75rem 1rem;font-family:var(--font-display);text-transform:uppercase}.skip-link:focus{top:1rem}.display{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.01em;line-height:.94;font-size:clamp(2.5rem,6.5vw,4.75rem)}.h2{font-family:var(--font-display);font-weight:600;text-transform:none;letter-spacing:-.005em;line-height:1.02;font-size:clamp(2rem,3.6vw,2.9rem)}.h3{font-family:var(--font-display);font-weight:600;letter-spacing:0;line-height:1.05;font-size:clamp(1.375rem,2vw,1.75rem)}.eyebrow{font-family:var(--font-data);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text);margin-bottom:.75rem}.eyebrow--ink,.band-ink .eyebrow{color:var(--cyan)}.hero .eyebrow{color:#fff;display:inline-flex;align-items:center;gap:.65rem;text-shadow:0 1px 10px rgba(10,11,13,.8)}.hero .eyebrow:before{content:"";flex:none;width:22px;height:2px;background:var(--cyan)}.band-cyan .eyebrow{color:var(--ink)}.lead{font-size:1.125rem;line-height:1.6;max-width:40rem}@media(min-width:768px){.lead{font-size:1.25rem}}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-muted{color:#0a0b0dbd}.text-ink{color:var(--ink)}.text-white{color:#fff}.text-white\/80{color:#fffc}.text-white\/70{color:#ffffffb3}.prose p{font-size:1.125rem;line-height:1.7;color:#0a0b0dd1;margin-bottom:1.25rem}.prose p:last-child{margin-bottom:0}.prose h2{font-family:var(--font-display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.05;margin:2.5rem 0 .9rem}.prose h3{font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.1;margin:1.75rem 0 .6rem}.prose h2:first-child,.prose h3:first-child{margin-top:0}.prose ul,.prose ol{margin:0 0 1.25rem 1.25rem;padding:0;font-size:1.125rem;line-height:1.7;color:#0a0b0dd1}.prose ul{list-style:disc}.prose ol{list-style:decimal}.prose li{margin-bottom:.4rem;padding-left:.25rem}.prose blockquote{margin:2rem 0;padding:.25rem 0 .25rem 1.5rem;border-left:3px solid var(--cyan-dark)}.prose blockquote p{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.2;color:var(--ink)}.prose a{color:var(--cyan-text);overflow-wrap:anywhere}.prose strong{color:var(--ink)}.prose--legal p,.prose--legal li{font-size:1rem}.prose--legal h2{font-size:1.5rem;margin-top:2rem}.prose-wrap{max-width:820px}.facts-line{color:var(--cyan-text);font-size:.8125rem;letter-spacing:.04em;margin:1.25rem 0 1.75rem}.triple{display:flex;flex-direction:column;gap:.06em}.beat{display:block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.015em;line-height:.92;font-size:clamp(2.25rem,6.5vw,4.5rem);color:#fff}.triple--hero .beat{font-size:clamp(2.6rem,7.2vw,5.25rem)}.triple--lg .beat{font-size:clamp(2.25rem,6vw,4.25rem)}.triple--sm .beat{font-size:clamp(1.5rem,2.6vw,2rem)}.triple--closing .beat{font-size:clamp(2.25rem,5.5vw,4rem)}.triple .beat:last-child{color:var(--cyan)}.triple--paper .beat{color:var(--ink)}.triple--paper .beat:last-child{color:var(--cyan-text)}.triple--ink .beat{color:var(--ink)}.triple--ink .beat:last-child{color:var(--white)}.hero-line .beat{overflow:clip;padding-bottom:.16em;margin-bottom:-.16em}.beat-in{display:block;will-change:transform}.seam{display:block;height:2px;width:72px;background:var(--cyan);margin:1.25rem 0 1.5rem}.seam--wide{width:100%;max-width:100%;margin:2rem 0 0;background:var(--edge-ink)}.band-paper .seam,.band-white .seam{background:var(--cyan-dark)}.band-paper .seam--wide,.band-white .seam--wide{background:var(--edge-ink)}.sec-head{margin-bottom:3.5rem;max-width:52rem}@media(min-width:768px){.sec-head{margin-bottom:4.5rem}}.sec-head .lead{margin-top:-.25rem}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.9rem 1.75rem;border:2px solid transparent;border-radius:var(--radius);font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--t-base) var(--ease-hover),color var(--t-base) var(--ease-hover),border-color var(--t-base) var(--ease-hover),transform var(--t-micro) var(--ease-hover),box-shadow var(--t-base) var(--ease-hover)}.btn:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;opacity:0;pointer-events:none;background:radial-gradient(130% 130% at var(--ig-x, 50%) var(--ig-y, 50%),var(--ig, rgba(255,255,255,.28)) 0%,transparent 62%);transition:opacity .46s var(--ease-hover)}.btn:hover:before,.btn:focus-visible:before{opacity:1}.btn:active{transform:scale(.98)}.btn--sm{min-height:44px;padding:.65rem 1.25rem;font-size:.9375rem}.w-full{width:100%}.btn-cyan{background:var(--cyan);color:var(--ink);--ig: rgba(255,255,255,.34)}.btn-cyan:hover{background:var(--cyan-hover);box-shadow:0 10px 28px -14px #57beedcc}.btn-solid{background:var(--cyan-dark);color:#fff;--ig: rgba(255,255,255,.22)}.btn-solid:hover{background:var(--cyan-text)}.btn-ghost-ink{background:transparent;color:#fff;border-color:#ffffff8c;--ig: rgba(87,190,237,.18)}.btn-ghost-ink:hover{border-color:#fff;background:#57beed1a}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--ink);--ig: rgba(15,90,126,.12)}.btn-ghost:hover{background:#0f5a7e14;color:var(--cyan-text);border-color:var(--cyan-text)}.btn-ink{background:var(--ink);color:#fff;--ig: rgba(87,190,237,.35)}.btn-ink:hover{background:var(--ink-3);box-shadow:0 12px 30px -16px #0a0b0de6}.btn-ghost-on-cyan{background:transparent;color:var(--ink);border-color:var(--ink);--ig: rgba(10,11,13,.12)}.btn-ghost-on-cyan:hover{background:#0a0b0d1a}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:var(--cyan-text);position:relative;padding-bottom:calc(.6rem + 2px);padding-top:.6rem;margin-block:-.6rem}.band-ink .link-arrow{color:var(--cyan)}.link-arrow:after{content:"";position:absolute;left:0;bottom:.6rem;height:2px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-hover)}.link-arrow:hover:after{transform:scaleX(1)}.link-arrow__glyph{display:inline-block;transition:transform var(--t-base) var(--ease-hover)}.link-arrow:hover .link-arrow__glyph{transform:translate(4px)}.link-plain{color:var(--cyan-text);text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0 2px;background-repeat:no-repeat;background-position:left bottom;transition:background-size var(--t-base) var(--ease-hover)}.link-plain:hover{background-size:100% 2px}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.site-header{position:fixed;top:0;left:0;right:0;z-index:var(--z-header);background:linear-gradient(180deg,#0a0b0d8c,#0a0b0d00);transition:background-color var(--t-base) var(--ease-hover),box-shadow var(--t-base) var(--ease-hover)}.site-header.is-scrolled{background:#0a0b0df5;box-shadow:0 1px 0 var(--edge)}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--header-h)}.is-scrolled .site-nav{height:68px}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand__mark{height:40px;width:auto}@media(min-width:640px){.brand__mark{height:46px}}.nav-list{display:none;align-items:center;gap:1.75rem;list-style:none;margin:0;padding:0}@media(min-width:1024px){.nav-list{display:flex}}.nav-item{position:relative}.nav-link{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;position:relative;background:none;border:0;padding:0;cursor:pointer;color:#fffc;font-family:var(--font-display);font-weight:600;font-size:1.0625rem;letter-spacing:.06em;text-transform:uppercase;transition:color var(--t-micro) var(--ease-hover)}.nav-link:hover,.nav-link[aria-expanded=true]{color:#fff}.nav-link.active{color:var(--cyan)}.nav-link.active:hover{color:var(--cyan-hover)}.nav-link:after{content:"";position:absolute;left:0;bottom:6px;height:2px;width:100%;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-hover)}.nav-link:hover:after,.nav-link.active:after,.nav-link[aria-expanded=true]:after{transform:scaleX(1)}.nav-link__chev{transition:transform var(--t-base) var(--ease-hover)}.nav-link[aria-expanded=true] .nav-link__chev{transform:rotate(180deg)}.nav-menu{position:absolute;top:calc(100% + 2px);left:-1.25rem;width:min(760px,calc(100vw - 3rem));background:var(--ink-2);border:1px solid var(--edge);box-shadow:var(--shadow);padding:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;z-index:5}.nav-menu--one{width:280px;grid-template-columns:1fr}.nav-menu[hidden]{display:none}.nav-item--split{display:inline-flex;align-items:center;gap:.1rem}.nav-chev{display:inline-grid;place-items:center;width:44px;height:44px;margin-left:-.35rem;background:none;border:0;padding:0;color:#ffffffb3;cursor:pointer;transition:color var(--t-micro) var(--ease-hover)}.nav-chev:hover,.nav-chev[aria-expanded=true]{color:#fff}.nav-chev .nav-link__chev{transition:transform var(--t-base) var(--ease-hover)}.nav-chev[aria-expanded=true] .nav-link__chev{transform:rotate(180deg)}.nav-menu--split{width:min(840px,calc(100vw - 3rem));grid-template-columns:300px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.nav-menu__rail{display:grid;align-content:start;gap:.15rem;padding:1rem .75rem;background:var(--ink);border-right:1px solid var(--edge)}.nav-rail{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name glyph" "meta glyph";align-items:center;column-gap:.75rem;text-align:left;padding:.8rem .9rem;background:none;border:0;border-left:2px solid transparent;color:#fff;cursor:pointer;font:inherit;transition:background-color var(--t-micro) var(--ease-hover),border-color var(--t-micro) var(--ease-hover)}.nav-rail__name{grid-area:name;font-family:var(--font-display);font-weight:600;font-size:1.1rem;line-height:1.05;letter-spacing:.01em}.nav-rail__meta{grid-area:meta;font-size:.66rem;letter-spacing:.04em;color:#ffffff8c;margin-top:.2rem}.nav-rail__glyph{grid-area:glyph;color:#ffffff59;transition:color var(--t-micro),transform var(--t-base) var(--ease-hover)}.nav-rail:hover,.nav-rail[aria-selected=true]{background:var(--ink-2);border-left-color:var(--cyan)}.nav-rail[aria-selected=true] .nav-rail__glyph,.nav-rail:hover .nav-rail__glyph{color:var(--cyan);transform:translate(3px)}.nav-menu__all{margin:.75rem .9rem .25rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);text-decoration:none}.nav-menu__all:hover{color:var(--cyan-hover)}.nav-menu__panes{padding:1.25rem 1.5rem}.nav-pane{display:grid;gap:.1rem;align-content:start}.nav-pane[hidden]{display:none}.nav-pane__more{margin:.75rem 0 0;padding:.35rem 0;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);text-decoration:none}.nav-pane__more:hover{color:var(--cyan-hover)}.drawer__acc{border-top:1px solid var(--edge)}.drawer__acc-sum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 0;color:#ffffffe6;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.drawer__acc-sum::-webkit-details-marker{display:none}.drawer__acc-sum svg{color:var(--cyan);transition:transform var(--t-base) var(--ease-hover);flex:none}.drawer__acc[open] .drawer__acc-sum svg{transform:rotate(180deg)}.drawer__acc-body{display:grid;padding:0 0 .6rem .75rem}.drawer__link--more{color:var(--cyan);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-family:var(--font-data)}.nav-menu__label{font-family:var(--font-data);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:.75rem}.nav-menu__item{display:block;padding:.6rem .75rem;margin:0 -.75rem;color:#fff;text-decoration:none;transition:background-color var(--t-micro) var(--ease-hover),transform var(--t-micro) var(--ease-hover)}.nav-menu__item:hover{background:var(--ink-3);transform:translate(4px)}.nav-menu__name{display:block;font-family:var(--font-display);font-weight:600;font-size:1.125rem;letter-spacing:.01em}.nav-menu__meta{display:block;font-size:.72rem;color:#ffffff9e;margin-top:.15rem}.nav-actions{display:flex;align-items:center;gap:1.25rem}.nav-signin{display:none;padding-block:.65rem;color:#fffc;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;position:relative;white-space:nowrap}.nav-signin:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease-hover)}.nav-signin:hover{color:#fff}.nav-signin:hover:after{transform:scaleX(1)}.nav-cta{display:none;white-space:nowrap}@media(min-width:1024px){.nav-signin,.nav-cta{display:inline-flex}.nav-signin[hidden]{display:none}}.header-cart{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.header-cart-fallback{display:grid;place-items:center;width:44px;height:44px;color:#ffffffd9;transition:color var(--t-micro) var(--ease-hover),background-color var(--t-micro) var(--ease-hover)}.header-cart-fallback:hover{color:var(--cyan);background:#ffffff0f}.header-cart.is-live .header-cart-fallback{display:none}.header-account{position:relative;display:none}.header-account-trigger{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0;border:0;background:none;cursor:pointer;color:#ffffffd9;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:color var(--t-micro) var(--ease-hover)}.header-account-trigger:hover,.header-account.open .header-account-trigger{color:var(--cyan)}.header-account-trigger svg{transition:transform var(--t-base) var(--ease-hover)}.header-account.open .header-account-trigger svg{transform:rotate(180deg)}.header-account-menu{position:absolute;top:calc(100% + 2px);right:0;z-index:5;min-width:220px;display:none;flex-direction:column;padding:.5rem;background:var(--ink-2);border:1px solid var(--edge);box-shadow:var(--shadow)}.header-account.open .header-account-menu{display:flex}.header-account-item{display:block;width:100%;min-height:44px;padding:.6rem .75rem;border:0;background:none;cursor:pointer;text-align:left;font:inherit;font-family:var(--font-display);font-weight:600;font-size:1.0625rem;color:#fff;text-decoration:none;transition:background-color var(--t-micro) var(--ease-hover),transform var(--t-micro) var(--ease-hover)}.header-account-item:hover{background:var(--ink-3);transform:translate(4px)}.header-account-logout{color:var(--cyan)}@media(min-width:1024px){.header-account{display:inline-block}.header-account[hidden]{display:none}}@media(min-width:1024px)and (max-width:1279px){.site-nav{gap:1rem}.brand__mark{height:40px}.nav-list{gap:1.1rem}.nav-link{font-size:.95rem;letter-spacing:.04em}.nav-actions{gap:.75rem}.nav-signin,.header-account-trigger{font-size:.9rem}.nav-cta.btn--sm{padding:.6rem .9rem;font-size:.85rem;letter-spacing:.03em}}@media(max-width:639px){.header-cart{position:absolute;width:1px;height:1px;min-width:0;min-height:0;overflow:hidden;clip-path:inset(50%)}}.nav-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;background:none;border:0;padding:0 8px;cursor:pointer}@media(min-width:1024px){.nav-burger{display:none}}.nav-burger__bar{display:block;height:2px;width:100%;background:#fff;transition:transform var(--t-base) var(--ease-hover)}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer)}.drawer[hidden]{display:none}.drawer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0b0d99}.drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(420px,90vw);background:var(--ink-2);border-left:1px solid var(--edge);display:flex;flex-direction:column;overflow-y:auto}.drawer__top{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;height:var(--header-h)}.drawer__close{width:44px;height:44px;background:none;border:0;color:#fff;font-size:2rem;line-height:1;cursor:pointer}.drawer__list{list-style:none;margin:0;padding:.5rem 1.25rem 1rem}.drawer__group{padding-bottom:.75rem}.drawer__label{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.75rem;color:#fff;padding:.5rem 0}.drawer__sub{font-family:var(--font-data);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:.75rem 0 .25rem}.drawer__link{display:block;color:#ffffffd9;text-decoration:none;padding:.45rem 0;font-size:1.0625rem;transition:color var(--t-micro),transform var(--t-micro)}.drawer__link:hover{color:var(--cyan);transform:translate(4px)}.drawer__link--top{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.75rem;padding:.5rem 0}.drawer__foot{margin-top:auto;padding:1.25rem;border-top:1px solid var(--edge);display:grid;gap:.75rem}.drawer__signin{color:var(--cyan);text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;background:none;border:0;padding:.5rem 0;font-size:1rem;cursor:pointer;text-decoration:none}.drawer__nap{font-size:.75rem;color:#fff9;text-align:center}.drawer__nap a{color:var(--cyan)}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-mobile-chrome);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:#0a0b0df0;border-top:1px solid var(--edge);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(min-width:1024px){.sticky-cta{display:none}}.hero{position:relative;min-height:var(--hero-h);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:var(--ink);color:#fff;isolation:isolate}.hero-media,.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-media{z-index:0;filter:brightness(.5) saturate(0) contrast(1.06)}video.hero-media{object-fit:cover}.hero-media--still{display:none}@media(max-width:767px){video.hero-media{display:none}.hero-media--still{display:block}}.hero-foot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0a0b0d38,#0a0b0d0a 26%,#0a0b0d94 55%,#0a0b0de0 78%,#0a0b0df5)}.hero-copy{position:relative;z-index:2;width:100%;padding-top:calc(var(--header-h) + 3rem);padding-bottom:2.5rem}.hero .display{font-size:clamp(2.4rem,5vw,4.25rem);max-width:11.5em}.h1-accent{color:var(--cyan)}.hero-copy .eyebrow{margin-bottom:1.25rem}.hero-copy .lead{margin-top:1.5rem;color:#ffffffe6}.hero-cta,.hero-cta-static{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero--inner{min-height:max(17rem,40svh)}.hero--inner .hero-copy{padding-top:calc(var(--header-h) + 1.5rem);padding-bottom:1.75rem}.hero--inner .hero-copy__main{min-width:0}.hero--inner .display{font-size:clamp(2.1rem,3.6vw,3.25rem);max-width:14em}.hero--inner .hero-copy .eyebrow{margin-bottom:.9rem}.hero--inner .hero-copy .lead{margin-top:.9rem;font-size:1.05rem;max-width:40em}.hero--inner .hero-cta{margin-top:1.5rem}@media(min-width:1024px){.hero--inner .hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:3rem;padding-bottom:2.25rem}.hero--inner .hero-cta{margin-top:0;justify-content:flex-end;flex-wrap:nowrap}}.hero--inner+.readout{background:var(--ink);border-top:1px solid var(--edge)}.readout{position:relative;z-index:2;border-top:1px solid var(--edge);background:#0a0b0db8}.readout__row{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1.75rem;padding-block:.8rem}.readout__item{font-family:var(--font-data);font-size:.78rem;letter-spacing:.04em;color:#ffffffd1;position:relative}.readout__item+.readout__item:before{content:"";position:absolute;left:-1rem;top:50%;width:3px;height:3px;background:var(--cyan);transform:translateY(-50%)}.readout__badge{height:18px;width:auto;margin-left:auto;opacity:.9}.grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.06;mix-blend-mode:screen;background-image:url(/images/grain.svg);background-size:240px 240px;will-change:transform}@media(prefers-reduced-motion:reduce){.grain{will-change:auto}}.bento{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.bento{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.tile--flag{grid-column:span 2;grid-row:span 1}.tile--band{grid-column:span 2}}@media(min-width:1024px){.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:256px}.tile--flag{grid-column:span 2;grid-row:span 2}.tile--band{grid-column:span 2;grid-row:span 1}}@media(min-width:640px){.bento--even,.bento--two{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}}@media(min-width:1024px){.bento--even{grid-template-columns:repeat(3,1fr)}}.tile{position:relative;display:block;overflow:hidden;background:var(--ink);min-height:240px;text-decoration:none;color:#fff;isolation:isolate}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.05);transition:transform .8s var(--ease-hover)}.tile:hover .tile__img{transform:scale(1.04)}.tile__foot{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0b0df7,#0a0b0df0 50%,#0a0b0db8 74%,#0a0b0d1f)}.tile__copy{position:absolute;inset-inline:0;bottom:0;padding:1.25rem;display:grid;gap:.3rem;text-shadow:0 1px 2px rgba(10,11,13,.65);transition:transform var(--t-base) var(--ease-hover)}@media(min-width:768px){.tile__copy{padding:1.5rem}}.tile:hover .tile__copy{transform:translateY(-4px)}.tile__meta{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.tile__name{font-family:var(--font-display);font-weight:700;text-transform:uppercase;font-size:1.75rem;line-height:.95}.tile--flag .tile__name{font-size:clamp(2.25rem,4vw,3.25rem)}.tile__tag{color:#ffffffe0;max-width:30rem;font-size:.95rem}.tile__go{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-top:.25rem;opacity:.8;transform:none;transition:opacity var(--t-base) var(--ease-hover),transform var(--t-base) var(--ease-hover)}.tile:hover .tile__go{opacity:1;transform:translate(4px)}.proof{overflow:hidden;isolation:isolate}.proof__bg{position:absolute;top:-12%;right:0;bottom:-12%;left:0;z-index:0}.proof__bg img{width:100%;height:100%;object-fit:cover;filter:saturate(0) brightness(.32) contrast(1.1)}.proof .wrap{position:relative;z-index:2}.quotes{display:grid;gap:2.5rem}@media(min-width:768px){.quotes{grid-template-columns:repeat(3,1fr);gap:3rem;align-items:stretch}.quotes--two{grid-template-columns:repeat(2,1fr)}}.quote{display:flex;flex-direction:column;height:100%;margin:0}.quote__text{flex:1 1 auto;font-size:1.0625rem;line-height:1.65;color:#ffffffeb}.quote__text.text-ink{color:#0a0b0dd9;font-size:1.125rem}.quote__by{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.band-paper .quote__by{color:var(--cyan-text);border-top-color:var(--edge-ink)}.quote__avatar{width:48px;height:48px;border-radius:9999px;object-fit:cover;filter:saturate(0);flex:none}.quote__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--ink-3);color:var(--cyan);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.02em}.band-paper .quote__avatar--initials{background:var(--white);color:var(--cyan-text);border:1px solid var(--edge-ink)}.ledger{border-top:2px solid var(--ink)}.band-ink .ledger{border-top-color:#ffffff59}.row{position:relative;display:grid;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--edge-ink);cursor:pointer;grid-template-columns:1fr auto;grid-template-areas:"name price" "meta price" "go go";gap:.2rem 1rem;align-items:baseline;padding:1.1rem 0 1.1rem 1.25rem;color:var(--ink);text-decoration:none;font:inherit;transition:background-color var(--t-base) var(--ease-hover)}@media(min-width:768px){.row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;grid-template-areas:"name meta price go";gap:1.5rem;padding:1.25rem 1rem 1.25rem 1.25rem;align-items:center}}.row__marker{position:absolute;left:0;top:12%;bottom:12%;width:3px;background:var(--cyan-dark);transform:scaleY(0);transform-origin:top;transition:transform var(--t-base) var(--ease-hover);grid-area:none}.row__name{grid-area:name;font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.05}.row__meta{grid-area:meta;font-size:.78rem;color:var(--steel);letter-spacing:.01em}.row__price{grid-area:price;font-size:1.375rem;font-weight:600;text-align:right;white-space:nowrap;transition:color var(--t-base) var(--ease-hover)}.row__unit{font-size:.8rem;font-weight:400;color:var(--steel)}.row__go{grid-area:go;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);opacity:.75;transition:transform var(--t-base) var(--ease-hover),opacity var(--t-base)}.row:hover,.row:focus-visible{background:#0f5a7e0f}.row:hover .row__marker,.row[aria-pressed=true] .row__marker,.row.is-selected .row__marker{transform:scaleY(1)}.row:hover .row__price{color:var(--cyan-text)}.row:hover .row__go{transform:translate(4px);opacity:1}.row[aria-pressed=true],.row.is-selected{background:#0f5a7e14}.row[aria-pressed=true] .row__price{color:var(--cyan-text)}.row--feature .row__name:after{content:"Start here";font-family:var(--font-data);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);margin-left:.6rem;vertical-align:middle}.row--svc .row__meta{color:#0a0b0da8;font-family:var(--font-body)}.row--ask .row__price{color:var(--steel)}.row--ask .row__go{color:var(--ink);opacity:.55}.row--ask:hover .row__go{color:var(--cyan-text);opacity:1}.row--ask .row__marker{background:var(--steel)}.row--ask:hover .row__price{color:var(--ink)}.book__aside-head{margin:2.25rem 0 .75rem}.band-ink .row{color:#fff;border-bottom-color:var(--edge)}.band-ink .row:hover{background:#ffffff0a}.band-ink .row__price,.band-ink .row__go,.band-ink .row:hover .row__price{color:var(--cyan)}.tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.tab{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.55rem 1rem;border:2px solid var(--edge-ink);background:transparent;color:var(--ink);cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:1rem;letter-spacing:.04em;text-transform:uppercase;transition:background-color var(--t-base) var(--ease-hover),border-color var(--t-base) var(--ease-hover),color var(--t-base) var(--ease-hover)}.tab__count{font-size:.7rem;color:var(--steel)}.tab:hover{border-color:var(--cyan-dark);color:var(--cyan-text)}.tab[aria-selected=true]{background:var(--cyan-dark);border-color:var(--cyan-dark);color:#fff}.tab[aria-selected=true] .tab__count{color:#ffffffbf}.tab[aria-selected=true]:hover{background:var(--cyan-text);border-color:var(--cyan-text)}.tabs__note{font-size:.75rem;color:var(--steel);margin:-.5rem 0 1rem}.pkgpanel__intro{margin-bottom:1rem}.pkgpanel[hidden]{display:none}.crows{display:grid;gap:2px}.crow{display:grid;gap:1rem;padding:1.5rem;background:var(--white);transition:background-color var(--t-base) var(--ease-hover)}.crow:hover{background:#0f5a7e0f}@media(min-width:768px){.crow{grid-template-columns:1fr auto;align-items:center}}.crow__meta{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);margin:.25rem 0 .6rem}.crow__copy p:last-child{max-width:44rem}.crow__actions{display:flex;align-items:center;gap:1.25rem}.buy-stage{display:block}#buy[hidden]{display:none}.plate{background:var(--ink-2);color:#fff;border:1px solid var(--edge);padding:1.5rem}.plate--paper{background:var(--white);color:var(--ink);border-color:var(--edge-ink)}.pcards{display:grid;gap:1rem}@media(min-width:640px){.pcards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.pcards{grid-template-columns:repeat(3,1fr);gap:1.25rem}.pcards--2{grid-template-columns:repeat(2,1fr)}.pcards--1{grid-template-columns:minmax(0,1fr) 1fr}.pcards--4{grid-template-columns:repeat(4,1fr)}}.pcard{position:relative;display:grid;align-content:start;gap:.5rem;width:100%;min-height:100%;padding:1.75rem 1.75rem 1.5rem;background:var(--white);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:1px solid var(--edge-ink);border-top:3px solid var(--ink);transition:border-color var(--t-micro),box-shadow var(--t-base) var(--ease-hover),transform var(--t-base) var(--ease-hover),background-color var(--t-base) var(--ease-hover)}.pcard:hover,.pcard:focus-visible{transform:translateY(-2px);box-shadow:0 18px 40px -26px #0a0b0d73;border-top-color:var(--cyan-dark)}.pcard[aria-pressed=true]{border-color:var(--cyan-dark);border-top-color:var(--cyan-dark);background:#0f5a7e0d}.pcard--feature{border-top-color:var(--cyan-dark)}.pcard--feature .pcard__name:after{content:"Start here";font-family:var(--font-data);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);margin-left:.6rem;vertical-align:middle}.pcard__kicker{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.pcard__name{font-family:var(--font-display);font-weight:600;font-size:1.6rem;line-height:1}.pcard__price{font-size:2rem;font-weight:600;line-height:1;margin-top:.5rem;white-space:nowrap;transition:color var(--t-base) var(--ease-hover)}.pcard__unit{font-size:.85rem;font-weight:400;color:var(--steel);margin-left:.15rem}.pcard:hover .pcard__price,.pcard[aria-pressed=true] .pcard__price{color:var(--cyan-text)}.pcard__facts{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan-text);margin-top:.25rem}.pcard__rule{font-size:.92rem;line-height:1.5;color:#0a0b0db8}.pcard__buy{margin-top:1rem;justify-self:start;pointer-events:none}.pcard--link{text-decoration:none}.pcard--link .pcard__buy{pointer-events:auto}.ways-head{display:grid;gap:.5rem;margin-bottom:1.25rem}.ways-head .h3{margin:0}.ways-head .text-muted{max-width:44em}.ways-head--buy{margin-top:3.5rem}.ways{display:grid;gap:1rem}@media(min-width:640px){.ways{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ways--4{grid-template-columns:repeat(4,1fr)}.ways--3{grid-template-columns:repeat(3,1fr)}.ways--2{grid-template-columns:repeat(2,1fr)}.ways--1{grid-template-columns:minmax(0,2fr) 1fr}}.way{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 1.4rem;text-decoration:none;color:var(--ink);background:#fff;border:1px solid var(--edge-ink);border-top:3px solid var(--ink);transition:border-color var(--t-micro),box-shadow var(--t-base) var(--ease-hover),transform var(--t-base) var(--ease-hover)}.way:hover{transform:translateY(-2px);box-shadow:0 18px 40px -26px #0a0b0d73;border-top-color:var(--cyan-dark)}.way__kicker{font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text)}.way__name{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1}.way__blurb{font-size:.95rem;line-height:1.55;color:#0a0b0db8}.way__go{margin-top:auto;align-self:flex-start;padding-top:.55rem;padding-bottom:.55rem}.way{padding-bottom:1.4rem}.way__blurb{margin-bottom:.75rem}.way--ink{background:var(--ink-2);color:#fff;border-color:var(--edge);border-top-color:var(--cyan)}.way--ink .way__kicker{color:var(--cyan)}.way--ink .way__blurb{color:#ffffffc7}.way--ink:hover{border-top-color:var(--cyan);background:var(--ink-3)}.pcard:hover .pcard__buy{background:var(--cyan-text)}.pcard[aria-pressed=true] .pcard__buy:before{content:"Selected · "}.escape{margin-top:1.5rem;font-size:.8rem;color:var(--steel)}.escape a{color:var(--cyan-text)}.book{display:grid;gap:2rem}@media(min-width:1200px){.book{grid-template-columns:minmax(0,1fr) 640px;align-items:start}.book__panel{position:sticky;top:96px}}.book__panel{display:grid;gap:1rem}.book .row{grid-template-columns:1fr auto;grid-template-areas:"name price" "meta meta" "go go";gap:.35rem 1rem;align-items:baseline;padding-block:1.15rem}.book .row__meta{max-width:34rem}.book .row__go{justify-self:start;margin-top:.35rem}.wl-widget-wrapper{min-height:320px;background:var(--paper);border-top:2px solid var(--ink)}.wl-widget-wrapper .wl-skel{min-height:320px;padding-block:2.5rem}.wl-skel__card{width:100%;max-width:26rem;padding:1.5rem;text-align:center;display:grid;gap:.75rem;justify-items:center}.wl-skel__label{color:var(--ink)}.wl-skel-bar{border-radius:0;background:linear-gradient(100deg,#0f5a7e14 40%,#57beed73,#0f5a7e14 60%);background-size:220% 100%}.fallback{display:grid;gap:.5rem}.fallback .text-muted{color:#ffffffb8}.fallback__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.fallback .btn-ghost{color:#fff;border-color:#ffffff80}.fallback .btn-ghost:hover{color:var(--cyan);border-color:var(--cyan);background:#57beed14}[data-wl-fallback]>[hidden]{display:none}.person{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.person{grid-template-columns:7fr 5fr;gap:4rem}.person--lead{grid-template-columns:6fr 6fr}}.person__copy .btn{margin-top:.5rem}.person__copy p+p{margin-top:1rem}.person__copy .lead{margin-bottom:.25rem}.person__facts{list-style:none;margin:1.75rem 0;padding:.9rem 0;border-top:1px solid var(--edge-ink);border-bottom:1px solid var(--edge-ink);display:flex;flex-wrap:wrap;gap:.5rem 1.75rem}.person__facts li{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.person__facts li:before{content:"";width:8px;height:2px;background:var(--cyan-dark);flex:none}.frame{position:relative;margin:0;overflow:visible}.frame__img{width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:saturate(0) contrast(1.06);display:block}.plate--caption{position:absolute;left:-1.25rem;bottom:2rem;padding:1rem 1.25rem 1.1rem;display:grid;gap:.15rem;box-shadow:var(--shadow);border-top:3px solid var(--cyan)}@media(min-width:900px){.plate--caption{left:-2.5rem}}.plate__title{font-family:var(--font-display);font-weight:600;font-size:1.5rem}.plate__meta{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;margin-top:.2rem}.founder-compact{display:grid;gap:1.5rem;background:#fff;border:1px solid var(--edge-ink);padding:1.5rem}@media(min-width:768px){.founder-compact{grid-template-columns:200px 1fr;gap:2.5rem;align-items:center;padding:1.75rem 2rem 1.75rem 1.75rem}}.founder-compact__photo{margin:0;width:160px}@media(min-width:768px){.founder-compact__photo{width:auto}}.founder-compact__img{width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:saturate(0) contrast(1.06);display:block}.founder-compact__body{display:grid;gap:.75rem;justify-items:start}.founder-compact__name{margin-top:-.25rem}.founder-compact__body .text-muted{max-width:52em}.founder-compact__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.coach-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem 1rem}@media(min-width:768px){.coach-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(min-width:1024px){.coach-grid{grid-template-columns:repeat(4,1fr)}}.coach-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--edge-ink);overflow:hidden;transition:border-color var(--t-micro),box-shadow var(--t-base) var(--ease-hover),transform var(--t-base) var(--ease-hover)}.coach-card:hover{border-color:#0a0b0d4d;box-shadow:0 16px 40px -24px #0a0b0d73;transform:translateY(-2px)}.coach-card__media{aspect-ratio:3 / 4;overflow:hidden;background:var(--ink)}.coach-card__img{width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.06);display:block;transition:transform .8s var(--ease-hover)}.coach-card:hover .coach-card__img{transform:scale(1.03)}.coach-initials{display:grid;place-items:center;width:100%;height:100%;font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,6vw,4.5rem);color:var(--cyan);background:var(--ink)}.coach-card__body{display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem 1.1rem;flex:1}.coach-card__name{font-family:var(--font-display);font-weight:600;font-size:1.35rem;line-height:1;margin:0}.coach-card__title{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan-text);margin:0}.coach-card__bio{font-size:.92rem;line-height:1.5;margin:.35rem 0 0}.coach-card__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.9rem}.coach-card__actions .btn--sm{padding-inline:.9rem}.coach-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(760px,calc(100% - 2rem));max-height:min(88vh,720px);padding:0;border:1px solid var(--edge-ink);background:#fff;color:var(--ink);overflow:auto}.coach-dialog::backdrop{background:#0a0b0db8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.coach-dialog__close{position:absolute;top:.75rem;right:.75rem;z-index:2;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--edge-ink);background:#fff;color:var(--ink);cursor:pointer;transition:background-color var(--t-micro),color var(--t-micro)}.coach-dialog__close:hover{background:var(--ink);color:#fff}.coach-dialog__grid{display:grid;gap:1.25rem;padding:1.5rem}@media(min-width:640px){.coach-dialog__grid{grid-template-columns:200px 1fr;gap:2rem;padding:2rem;align-items:start}}.coach-dialog__media{width:110px;aspect-ratio:3 / 4;overflow:hidden;background:var(--ink)}@media(min-width:640px){.coach-dialog__media{width:100%}}.coach-dialog__img{width:100%;height:100%;object-fit:cover;filter:saturate(0) contrast(1.06);display:block}.coach-dialog__body{display:grid;gap:.75rem;justify-items:start;padding-right:2.5rem}.coach-dialog__body .h3{margin-top:-.25rem}.coach-dialog__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem}.offers{display:grid;gap:12px}@media(min-width:640px){.offers{grid-template-columns:repeat(2,1fr)}.offers>:last-child:nth-child(odd){grid-column:span 2}}@media(min-width:1024px){.offers{grid-template-columns:repeat(3,1fr)}.offers--four{grid-template-columns:repeat(4,1fr)}.offers>:last-child:nth-child(odd){grid-column:auto}.offers:not(.offers--four)>:last-child:nth-child(3n+1){grid-column:span 3}.offers:not(.offers--four)>:last-child:nth-child(3n+2){grid-column:span 2}}.offer--consult:not(:first-child):last-child{grid-template-columns:1fr}@media(min-width:1024px){.offers>.offer--consult[class]{display:grid}.offers>.offer--consult.offer--wide{grid-template-columns:1fr auto}}.offer{position:relative;display:grid;align-content:start;gap:.45rem;width:100%;min-height:100%;padding:1.4rem 1.4rem 1.25rem 1.6rem;background:var(--white);color:var(--ink);text-decoration:none;text-align:left;border:0;border-top:2px solid var(--ink);cursor:pointer;font:inherit;transition:background-color var(--t-base) var(--ease-hover),transform var(--t-base) var(--ease-hover)}.band-white .offer{background:var(--paper)}.offer:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cyan-dark);transform:scaleY(0);transform-origin:top;transition:transform var(--t-base) var(--ease-hover)}.offer:hover,.offer:focus-visible{background:#0f5a7e0f}.offer:hover:before,.offer[aria-pressed=true]:before{transform:scaleY(1)}.offer[aria-pressed=true]{background:#0f5a7e14}.offer__kicker{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.offer__name{font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.05}.offer__blurb{font-size:.92rem;line-height:1.55;color:#0a0b0db8}.offer__foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.9rem}.offer__price{font-size:1.375rem;font-weight:600;white-space:nowrap;transition:color var(--t-base) var(--ease-hover)}.offer__unit{font-size:.8rem;font-weight:400;color:var(--steel)}.offer__go{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);opacity:.8;transition:transform var(--t-base) var(--ease-hover),opacity var(--t-base)}.offer:hover .offer__price,.offer[aria-pressed=true] .offer__price{color:var(--cyan-text)}.offer:hover .offer__go{transform:translate(4px);opacity:1}.offer--feature .offer__name:after{content:"Start here";font-family:var(--font-data);font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);margin-left:.6rem;vertical-align:middle}.offer--consult{background:var(--ink-2);color:#fff;border-top-color:var(--cyan)}.offer--consult .offer__kicker{color:var(--cyan)}.offer--consult .offer__blurb{color:#ffffffbf}.offer--consult .offer__go{color:var(--cyan)}.offer--consult:hover{background:var(--ink-3)}.offer--consult .offer__name:after{color:var(--cyan)}.offer--ask .offer__price,.offer--ask .offer__go{color:var(--steel)}.offer--ask:before{background:var(--steel)}.offer--ask:hover .offer__go{color:var(--cyan-text)}.why{display:grid;gap:3rem}.why__head{display:grid;gap:1.5rem}@media(min-width:900px){.why__head{grid-template-columns:7fr 5fr;gap:4rem;align-items:end}}.why__head .sec-head{margin-bottom:0}.why__side{display:grid;gap:1.5rem;padding-bottom:.35rem}.why__after{font-size:1.0625rem;line-height:1.65;color:#0a0b0dbd;max-width:38rem}.why__more{display:grid;gap:1.5rem}@media(min-width:900px){.why__more{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.why__col{display:grid;align-content:start;gap:.75rem;padding-top:1rem;border-top:1px solid var(--edge-ink)}.why__label{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.why__col .why__after{max-width:none}.board{position:relative;overflow:hidden;isolation:isolate;background:var(--ink-2);color:#fff;border:1px solid var(--edge);padding:2rem 1.5rem;display:grid;gap:1.75rem}@media(min-width:768px){.board{padding:2.75rem 3rem;gap:2.25rem}}.board .grain{z-index:0}.board__stats{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.board__stats{grid-template-columns:repeat(3,1fr)}}.board__stat{padding:1.1rem 0;border-bottom:1px solid var(--edge);display:grid;gap:.45rem;align-content:start}@media(min-width:640px){.board__stat{padding:.25rem 2rem .25rem 0;border-bottom:0}.board__stat+.board__stat{padding-left:2rem;border-left:1px solid var(--edge)}}.board__fig{font-family:var(--font-display);font-weight:700;font-size:clamp(3rem,5vw,4.75rem);line-height:.88;letter-spacing:-.01em;color:#fff}.board__fig sup{font-size:.48em;vertical-align:top;color:var(--cyan);top:.12em;position:relative}.board__label{font-family:var(--font-data);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff9e}.board__tags{position:relative;z-index:1;list-style:none;margin:0;padding:1.5rem 0 0;border-top:1px solid var(--edge);display:flex;flex-wrap:wrap;gap:.5rem}.board__tag{display:inline-flex;align-items:center;gap:.55rem;min-height:40px;padding:.45rem .95rem;border:1px solid var(--edge);background:var(--ink-3);font-family:var(--font-data);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6;transition:border-color var(--t-micro) var(--ease-hover),color var(--t-micro) var(--ease-hover),background-color var(--t-micro) var(--ease-hover)}.board__tag:before{content:"";width:8px;height:2px;background:var(--cyan);flex:none}.board__tag:hover{border-color:var(--cyan);color:var(--cyan);background:#57beed0f}.board__note{position:relative;z-index:1;margin:0;font-family:var(--font-data);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.system{list-style:none;margin:0;padding:0;display:grid;gap:0}.system__step{position:relative;display:grid;gap:.6rem;align-content:start;padding:0 0 2.25rem 2.25rem}.system__step:before{content:"";position:absolute;left:5px;top:.45rem;bottom:-.45rem;width:2px;background:var(--edge)}.system__step:last-child:before{bottom:auto;height:0}.system__step:after{content:"";position:absolute;left:0;top:.45rem;width:12px;height:12px;background:var(--cyan);transition:transform var(--t-base) var(--ease-hover),box-shadow var(--t-base) var(--ease-hover)}@media(min-width:768px){.system{grid-template-columns:repeat(5,1fr);gap:2rem}.system__step{padding:2.25rem 0 0}.system__step:before{left:0;right:-2rem;top:5px;bottom:auto;height:2px;width:auto}.system__step:last-child:before{right:0;height:2px}.system__step:after{left:0;top:0}}.system__step:hover:after{transform:scale(1.4);box-shadow:0 0 0 6px #57beed2e}.system__n{font-family:var(--font-display);font-weight:700;font-size:clamp(2.25rem,3vw,3rem);line-height:.9;letter-spacing:-.01em;color:#ffffff47;transition:color var(--t-base) var(--ease-hover)}.system__step:hover .system__n{color:var(--cyan)}.system__name{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1;color:#fff}.system__desc{font-size:.95rem;line-height:1.55;color:#ffffffb8;max-width:18rem}.system__loop{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-top:.35rem}.carousel{position:relative}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1.5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:.25rem 0;outline-offset:6px}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>*{scroll-snap-align:start;min-width:0}@media(min-width:640px){.carousel__track{grid-auto-columns:calc((100% - 1.5rem)/2)}}@media(min-width:1024px){.carousel__track{grid-auto-columns:calc((100% - 2 * 2.5rem) / 3);gap:2.5rem}}.carousel__nav{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:2.5rem}.carousel__btn{display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;cursor:pointer;transition:border-color var(--t-micro) var(--ease-hover),color var(--t-micro) var(--ease-hover),background-color var(--t-micro) var(--ease-hover)}.carousel__btn:hover{border-color:var(--cyan);color:var(--cyan);background:#57beed14}.carousel__btn:disabled{opacity:.3;cursor:default;border-color:#ffffff59;color:#fff;background:transparent}.carousel__count{min-width:4.5rem;text-align:center;font-size:.78rem;letter-spacing:.08em;color:var(--cyan)}.carousel__all{margin-left:auto}.carousel--paper .carousel__btn{border-color:var(--edge-ink);color:var(--ink)}.carousel--paper .carousel__btn:hover{border-color:var(--cyan-dark);color:var(--cyan-text);background:#0f5a7e0f}.carousel--paper .carousel__btn:disabled{border-color:var(--edge-ink);color:var(--ink);background:transparent}.carousel--paper .carousel__count{color:var(--cyan-text)}.section--compact{padding-block:3.5rem}@media(min-width:768px){.section--compact{padding-block:4rem}}.sec-head--compact{margin-bottom:2rem}@media(min-width:768px){.sec-head--compact{margin-bottom:2.5rem}}.faq{border-top:1px solid var(--edge-ink);max-width:62rem}.faq__item{border-bottom:1px solid var(--edge-ink)}.faq__q{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.1;color:var(--ink);transition:color var(--t-micro)}.faq__q::-webkit-details-marker{display:none}.faq__q:hover{color:var(--cyan-text)}.faq__glyph{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--edge-ink);color:var(--cyan-text);font-family:var(--font-data);font-size:1rem;transition:transform var(--t-base) var(--ease-hover),background-color var(--t-micro),color var(--t-micro),border-color var(--t-micro)}.faq__item[open] .faq__glyph{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.faq__a{padding:0 0 1.25rem;max-width:58em}.faq__a p{font-size:1.02rem;line-height:1.6;color:#0a0b0dc7;margin:0}.ways-head{margin-bottom:1rem}.ways-head--buy{margin-top:2.5rem}.intro{display:grid;gap:2rem}@media(min-width:1024px){.intro{grid-template-columns:minmax(0,1fr) 320px;gap:4rem;align-items:start}.intro__aside{position:sticky;top:96px}}.intro .prose{max-width:820px}.intro__persona{font-family:var(--font-display);font-weight:600;font-size:1.375rem;line-height:1.15;margin:.25rem 0 1.25rem}.callout{margin-top:3rem;padding:2rem;background:var(--paper);border-top:2px solid var(--cyan-dark);display:grid;gap:.6rem;max-width:52rem}.callout .btn{justify-self:start;margin-top:.5rem}.person__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:.5rem}.posts{display:grid;gap:1.5rem}@media(min-width:768px){.posts{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}.post{display:grid;gap:.5rem;align-content:start;color:var(--ink);text-decoration:none;padding-top:1rem;border-top:2px solid var(--ink)}.post__img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(0) contrast(1.05);display:block;margin-bottom:.5rem}.post__meta{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.post__title{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.05;transition:color var(--t-micro)}.post__excerpt{font-size:.95rem;line-height:1.55;color:#0a0b0db8}.post__go{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-text);margin-top:.25rem;transition:transform var(--t-base) var(--ease-hover)}.post:hover .post__title{color:var(--cyan-text)}.post:hover .post__go{transform:translate(4px)}.post__play{position:relative;display:block;width:100%;padding:0;margin:0 0 .5rem;border:0;background:var(--ink);cursor:pointer}.post__play .post__img{margin-bottom:0;transition:filter var(--t-base)}.post__play:hover .post__img,.post__play:focus-visible .post__img{filter:none}.post__play:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.post__playicon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;padding-left:4px;background:var(--cyan-dark);color:#fff;box-shadow:0 10px 30px -12px #0a0b0d99;transition:transform var(--t-base) var(--ease-hover)}.post__play:hover .post__playicon,.post__play:focus-visible .post__playicon{transform:scale(1.06)}.post__frame{display:block;width:100%;aspect-ratio:16 / 9;border:0;margin:0 0 .5rem;background:var(--ink)}.post--video .post__title{color:inherit;text-decoration:none;display:block;min-height:44px}.post--video .post__title:hover,.post--video .post__title:focus-visible{color:var(--cyan-text)}.post-cover{margin:0 0 2.5rem}.post-cover__img{width:100%;aspect-ratio:16 / 9;object-fit:cover;filter:saturate(0) contrast(1.05);display:block}.post-figure{margin:2rem 0}.post-figure img{width:100%;height:auto;max-height:80vh;object-fit:contain;display:block}.blog-empty{max-width:52rem}.form-wrap{max-width:900px}.form{min-height:676px;background:var(--paper)}.section--widget .sec-head{margin-bottom:2.25rem}.facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style:none;padding:0;margin:0}.points{display:grid;gap:1.5rem}@media(min-width:768px){.points{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}}@media(min-width:1024px){.points--four{grid-template-columns:repeat(4,1fr);gap:2rem}}.point{position:relative;border-top:1px solid var(--edge-ink);padding-top:1.25rem;display:grid;gap:.5rem;align-content:start}.point:before{content:"";position:absolute;top:-1px;left:0;width:2rem;height:2px;background:var(--cyan-dark)}.point__n{font-size:.72rem;letter-spacing:.12em;color:var(--cyan-text)}.expect-wrap{max-width:900px}.expect{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}.expect__item{display:grid;grid-template-columns:2.5rem 1fr;gap:1rem;align-items:start;font-size:1.125rem}.expect__n{color:var(--cyan-text);font-size:.8rem;letter-spacing:.12em;padding-top:.45rem}.expect__text{border-top:0}@media(min-width:768px){.expect{grid-template-columns:repeat(2,1fr);gap:2rem 3rem}}.contact{display:grid;gap:2.5rem}@media(min-width:1024px){.contact{grid-template-columns:7fr 5fr;gap:4rem;align-items:start}}.contact__form .lead{margin-top:1.25rem;max-width:36em}.form-slot{margin-top:2rem;background:#fff;border:1px solid var(--edge-ink)}.form-slot iframe{display:block;width:100%}.form-slot__empty{min-height:560px;margin:12px;border:1px dashed rgba(10,11,13,.32);display:grid;place-content:center;justify-items:center;text-align:center;gap:1rem;padding:2rem}.form-slot__empty .h3{max-width:22em}.form-slot__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.contact__card{background:var(--ink);color:#fff;padding:1.75rem 1.75rem 1.5rem;display:grid;gap:1.25rem}@media(min-width:1024px){.contact__card{position:sticky;top:calc(var(--header-h) + 1.5rem);padding:2rem}}.contact__row{display:grid;gap:.45rem;justify-items:start;padding-top:1.25rem;border-top:1px solid var(--edge)}.contact__label{font-family:var(--font-data);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.contact__addr{font-style:normal;font-size:1.125rem;line-height:1.5;color:#fff}.contact__big{font-family:var(--font-display);font-weight:600;font-size:1.75rem;line-height:1;color:#fff;text-decoration:none;transition:color var(--t-micro)}.contact__big:hover,.contact__link:hover{color:var(--cyan)}.contact__link{color:#fff;text-decoration:none;font-size:1.05rem;transition:color var(--t-micro)}.contact__card .hours{width:100%}.contact__note{font-size:.68rem;color:#ffffff8c;margin-top:.5rem}.contact__social{display:flex;flex-wrap:wrap;gap:.6rem}.hours__row{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;font-size:.82rem;color:#fffc;border-bottom:1px solid var(--edge)}.hours__row--lg{font-size:1rem;padding:.6rem 0;color:var(--ink);border-bottom-color:var(--edge-ink)}.map{aspect-ratio:16 / 8;background:var(--paper);filter:saturate(0) contrast(1.05)}.map iframe{width:100%;height:100%;border:0;display:block}.closing{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding-block:6rem}@media(min-width:768px){.closing{padding-block:8rem}}.closing__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.closing__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.42) saturate(0) contrast(1.06)}.closing__foot{background:linear-gradient(90deg,#0a0b0deb,#0a0b0dd1 45%,#0a0b0d8c)}.closing__inner{position:relative;z-index:2;display:grid;gap:3rem;align-items:center}@media(min-width:1024px){.closing__inner{grid-template-columns:7fr 5fr;gap:4rem}}.closing__copy{display:grid;gap:1.5rem;justify-items:start}.closing__over{margin:0}.closing__head{display:flex;flex-direction:column;line-height:.9;width:100%}.closing__word{display:block;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:-.015em;color:#fff;font-size:clamp(2.75rem,6.6vw,5.25rem)}.closing__word--out{color:var(--cyan)}.closing__lead{color:#ffffffe0;max-width:34rem;margin:0}.closing__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.5rem}.closing__rows{background:#141619db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--edge);padding:1.5rem 1.5rem 1.25rem}.closing__rows-head{font-family:var(--font-data);font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:.5rem}.crow-link{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name glyph" "meta glyph";align-items:center;column-gap:1rem;padding:.95rem 0;border-top:1px solid var(--edge);color:#fff;text-decoration:none}.crow-link__name{grid-area:name;font-family:var(--font-display);font-weight:600;font-size:1.25rem;line-height:1.05;transition:color var(--t-micro) var(--ease-hover)}.crow-link__meta{grid-area:meta;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin-top:.2rem}.crow-link__glyph{grid-area:glyph;display:inline-grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.28);color:#fff;transition:transform var(--t-base) var(--ease-hover),border-color var(--t-micro),background-color var(--t-micro),color var(--t-micro)}.crow-link:hover .crow-link__name{color:var(--cyan)}.crow-link:hover .crow-link__glyph{transform:translate(4px);border-color:var(--cyan);background:var(--cyan);color:var(--ink)}.closing__facts{margin:1rem 0 0;padding-top:1rem;border-top:1px solid var(--edge);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.mask-rise{display:block;overflow:clip;padding-bottom:.12em;margin-bottom:-.12em}.mask-rise__in{display:block;will-change:transform}.notfound{position:relative;overflow:hidden;isolation:isolate;color:#fff;min-height:max(36rem,84svh);display:flex;align-items:center;padding-top:calc(var(--header-h) + 3rem);padding-bottom:5rem}.notfound__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.notfound__media img{width:100%;height:100%;object-fit:cover;filter:brightness(.42) saturate(0) contrast(1.06)}.notfound__inner{position:relative;z-index:2;display:grid;gap:3rem;align-items:center;width:100%}@media(min-width:1024px){.notfound__inner{grid-template-columns:7fr 5fr;gap:4rem}}.notfound__copy{display:grid;gap:1.25rem;justify-items:start}.notfound__code{font-family:var(--font-display);font-weight:700;font-size:clamp(5rem,12vw,9rem);line-height:.85;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.55);margin:0}.notfound .display{margin:0;max-width:12em}.notfound .lead{color:#ffffffe0;max-width:34rem;margin:0}.notfound .hero-cta-static{margin-top:.5rem}.site-footer{position:relative;background:var(--ink);color:#ffffffc7;overflow:hidden;isolation:isolate}.site-footer .grain{z-index:0}.site-footer__utility{position:relative;z-index:1;background:var(--ink-2);border-bottom:1px solid var(--edge)}.site-footer__utility-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.75rem;padding-block:.85rem}.util{font-size:.74rem;letter-spacing:.04em;color:#ffffffd1;text-decoration:none;position:relative;transition:color var(--t-micro)}a.util:hover{color:var(--cyan)}.util+.util:before{content:"";position:absolute;left:-1rem;top:50%;width:3px;height:3px;background:var(--cyan);transform:translateY(-50%)}.site-footer__social{display:inline-flex;gap:.5rem;margin-left:auto}.site-footer__social .foot-icon{width:44px;height:44px}.site-footer__utility-row a:not(.foot-icon){padding-block:.85rem;margin-block:-.85rem}.site-footer__main{position:relative;z-index:1;display:grid;gap:2.75rem 2rem;padding-block:4.5rem 3.5rem}@media(min-width:420px){.site-footer__main{grid-template-columns:repeat(2,1fr)}.site-footer__brand,.site-footer__hours{grid-column:1 / -1}}@media(min-width:1024px){.site-footer__main{grid-template-columns:1.6fr .9fr .9fr .9fr 1.25fr;gap:2.5rem;padding-block:5rem 3.5rem}.site-footer__brand,.site-footer__hours{grid-column:auto}}.site-footer__mark{height:44px;width:auto;margin-bottom:1.5rem}.site-footer__line{margin-top:1.25rem;max-width:24rem;font-size:.92rem;line-height:1.7}.site-footer__hours{display:grid;gap:1rem;align-content:start}.site-footer__maps{font-size:.85rem}.link-arrow--ink{color:var(--cyan)}.foot-legal{color:#ffffff80;text-decoration:none;transition:color var(--t-micro)}.foot-legal:hover{color:#fff}.foot-stats{display:flex;align-items:center;gap:0;margin-top:2rem;padding-block:1rem;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.foot-stat{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.foot-stat__n{font-family:var(--font-display);font-weight:700;font-size:1.5rem;line-height:1;color:#fff}.foot-stat__l{font-family:var(--font-data);font-size:.58rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c}.foot-stat__div{width:1px;height:28px;background:var(--edge);flex:none;margin-inline:1rem}.foot-col-head{font-family:var(--font-data);font-size:.62rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;margin-bottom:1.5rem;display:flex;align-items:baseline;gap:.55rem}.foot-col-head strong{color:var(--cyan);font-weight:600}.foot-list{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.foot-link{color:#fffc;text-decoration:none;font-size:.98rem;background-image:linear-gradient(var(--cyan),var(--cyan));background-size:0 1px;background-repeat:no-repeat;background-position:left bottom;transition:background-size var(--t-base) var(--ease-hover),color var(--t-micro);padding-bottom:3px}.foot-link:hover{color:#fff;background-size:100% 1px}.arrival{display:grid;gap:1rem;align-content:start}.arrival__addr{color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.2}.arrival__addr:hover{color:var(--cyan)}.hours{display:grid}.hours__row{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;font-size:.8rem;color:#ffffffbf;border-bottom:1px solid var(--edge)}.hours__row:last-child{border-bottom:0}.hours__row--lg{font-size:1rem;padding:.65rem 0;color:var(--ink);border-bottom-color:var(--edge-ink)}.arrival__contact{line-height:1.9;font-size:.92rem}.arrival__social{display:flex;gap:.6rem;margin-top:.25rem}.foot-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:#fffc;border:1px solid var(--edge);transition:color var(--t-micro),border-color var(--t-micro),background-color var(--t-micro)}.foot-icon:hover{color:var(--cyan);border-color:var(--cyan);background:#57beed17}.site-footer__plinth{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem;padding-block:1.5rem 7rem;border-top:1px solid var(--edge)}@media(min-width:1024px){.site-footer__plinth{padding-bottom:2rem}}.site-footer__badges{display:flex;align-items:center;gap:1.5rem}.foot-partner{display:inline-flex;align-items:center;min-height:44px;opacity:.85;transition:opacity var(--t-micro)}.foot-partner:hover{opacity:1}.h-8{height:2rem}.h-5{height:1.25rem}.w-auto{width:auto}.site-footer__legal{font-family:var(--font-data);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:0}.foot-powered{display:inline-flex;align-items:center;opacity:.75;transition:opacity var(--t-micro)}.foot-powered:hover{opacity:1}.foot-powered img{height:18px;width:auto}}wl-appointments-widget *,wl-schedule-widget *,wl-store-widget *,wl-reviews-widget *,wl-lead-capture-widget *,wl-events-widget *,wl-login-widget *,wl-cart-widget *{--wl-color-primary: 19 108 151 !important;--wl-color-primary-hover: 15 90 126 !important;--wl-color-secondary: 19 108 151 !important;--wl-color-green: 19 108 151 !important;--wl-spinner-color: 87 190 237 !important;--wl-color-text: 10 11 13 !important;--wl-color-text-title: 10 11 13 !important;--wl-color-background: 255 255 255 !important;--wl-color-border: 226 226 224 !important;--wl-color-inverse: 255 255 255 !important;--wl-font-family: "Inter Variable", system-ui, sans-serif !important;--wl-font-family-body: "Inter Variable", system-ui, sans-serif !important;--wl-font-family-title: "Barlow Condensed", "Arial Narrow", sans-serif !important;--wl-button-border-radius: 0px !important;--wl-filter-border-radius: 0px !important}.wl-widget-wrapper .bg-wl-lizard,.wl-widget-wrapper .app-global__button--primary.bg-wl-lizard{background-color:#136c97!important}.wl-widget-wrapper .bg-wl-lizard:hover,.wl-widget-wrapper .focus\:bg-wl-lizard-dark:focus{background-color:#0f5a7e!important}.wl-widget-wrapper .bg-wl-sky{background-color:#136c97!important}.wl-widget-wrapper .text-wl-sky{color:#0f5a7e!important}.wl-widget-wrapper .border-wl-sky{border-color:#136c97!important}.wl-widget-wrapper .app-spinner{fill:#136c97!important}.wl-widget-wrapper .app-menu-item[data-selected=true]{background-color:#136c97!important}.wl-widget-wrapper img[src*=wl-logo-powered]{display:none!important}@media(min-width:1024px){.app-wl-reviews-widget .lg\:max-w-\[980px\]{max-width:100%}}@media(min-width:1024px){wl-reviews-widget .app-wl-reviews-widget .lg\:max-w-\[980px\],.wl-widget-wrapper .app-reviews-container.lg\:max-w-\[980px\]{max-width:100%!important}}.wl-widget-wrapper .app-reviews-rating .text-wl-sky{color:#57beed!important}.app-wl-reviews-widget .app-reviews-container__background{background-color:#fff!important}.app-wl-reviews-widget .app-reviews-divider{background-color:#0a0b0d1f!important}@media(max-width:479px){.wl-widget-wrapper .app-schedule-wrapper>.sticky>.flex-row.justify-between{flex-wrap:wrap;row-gap:8px}}#header-cart-widget:not(.is-live) wl-cart-widget{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#header-cart-widget wl-cart-widget{display:inline-flex;align-items:center}#header-cart-widget wl-cart-widget button:has(>svg){min-width:44px;min-height:44px;justify-content:center;color:#fff!important;background:transparent!important}#header-cart-widget wl-cart-widget button:has(>svg):hover{color:#57beed!important;background:#ffffff0f!important}#header-cart-widget button:has(>svg) svg{width:22px!important;height:22px!important;color:inherit!important}#header-cart-widget button:has(>svg) svg path{fill:currentColor!important}#header-cart-widget [class*=badge],#header-cart-widget [class*=count]{background-color:#57beed!important;color:#0a0b0d!important}@layer components{.brand{display:inline-flex;align-items:center;min-height:44px}.header-cart-fallback,.header-cart{min-width:44px}.foot-link{display:inline-block;padding-block:.7rem;margin-block:-.7rem}.escape a,.prose a,.contact__link,.readout__item a,.prog__seasonal a,.prog__sibling a{padding-block:.85rem}.contact__big{display:inline-block;padding-block:.5rem;margin-block:-.5rem}.foot-link{min-width:44px}.link-arrow{min-height:44px}.foot-legal,.site-footer__legal a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin-block:-.875rem}}@layer components{.btn-glass{background:#ffffff29;color:#fff;border-color:#ffffff52;--ig: rgba(255,255,255,.3)}.btn-glass:hover{background:#ffffff42;border-color:#ffffff80;color:#fff}.readout__affil{margin-left:auto;display:inline-flex;align-items:center;gap:.65rem}.readout__badge{height:36px;width:auto;opacity:.95}.readout__affil-label{font-family:var(--font-data);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd1;white-space:nowrap}.jumpbar{position:sticky;top:var(--header-dock, 84px);z-index:20;background:var(--ink);border-bottom:1px solid var(--edge)}.jumpbar__row{display:flex;align-items:center;gap:1rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.jumpbar__row::-webkit-scrollbar{display:none}.jumpbar__label{flex:none;display:none;color:var(--cyan);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase}@media(min-width:640px){.jumpbar__label{display:inline}}.jumpbar__list{display:flex;gap:.25rem;margin:0;padding:0;list-style:none}.jumpbar__link{display:inline-flex;align-items:center;min-height:48px;padding:0 .9rem;white-space:nowrap;scroll-snap-align:start;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb8;text-decoration:none;border-bottom:2px solid transparent;transition:color var(--t-micro),border-color var(--t-micro)}.jumpbar__link:hover,.jumpbar__link.is-active{color:#fff;border-bottom-color:var(--cyan)}[data-hash-focus]:focus{outline:none}.prog__plate{display:grid;gap:1.1rem;padding:1.75rem;margin-bottom:2.5rem;max-width:62rem}@media(min-width:768px){.prog__plate{padding:2.25rem 2.5rem}}.band-white .prog__plate{background:var(--paper)}.prog__who{margin:0;font-size:.84rem;letter-spacing:.02em;color:var(--ink);display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline}.prog__who-label{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan-text)}.prog__prose p{font-size:1.05rem;line-height:1.65;max-width:62ch}.prog__facts{margin:.25rem 0 0;padding:.9rem 0 0;border-bottom:0}.prog__seasonal,.prog__sibling{margin:0;font-size:.8rem;letter-spacing:.02em;color:#0a0b0db8;line-height:1.6}.prog__seasonal a,.prog__sibling a{color:var(--cyan-text)}.ways-more{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.75rem}.ways-more__note{font-size:.78rem;color:#0a0b0d99}.gline{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:-2rem 0 2rem}.g-rating{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid rgba(255,255,255,.28);color:#fff;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:.02em;text-decoration:none;transition:border-color var(--t-micro),background-color var(--t-micro)}.g-rating:hover{border-color:var(--cyan);background:#57beed1a}.g-star{color:var(--cyan);font-size:1.2rem;line-height:1}.gline__more{color:#ffffffd1;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.gline__more:hover{color:var(--cyan)}.gline--paper .g-rating{border-color:var(--edge-ink);color:var(--ink)}.gline--paper .gline__more{color:var(--cyan-text)}.incl{display:grid;gap:1.25rem}@media(min-width:640px){.incl{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.incl{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.incl__col{background:var(--paper);border:1px solid var(--edge-ink);padding:1.5rem 1.5rem 1.6rem;display:grid;gap:.5rem;align-content:start}.incl__name{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.35rem;line-height:1.05}.incl__sub{margin:0;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.incl__price{margin:.25rem 0 .5rem;font-size:1.25rem;font-weight:600;color:var(--cyan-text)}.incl__list{list-style:none;margin:0;padding:.9rem 0 0;border-top:1px solid var(--edge-ink);display:grid;gap:.45rem;font-size:.92rem;line-height:1.45;color:#0a0b0dc7}.incl__list li{display:flex;gap:.6rem;align-items:flex-start}.incl__list li:before{content:"";flex:none;width:8px;height:2px;margin-top:.6rem;background:var(--cyan-dark)}wl-schedule-widget div:has(>div>.app-schedule-list-date):has(.app-schedule-no-sessions--block):not(:last-child){display:none!important}}[data-jump-section]{scroll-margin-top:calc(68px + var(--jumpbar-h, 48px) + 8px)}@layer components{.plan{cursor:default;gap:.65rem}.plan:not(.plan--wide){display:flex;flex-direction:column}.plan:hover{transform:none;box-shadow:none;border-top-color:var(--cyan-dark)}.plan__sub{font-size:.92rem;line-height:1.45;color:#0a0b0db8}.plan__prices{list-style:none;margin:.35rem 0 0;padding:0;display:grid;gap:.55rem}.plan__line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--edge-ink)}.plan__line:last-child{border-bottom:0;padding-bottom:0}.plan__label{font-family:var(--font-data);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.plan__price{font-size:1.6rem;font-weight:600;line-height:1;white-space:nowrap;color:var(--ink)}.plan__list{list-style:none;margin:.35rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--edge-ink);display:grid;gap:.45rem;font-size:.92rem;line-height:1.45;color:#0a0b0dc7}.plan__list li{display:flex;gap:.6rem;align-items:flex-start}.plan__list li:before{content:"";flex:none;width:8px;height:2px;margin-top:.6rem;background:var(--cyan-dark)}.plan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:auto;padding-top:1rem}.plan__phone{font-size:.78rem;letter-spacing:.04em;color:var(--steel)}a.plan__phone{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}a.plan__phone:hover{color:var(--ink)}.plan__tab{min-height:44px;padding:0;background:none;border:0;cursor:pointer;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-text)}.plan__tab:hover{color:var(--ink)}.plans{align-items:stretch}@media(min-width:1024px){.plans{grid-template-columns:repeat(3,1fr)}.plans.pcards--2{grid-template-columns:repeat(2,1fr)}}.plan--wide{margin-top:1.25rem;border-top-color:var(--cyan-dark)}@media(min-width:900px){.plan--wide{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"name list" "sub list" "act list";column-gap:3rem}.plan--wide .pcard__name{grid-area:name}.plan--wide .plan__sub{grid-area:sub}.plan--wide .plan__list{grid-area:list;align-self:center;margin:0;padding:0 0 0 2rem;border-top:0;border-left:1px solid var(--edge-ink)}.plan--wide .plan__actions{grid-area:act;margin-top:0}}.plist{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink);background:var(--white);max-width:62rem}.plist__row{display:grid;grid-template-columns:1fr auto;gap:.2rem 1.5rem;align-items:baseline;padding:1rem 1.25rem;border-bottom:1px solid var(--edge-ink)}.plist__name{font-family:var(--font-display);font-weight:600;font-size:1.3rem;line-height:1.1}.plist__meta{grid-column:1;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--steel)}.plist__price,.plist__claim{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:1.35rem;font-weight:600;white-space:nowrap}.plist__claim{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-text);min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.plist__claim:hover{color:var(--ink)}.plist__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.25rem}.board--one .board__stats{grid-template-columns:1fr}@media(min-width:768px){.board--one{grid-template-columns:auto 1fr;align-items:center;column-gap:3rem}.board--one .board__tags{padding:0 0 0 3rem;border-top:0;border-left:1px solid var(--edge);align-self:stretch;align-content:center}.board--one .board__note{grid-column:1 / -1}}}
