@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Inter Var", "Inter Fallback", "Inter Fallback Android", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Inter Var", "Inter Fallback", "Inter Fallback Android", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:var(--font-mono);--font-display:"Inter Var", "Inter Display Fallback", "Inter Display Fallback Android", ui-sans-serif, system-ui, sans-serif}:root{--c-yellow:#fbd43f;--c-purple:#6d61fe;--c-green:#47c349;--c-orange:#ff8d3a;--c-ground:#111;--c-purple-text:#6b5ff9;--bg:#f7f5f2;--surface-0:#f7f5f2;--surface-1:#fff;--surface-2:#fff;--surface-3:#fff;--surface-4:#fff;--surface-5:#fff;--surface-6:#fff;--surface:#fff;--sunken:#eeebe5;--ink:#0e0e10;--muted:#5f5d58;--line:#0e0e1024;--field-line:#0e0e1075;--focus:#5a4cf0;--accent:#d91a1a;--action:#e11d1d;--action-hover:#c81616;--on-action:#fff;--accent-fill:var(--action);--shadow-2:0 2px 4px #1814280f, 0 12px 28px -8px #18142829;--shadow-3:0 4px 8px #18142814, 0 20px 44px -12px #18142838;--shadow-4:0 6px 12px #1814281a, 0 28px 60px -16px #18142847;--shadow-5:0 10px 20px #1814281f, 0 40px 80px -20px #18142857;--shadow-6:0 24px 48px #1814282e, 0 64px 120px -24px #1814286b;--plate-edge:inset 0 0 0 1px #0e0e100a;--z-plate:1;--z-raised:2;--z-ornament:30;--z-chrome:40;--z-popover:50;--glass-bg:#fafafccc;--glass-fx:saturate(180%) blur(20px);--glass-edge:inset 0 1px 0 #ffffff80, 0 0 0 .5px #0e0e1014;--on-glass:#0e0e10;--on-glass-2:#4a4843;--glass-media-bg:#2a2a2db8;--glass-media-fx:blur(7px);--chip-bg:#0e0e10b8;--g-ground:radial-gradient(60% 50% at 15% 0%, var(--c-yellow), transparent 70%), radial-gradient(50% 45% at 90% 5%, var(--c-purple), transparent 70%)}@supports (color:color-mix(in lab,red,red)){:root{--g-ground:radial-gradient(60% 50% at 15% 0%, color-mix(in oklab, var(--c-yellow) 16%, transparent), transparent 70%), radial-gradient(50% 45% at 90% 5%, color-mix(in oklab, var(--c-purple) 10%, transparent), transparent 70%)}}:root{--g-sochu:linear-gradient(155deg, #ffe376, #fbd43f 55%, #f5bf2a);--g-bolu:linear-gradient(155deg, #74dd6e, #47c349 55%, #37ae3f);--g-gola:linear-gradient(155deg, #ffae66, #ff8d3a 55%, #f47424);--g-tiko:linear-gradient(155deg, #6b5ff9, #5a4cf0 55%, #3a2bc4);--on-sochu:#0e0e10;--on-sochu-2:#3a3320;--on-bolu:#0e0e10;--on-bolu-2:#10301a;--on-gola:#0e0e10;--on-gola-2:#3a1e08;--on-tiko:#fff;--on-tiko-2:#fff;--g-stage:radial-gradient(60% 90% at 12% 112%, oklab(87.9003% -.0101563 .161839/.16), transparent 70%), radial-gradient(60% 90% at 38% 112%, oklab(59.41% .0409735 -.22089/.22), transparent 70%), radial-gradient(60% 90% at 62% 112%, oklab(72.2684% -.157423 .116707/.16), transparent 70%), radial-gradient(60% 90% at 88% 112%, oklab(75.449% .1007 .132092/.16), transparent 70%);--g-word:linear-gradient(90deg in oklch, #5a4cf0, #c44e14);--gap:20px;--r-tile:28px;--r-inner:20px;--r-field:12px;--r-nav:18px;--r-pill:999px;--r-footer:32px;--content-w:87.5%;--content-max:1260px;--section-y:120px;--end-y:var(--section-y);--reading-max:31em;--nav-h:52px;--nav-top:10px;--nav-offset:calc(var(--nav-top) + var(--nav-h) + 12px);--mobile-cta-h:54px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-card:cubic-bezier(0, 0, .5, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-open:cubic-bezier(.16, 1, .3, 1);--dur-press:.1s;--dur-hover:.16s;--dur-pop:.16s;--dur-sheet:.32s;--spring-release:.5s linear(0, .147, .409, .642, .808, .91, .966, .993, 1.003, 1.006, 1.005, 1.003, 1.002, 1.001, 1, 1, 1);--spring-snappy:.55s linear(0, .121, .349, .57, .742, .859, .933, .974, .994, 1.003, 1.006, 1.005, 1.004, 1.003, 1.001, 1.001, 1, 1);--spring-smooth:.7s linear(0, .073, .223, .384, .53, .65, .745, .816, .869, .908, .936, .955, .969, .979, .985, .99, .993, .995, .997, .998, .998, .999, 1);--spring-bouncy:.55s linear(0, .101, .313, .541, .736, .88, .972, 1.022, 1.043, 1.045, 1.038, 1.027, 1.017, 1.009, 1.003, 1, .998, 1);color-scheme:light}@media(max-width:1068px){:root{--section-y:120px}}@media(max-width:734px){:root{--section-y:112px}}[data-theme=dark],.band-dark{--bg:#0b0b0d;--surface-0:#0b0b0d;--surface-1:#15151a;--surface-2:#1b1b21;--surface-3:#212128;--surface-4:#27272f;--surface-5:#2d2d36;--surface-6:#33333d;--surface:#15151a;--sunken:#1b1b21;--ink:#f5f3ee;--muted:#a8a59f;--line:#ffffff24;--field-line:#ffffff5c;--focus:#b9b4ff;--accent:#ff6253;--shadow-2:inset 0 1px 0 #ffffff12, 0 2px 4px #0006, 0 12px 28px -8px #0009;--shadow-3:inset 0 1px 0 #ffffff17, 0 4px 8px #00000073, 0 20px 44px -12px #000000b3;--shadow-4:inset 0 1px 0 #ffffff1c, 0 6px 12px #00000080, 0 28px 60px -16px #000000bf;--shadow-5:inset 0 1px 0 #ffffff21, 0 10px 20px #0000008c, 0 40px 80px -20px #000c;--shadow-6:inset 0 1px 0 #ffffff26, 0 24px 48px #0009, 0 64px 120px -24px #000000d9;--plate-edge:inset 0 0 0 1px #ffffff0d;--glass-bg:#121212cc;--glass-edge:inset 0 1px 0 #ffffff1a, 0 0 0 .5px #ffffff24;--on-glass:#f5f3ee;--on-glass-2:#c8c5bf;--g-ground:radial-gradient(60% 50% at 15% 0%, var(--c-yellow), transparent 70%), radial-gradient(50% 45% at 90% 5%, var(--c-purple), transparent 70%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.band-dark{--g-ground:radial-gradient(60% 50% at 15% 0%, color-mix(in oklab, var(--c-yellow) 10%, transparent), transparent 70%), radial-gradient(50% 45% at 90% 5%, color-mix(in oklab, var(--c-purple) 16%, transparent), transparent 70%)}}[data-theme=dark],.band-dark{--g-sochu:linear-gradient(155deg, var(--c-yellow), var(--c-yellow))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.band-dark{--g-sochu:linear-gradient(155deg, color-mix(in oklab, var(--c-yellow) 34%, #15151a), color-mix(in oklab, var(--c-yellow) 12%, #15151a))}}[data-theme=dark],.band-dark{--g-bolu:linear-gradient(155deg, var(--c-green), var(--c-green))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.band-dark{--g-bolu:linear-gradient(155deg, color-mix(in oklab, var(--c-green) 36%, #15151a), color-mix(in oklab, var(--c-green) 12%, #15151a))}}[data-theme=dark],.band-dark{--g-gola:linear-gradient(155deg, var(--c-orange), var(--c-orange))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.band-dark{--g-gola:linear-gradient(155deg, color-mix(in oklab, var(--c-orange) 36%, #15151a), color-mix(in oklab, var(--c-orange) 12%, #15151a))}}[data-theme=dark],.band-dark{--g-tiko:linear-gradient(155deg, var(--c-purple), var(--c-purple))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark],.band-dark{--g-tiko:linear-gradient(155deg, color-mix(in oklab, var(--c-purple) 44%, #15151a), color-mix(in oklab, var(--c-purple) 16%, #15151a))}}[data-theme=dark],.band-dark{--on-sochu:#f5f3ee;--on-sochu-2:#c8c5bf;--on-bolu:#f5f3ee;--on-bolu-2:#c8c5bf;--on-gola:#f5f3ee;--on-gola-2:#c8c5bf;--on-tiko:#f5f3ee;--on-tiko-2:#c8c5bf;--g-word:linear-gradient(90deg in oklch, #8e84ff, #ff8d3a, #fbd43f);color-scheme:dark}[data-theme=dark] .band-dark{--bg:#15151a;--surface-1:#0b0b0d;--surface:#0b0b0d}.band-alt{--bg:#fff;--surface:#f7f5f2;--surface-1:#f7f5f2}[data-theme=dark] .band-alt{--bg:#15151a;--surface:#0b0b0d;--surface-1:#0b0b0d}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--glass-bg:#fafafcf7;--glass-media-bg:#2a2a2df0}[data-theme=dark],.band-dark{--glass-bg:#121212f7}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass-bg:#fafafcf7;--glass-fx:none;--glass-media-bg:#2a2a2df0;--glass-media-fx:none}[data-theme=dark],.band-dark{--glass-bg:#121212f7;--glass-fx:none}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:calc(var(--nav-offset) + 16px);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}@media(max-width:639.98px){html{scroll-padding-bottom:calc(var(--mobile-cta-h) + 12px + 16px + env(safe-area-inset-bottom))}}html:has(dialog[open]){overflow:hidden}main{overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);letter-spacing:-.012em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:25px;overflow-x:clip}@supports not (view-transition-name:none){body{transition:background-color .25s,color .25s}}h1,h2,h3,h4{text-wrap:balance;font-weight:600}img,svg,video{max-width:100%}::selection{background:var(--c-yellow)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in oklab,var(--c-yellow) 70%,transparent)}}::selection{color:#0e0e10}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}main:focus,[tabindex="-1"]:focus{outline:none}a,button{-webkit-tap-highlight-color:transparent}dialog{color:inherit}@media print{[data-reveal]{opacity:1!important;transform:none!important}}::view-transition-old(.page-out){animation:.12s both vt-fade-out}::view-transition-new(.page-in){animation:vt-fade-in .2s var(--ease-out) both}:root[data-still]::view-transition-group(*){animation:none!important}:root[data-still]::view-transition-old(*){animation:none!important}:root[data-still]::view-transition-new(*){animation:none!important}:root[data-vt=theme],:root[data-vt=theme] *{transition:none!important}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease-out)}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}}@layer components{.wrap{width:var(--content-w);max-width:var(--content-max);margin-inline:auto}.section{padding-block:var(--section-y)}.band-dark,.band-alt{background:var(--bg);color:var(--ink)}.ground{background:var(--g-ground);pointer-events:none;height:900px;position:absolute;inset:0 0 auto}.display-xl,.display,.display-md,.h2,.h2-sm,.h3,.h4{font-family:var(--font-display);font-variation-settings:"opsz" 32;text-wrap:balance;margin:0;font-weight:600}.display-xl{letter-spacing:-.026em;font-size:96px;line-height:100px}.display{letter-spacing:-.024em;font-size:80px;line-height:84px}.display-md{letter-spacing:-.016em;font-size:64px;line-height:68px}.h2{letter-spacing:-.012em;font-size:56px;line-height:60px}.h2-sm{letter-spacing:-.008em;font-size:48px;line-height:52px}.h3{letter-spacing:0;font-size:28px;line-height:32px}.h4{letter-spacing:-.012em;font-size:21px;line-height:25px}@media(max-width:1068px){.display-xl{letter-spacing:-.024em;font-size:80px;line-height:84px}.display{letter-spacing:-.016em;font-size:64px;line-height:68px}.display-md,.h2{letter-spacing:-.008em;font-size:48px;line-height:52px}.h2-sm{letter-spacing:-.006em;font-size:40px;line-height:44px}.h3{font-size:24px;line-height:28px}}@media(max-width:734px){.display-xl,.display{letter-spacing:-.012em;font-size:44px;line-height:48px}.display-md{letter-spacing:-.006em;font-size:40px;line-height:44px}.h2{letter-spacing:-.006em;font-size:36px;line-height:40px}.h2-sm{letter-spacing:-.004em;font-size:32px;line-height:36px}.h3{letter-spacing:-.012em;font-size:21px;line-height:25px}}.lead{max-width:44rem;color:var(--muted);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:21px;line-height:29px}@media(max-width:734px){.lead{font-size:19px;line-height:27px}}.label{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:21px}.small{letter-spacing:-.006em;font-size:14px;line-height:20px}.caption{letter-spacing:0;font-size:12px;line-height:16px}.eyebrow{color:var(--muted);letter-spacing:-.006em;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex}.two-tone{color:var(--muted);letter-spacing:-.012em;font-size:21px;font-weight:600;line-height:25px}.two-tone b,.two-tone strong{color:var(--ink);font-weight:600}.g-word{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#5a4cf0,#c44e14);-webkit-background-clip:text;background-clip:text;margin-bottom:-.08em;padding-bottom:.08em;font-style:normal;display:inline-block}:where([data-theme=dark],.band-dark) .g-word{background-image:linear-gradient(90deg,#8e84ff,#ff8d3a,#fbd43f)}@supports (background:linear-gradient(90deg in oklch,red,blue)){.g-word,:where([data-theme=dark],.band-dark) .g-word{background-image:var(--g-word)}}.g-word::selection{background:var(--c-yellow)}@supports (color:color-mix(in lab,red,red)){.g-word::selection{background:color-mix(in oklab,var(--c-yellow) 70%,transparent)}}.g-word::selection{color:#0e0e10;-webkit-text-fill-color:#0e0e10}.scrim,.tile-scrim{--g-scrim:linear-gradient(var(--scrim-to,to top), rgb(0 0 0/calc(var(--scrim-a,.76) * 1)) 0%, rgb(0 0 0/calc(var(--scrim-a,.76) * .738)) 19%, rgb(0 0 0/calc(var(--scrim-a,.76) * .541)) 34%, rgb(0 0 0/calc(var(--scrim-a,.76) * .382)) 47%, rgb(0 0 0/calc(var(--scrim-a,.76) * .278)) 56.5%, rgb(0 0 0/calc(var(--scrim-a,.76) * .194)) 65%, rgb(0 0 0/calc(var(--scrim-a,.76) * .126)) 73%, #0000 100%)}.scrim{background:var(--g-scrim);pointer-events:none;position:absolute;inset:0}.link-draw{color:inherit;text-decoration:none;display:inline-block;position:relative}.link-draw:after{content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}@media(hover:hover)and (pointer:fine){.link-draw:hover:after{transform-origin:0;transform:scaleX(1)}}:root[data-still] .link-draw:after{transition:none}[data-reveal]{transition:opacity .42s var(--ease-out),transform .52s var(--ease-out);transition-delay:calc(min(var(--i,0),8) * 50ms + var(--reveal-delay,0s))}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]){opacity:0;transform:translateY(14px)}:root[data-js]:not([data-still]) [data-reveal=rise]:not([data-in]){opacity:1}.btn{border-radius:var(--r-pill);min-height:48px;color:inherit;font:inherit;letter-spacing:-.012em;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:transform var(--spring-release),background-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow var(--dur-hover) ease;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:17px;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex;position:relative}.btn>svg{transition:transform var(--dur-hover) var(--ease-out);flex:none}.btn:active{transition-duration:var(--dur-press),var(--dur-hover),var(--dur-hover),var(--dur-hover);transition-timing-function:var(--ease-out),ease,ease,ease;transform:scale(.97)}.btn-sm{letter-spacing:-.006em;min-height:44px;padding:10px 18px;font-size:14px;line-height:18px}.btn-lg{min-height:54px;padding:16px 28px}.btn-accent{background:var(--action);color:var(--on-action)}.btn-ink{background:var(--ink);color:var(--bg)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn-light{color:#0e0e10;background:#fff}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .btn:hover{transform:translateY(-2px)}.btn-accent:hover{background:var(--action-hover)}.btn-ink:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-ink:hover{background:color-mix(in oklab,var(--ink) 86%,var(--bg))}}.btn-ghost:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{background:color-mix(in oklab,var(--ink) 8%,transparent)}}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 40%,transparent)}}.btn-light:hover{background:#f1eeea}:root:not([data-still]) .btn:hover>.btn-arrow{transform:translate(2px)}:root:not([data-still]) .btn:hover>.btn-arrow-out{transform:translate(2px,-2px)}}:root:not([data-still]) .btn:active:not([disabled],[aria-disabled=true]){transform:scale(.97)}:root[data-still] .btn:active{filter:brightness(.92);transform:none}.btn[disabled],.btn[aria-disabled=true]{cursor:wait;opacity:.6;transform:none}.magnet{margin:-12px;padding:12px;display:inline-flex}.magnet-inner{max-width:100%;display:inline-flex}.plate{border-radius:var(--r-tile);background:var(--surface);min-width:0;color:var(--ink);box-shadow:var(--plate-edge);text-align:left;--tint:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.plate[data-tone=sochu]{background:var(--g-sochu);--ink:var(--on-sochu);--muted:var(--on-sochu-2);--line:var(--on-sochu)}@supports (color:color-mix(in lab,red,red)){.plate[data-tone=sochu]{--line:color-mix(in oklab, var(--on-sochu) 18%, transparent)}}.plate[data-tone=sochu]{--tint:var(--c-yellow)}.plate[data-tone=bolu]{background:var(--g-bolu);--ink:var(--on-bolu);--muted:var(--on-bolu-2);--line:var(--on-bolu)}@supports (color:color-mix(in lab,red,red)){.plate[data-tone=bolu]{--line:color-mix(in oklab, var(--on-bolu) 18%, transparent)}}.plate[data-tone=bolu]{--tint:var(--c-green)}.plate[data-tone=gola]{background:var(--g-gola);--ink:var(--on-gola);--muted:var(--on-gola-2);--line:var(--on-gola)}@supports (color:color-mix(in lab,red,red)){.plate[data-tone=gola]{--line:color-mix(in oklab, var(--on-gola) 18%, transparent)}}.plate[data-tone=gola]{--tint:var(--c-orange)}.plate[data-tone=tiko]{background:var(--g-tiko);--ink:var(--on-tiko);--muted:var(--on-tiko-2);--line:var(--on-tiko)}@supports (color:color-mix(in lab,red,red)){.plate[data-tone=tiko]{--line:color-mix(in oklab, var(--on-tiko) 22%, transparent)}}.plate[data-tone=tiko]{--tint:var(--c-purple)}.plate[data-tone=ink]{background:var(--c-ground);--ink:#f5f3ee;--muted:#c8c5bf;--line:#ffffff29;--tint:#fff}.plate[data-tone=media]{background:var(--c-ground);--ink:#fff;--muted:#fff;--tint:#fff}.plate-link{color:var(--ink);cursor:pointer;outline-offset:-1px;touch-action:manipulation;transition:transform .3s var(--ease-card),outline-color .3s var(--ease-card);outline:1px solid #0000;text-decoration:none}.plate-media{position:absolute;inset:0;overflow:hidden}.plate-media>img,.plate-media>video{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.plate-inset{border-radius:var(--r-inner);margin:8px}.plate-body{flex-direction:column;flex:1;gap:8px;padding:32px;display:flex;position:relative}.plate-foot{margin-top:auto}@media(max-width:734px){.plate-body{padding:24px}}@media(hover:hover)and (pointer:fine){.plate-link:hover{z-index:var(--z-raised);outline-color:var(--tint)}@supports (color:color-mix(in lab,red,red)){.plate-link:hover{outline-color:color-mix(in oklab,var(--tint) 35%,transparent)}}:root:not([data-still]) .plate-link:hover{transform:scale(calc(1 + 6 / var(--tile-w,620)))}:root:not([data-still]) .plate-link:hover .plate-media>img,:root:not([data-still]) .plate-link:hover .plate-media>video{transform:scale(min(1.05,calc(1 + 16 / var(--tile-w,620))))}}.plate-link:active{transition-duration:var(--dur-press),.3s;transform:scale(.985)}:root:not([data-still]) .plate-link:active{transform:scale(.985)}:root[data-still] .plate-link:active{transform:none}.plate-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bento{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:var(--bento-row,260px);grid-auto-flow:dense;display:grid}@media(max-width:1068px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(220px,auto)}}.tier-2{z-index:var(--z-raised);background:var(--surface-2);box-shadow:var(--shadow-2)}.tier-3{z-index:var(--z-ornament);background:var(--surface-3);box-shadow:var(--shadow-3)}.tier-5{z-index:var(--z-popover);background:var(--surface-5);box-shadow:var(--shadow-5)}.tier-6{background:var(--surface-6);box-shadow:var(--shadow-6)}.glass{background:var(--glass-bg);color:var(--on-glass);-webkit-backdrop-filter:var(--glass-fx);backdrop-filter:var(--glass-fx);box-shadow:var(--glass-edge),var(--shadow-3)}.glass-media{background:var(--glass-media-bg);color:#f5f3ee;-webkit-backdrop-filter:var(--glass-media-fx);backdrop-filter:var(--glass-media-fx)}.frame{border-radius:var(--r-tile);background:var(--surface);color:var(--ink);box-shadow:var(--plate-edge)}.pill{border-radius:var(--r-pill);color:#0e0e10;white-space:nowrap;background:#fff;align-items:center;gap:6px;max-width:100%;padding:4px 10px 4px 4px;font-size:13px;font-weight:600;line-height:17px;display:inline-flex}.pill img,.pill .pill-letter{border-radius:var(--r-pill);object-fit:cover;flex:none;width:22px;height:22px}.pill .pill-letter{color:#fff;background:#0e0e10;place-items:center;font-size:11px;display:grid}.chip{border-radius:var(--r-pill);background:var(--chip-bg);color:#fff;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;line-height:17px;display:inline-flex}.skeleton{background:var(--sunken);animation:1.4s ease-in-out infinite pulse}:root[data-still] .skeleton{animation:none}@keyframes pulse{50%{opacity:.55}}.field{border:1.5px solid var(--field-line);border-radius:var(--r-field);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color var(--dur-hover) ease;padding:11px 14px;font-size:16px;display:block}.field::placeholder{color:var(--muted)}.sr-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.skip-link{z-index:60;border-radius:var(--r-field);background:var(--ink);color:var(--bg);padding:12px 18px;font-weight:600;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.page-hero{padding-top:calc(var(--nav-offset) + 64px);padding-bottom:72px;position:relative}.page-hero-in{align-items:center;gap:40px;display:grid;position:relative}.page-hero-copy{flex-direction:column;gap:20px;display:flex}.page-hero[data-align=center] .page-hero-copy{text-align:center;align-items:center}.page-hero[data-align=center] .lead{text-wrap:balance}.page-hero[data-align=left] .page-hero-copy{align-items:flex-start}.page-hero-actions{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.page-hero[data-align=center] .page-hero-actions{justify-content:center}@media(min-width:1069px){.page-hero[data-split] .page-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}@media(max-width:734px){.page-hero{padding-top:calc(var(--nav-offset) + 40px);padding-bottom:48px}.page-hero-actions{flex-direction:column;align-items:stretch;width:100%}.page-hero-actions>.btn,.page-hero-actions>.magnet,.page-hero-actions .magnet-inner,.page-hero-actions .magnet-inner>.btn{width:100%}.page-hero-actions>.magnet{margin:0;padding:0}}.roll{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1.1;display:inline-flex}.roll-char{height:1.1em;line-height:1.1;display:block}.roll-window{height:1.1em;display:block;overflow:hidden}.roll-col{display:block}.roll-col>span{text-align:center;height:1.1em;display:block}.stat-row{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.stat{border-radius:var(--r-tile);background:var(--surface);color:var(--ink);box-shadow:var(--plate-edge);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:32px;display:flex}.stat dt{color:var(--muted);font-size:17px;line-height:21px}.stat dd{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.02em;margin:0;font-size:56px;font-weight:600}.stat[data-big] dd{letter-spacing:-.024em;font-size:80px}@media(max-width:734px){.stat-row{grid-template-columns:minmax(0,1fr)}.stat dd{font-size:48px}.stat[data-big] dd{font-size:56px}}.marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{gap:var(--gap-m,12px);padding-right:var(--gap-m,12px);animation:marquee var(--speed,36s) linear infinite;will-change:transform;flex:none;margin:0;list-style:none;display:flex}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track,.marquee[data-run=false] .marquee-track{animation-play-state:paused}:root[data-still] .marquee{scrollbar-width:thin;padding-bottom:8px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}:root[data-still] .marquee-track{will-change:auto;animation:none;transform:none}:root[data-still] .marquee-clone{display:none}@keyframes marquee{to{transform:translate(-100%)}}.segment{grid-template-columns:repeat(var(--n),minmax(0,1fr));border-radius:var(--r-pill);background:var(--sunken);isolation:isolate;padding:4px;display:grid;position:relative}.segment-thumb{z-index:-1;width:calc((100% - 8px) / var(--n));border-radius:var(--r-pill);background:var(--surface-5);will-change:transform;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1814281f,0 3px 8px -2px #18142824}.segment-opt{border-radius:var(--r-pill);min-width:0;min-height:40px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:-.009em;touch-action:manipulation;transition:color var(--dur-hover) ease;background:0 0;border:0;padding:8px 18px;font-size:15px;font-weight:600;line-height:19px;position:relative}.segment-opt:after{content:"";position:absolute;inset:-4px 0}.segment-opt[aria-checked=true]{color:var(--ink)}@media(hover:hover)and (pointer:fine){.segment-opt:hover{color:var(--ink)}}.page-skeleton{padding-top:calc(var(--nav-offset) + 64px);padding-bottom:96px}.page-skeleton-title{border-radius:var(--r-inner);width:62%;height:72px;margin-inline:auto}.page-skeleton-lead{border-radius:8px;width:40%;height:22px;margin:20px auto 0}.page-skeleton-grid{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px;display:grid}.page-skeleton-grid>div{aspect-ratio:4/5;border-radius:var(--r-tile)}@media(max-width:734px){.page-skeleton-title{width:100%;height:48px}.page-skeleton-lead{width:80%}.page-skeleton-grid{grid-template-columns:minmax(0,1fr)}.page-skeleton-grid>div:nth-child(n+2){display:none}}.route-error{min-height:min(720px,80dvh);padding:calc(var(--nav-offset) + 48px) 0 96px;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex}.nav-sentinel{pointer-events:none;width:1px;height:56px;position:absolute;top:0;left:0}.nav-shell{z-index:var(--z-chrome);top:max(var(--nav-top),env(safe-area-inset-top));margin-inline:auto;position:fixed;left:12px;right:12px}@media(min-width:1024px){.nav-shell{max-width:min(var(--content-max),var(--content-w))}.nav-shell[data-condensed]{max-width:min(1024px,var(--content-w))}}.nav-pill{border-radius:var(--r-nav);view-transition-name:site-nav;align-items:center;gap:10px;height:60px;padding:0 8px 0 14px;display:flex}.nav-shell[data-condensed] .nav-pill{height:var(--nav-h)}.nav-home{min-height:44px;color:var(--on-glass);border-radius:12px;flex:none;align-items:center;gap:9px;text-decoration:none;display:flex}.nav-logo{border-radius:9px;display:block}.nav-name{width:auto;height:17px;color:var(--on-glass);display:none}@media(min-width:360px){.nav-name{height:15px;display:block}}@media(min-width:400px){.nav-name{height:17px}}.nav-links{align-items:stretch;margin:0 auto;padding:0;list-style:none;display:none;position:relative}@media(min-width:1024px){.nav-links{display:flex}}.nav-indicator{background:var(--on-glass);width:100px;position:absolute;top:4px;bottom:4px;left:0}@supports (color:color-mix(in lab,red,red)){.nav-indicator{background:color-mix(in oklab,var(--on-glass) 9%,transparent)}}.nav-indicator{opacity:0;transform-origin:0;pointer-events:none;transition:opacity var(--dur-hover) ease;will-change:transform}.nav-indicator[data-show]{opacity:1}.nav-item{align-items:stretch;display:flex;position:relative}.nav-top{min-height:44px;color:var(--on-glass);cursor:pointer;font:inherit;letter-spacing:-.006em;white-space:nowrap;touch-action:manipulation;background:0 0;border:0;border-radius:12px;align-items:center;gap:2px;padding:0 12px;font-size:14px;line-height:18px;text-decoration:none;display:inline-flex}.nav-top>svg{opacity:.6;width:14px;height:14px;transition:transform var(--dur-hover) var(--ease-out)}.nav-top[aria-expanded=true]>svg{transform:rotate(180deg)}.nav-top:has(+.nav-caret){padding-right:2px}.nav-caret{padding:0 10px 0 0}.nav-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}@media(min-width:1024px){.nav-actions{margin-left:0}}.nav-cta{display:none}@media(min-width:640px){.nav-cta{display:inline-flex}}.nav-icon{width:44px;height:44px;color:inherit;cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:12px;flex:none;place-items:center;display:grid}.nav-icon:active{transform:scale(.92)}:root[data-still] .nav-icon:active{transform:none}.nav-icon[disabled]{opacity:.35;cursor:default}.nav-menu-btn{min-height:44px;color:var(--on-glass);cursor:pointer;font:inherit;touch-action:manipulation;transition:background-color var(--dur-hover) ease;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;line-height:19px;display:inline-flex}@media(min-width:1024px){.nav-menu-btn{display:none}}@media(hover:hover)and (pointer:fine){.nav-icon:hover:not([disabled]),.nav-menu-btn:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.nav-icon:hover:not([disabled]),.nav-menu-btn:hover{background:color-mix(in oklab,currentColor 9%,transparent)}}}.nav-drop{z-index:1;background:var(--surface-5);width:280px;color:var(--ink);box-shadow:var(--shadow-5),0 0 0 1px var(--ink);border-radius:20px;padding:8px;position:absolute;top:calc(100% + 8px);left:0}@supports (color:color-mix(in lab,red,red)){.nav-drop{box-shadow:var(--shadow-5),0 0 0 1px color-mix(in oklab,var(--ink) 8%,transparent)}}.nav-drop{transform-origin:40px -8px}.nav-drop-title{color:var(--muted);margin:0;padding:8px 12px 6px;font-size:12px;font-weight:600;line-height:16px}.nav-drop-link{min-height:44px;color:var(--ink);touch-action:manipulation;transition:background-color var(--dur-hover) ease;border-radius:12px;align-items:center;padding:8px 12px;font-size:15px;line-height:19px;text-decoration:none;display:flex}@media(hover:hover)and (pointer:fine){.nav-drop-link:hover{background:var(--sunken)}}.nav-drop-link[aria-current=page]{font-weight:600}.nav-panel{overscroll-behavior:contain;background:var(--surface-5);color:var(--ink);box-shadow:var(--shadow-5),0 0 0 1px var(--ink);border-radius:24px;padding:20px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.nav-panel{box-shadow:var(--shadow-5),0 0 0 1px color-mix(in oklab,var(--ink) 8%,transparent)}}.nav-panel{max-height:calc(100dvh - var(--nav-offset) - 24px);transform-origin:100% -8px}@media(min-width:1024px){.nav-panel{display:none}}.nav-panel-group{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600;line-height:17px}.nav-link{min-height:44px;color:inherit;align-items:center;font-size:17px;line-height:21px;text-decoration:none;display:flex}.nav-link[aria-current=page]{font-weight:600}.mobile-cta{z-index:var(--z-ornament);right:16px;bottom:calc(12px + env(safe-area-inset-bottom));transition:transform var(--dur-sheet) var(--ease-out);view-transition-name:mobile-cta;display:flex;position:fixed;left:16px;transform:translateY(calc(100% + 28px))}.mobile-cta[data-show]{transform:none}.mobile-cta .btn{width:100%;box-shadow:var(--shadow-4)}@media(min-width:640px){.mobile-cta{display:none}}:root[data-still] .mobile-cta{transition:none}main#main>div>:nth-last-child(1 of:not(dialog,script,template,style)):not(.band-dark,.band-alt){padding-bottom:0}.k-char{--k-size:150px;--k-ink:#16131b;width:var(--k-size);aspect-ratio:13/12;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex:none;display:block;position:relative}.k-char[data-interactive]{pointer-events:auto;cursor:pointer;touch-action:manipulation}.k-stage,.k-breath{transform-origin:50% 83.333%;position:absolute}.k-stage{will-change:transform;width:153.846%;height:166.667%;top:-38.889%;left:-26.923%}.k-breath{animation:k-breath var(--k-breath,3.9s) ease-in-out var(--k-phase,0s) infinite;animation-play-state:paused;inset:0}.k-char[data-who=sochu]{--k-breath:4.4s}.k-char[data-who=tiko]{--k-breath:3.6s}.k-char[data-who=gola]{--k-breath:4.1s}:root:not([data-still],[data-cast-quiet]) .k-char[data-run] .k-breath{animation-play-state:running}:root[data-still] .k-breath{animation:none}.k-char[data-peek] .k-stage{transform:translateY(18%)}.k-body,.k-face,.k-prop{width:100%;max-width:none;height:100%;position:absolute;inset:0}.k-face,.k-prop{pointer-events:none;overflow:visible}.k-if{fill:var(--k-ink)}.k-is{stroke:var(--k-ink)}.k-char[data-lod=flat]{--k-ink:#000}.k-floor{left:var(--k-floor-left,7%);width:var(--k-floor-w,86%);transform-origin:50%;pointer-events:none;background:radial-gradient(closest-side,#261a3c6b,#261a3c29 55%,#261a3c00);border-radius:50%;height:11%;position:absolute;top:95.5%}.k-char[data-who=tiko] .k-floor{--k-floor-left:1%;--k-floor-w:98%}.k-char[data-who=bolu] .k-floor{--k-floor-left:4%;--k-floor-w:92%}.k-char[data-who=gola] .k-floor{--k-floor-left:13%;--k-floor-w:74%}:where([data-theme=dark],.band-dark,footer,[data-tone=ink]) .k-floor,.k-char[data-dark] .k-floor{background:radial-gradient(closest-side,var(--k-color),var(--k-color) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){:where([data-theme=dark],.band-dark,footer,[data-tone=ink]) .k-floor,.k-char[data-dark] .k-floor{background:radial-gradient(closest-side,color-mix(in srgb,var(--k-color) 46%,transparent),color-mix(in srgb,var(--k-color) 16%,transparent) 60%,transparent)}}.k-char[data-lod=flat] .k-floor,.k-char[data-lod=flat] [data-part=gloss]{display:none}.k-chip{border-radius:var(--r-pill);background:var(--surface-5);box-shadow:var(--shadow-3);color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;line-height:1.3;transition:opacity .18s,transform .28s cubic-bezier(.2,1.3,.4,1);display:inline-flex;position:absolute;bottom:calc(100% + clamp(6px,7%,16px));left:50%;transform:translateY(4px)scale(.96)}.k-chip b{font-weight:600}@media(hover:hover)and (pointer:fine){.k-char[data-interactive]:hover .k-chip{opacity:1;transform:none}}:root:not([data-still]) .k-char[data-intro] .k-stage{animation:k-intro .56s linear(0,.3 13%,.73 26%,1.04 42%,1.09 53%,1.02 72%,1) var(--k-intro-delay,0s) backwards}:root:not([data-still]) .k-char[data-intro] .k-floor{animation:k-intro-floor .38s ease-out var(--k-intro-delay,0s) backwards}:root:has(dialog[open]) .k-breath{animation-play-state:paused}@keyframes k-breath{50%{transform:scale(.994,1.012)}}@keyframes k-intro{0%{opacity:0;transform:translateY(13%)scale(.6)}}@keyframes k-intro-floor{0%{opacity:0;transform:scale(.5)}}.ft{--ft-link:#e4e1da;--ft-soft:#c0bdb6;--ft-cast:clamp(56px, 8.5vw, 128px);--ft-cast-h:calc(var(--ft-cast) * 12 / 13);--ft-rise:clamp(-14px, -.93vw, -8px);--ft-word-w:min(100% - 2 * clamp(16px, 2.4vw, 44px), 1800px);--g-stage:radial-gradient(60% 90% at 12% 112%, oklab(59.41% .0409735 -.22089/.22), transparent 70%), radial-gradient(60% 90% at 38% 112%, oklab(87.9003% -.0101563 .161839/.1), transparent 70%), radial-gradient(60% 90% at 62% 112%, oklab(72.2684% -.157423 .116707/.12), transparent 70%), radial-gradient(60% 90% at 88% 112%, oklab(75.449% .1007 .132092/.16), transparent 70%);margin-top:var(--end-y);border-radius:var(--r-footer) var(--r-footer) 0 0;background-color:var(--c-ground);background-image:var(--g-stage);color:var(--ft-link);position:relative;overflow:clip;box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff24}.ft-top{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;column-gap:clamp(40px,6.6vw,96px);padding-block:80px 64px;display:grid}.ft-lead{flex-direction:column;gap:28px;display:flex}.ft-title{color:#fff}.ft-actions{gap:12px;width:max-content;margin-top:28px;display:flex}.ft .btn-ghost{box-shadow:inset 0 0 0 1.5px #ffffff47}@media(hover:hover)and (pointer:fine){.ft .btn-ghost:hover{background:#ffffff1a;box-shadow:inset 0 0 0 1.5px #ffffff80}}.ft-reach{flex-wrap:wrap;align-items:center;gap:0 14px;display:flex}.ft-mail{color:var(--ft-soft)}.ft-socials{margin:0;padding:0;list-style:none;display:flex}.ft-social{border-radius:var(--r-pill);width:44px;height:44px;color:var(--ft-link);transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,transform .22s var(--ease-out);place-items:center;display:grid}.ft-social[data-who=tiko]{--tint:#a69dff}.ft-social[data-who=sochu]{--tint:var(--c-yellow)}.ft-social[data-who=bolu]{--tint:#6fdd70}.ft-social[data-who=gola]{--tint:#ff9d54}@media(hover:hover)and (pointer:fine){.ft-social:hover{color:var(--tint);background:#ffffff14}:root:not([data-still]) .ft-social:hover{transform:translateY(-2px)}}.ft-social:active{transition-duration:var(--dur-hover),var(--dur-hover),var(--dur-press);transform:scale(.97)}:root:not([data-still]) .ft-social:active{transform:scale(.97)}:root[data-still] .ft-social:active{transform:none}.ft-nav{column-gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ft-group-title{color:var(--ft-soft);font-family:var(--font-sans);letter-spacing:-.006em;transition:color var(--dur-hover) ease;margin:0 0 8px;font-size:14px;font-weight:600;line-height:18px}.ft-group ul{margin:0;padding:0;list-style:none}.ft-link{min-height:44px;color:inherit;letter-spacing:-.01em;white-space:nowrap;transition:color var(--dur-hover) ease;align-items:center;font-size:16px;line-height:22px;text-decoration:none;display:inline-flex;position:relative}.ft-link:after{content:"";transform-origin:100%;height:1px;transition:transform .22s var(--ease-out);background:currentColor;position:absolute;inset:auto 0 9px;transform:scaleX(0)}@media(hover:hover)and (pointer:fine){.ft-link:hover{color:#fff}.ft-link:hover:after{transform-origin:0;transform:scaleX(1)}}:root[data-still] .ft-link:after{transition:none}.ft-link:focus-visible,.ft-social:focus-visible,.ft-pause:focus-visible,.ft-owner:focus-visible{outline-offset:2px;border-radius:6px}.ft-bar{color:var(--ft-soft);letter-spacing:-.006em;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:12px;font-size:14px;line-height:20px;display:flex}.ft-legal{margin:0}.ft-owner{color:var(--ft-link);text-underline-offset:3px;transition:color var(--dur-hover) ease;padding-block:12px;text-decoration:underline;text-decoration-thickness:1px}@media(hover:hover)and (pointer:fine){.ft-owner:hover{color:#fff}}.ft-bar-end{flex-wrap:wrap;align-items:center;gap:0 24px;display:flex}.ft-bar-end .ft-link{font-size:inherit}.ft-pause{min-height:44px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.ft-pause[disabled]{cursor:not-allowed}.ft-pause-track{border-radius:var(--r-pill);width:34px;height:20px;transition:background-color var(--dur-hover) ease;background:#fff3;flex:none;display:block;position:relative}.ft-pause-thumb{border-radius:var(--r-pill);background:#fff;width:16px;height:16px;display:block;position:absolute;top:2px;left:2px}.ft-pause[aria-checked=true] .ft-pause-track{background:var(--c-green)}@media(hover:hover)and (pointer:fine){.ft-pause:not([disabled]):hover{color:#fff}}.ft-stage{padding-top:calc(var(--ft-cast-h) + 28px);position:relative}.ft-word-box{width:var(--ft-word-w);margin-inline:auto;position:relative}.ft-mark{color:inherit;display:block;position:absolute;inset:0}.ft-mark:before{content:"";position:absolute;inset:-12px 0 0}.ft-mark:focus-visible{outline:none}.ft-mark-ring{pointer-events:none;transition:transform .45s var(--ease-open);border-radius:10px;position:absolute;inset:0}.ft-mark:focus-visible .ft-mark-ring{outline:2px solid var(--focus);outline-offset:2px}.ft-word{width:100%;height:auto;transition:transform .45s var(--ease-open);display:block;position:absolute;inset:0 0 auto;overflow:visible}.ft-word-rest{fill:#fff;opacity:.16}.ft-word-lit{opacity:0;transition:opacity .45s var(--ease-open)}.ft-mark:focus-visible .ft-word-lit{opacity:1}@media(hover:hover)and (pointer:fine){.ft-mark:hover .ft-word-lit{opacity:1}}.ft-cast{pointer-events:none;transition:transform .45s var(--ease-open);position:absolute;inset:0}:root:not([data-still]) .ft-mark:focus-visible .ft-word,:root:not([data-still]) .ft-mark:focus-visible .ft-mark-ring,:root:not([data-still]) .ft-mark:focus-visible~.ft-cast{transform:translateY(var(--ft-rise))}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .ft-mark:hover .ft-word,:root:not([data-still]) .ft-mark:hover .ft-mark-ring,:root:not([data-still]) .ft-mark:hover~.ft-cast{transform:translateY(var(--ft-rise))}}:root[data-still] .ft-word,:root[data-still] .ft-mark-ring,:root[data-still] .ft-cast{transition:none}.ft-char{left:clamp(0px,calc(var(--x) - var(--ft-cast) / 2),calc(100% - var(--ft-cast)));bottom:calc(100% - var(--y));position:absolute}.ft-band{z-index:1;grid-template-columns:repeat(4,1fr);height:8px;display:grid;position:relative}.ft-seg{display:block;position:relative}[data-who=tiko]:is(.ft-seg,.ft-pool){--seg:var(--c-purple);--lit:var(--ft-lit-tiko,0)}[data-who=sochu]:is(.ft-seg,.ft-pool){--pool:22%;--seg:var(--c-yellow);--lit:var(--ft-lit-sochu,0)}[data-who=bolu]:is(.ft-seg,.ft-pool){--seg:var(--c-green);--lit:var(--ft-lit-bolu,0)}[data-who=gola]:is(.ft-seg,.ft-pool){--seg:var(--c-orange);--lit:var(--ft-lit-gola,0)}.ft-seg{background:var(--seg);filter:brightness(calc(1 + var(--lit) * .14));transition:filter .24s var(--ease-out)}.ft-pools{pointer-events:none;grid-template-columns:repeat(4,1fr);height:220px;display:grid;position:absolute;inset:auto 0 8px}.ft-pool{background:radial-gradient(70% 100% at 50% 100%,var(--seg),transparent 72%)}@supports (color:color-mix(in lab,red,red)){.ft-pool{background:radial-gradient(70% 100% at 50% 100%,color-mix(in oklab,var(--seg) var(--pool,32%),transparent),transparent 72%)}}.ft-pool{opacity:var(--lit);transition:opacity .24s var(--ease-out)}@media(hover:hover)and (pointer:fine){.ft:has(.ft-group[data-who=tiko]:hover){--ft-lit-tiko:1}.ft:has(.ft-group[data-who=sochu]:hover){--ft-lit-sochu:1}.ft:has(.ft-group[data-who=bolu]:hover){--ft-lit-bolu:1}.ft:has(.ft-group[data-who=gola]:hover){--ft-lit-gola:1}.ft:has(.ft-mark:hover){--ft-lit-tiko:1;--ft-lit-sochu:1;--ft-lit-bolu:1;--ft-lit-gola:1}.ft-group:hover .ft-group-title{color:var(--tint)}}.ft:has(.ft-group[data-who=tiko] a:focus-visible){--ft-lit-tiko:1}.ft:has(.ft-group[data-who=sochu] a:focus-visible){--ft-lit-sochu:1}.ft:has(.ft-group[data-who=bolu] a:focus-visible){--ft-lit-bolu:1}.ft:has(.ft-group[data-who=gola] a:focus-visible){--ft-lit-gola:1}.ft:has(.ft-mark:focus-visible){--ft-lit-tiko:1;--ft-lit-sochu:1;--ft-lit-bolu:1;--ft-lit-gola:1}.ft-group[data-who=tiko]{--tint:#a69dff}.ft-group[data-who=sochu]{--tint:var(--c-yellow)}.ft-group[data-who=bolu]{--tint:#6fdd70}.ft-group[data-who=gola]{--tint:#ff9d54}@media(max-width:1179px){.ft-top{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-block:64px 48px}}@media(max-width:734px){.ft-top{row-gap:24px;padding-block:36px 20px}.ft-lead{gap:12px}.ft-actions{flex-direction:column;align-items:stretch;gap:8px;width:auto;margin-top:16px}.ft-reach{flex-direction:column;align-items:flex-start}.ft-socials{margin-left:-12px}.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.ft-link{font-size:15px}.ft-bar{letter-spacing:0;flex-direction:column-reverse;align-items:flex-start;gap:0;padding-block:0;font-size:12px;line-height:16px}.ft-bar-end{gap:0 20px;font-size:14px}.ft-stage{padding-top:calc(var(--ft-cast-h) + 12px)}.ft-pools{height:120px}.ft-word-rest{opacity:.26}}.hero{--reel-h:clamp(480px, calc(100svh - 140px) , 640px);--reel-w:calc(var(--reel-h) * .4828);--u:calc(var(--reel-h) / 580);--c-bolu:calc(150 * var(--u));--c-tiko:calc(160 * var(--u));--c-sochu:calc(96 * var(--u));--c-gola:calc(104 * var(--u));padding-top:calc(var(--nav-offset) + 12px);padding-bottom:72px;position:relative;overflow:clip}.hero-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:32px;display:grid;position:relative}.hero-copy{flex-direction:column;align-items:flex-start;display:flex}.hero-copy h1{max-width:600px;margin-top:16px}.hero-lead{max-width:540px;margin-top:20px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-proof{margin-top:36px}.proof{align-items:stretch;margin:0;display:flex}.proof-item{border-left:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:2px;padding-inline:24px;display:flex}.proof-item:first-child{border-left:0;padding-left:0}.proof-item:last-child{padding-right:0}.proof dt{color:var(--muted);letter-spacing:-.006em;white-space:nowrap;font-size:14px;line-height:18px}.proof dd{margin:0}.proof-figure{font-variation-settings:"opsz" 32;font-variant-numeric:tabular-nums;letter-spacing:-.016em;white-space:nowrap;align-items:center;gap:5px;font-size:28px;font-weight:600;line-height:32px;display:inline-flex}.proof-star{width:21px;height:21px;color:var(--ink);fill:currentColor;flex:none}.proof-logos{align-items:center;height:32px;display:flex}.proof-logos>*{border-radius:var(--r-pill);width:32px;height:32px;box-shadow:0 0 0 2px var(--bg);color:#fff;object-fit:cover;background:#0e0e10;flex:none;place-items:center;margin-left:-9px;font-size:13px;font-weight:600;display:grid}.proof-logos>:first-child{margin-left:0}.proof-logos>.proof-wordmark{z-index:1;position:relative}[data-theme=dark] .proof-logos>span{background:#2d2d36}.reel-stage{width:100%;max-width:calc(var(--reel-w) + 300 * var(--u));height:var(--reel-h);justify-self:center;place-items:center;display:grid;position:relative}.reel{z-index:2;width:var(--reel-w);height:var(--reel-h);padding:calc(7 * var(--u));border-radius:calc(46 * var(--u));box-shadow:inset 0 0 0 1.5px #ffffff29,var(--shadow-5);background:#0e0e10;position:relative}.reel-screen{border-radius:calc(39 * var(--u));background:#1a1a1f;width:100%;height:100%;position:relative;overflow:hidden}.reel-screen>img,.reel-screen>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel-screen>video{opacity:0;transition:opacity .42s}.reel-screen>video[data-shown]{opacity:1}.reel-scrim{--scrim-a:.6;top:60%}.reel-open{border-radius:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.reel-open:focus-visible{outline-offset:-4px;outline:2px solid #fff}.reel-watch{border-radius:var(--r-pill);letter-spacing:-.006em;white-space:nowrap;opacity:0;transition:opacity var(--dur-hover) ease;pointer-events:none;align-items:center;gap:6px;padding:9px 16px 9px 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media(hover:hover)and (pointer:fine){.reel-open:hover .reel-watch,.reel-open:focus-visible .reel-watch{opacity:1}}.reel-bar{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.reel-pause{border-radius:var(--r-pill);color:#f5f3ee;cursor:pointer;touch-action:manipulation;width:44px;height:44px;transition:transform var(--spring-release);border:0;place-items:center;display:grid}.reel-pause:active{transition-duration:var(--dur-press);transform:scale(.92)}:root[data-still] .reel-pause:active{transform:none}.reel-pause:focus-visible{outline-offset:2px;outline:2px solid #fff}.reel-pause-corner{position:absolute;top:12px;right:12px}.hero-char{position:absolute}.hero-bolu{z-index:3;right:calc(50% + var(--reel-w) / 2 - 14 * var(--u));bottom:calc(30 * var(--u))}.hero-tiko{z-index:3;left:calc(50% + var(--reel-w) / 2 - 22 * var(--u));bottom:calc(26 * var(--u))}.hero-sochu{z-index:1;right:calc(50% + var(--reel-w) / 2 + 8 * var(--u));top:40%}.hero-sochu .k-chip{left:auto;right:0;translate:none}.hero-gola{z-index:1;left:calc(50% + var(--reel-w) / 2 + 12 * var(--u));top:18%}:root:not([data-still]) .hero[data-intro] .hero-copy>*{animation:hero-rise .52s var(--ease-out) calc(var(--n,0) * 50ms) backwards}:root:not([data-still]) .hero[data-intro] .reel{animation:hero-reel var(--spring-smooth) .1s backwards}@keyframes hero-rise{0%{transform:translateY(14px)}}@keyframes hero-reel{0%{transform:translateY(22px)scale(.975)}}@media(max-width:1240px)and (min-width:1069px){.hero-copy h1{letter-spacing:-.012em;font-size:56px;line-height:60px}}@media(max-width:1240px)and (min-width:900px){.proof-item{padding-inline:16px}.proof-figure{font-size:24px;line-height:28px}.proof-star{width:19px;height:19px}.proof-logos>:nth-child(n+6){display:none}}@media(max-width:1068px)and (min-width:900px){.hero{--c-bolu:calc(118 * var(--u));--c-tiko:calc(126 * var(--u))}.hero-in{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.reel-stage{width:calc(var(--reel-w) + 150 * var(--u))}.hero-bolu{right:calc(50% + var(--reel-w) / 2 - 46 * var(--u));bottom:calc(14 * var(--u))}.hero-tiko{left:calc(50% + var(--reel-w) / 2 - 50 * var(--u));bottom:calc(10 * var(--u))}.hero-sochu,.hero-gola{display:none}.reel-bar{flex-direction:column;align-items:flex-start;gap:6px;top:12px;bottom:auto;right:auto}.reel-scrim{--scrim-to:to bottom;top:0;bottom:64%}}@media(max-width:899px){.hero{--reel-h:clamp(420px, 60svh, 560px);--c-bolu:112px;--c-tiko:118px;padding-bottom:64px}.hero-in{grid-template-columns:minmax(0,1fr);row-gap:36px}.hero-sochu,.hero-gola{display:none}.reel-stage{max-width:none}.hero-bolu{right:calc(50% + var(--reel-w) / 2 - 46px);bottom:14px}.hero-tiko{left:calc(50% + var(--reel-w) / 2 - 50px);bottom:10px}.reel-bar{flex-direction:column;align-items:flex-start;gap:6px;top:12px;bottom:auto;right:auto}.reel-scrim{--scrim-to:to bottom;top:0;bottom:64%}}@media(max-width:734px){.hero{padding-top:calc(var(--nav-offset) + 20px);padding-bottom:56px}.hero-copy h1,.hero-lead{margin-top:12px}.hero-proof{order:4;width:100%;margin-top:20px}.hero-actions{order:5;width:100%;margin-top:20px}.hero-actions>*,.hero-actions .hero-cta,.hero-actions .magnet,.hero-actions .magnet-inner{width:100%}.hero-actions .magnet{margin:0;padding:0}.proof{grid-template-columns:auto auto minmax(0,1fr);display:grid}.proof-item{padding-inline:12px}.proof dt{font-size:13px;line-height:17px}.proof-figure{letter-spacing:-.012em;font-size:20px;line-height:26px}.proof-star{width:17px;height:17px}.proof-logos{height:26px}.proof-logos>*{width:26px;height:26px;margin-left:-8px;font-size:11px}.proof-logos>:nth-child(n+6){display:none}}@media(max-width:734px)and (max-height:620px),(max-height:480px){.hero-lead{display:none}}@media(max-height:480px){.hero{padding-top:calc(var(--nav-offset) + 8px)}.hero-proof,.hero-actions{margin-top:14px}}@media(max-width:374px){.proof-word{display:none}}@media(max-width:359px){.proof-item{padding-inline:10px}.proof-logos>:nth-child(n+5){display:none}}.work-head{margin-bottom:48px}.work-bento{gap:var(--gap);grid-template-rows:repeat(3,167px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.work-slot-lead{grid-area:span 3/span 2}.work-bento[data-single] .work-slot-lead{grid-column:span 3}.work-slot-next{grid-row:span 3}.work-reel{border-radius:var(--r-tile);isolation:isolate;height:100%;position:relative}.work-reel.skeleton{background:var(--sunken)}.work-reel-lead>video{z-index:0;border-radius:inherit;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .42s ease,transform .3s var(--ease-card);position:absolute;inset:0}.work-reel-lead>.tile{z-index:1}.work-reel-lead[data-playing]>video{opacity:1}.work-reel-lead[data-playing]>.tile{background:0 0}.work-reel-lead[data-playing]>.tile>img,.work-reel-lead[data-playing]>.tile>.tile-empty{opacity:0}.work-reel-lead[data-playing]>.tile>.tile-preview,.work-reel-lead[data-playing]>.tile>.tile-play{display:none}:root:not([data-still]) .work-reel-lead:has(>.tile:active)>video{transform:scale(.985)}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .work-reel-lead:has(>.tile:hover)>video{transform:scale(1.00968)}}.work-reel-lead:has(>.tile[data-lifted])>video{opacity:0;transition:none}.work-pause{z-index:2;position:absolute;bottom:14px;right:14px}.work-stat-in{flex-direction:column;flex:1;justify-content:space-between;padding:24px 28px;display:flex}.work-stat-label{color:var(--muted);margin:0;font-size:17px;line-height:21px}.work-stat-figure{color:var(--ink);font-variation-settings:"opsz" 32;letter-spacing:-.02em;margin:0;font-size:56px;font-weight:600;line-height:60px}.work-empty{text-align:center;grid-area:span 3/span 3;justify-content:center;align-items:center;gap:16px}.work-empty[hidden]{display:none}.rail-wrap{margin-top:var(--gap)}.rail{--rail-w:calc((min(87.5vw, var(--content-max)) - 4 * var(--gap)) / 5);--bleed:max(6.25%, calc((100% - var(--content-max)) / 2));gap:var(--gap);padding-inline:var(--bleed);overscroll-behavior-x:contain;scroll-padding-inline:var(--bleed);scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-item{width:var(--rail-w);scroll-snap-align:start;flex:none}.rail-end{aspect-ratio:9/16;justify-content:space-between;padding:24px}.rail-controls{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.rail-controls[data-off]{visibility:hidden}.rail-paddle{border-radius:var(--r-pill);background:var(--surface);width:44px;height:44px;box-shadow:var(--plate-edge);color:var(--ink);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-hover) ease,transform var(--spring-release);border:0;place-items:center;display:grid}.rail-paddle:active:not([disabled]){transition-duration:var(--dur-hover),var(--dur-press);transform:scale(.92)}.rail-paddle[disabled]{opacity:.35;cursor:default}:root[data-still] .rail-paddle:active{transform:none}@media(hover:hover)and (pointer:fine){.rail-paddle:hover:not([disabled]){background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.rail-paddle:hover:not([disabled]){background:color-mix(in oklab,var(--ink) 9%,var(--surface))}}}@media(hover:none){.rail-controls{display:none}}@media(max-width:1068px)and (min-width:735px){.work-bento{aspect-ratio:1;grid-template-rows:minmax(0,1fr) 150px;grid-template-columns:repeat(3,minmax(0,1fr))}.work-slot-lead{grid-area:auto/span 2}.work-bento[data-single] .work-slot-lead{grid-column:span 3}.work-slot-next{grid-row:auto}.work-empty{grid-area:auto/1/auto/-1}.work-stat-figure{font-size:48px;line-height:52px}.rail{--rail-w:calc((87.5vw - 2 * var(--gap)) / 3)}}@media(max-width:734px){.work-head{margin-bottom:32px}.work-bento{grid-template-rows:auto repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.work-slot-lead,.work-bento[data-single] .work-slot-lead{grid-area:auto/1/auto/-1}.work-slot-lead>.work-reel{aspect-ratio:4/5;height:auto}.work-slot-next{grid-area:2/1/span 3}.work-slot-next>.work-reel{aspect-ratio:9/16;height:auto}.work-stat{grid-column:2}.work-stat-in{justify-content:center;gap:0;padding:8px 16px}.work-stat-label{font-size:13px;line-height:17px}.work-stat-figure{letter-spacing:-.012em;font-size:30px;line-height:34px}.work-empty{grid-area:auto/1/auto/-1;padding:40px 24px}.rail{--rail-w:58vw}}.why-lede{font-variation-settings:"opsz" 32;letter-spacing:-.012em;text-wrap:pretty;max-width:1080px;margin:12px 0 0;font-size:40px;line-height:46px}.why-bento{--army-size:172px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(260px,auto);margin-top:48px;display:grid}.why-slot-copy,.why-slot-stats{grid-column:span 2}.why-copy{flex-direction:column;flex:1;align-items:flex-start;padding:32px;display:flex}.why-copy-title{color:var(--ink);font-variation-settings:"opsz" 32;letter-spacing:-.012em;margin:8px 0 0;font-size:40px;font-weight:600;line-height:44px}.why-copy-body{color:var(--muted);text-wrap:pretty;margin:12px 0 0}.why-copy-foot{color:var(--ink);margin:auto 0 0;padding-top:12px;font-weight:600}.why-copy-link{min-height:44px;color:var(--ink);letter-spacing:-.009em;align-items:center;gap:4px;margin-bottom:-10px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.why-copy-link>svg{transition:transform var(--dur-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .why-copy-link:hover>svg{transform:translate(3px)}}.why-note{color:var(--muted);margin:16px 0 0}.army-tile{width:100%;font:inherit;letter-spacing:inherit;border:0;padding:0}.army-words{flex-direction:column;gap:2px;padding:24px 28px 0;display:flex}.army-role{color:var(--muted);letter-spacing:-.006em;font-size:14px;line-height:20px}.army-stand{align-self:center;margin-top:auto;padding-bottom:20px;display:flex}.why-stats{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:32px;display:grid;container-type:inline-size}.why-stats>div{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:16px;padding-inline:24px;display:flex}.why-stats>div:first-child{border-left:0;padding-left:0}.why-stats>div:last-child{padding-right:0}.why-stats dt{color:var(--muted);letter-spacing:-.006em;text-wrap:balance;font-size:14px;line-height:20px}.why-stats dd{color:var(--ink);font-variation-settings:"opsz" 32;letter-spacing:-.02em;margin:0;font-size:min(56px,8.6cqi);font-weight:600;line-height:1.07}@media(max-width:1068px){.why-lede{font-size:32px;line-height:38px}.why-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(240px,auto)}}@media(max-width:734px){.why-lede{letter-spacing:-.006em;font-size:24px;line-height:30px}.why-bento{--army-size:112px;grid-auto-rows:auto;margin-top:32px}.why-copy{padding:24px}.why-copy-title{font-size:28px;line-height:32px}.army-tile{min-height:200px}.army-words{padding:18px 18px 0}.army-stand{padding-bottom:14px}.why-stats{padding:24px}.why-stats>div{padding-inline:10px}.why-stats dd{font-size:clamp(25px,8vw,36px);line-height:1.12}.why-stats dt{font-size:13px;line-height:17px}}.how-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:80px;display:grid}.how-side{top:calc(var(--nav-offset) + 32px);flex-direction:column;align-self:start;gap:28px;display:flex;position:sticky}.how-stage{--how-size:min(26vh, 240px);align-items:flex-end;gap:16px;height:min(29vh,268px);padding-bottom:16px;display:flex}.how-stage[data-size=md]{--how-size:min(22vh, 200px)}.how-stage[data-size=sm]{--how-size:min(13vh, 116px);gap:12px}@media(max-width:1240px){.how-stage[data-size=sm]{--how-size:min(13vh, 92px);gap:10px}}.how-actor{transform-origin:50% 100%;display:none}.how-actor[data-on]{display:block}:root:not([data-still]) .how-actor[data-on]{animation:how-pop .56s linear(0,.3 13%,.73 26%,1.04 42%,1.09 53%,1.02 72%,1) calc(var(--i,0) * 70ms) backwards}@keyframes how-pop{0%{opacity:0;transform:translateY(13%)scale(.6)}}.how-track{position:relative}.how-track:before{content:"";background:var(--line);width:1px;position:absolute;top:0;bottom:0;left:1px}.how-steps{margin:0;padding:0 0 0 40px;list-style:none}.how-thumb{border-radius:var(--r-pill);background:var(--step-c);width:3px;height:148px;transition:background-color var(--spring-smooth);will-change:transform;position:absolute;top:0;left:0}.how-step{align-content:start;gap:8px;min-height:212px;padding-bottom:44px;display:grid}.how-step:last-child{min-height:0;padding-bottom:0}.how-num{color:var(--muted);font-variant-numeric:tabular-nums;transition:color var(--dur-hover) ease;font-size:14px;font-weight:600;line-height:18px}.how-step .h3{color:var(--muted);transition:color var(--dur-hover) ease}.how-step p{max-width:480px;color:var(--muted);margin:0}.how-step[data-active] .h3{color:var(--ink)}.how-step[data-active] .how-num{color:var(--step-c)}:root[data-still] .how-thumb{transition:none}.how-strip-block{margin-top:96px}.how-strip-title{font-variation-settings:"opsz" 32;letter-spacing:-.008em;max-width:820px;margin:0;font-size:28px;line-height:34px}.how-strip{margin-top:28px}.how-strip ul{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--plate-edge);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.how-strip li{border-left:1px solid var(--line);align-content:start;gap:6px;padding:28px 24px;display:grid}.how-strip li:first-child{border-left:0}.how-strip h4{color:var(--ink);margin:0}.how-strip p{color:var(--muted);letter-spacing:-.006em;margin:0;font-size:14px;line-height:20px}@media(max-width:1068px){.how-grid{grid-template-columns:minmax(0,1fr);row-gap:44px}.how-side{position:static}.how-stage,.how-thumb{display:none}.how-steps{padding-left:0}.how-track:before{display:none}.how-step{min-height:0;padding-bottom:36px}.how-step .h3,.how-step[data-active] .h3{color:var(--ink)}.how-num,.how-step[data-active] .how-num{color:var(--muted)}.how-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.how-strip li,.how-strip li:first-child{border-top:1px solid var(--line);border-left:0}.how-strip li:nth-child(-n+2){border-top:0}.how-strip li:nth-child(2n){border-left:1px solid var(--line)}.how-strip li:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:734px){.how-strip-block{margin-top:64px}.how-strip-title{font-size:23px;line-height:29px}.how-strip ul{grid-template-columns:minmax(0,1fr)}.how-strip li,.how-strip li:nth-child(2n){border-left:0;padding:20px 24px}.how-strip li:nth-child(2){border-top:1px solid var(--line)}}.t-grid{gap:var(--gap);width:var(--content-w);max-width:var(--content-max);grid-template-columns:repeat(3,minmax(0,1fr));margin:48px auto 0;display:grid}.t-grid-item{min-width:0}.t-card{border-radius:var(--r-tile);background:var(--surface);height:100%;box-shadow:var(--plate-edge);color:var(--ink);flex-direction:column;margin:0;padding:32px;display:flex}.t-metric{font-variation-settings:"opsz" 32;letter-spacing:-.02em;margin:0;font-size:56px;font-weight:600;line-height:60px}.t-metric span{color:var(--muted);letter-spacing:-.012em;font-size:21px;font-weight:400}.t-card blockquote{letter-spacing:-.012em;text-wrap:pretty;margin:24px 0 0;font-size:21px;line-height:29px}.t-card figcaption{color:var(--muted);letter-spacing:-.006em;margin-top:auto;padding-top:20px;font-size:14px;line-height:20px}@media(max-width:1068px){.t-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.t-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;width:auto;max-width:none;margin-top:32px;padding-inline:6.25%;scroll-padding-inline:6.25%;display:flex;overflow-x:auto}.t-grid::-webkit-scrollbar{display:none}.t-grid-item{scroll-snap-align:start;flex:none;width:min(84%,320px)}.t-card{padding:24px}.t-metric{font-size:48px;line-height:52px}.t-card blockquote{font-size:19px;line-height:27px}}.price-plans{margin-top:48px}.plans{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan{min-width:0}.plan-in{border-radius:var(--r-tile);background:var(--surface);height:100%;box-shadow:var(--plate-edge);color:var(--ink);flex-direction:column;padding:40px;display:flex}.plan-in[data-hot]{background:var(--c-ground);--ink:#f5f3ee;--muted:#c8c5bf;--line:#ffffff29}[data-theme=dark] .plan-in[data-hot]{background:var(--surface-4)}.plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-badge{border-radius:var(--r-pill);background:var(--c-yellow);color:#0e0e10;flex:none;padding:4px 12px;font-size:13px;font-weight:600;line-height:17px;display:inline-flex}.plan-body{color:var(--muted);text-wrap:pretty;margin:12px 0 0}.plan-price{font-variation-settings:"opsz" 32;font-variant-numeric:tabular-nums;letter-spacing:-.016em;flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:28px 0;font-size:64px;font-weight:600;line-height:68px;display:flex}.plan-price span{color:var(--muted);font-variation-settings:normal;letter-spacing:-.012em;font-size:17px;font-weight:400}.plan-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.plan-list li{gap:12px;display:flex}.plan-tick{width:20px;height:20px;color:var(--ink);stroke-width:2.25px;flex:none;margin-top:2.5px}.plan-foot{margin-top:auto;padding-top:32px}.plan-foot .btn{white-space:normal}.price-more{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px 64px;margin-top:72px;display:grid}.price-quote figure{margin:0}.price-quote blockquote{color:var(--ink);font-variation-settings:"opsz" 32;letter-spacing:-.008em;text-wrap:pretty;margin:0;font-size:28px;font-weight:600;line-height:34px}.price-quote figcaption{color:var(--muted);margin-top:16px}.price-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;margin:0;display:grid}.price-answers dt{color:var(--ink);font-weight:600}.price-answers dd{color:var(--muted);text-wrap:pretty;margin:6px 0 0}@media(max-width:899px){.plans{grid-template-columns:minmax(0,1fr)}.price-more{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:734px){.price-plans{margin-top:32px}.plan-in{padding:28px 24px}.plan-price{margin:20px 0;font-size:56px;line-height:60px}.price-more{margin-top:48px}.price-quote blockquote{font-size:23px;line-height:29px}.price-answers{grid-template-columns:minmax(0,1fr);gap:24px}}.faq-grid{gap:var(--gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.faq-side{display:flex}.faq-panel{--faq-sochu:188px;flex:1;min-height:520px;overflow:clip}.faq-panel-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:12px;padding:32px;display:flex;position:relative}.faq-panel-lead{color:var(--muted);text-wrap:pretty;margin:0 0 8px}.faq-sochu{position:absolute;bottom:0;right:32px}.faq-list{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--plate-edge);padding:8px}.faq-item{color:var(--ink)}.faq-item+.faq-item{position:relative}.faq-item+.faq-item:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:20px;right:20px}.faq-item summary{border-radius:var(--r-inner);cursor:pointer;touch-action:manipulation;min-height:64px;transition:background-color var(--dur-hover) ease;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.faq-item summary:hover{background:var(--sunken)}}.faq-icon{border-radius:var(--r-pill);background:var(--sunken);width:32px;height:32px;color:var(--ink);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;flex:none;position:relative}.faq-icon:before,.faq-icon:after{content:"";width:14px;height:2px;transition:transform var(--spring-snappy);background:currentColor;border-radius:1px;position:absolute;top:15px;left:9px}.faq-icon:after{transform:rotate(90deg)}.faq-item[open] .faq-icon{background:var(--ink);color:var(--bg)}.faq-item[open] .faq-icon:before,.faq-item[open] .faq-icon:after{transform:rotate(180deg)}.faq-item::details-content{transition:grid-template-rows .28s var(--ease-out),content-visibility .28s allow-discrete;grid-template-rows:0fr;display:grid}.faq-item[open]::details-content{grid-template-rows:1fr}.faq-a{min-height:0;overflow:hidden}.faq-a>p{color:var(--muted);text-wrap:pretty;margin:0;padding:0 20px 22px}:root[data-still] .faq-icon:before,:root[data-still] .faq-icon:after{transition:none}:root[data-still] .faq-item::details-content{transition:none}@media(max-width:899px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-panel{--faq-sochu:128px;min-height:320px}}@media(max-width:734px){.faq-panel-copy{padding:24px}.faq-sochu{right:24px}}.tile{border-radius:var(--r-tile);background:var(--sunken);aspect-ratio:9/16;color:#fff;cursor:pointer;text-align:left;outline-offset:-1px;touch-action:manipulation;width:100%;transition:transform .3s var(--ease-card),outline-color .3s var(--ease-card);border:0;outline:1px solid #0000;padding:0;display:block;position:relative;overflow:hidden}.tile[data-variant=bento]{aspect-ratio:auto;height:100%}.tile>img,.tile>video{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out),opacity .14s ease .12s;position:absolute;inset:0}.tile-preview{opacity:0}.tile-preview[data-on]{opacity:1}.tile-anchor{pointer-events:none;display:block;position:absolute;inset:0}.tile-empty{color:var(--on-tiko);background:var(--g-tiko);place-items:center;padding:12%;transition:opacity .14s .12s;display:grid;position:absolute;inset:0;container-type:inline-size}.tile-empty>span{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.012em;text-align:center;text-wrap:balance;font-size:11cqw;font-weight:600;line-height:1.08;display:block}.tile-empty[data-tone=sochu]{color:var(--on-sochu);background:var(--g-sochu)}.tile-empty[data-tone=bolu]{color:var(--on-bolu);background:var(--g-bolu)}.tile-empty[data-tone=gola]{color:var(--on-gola);background:var(--g-gola)}.tile-scrim{background:var(--g-scrim);--scrim-a:.6;pointer-events:none;height:42%;transition:opacity .14s .12s;position:absolute;inset:auto 0 0}.tile-empty~.tile-scrim{display:none}.tile-views{transition:opacity .14s .12s;position:absolute;top:12px;right:12px}.tile-brand{transition:opacity .14s .12s;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.tile-play{border-radius:var(--r-pill);color:#0e0e10;opacity:0;width:56px;height:56px;transition:opacity .2s ease,transform .2s var(--ease-out);background:#ffffffeb;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%;transform:scale(.82)}.tile[data-lifted]>img,.tile[data-lifted]>.tile-empty,.tile[data-lifted]>.tile-scrim,.tile[data-lifted]>.tile-views,.tile[data-lifted]>.tile-brand,.tile[data-lifted]>.tile-play{opacity:0;transition:none}@media(hover:hover)and (pointer:fine){.tile:hover{z-index:var(--z-raised);outline-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tile:hover{outline-color:color-mix(in oklab,var(--ink) 35%,transparent)}}:root:not([data-still]) .tile:hover{transform:scale(calc(1 + 6 / var(--tile-w,300)))}:root:not([data-still]) .tile:hover>img{transform:scale(1.04)}.tile:hover>.tile-play{opacity:1;transform:scale(1)}}.tile:focus-visible{z-index:var(--z-raised);outline:2px solid var(--focus);outline-offset:2px}.tile:focus-visible>.tile-play{opacity:1;transform:scale(1)}.tile:active{transition-duration:var(--dur-press),.3s;transform:scale(.985)}:root:not([data-still]) .tile:active{transform:scale(.985)}:root[data-still] .tile:active{transform:none}@media(hover:none),(pointer:coarse){.tile>.tile-play{background:var(--chip-bg);color:#fff;opacity:1;width:44px;height:44px;margin:-22px 0 0 -22px;transform:none}}.tile-skeleton{border-radius:var(--r-tile);aspect-ratio:9/16}.tile-host{background:var(--sunken);place-items:center;display:grid}@media(max-width:734px){.lib-grid .tile,.lib-grid .tile-skeleton{border-radius:var(--r-inner)}.tile-views{top:8px;right:8px}.tile-brand{bottom:8px;left:8px;right:8px}}.player{color:#f5f3ee;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:24px;position:fixed;inset:0;overflow:visible}.player[open]{place-items:center;display:grid}.player:focus-visible,.player:focus{outline:none}.player::backdrop{transition:background-color .28s var(--ease-out);background-color:#000000c7}@starting-style{.player::backdrop{background-color:#0000}}.player[data-closing]::backdrop{background-color:#0000}.player-sheet{--frame-h:min(100dvh - 48px, 780px, (100vw - 368px) * 16 / 9);--frame-w:calc(var(--frame-h) * 9 / 16);--land-w:min(100vw - 48px, 1040px, (100dvh - 216px) * 16 / 9);max-width:100%;max-height:100%;display:grid;position:relative}.player-page{gap:var(--gap);grid-area:1/1;min-width:0;min-height:0;display:grid}.player-page[data-shape=vertical]{grid-template-columns:var(--frame-w) minmax(300px,380px);height:var(--frame-h)}.player-page[data-shape=landscape]{grid-template-columns:var(--land-w)}.player-stage{min-width:0;min-height:0}.player-frame{background:#000;width:100%;position:relative;overflow:hidden}.player-page[data-shape=vertical] .player-frame{height:100%}.player-page[data-shape=landscape] .player-frame{aspect-ratio:16/9}.player-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-embed,.player-video{background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.player-video{object-fit:contain}.player-embed{opacity:0;transition:opacity .24s}.player-embed[data-ready]{opacity:1}.player-close{z-index:2;border-radius:var(--r-pill);cursor:pointer;touch-action:manipulation;width:44px;height:44px;transition:opacity .2s ease,transform var(--dur-press) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.player-close:active{transform:scale(.92)}:root[data-still] .player-close:active{transform:none}.player[data-closing] .player-close{opacity:0;pointer-events:none}.player-info.band-dark{border-radius:var(--r-tile);overscroll-behavior:contain;background:#15151a;flex-direction:column;gap:16px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:auto}.player-head{align-items:center;gap:12px;min-height:44px;padding-right:52px;display:flex}.player-index{color:var(--muted);letter-spacing:-.006em;white-space:nowrap;font-size:14px;line-height:18px}.player-title{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:32px}.player-facts{flex-wrap:wrap;gap:16px 24px;margin:0;display:flex}.player-facts dt{color:var(--muted);font-size:14px;line-height:18px}.player-facts dd{margin:2px 0 0;font-size:17px;font-weight:600;line-height:22px}.player-views{flex-basis:100%}.player-views dd{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.016em;font-variant-numeric:tabular-nums;font-size:48px;line-height:52px}.player-next{flex-direction:column;gap:4px;margin-inline:-8px;padding-top:4px;display:flex}.player-next h3{color:var(--muted);letter-spacing:-.006em;margin:0 0 4px 8px;font-size:14px;font-weight:600;line-height:18px}.player-next-row{border-radius:var(--r-field);width:100%;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;transition:background-color var(--dur-hover) ease;background:0 0;border:0;align-items:center;gap:12px;padding:6px 8px;display:flex}@media(hover:hover)and (pointer:fine){.player-next-row:hover{background:#ffffff14}}.player-next-thumb{background:#ffffff1a;border-radius:8px;flex:none;width:40px;height:71px;position:relative;overflow:hidden}.player-next-thumb>img{object-fit:cover;width:100%;height:100%}.player-next-thumb .tile-empty>span{font-size:16cqw}.player-next-text{flex-direction:column;gap:2px;min-width:0;display:flex}.player-next-title{letter-spacing:-.009em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.player-next-brand{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:17px;overflow:hidden}@media(max-width:1068px),(max-height:780px){.player-next{display:none}}.player-page[data-shape=landscape] .player-next{display:none}.player-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:auto;padding-top:8px;display:grid}.player-steps{gap:8px;display:flex}.player-step{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1.5px var(--line)}.player-ask{color:var(--muted);margin:0;font-size:15px;line-height:20px}.player-cta{grid-column:1/-1;width:100%}.player-page[data-shape=landscape] .player-info{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;padding:20px 24px;display:grid}.player-page[data-shape=landscape] .player-head{grid-column:1;min-height:0;padding-right:0}.player-page[data-shape=landscape] .player-title{grid-column:1;font-size:21px;line-height:25px}.player-page[data-shape=landscape] .player-facts{grid-column:1}.player-page[data-shape=landscape] .player-views{flex-basis:auto}.player-page[data-shape=landscape] .player-views dd{letter-spacing:normal;font-size:17px;line-height:22px}.player-page[data-shape=landscape] .player-actions{grid-area:1/2/span 3;margin-top:0;padding-top:0;display:flex}.player-page[data-shape=landscape] .player-ask{display:none}.player-page[data-shape=landscape] .player-cta{width:auto}@media(max-height:640px)and (min-width:735px){.player-title{font-size:21px;line-height:25px}.player-views dd{font-size:28px;line-height:32px}.player-ask{display:none}}@media(max-height:480px)and (min-width:735px){.player-info.band-dark{gap:8px;padding:16px}.player-head{min-height:30px}.player-facts{display:none}.player-page[data-shape=vertical] .player-actions{grid-template-columns:auto minmax(0,1fr)}.player-page[data-shape=vertical] .player-cta{grid-column:auto}}@media(max-width:734px){.player{padding:0}.player:not([data-closing])::backdrop{background-color:#000000eb}.player-sheet{width:100%;max-width:none;height:100%;max-height:none}.player-page,.player-page[data-shape=vertical],.player-page[data-shape=landscape]{flex-direction:column;gap:0;width:100%;height:100%;display:flex}.player-stage{padding-top:env(safe-area-inset-top);flex:1;place-items:center;display:grid;container-type:size}.player-page[data-shape=vertical] .player-frame{aspect-ratio:9/16;width:min(100cqw,56.25cqh);height:auto}.player-page[data-shape=landscape] .player-frame{width:min(100cqw,177.778cqh)}.player-close{top:max(12px,env(safe-area-inset-top))}.player-info.band-dark,.player-page[data-shape=landscape] .player-info.band-dark{padding:12px 16px calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-inner) var(--r-inner) 0 0;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid;overflow:visible}.player-head,.player-page[data-shape=landscape] .player-head{grid-column:1;min-height:30px;padding-right:0}.player-title,.player-page[data-shape=landscape] .player-title{letter-spacing:-.012em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:17px;line-height:22px;display:-webkit-box;overflow:hidden}.player-facts,.player-page[data-shape=landscape] .player-facts{grid-area:1/2;justify-content:flex-end;gap:0}.player-facts>div:not(.player-views){display:none}.player-views,.player-page[data-shape=landscape] .player-views{flex-direction:row-reverse;flex-basis:auto;align-items:baseline;gap:4px;display:flex}.player-views dt{text-transform:lowercase;font-size:13px}.player-views dd,.player-page[data-shape=landscape] .player-views dd{letter-spacing:-.009em;margin:0;font-size:15px;line-height:20px}.player-actions,.player-page[data-shape=landscape] .player-actions{grid-area:auto/1/auto/-1;align-items:center;gap:8px;margin-top:4px;padding-top:0;display:flex}.player-ask{display:none}.player-cta,.player-page[data-shape=landscape] .player-cta{flex:1;width:auto;min-width:0;padding-inline:16px;font-size:16px}}:root[data-still] .tile,:root[data-still] .tile>img,:root[data-still] .tile-empty,:root[data-still] .tile-scrim,:root[data-still] .tile-views,:root[data-still] .tile-brand,:root[data-still] .tile-play,:root[data-still] .player::backdrop{transition:none}.lib-head{padding-top:calc(var(--nav-offset) + 56px);padding-bottom:40px;position:relative}.lib-head-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:16px 64px;display:grid;position:relative}.lib-head .eyebrow{margin:0 0 12px}.lib-head .lead{padding-bottom:8px}@media(max-width:1068px){.lib-head-in{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.lib-head{padding-top:calc(var(--nav-offset) + 28px);padding-bottom:24px}}.lib-body{padding-bottom:96px;position:relative}.lib-bar{z-index:var(--z-ornament);top:var(--nav-offset);border-radius:var(--r-nav);align-items:center;gap:8px;padding:8px;display:flex;position:sticky}.lib-count{min-width:96px;color:var(--on-glass);letter-spacing:-.009em;white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin:0;padding:0 8px 0 12px;font-size:15px;font-weight:600;line-height:20px}.lib-menus{flex:1;gap:2px;min-width:0;display:flex}.lib-tools{flex:none;align-items:center;gap:8px;display:flex}.lib-btn{min-height:44px;color:var(--on-glass);cursor:pointer;font:inherit;letter-spacing:-.009em;white-space:nowrap;touch-action:manipulation;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.lib-btn:active{transform:scale(.97)}:root[data-still] .lib-btn:active{transform:none}.lib-btn[aria-expanded=true],.lib-btn[data-on]{background:var(--on-glass)}@supports (color:color-mix(in lab,red,red)){.lib-btn[aria-expanded=true],.lib-btn[data-on]{background:color-mix(in oklab,var(--on-glass) 10%,transparent)}}@media(hover:hover)and (pointer:fine){.lib-btn:hover{background:var(--on-glass)}@supports (color:color-mix(in lab,red,red)){.lib-btn:hover{background:color-mix(in oklab,var(--on-glass) 8%,transparent)}}}.lib-chev{color:var(--on-glass-2);transition:transform .2s var(--ease-out)}.lib-btn[aria-expanded=true] .lib-chev{transform:rotate(180deg)}.lib-badge{border-radius:var(--r-pill);background:var(--on-glass);min-width:20px;height:20px;color:var(--glass-count,#fff);font-variant-numeric:tabular-nums;place-items:center;padding:0 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-grid}[data-theme=dark] .lib-badge{--glass-count:#0e0e10}.lib-search{align-items:center;width:240px;display:flex;position:relative}.lib-search-icon{color:var(--on-glass-2);pointer-events:none;position:absolute;left:12px}.lib-search input{background:var(--on-glass);border:0;border-radius:10px;width:100%;min-height:44px;padding:0 40px 0 36px}@supports (color:color-mix(in lab,red,red)){.lib-search input{background:color-mix(in oklab,var(--on-glass) 8%,transparent)}}.lib-search input{color:var(--on-glass);font:inherit;letter-spacing:-.011em;transition:background-color var(--dur-hover) ease;font-size:16px}.lib-search input::placeholder{color:var(--on-glass-2)}.lib-search input::-webkit-search-cancel-button{display:none}.lib-search input:focus{background:var(--on-glass)}@supports (color:color-mix(in lab,red,red)){.lib-search input:focus{background:color-mix(in oklab,var(--on-glass) 12%,transparent)}}.lib-search-clear{width:36px;height:36px;color:var(--on-glass-2);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;right:4px}.lib-filters{display:none}.lib-pop{z-index:var(--z-popover);top:calc(100% + 8px);left:var(--pop-x,0);width:288px;max-height:min(420px,var(--panel-max,420px));overscroll-behavior:contain;border-radius:var(--r-inner);background:var(--surface-5);color:var(--ink);box-shadow:var(--shadow-5);transform-origin:var(--pop-origin,28px) -8px;transition:opacity var(--dur-pop) var(--ease-out),transform var(--dur-pop) var(--ease-out);padding:8px;position:absolute;overflow-y:auto}@starting-style{.lib-pop{opacity:0;transform:scale(.96)translateY(-4px)}}:root[data-still] .lib-pop{transition:none}.lib-opt{cursor:pointer;letter-spacing:-.009em;border-radius:12px;align-items:center;gap:12px;min-height:44px;padding:0 10px;font-size:15px;line-height:20px;display:flex}@media(hover:hover)and (pointer:fine){.lib-opt:hover{background:var(--sunken)}}.lib-opt input{width:18px;height:18px;accent-color:var(--ink);cursor:pointer;flex:none;margin:0}.lib-opt-label{flex:1;min-width:0}.lib-opt-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.lib-status{flex-wrap:wrap;align-items:center;gap:8px;min-height:0;margin-top:16px;margin-bottom:20px;display:flex}.lib-status:not(:has(button)){margin-top:0;margin-bottom:0}.lib-count-line{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:20px;display:none}.lib-chip{border-radius:var(--r-pill);background:var(--surface);min-height:36px;color:var(--ink);box-shadow:var(--plate-edge);cursor:pointer;font:inherit;letter-spacing:-.006em;touch-action:manipulation;border:0;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;line-height:18px;display:inline-flex;position:relative}.lib-chip:after{content:"";position:absolute;inset:-4px 0}@media(hover:hover)and (pointer:fine){.lib-chip:hover{background:var(--sunken)}}.lib-clear{min-height:36px;color:var(--muted);cursor:pointer;font:inherit;letter-spacing:-.006em;background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600;line-height:18px;position:relative}.lib-clear:after{content:"";position:absolute;inset:-4px 0}@media(hover:hover)and (pointer:fine){.lib-clear:hover{color:var(--ink)}}.lib-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid;position:relative}.lib-cell{min-width:0}.lib-end{grid-column:span var(--rest-4,1);min-width:0;position:relative}.lib-end[data-r4="0"]{display:none}.lib-end-tile{justify-content:flex-end;height:100%;container-type:inline-size}.lib-end-copy{flex:1;justify-content:flex-end;gap:12px;position:relative}.lib-end-title{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:28px;font-weight:600;line-height:32px}.lib-end-lead{color:var(--muted);letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:17px;line-height:24px;display:none}.lib-end-go{align-self:flex-start;margin-top:8px}.lib-end-fan{pointer-events:none;gap:16px;display:none;position:absolute;top:0;bottom:0;right:32px}.lib-end-fan>img{border-radius:var(--r-inner);object-fit:cover;width:176px;height:420px}.lib-end-fan>img:first-child{margin-top:250px}.lib-end-fan>img:nth-child(2){margin-top:190px}.lib-end-fan>img:nth-child(3){margin-top:130px}@container (min-width:480px){.lib-end-lead{max-width:40ch;display:block}.lib-end-go{letter-spacing:-.012em;min-height:48px;padding:12px 24px;font-size:17px;line-height:21px}}@container (min-width:620px){.lib-end-copy{max-width:340px}.lib-end-fan{display:flex}.lib-end-fan>img:nth-child(n+2){display:none}.lib-end-title{letter-spacing:-.012em;font-size:40px;line-height:44px}}@container (min-width:800px){.lib-end-fan>img:nth-child(2){display:block}}@container (min-width:1000px){.lib-end-fan>img:nth-child(3){display:block}}.lib-end-arrow{border-radius:var(--r-pill);background:var(--action);width:44px;height:44px;color:var(--on-action);place-items:center;display:none}@media(max-width:1068px){.lib-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lib-end,.lib-end[data-r4="0"]{grid-column:span var(--rest-3,1);display:block}.lib-end[data-r3="0"],.lib-count,.lib-menus,.lib-sort{display:none}.lib-tools{flex:1}.lib-search{flex:1;width:auto}.lib-filters{display:inline-flex}.lib-count-line{margin-right:8px;display:block}.lib-status:not(:has(button)){margin-top:16px;margin-bottom:20px}.lib-pop[data-panel]{width:auto;max-height:min(620px,var(--panel-max,620px));transform-origin:calc(100% - 40px) -8px;flex-direction:column;padding:0;display:flex;left:0;right:0;overflow:hidden}.lib-panel-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow-y:auto}.lib-panel-group+.lib-panel-group{margin-top:20px}.lib-panel-group h3{color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:600;line-height:18px}.lib-tags{flex-wrap:wrap;gap:8px;display:flex}.lib-tag{border-radius:var(--r-pill);background:var(--sunken);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;letter-spacing:-.009em;touch-action:manipulation;border:0;padding:0 16px;font-size:15px;font-weight:600;line-height:20px}.lib-tag[aria-pressed=true],.lib-tag[aria-checked=true]{background:var(--ink);color:var(--bg)}.lib-panel-foot{border-top:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px 16px;display:flex}.lib-panel-foot .btn{min-height:48px}}@media(max-width:734px){.lib-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lib-end,.lib-end[data-r4="0"],.lib-end[data-r3="0"]{grid-column:span var(--rest-2,1);display:block}.lib-end[data-r2="0"]{display:none}.lib-end-copy{padding:20px}.lib-end-title{letter-spacing:-.012em;font-size:19px;line-height:23px}.lib-end-lead,.lib-end-go{display:none}.lib-end-arrow{display:grid}.lib-body{padding-bottom:72px}}.lib-state{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:20px;padding:72px 24px 56px;display:flex}.lib-state .h4,.lib-state .lead{margin:0}.lib-state-copy{flex-direction:column;align-items:center;gap:8px;display:flex}.wk-top{padding-top:calc(var(--nav-offset) + 56px);position:relative}.wk-top-in{flex-direction:column;gap:36px;display:flex;position:relative}.wk-top .page-hero-copy{text-align:center;align-items:center}.wk-top .lead{text-wrap:balance;max-width:none}.vs{flex-direction:column;align-items:center;gap:20px;display:flex}.vs-segment{width:min(420px,100%)}.vs-stage{--vs-flat:#e4e1da;--vs-panel:#d9d6cf;--vs-shape:#cbc7bf;--vs-line:#bfbbb2;border-radius:var(--r-tile);background:var(--vs-flat);isolation:isolate;cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:620px;position:relative;overflow:clip}:where([data-theme=dark]) .vs-stage{--vs-flat:#1b1b21;--vs-panel:#212128;--vs-shape:#2d2d36;--vs-line:#33333d}.vs-world{position:absolute;inset:0}.vs-world[data-world=scripted]{color:var(--ink);--vs-muted:var(--muted)}.vs-world[data-world=voxpop]{background:var(--c-ground);color:#fff;--vs-muted:#fff}.vs-mask{will-change:transform;position:absolute;inset:0;overflow:hidden;box-shadow:-16px 0 40px #0e0e102e}.vs-mask>.vs-world{will-change:transform}.vs-frames{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.vs-photo{position:relative;overflow:hidden}.vs-photo>img,.vs-photo>video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vs-photo>video{opacity:0;transition:opacity .32s}.vs-photo>video[data-ready]{opacity:1}.vs-scrim{--scrim-a:.9}.vs-ad{background:var(--vs-panel);box-shadow:inset 1px 0 0 var(--ink);flex-direction:column;align-items:center;gap:14px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.vs-ad{box-shadow:inset 1px 0 color-mix(in oklab,var(--ink) 6%,transparent)}}.vs-ad-tag{border-radius:var(--r-pill);background:var(--vs-shape);color:var(--ink);align-self:flex-start;padding:3px 10px}@supports (color:color-mix(in lab,red,red)){.vs-ad-tag{color:color-mix(in oklab,var(--ink) 72%,transparent)}}.vs-ad-tag{font-size:12px;font-weight:600;line-height:16px}.vs-ad-product{aspect-ratio:3/4;background:var(--vs-shape);border-radius:18px;width:42%;margin-top:44px}.vs-ad-product[data-kind="1"]{aspect-ratio:1;border-radius:50%;width:48%}.vs-ad-product[data-kind="2"]{aspect-ratio:2/3;border-radius:999px 999px 18px 18px;width:34%}.vs-ad-lines{flex-direction:column;align-items:center;gap:8px;width:60%;margin-top:14px;display:flex}.vs-ad-lines>i{background:var(--vs-line);border-radius:4px;width:100%;height:8px;display:block}.vs-ad-lines>i:last-child{width:70%}.vs-ad-btn{border-radius:var(--r-pill);background:var(--vs-shape);color:var(--ink);margin-top:12px;padding:8px 22px}@supports (color:color-mix(in lab,red,red)){.vs-ad-btn{color:color-mix(in oklab,var(--ink) 55%,transparent)}}.vs-ad-btn{font-size:13px;font-weight:600;line-height:17px}.vs-fade{background:radial-gradient(120% 100% at 0% 100%,var(--vs-flat) 62%,transparent);pointer-events:none;position:absolute;inset:40% 42% 0 0}.vs-copy{pointer-events:none;width:400px;position:absolute;bottom:40px}.vs-world[data-world=scripted] .vs-copy{left:56px}.vs-world[data-world=voxpop] .vs-copy{right:56px}.vs-copy-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.vs-title{font-variation-settings:"opsz" 32;letter-spacing:-.012em;margin:0;font-size:32px;font-weight:600;line-height:36px}.vs-cast{flex:none}.vs-list{letter-spacing:-.012em;flex-direction:column;gap:10px;margin:0;padding:0;font-size:21px;line-height:26px;list-style:none;display:flex}.vs-list>li{align-items:flex-start;gap:12px;display:flex}.vs-world[data-world=scripted] .vs-list{color:var(--muted)}.vs-mark{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.vs-world[data-world=scripted] .vs-mark{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.vs-world[data-world=scripted] .vs-mark{background:color-mix(in oklab,var(--ink) 14%,transparent)}}.vs-world[data-world=scripted] .vs-mark{color:var(--muted)}.vs-world[data-world=voxpop] .vs-mark{color:#0e0e10;background:#fff}.vs-divider{pointer-events:none;will-change:transform;position:absolute;inset:0}.vs-line{background:#fff;width:2px;position:absolute;top:0;bottom:0;left:-1px}.vs-knob{background:var(--surface-5);width:56px;height:56px;color:var(--ink);box-shadow:var(--shadow-3);transition:transform var(--spring-release);border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:0}.vs-stage[data-drag] .vs-knob{transform:scale(.92)}:root[data-still] .vs-knob{transition:none}.vs-range{opacity:0;pointer-events:none;appearance:none;width:56px;height:56px;margin:-28px 0 0 -28px;position:absolute;top:50%;left:0}.vs-range:focus-visible+.vs-knob{outline:2px solid var(--focus);outline-offset:3px}.vs-hint{margin:0}@media(hover:none){.vs-hint{display:none}}@media(max-width:1068px){.vs-stage{height:560px}.vs-copy{width:300px}.vs-world[data-world=scripted] .vs-copy{left:32px}.vs-world[data-world=voxpop] .vs-copy{right:32px}.vs-title{font-size:26px;line-height:30px}.vs-list{font-size:17px;line-height:22px}}@media(max-width:734px){.vs-fade{background:linear-gradient(to top,var(--vs-flat) 60%,transparent);inset:30% 0 0}.wk-top{padding-top:calc(var(--nav-offset) + 32px)}.wk-top-in{gap:28px}.vs-stage{height:540px}.vs-frames{grid-template-columns:minmax(0,1fr)}.vs-frames>:nth-child(n+2){display:none}.vs-copy{width:auto;bottom:28px;left:36px;right:36px}.vs-world[data-world=scripted] .vs-copy,.vs-world[data-world=voxpop] .vs-copy{left:36px;right:36px}.vs-knob,.vs-range{width:44px;height:44px;margin:-22px 0 0 -22px}.vs-ad-product{margin-top:28px}}.wk-case-in{align-items:end;gap:48px;display:grid}.wk-case-side{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.wk-figures{grid-template-columns:repeat(3,auto);gap:32px;margin:0;display:grid}.wk-figures>div{flex-direction:column-reverse;gap:2px;display:flex}.wk-figures dt{color:var(--muted);font-size:15px;line-height:20px}.wk-figures dd{font-variation-settings:"opsz" 32;letter-spacing:-.02em;margin:0;font-size:48px;font-weight:600}@media(min-width:1069px){.wk-case-in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:80px}}@media(max-width:734px){.wk-figures{grid-template-columns:repeat(3,auto);justify-content:space-between;gap:12px;width:100%}.wk-figures dd{font-size:clamp(24px,8vw,34px)}.wk-figures dt{font-size:13px;line-height:17px}}.wk-process{overflow-x:clip}.wk-line{margin-top:64px;position:relative}.wk-rail{background:var(--line);height:2px;position:absolute;top:70px;left:calc(50% - 50vw);right:calc(50% - 50vw)}.wk-rail-fill{background:var(--ink);transform-origin:0;transition:transform 1.5s var(--ease-in-out) .12s;position:absolute;inset:0}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]) .wk-rail-fill{transform:scaleX(0)}:root[data-still] .wk-rail-fill{transition:none}.wk-steps{gap:var(--gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.wk-step{flex-direction:column;display:flex;position:relative}.wk-step-cast{align-items:flex-end;height:70px;display:flex}.wk-step-dot{background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 4px var(--bg);transition:transform .42s var(--ease-out);transition-delay:calc(.24s + var(--i,0) * .26s);border-radius:50%;margin:-6px 0 22px 21px}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]) .wk-step-dot{transform:scale(0)}:root[data-still] .wk-step-dot{transition:none}.wk-step-text{flex-direction:column;gap:6px;display:flex}.wk-step-text p{margin:0}.wk-step-text .small{font-size:15px;line-height:22px}.wk-step-no{color:var(--muted);font-weight:600}.wk-team{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px 48px;margin-top:72px;padding-top:28px;display:flex}.wk-team-item{color:var(--muted);margin:0;font-size:17px;line-height:25px}.wk-team-item>b{color:var(--ink);font-weight:600}@media(max-width:1068px){.wk-line{margin-top:48px}.wk-rail{width:2px;height:auto;inset:0 auto 0 27px}.wk-rail-fill{transform-origin:50% 0}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]) .wk-rail-fill{transform:scaleY(0)}.wk-steps{grid-template-columns:minmax(0,1fr);gap:36px}.wk-step{grid-template-columns:56px minmax(0,1fr);gap:20px;display:grid}.wk-step-cast{background:var(--bg);justify-content:center;align-self:start;align-items:flex-start;height:auto;padding-block:6px}.wk-step-dot{display:none}}.wk-inc{gap:40px;display:grid}.wk-inc-list{margin:0;padding:0;list-style:none}.wk-inc-list>li{border-top:1px solid var(--line);letter-spacing:-.012em;align-items:center;gap:16px;padding-block:22px;font-size:21px;line-height:27px;display:flex}.wk-inc-list>li:last-child{border-bottom:1px solid var(--line)}.wk-inc-mark{background:var(--ink);width:28px;height:28px;color:var(--bg);border-radius:50%;flex:none;place-items:center;display:grid}@media(min-width:1069px){.wk-inc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.wk-inc-head{top:calc(var(--nav-offset) + 32px);align-self:start;position:sticky}}@media(max-width:734px){.wk-inc-list>li{padding-block:18px;font-size:17px;line-height:23px}}.vp-cover{padding-top:calc(var(--nav-offset) + 56px);position:relative}.vp-cover-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid;position:relative}.vp-cover .page-hero-copy{align-items:flex-start;max-width:860px;padding-bottom:64px}.vp-host{justify-content:flex-end;margin-right:24px;display:flex}@media(max-width:734px){.vp-cover-in{grid-template-columns:minmax(0,1fr);gap:0}.vp-cover .page-hero-copy{padding-bottom:24px}.vp-host{margin-right:40px}}.vp-band{background:var(--c-ground);color:#fff;height:clamp(520px,78vh,720px);position:relative;overflow:hidden;container-type:size}.vp-band-photos{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset:0}.vp-band-photos>img{--h:calc(100cqw / 3 * 900 / 507);--box:calc(100cqh / (1 - var(--crop,0)));width:100%;height:var(--box);margin-top:calc(-1 * var(--crop,0) * var(--box));object-fit:cover;object-position:50% calc(-1 * var(--crop,0) * max(0px,var(--h) - var(--box)));display:block}.vp-band-scrim{--scrim-a:.88}.vp-band-line{display:flex;position:absolute;bottom:56px;left:0;right:0}.vp-band-line>h2{color:#fff;max-width:16ch}@media(max-width:734px){.vp-band{height:620px}.vp-band-photos{grid-template-columns:minmax(0,1fr)}.vp-band-photos>img{--h:calc(100cqw * 900 / 507)}.vp-band-photos>:nth-child(n+2){display:none}.vp-band-line{bottom:32px}}.vp-thesis{display:flex}.vp-thesis-text{max-width:22ch;color:var(--muted);font-variation-settings:"opsz" 32;letter-spacing:-.016em;margin:0;font-size:64px;font-weight:600;line-height:68px}.vp-thesis-text>b{color:var(--ink);font-weight:600}@media(max-width:1068px){.vp-thesis-text{font-size:48px;line-height:52px}}@media(max-width:734px){.vp-thesis-text{font-size:36px;line-height:40px}}.vp-strip-list{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vp-strip-item{aspect-ratio:9/16;background:var(--c-ground);position:relative;overflow:hidden}.vp-strip-item>img{object-fit:cover;width:100%;height:100%;display:block}.vp-strip-line{color:#fff;margin:0;position:absolute;bottom:20px;left:20px;right:20px}@media(max-width:1068px){.vp-strip-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:734px){.vp-strip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-strip-line{font-size:17px;line-height:21px;bottom:16px;left:16px;right:16px}}.vp-spread{margin-top:var(--section-y);display:grid}.vp-spread-photo{min-height:620px;position:relative;overflow:hidden}.vp-spread-photo>img{object-fit:cover;object-position:50% 38.5%;transform-origin:50% 43%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.07)}.vp-spread-copy{flex-direction:column;justify-content:center;gap:48px;padding:72px max(6.25%,24px);display:flex}.vp-quote{border-top:1px solid var(--line);margin:0;padding-top:40px}.vp-quote>p{font-variation-settings:"opsz" 32;letter-spacing:-.008em;margin:0;font-size:28px;font-weight:600;line-height:34px}.vp-quote>footer{color:var(--muted);margin-top:16px;font-size:15px;line-height:20px}@media(min-width:1069px){.vp-spread{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-spread-copy{padding-inline:88px max(6.25%,50vw - 630px)}}@media(max-width:734px){.vp-spread-photo{min-height:340px}.vp-spread-photo>img{object-position:50% 38.5%}.vp-spread-copy{gap:40px;padding-block:64px}.vp-quote>p{font-size:22px;line-height:28px}}.vp-feeds{gap:40px;display:grid}.vp-feeds-action{margin-top:28px}.vp-feeds-list{margin:0;padding:0;list-style:none}.vp-feeds-list>li{border-top:1px solid var(--line);gap:8px;padding-block:28px;display:grid}.vp-feeds-list>li:last-child{border-bottom:1px solid var(--line)}.vp-feeds-list p{margin:0}@media(min-width:1069px){.vp-feeds{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:80px}.vp-feeds-head{top:calc(var(--nav-offset) + 32px);align-self:start;position:sticky}.vp-feeds-list>li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:32px}}.tm-page{padding-top:calc(var(--nav-offset) + 48px);padding-bottom:96px;position:relative}.tm-wall{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"head head b c""head head b c""a a b d""a a e d""a a e d""f q q v""f q q v";grid-auto-rows:150px;display:grid;position:relative}.tm-head{flex-direction:column;grid-area:head;justify-content:space-between;gap:24px;padding:8px 32px 8px 0;display:flex}.tm-a{grid-area:a}.tm-b{grid-area:b}.tm-c{grid-area:c}.tm-d{grid-area:d}.tm-e{grid-area:e}.tm-f{grid-area:f}.tm-q{grid-area:q}.tm-v{grid-area:v}.tm-cell{min-width:0}.tm-figure{flex-direction:column;flex:1;min-height:0;margin:0;display:flex}.tm-metric{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0;font-size:72px;font-weight:600;line-height:1}.tm-unit{color:var(--muted);letter-spacing:-.012em;margin-top:8px;font-size:21px;font-weight:400;line-height:25px;display:block}.tm-figure[data-size=xl] .tm-metric{letter-spacing:-.045em;font-size:200px}.tm-figure[data-size=l] .tm-metric{letter-spacing:-.035em;font-size:76px}.tm-figure[data-size=l] .tm-quote{letter-spacing:-.012em;font-size:21px;line-height:27px}.tm-quote{margin:auto 0 0;padding-top:20px;font-size:17px;line-height:24px}.tm-figure[data-size=xl] .tm-quote{font-variation-settings:"opsz" 32;letter-spacing:-.008em;max-width:28ch;font-size:28px;font-weight:600;line-height:34px}.tm-who{color:var(--muted);margin-top:12px;font-size:14px;line-height:20px}.tm-quote-lg{font-variation-settings:"opsz" 32;letter-spacing:-.012em;margin:0;font-size:36px;font-weight:600;line-height:41px}.tm-figure[data-size=quote]{justify-content:space-between}@media(max-width:1068px){.tm-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"head head""a a""b c""d e""f f""q q""v v";grid-auto-rows:auto}.tm-v{height:260px}.tm-head{padding:0 0 12px}.tm-figure[data-size=xl] .tm-metric{font-size:160px}}@media(max-width:734px){.tm-page{padding-top:calc(var(--nav-offset) + 32px);padding-bottom:64px}.tm-wall{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""a""b""c""d""e""f""q""v"}.tm-figure[data-size=xl] .tm-metric{font-size:112px}.tm-figure[data-size=xl] .tm-quote{font-size:21px;line-height:26px}.tm-figure[data-size=l] .tm-metric{font-size:72px}.tm-figure[data-size=m] .tm-metric{font-size:56px}.tm-quote{padding-top:24px}.tm-quote-lg{font-size:24px;line-height:30px}.tm-v{height:240px}}.nb-top{padding-top:calc(var(--nav-offset) + 56px);padding-bottom:48px;position:relative}.nb-top-in{align-items:end;gap:20px;display:grid;position:relative}@media(min-width:1069px){.nb-top-in{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:48px}.nb-top-lead{padding-bottom:8px}}.nb-cell{min-width:0}@media(min-width:1069px){.nb-wide{grid-column:span 2}}.nb-figure{flex-direction:column;flex:1;justify-content:space-between;gap:16px;display:flex}.nb-value{font-variation-settings:"opsz" 32;letter-spacing:-.03em;margin:0;font-size:72px;font-weight:600;line-height:1.1}.nb-figure[data-big] .nb-value{letter-spacing:-.04em;font-size:112px}.nb-label{color:var(--muted);margin:0;font-size:17px;line-height:21px}.nb-figure[data-big] .nb-label{letter-spacing:-.012em;font-size:21px;line-height:25px}.nb-hero-tile{flex-direction:column;flex:1;padding:32px;display:flex;position:relative}.nb-hero-tile>div:first-child{flex-direction:column;flex:1;display:flex}.nb-sochu{position:absolute;bottom:10px;right:46px}.nb-sat{flex:1;justify-content:space-between;align-items:stretch;gap:24px;padding:32px;display:flex}.plate-body>.nb-figure{flex:1}.nb-dots{flex:none;grid-template-columns:repeat(10,14px);align-self:center;gap:6px;display:grid}.nb-dots>span{border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1.5px}@supports (color:color-mix(in lab,red,red)){.nb-dots>span{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,currentColor 55%,transparent)}}.nb-dots>span{transition:transform .36s var(--ease-out);transition-delay:calc(var(--i,0) * 6ms + .2s)}.nb-dots>span[data-on]{box-shadow:none;background:currentColor}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]) .nb-dots>span{transform:scale(0)}:root[data-still] .nb-dots>span{transition:none}@media(max-width:1068px){.nb-bento{grid-auto-rows:minmax(200px,auto)}.nb-cell.nb-wide{grid-column:span 2}}@media(max-width:734px){.nb-bento{grid-auto-rows:minmax(168px,auto)}.nb-value{font-size:36px}.nb-figure[data-big] .nb-value{font-size:80px}.nb-hero-tile,.nb-sat{padding:24px}.nb-hero-tile{min-height:248px}.nb-hero-tile .nb-figure{justify-content:flex-start;gap:6px}.nb-sochu{right:28px}.nb-dots{grid-template-columns:repeat(10,10px);gap:4px}.nb-dots>span{width:10px;height:10px}}.nb-rank-in{flex-direction:column;gap:24px;display:flex}.nb-selection{color:var(--muted);margin:16px 0 0;font-size:15px;font-weight:600;line-height:20px}.nb-board{margin:0;padding:8px;list-style:none}.nb-row-wrap+.nb-row-wrap{border-top:1px solid var(--line)}.nb-row{border-radius:var(--r-inner);width:100%;min-height:92px;color:inherit;cursor:pointer;font:inherit;text-align:left;touch-action:manipulation;transition:background-color var(--dur-hover) ease;background:0 0;border:0;grid-template-columns:40px 52px minmax(0,1.4fr) minmax(0,1fr) 72px 28px;align-items:center;gap:20px;padding:10px 16px;display:grid}.nb-rank{color:var(--muted);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:21px}.nb-thumb{aspect-ratio:9/16;background:var(--sunken);border-radius:10px;display:block;position:relative;overflow:hidden}.nb-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.nb-thumb-empty{color:var(--muted);place-items:center;font-size:17px;font-weight:600;display:grid;position:absolute;inset:0}.nb-info{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.nb-title{letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:21px}.nb-brand{max-width:100%;display:flex}.nb-brand .pill{background:var(--sunken);color:var(--ink)}.nb-bar{height:10px;display:block;position:relative}.nb-fill{background:var(--c-purple);transform-origin:0;transition:transform .62s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms + .12s);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.nb-fill[data-off]{border-radius:0}.nb-fill[data-off]:after{content:"";background:var(--surface);width:4px;position:absolute;top:-3px;bottom:-3px;right:22px;transform:skew(-20deg)}:root[data-js]:not([data-still]) [data-reveal]:not([data-in]) .nb-fill{transform:scaleX(0)}:root[data-still] .nb-fill{transition:none}.nb-views{font-variant-numeric:tabular-nums;letter-spacing:-.012em;text-align:right;font-size:21px;font-weight:600;line-height:25px}.nb-row[data-lead] .nb-views{font-size:32px;line-height:36px}.nb-play{background:var(--sunken);width:28px;height:28px;color:var(--ink);transition:transform var(--spring-release);border-radius:50%;place-items:center;display:grid}@media(hover:hover)and (pointer:fine){.nb-row:hover{background:var(--sunken)}.nb-row:hover .nb-play{background:var(--surface)}:root:not([data-still]) .nb-row:hover .nb-play{transform:scale(1.1)}}.nb-row:active{background:var(--sunken)}.nb-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.nb-note{color:var(--muted);margin:0;font-size:14px;line-height:20px}.nb-skeleton{border-radius:var(--r-inner);height:92px;margin:6px 0}.nb-state{flex-direction:column;align-items:flex-start;gap:8px;padding:40px;display:flex}.nb-state p{margin:0}.nb-state .btn{margin-top:16px}@media(max-width:1068px){.nb-row{grid-template-columns:28px 44px minmax(0,1fr) auto;gap:6px 14px;min-height:84px;padding:12px}.nb-thumb{grid-row:span 2}.nb-rank{grid-row:span 2;align-self:center}.nb-info{gap:4px}.nb-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-brand .pill{min-height:0;color:var(--muted);background:0 0;padding:0;font-size:13px;font-weight:400}.nb-views{grid-area:1/4}.nb-bar{grid-area:2/3/auto/5;height:8px}.nb-play{display:none}.nb-row[data-lead] .nb-views{font-size:24px;line-height:28px}}.fmt-reel{aspect-ratio:9/16;border-radius:var(--r-tile);width:100%;position:relative}.rt-shelf .fmt-reel{border-radius:var(--r-inner)}.fmt-reel>.tile,.fmt-reel>.skeleton,.fmt-reel>.fmt-reel-empty{aspect-ratio:auto;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.fmt-reel-empty{background:var(--sunken);color:var(--muted);text-align:center;place-content:center;padding:16px;font-size:15px;line-height:19px;text-decoration:none;display:grid}.fp-hero{padding-top:calc(var(--nav-offset) + 24px);position:relative}.fp-hero-in{grid-template-columns:minmax(0,6.2fr) minmax(0,5.8fr);align-items:center;gap:72px;display:grid;position:relative}.fp-hero-media{position:relative}.fp-frame{height:clamp(560px,calc(100svh - var(--nav-offset) - 48px),800px);border-radius:var(--r-tile);position:relative}.fp-frame-empty{background:var(--sunken);color:var(--muted);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:flex}.fp-frame .tile{isolation:isolate}.fp-frame .tile>.tile-scrim,.fp-frame .tile>.tile-play,.fp-frame .tile>.tile-views,.fp-frame .tile>.tile-brand{z-index:1}.fp-frame .tile>img,.fp-loop{object-position:50% 30%}.fp-loop{opacity:0}.fp-loop[data-on]{opacity:1}.tile[data-lifted]>.fp-loop{opacity:0;transition:none}.fp-frame[data-playing] .tile-preview{display:none}.fp-frame .fp-pause{z-index:3;border-radius:var(--r-pill);color:#f5f3ee;position:absolute;top:12px;left:12px}.fp-bolu{position:absolute;bottom:-18px;right:-12px}@media(max-width:1068px){.fp-hero-in{grid-template-columns:minmax(0,1fr);gap:40px}.fp-hero-media{order:2}.fp-frame{aspect-ratio:4/5;height:auto;max-height:86svh}.fp-bolu{right:8px}}@media(max-width:734px){.fp-hero{padding-top:calc(var(--nav-offset) + 32px)}.fp-bolu{right:40px}}.fp-why-in{grid-template-columns:minmax(0,7fr) minmax(0,4.6fr);align-items:center;gap:96px;display:grid}.fp-why-words{flex-direction:column;gap:64px;display:flex}.fp-statement{color:var(--muted);font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.014em;font-size:44px;font-weight:600;line-height:52px}.fp-statement h2,.fp-statement p{font:inherit;letter-spacing:inherit;margin:0;display:inline}.fp-statement h2{color:var(--ink)}.fp-ways ul{margin:16px 0 0;padding:0;list-style:none}.fp-ways li{border-top:1px solid var(--line);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px 32px;padding-block:22px;display:grid}.fp-ways li p{color:var(--muted);letter-spacing:-.012em;margin:0;font-size:17px;line-height:25px}@media(max-width:1068px){.fp-why-in{grid-template-columns:minmax(0,1fr);gap:56px}.fp-why-media{max-width:420px}.fp-statement{font-size:32px;line-height:40px}}@media(max-width:734px){.fp-statement{font-size:26px;line-height:33px}.fp-ways li{grid-template-columns:minmax(0,1fr)}.fp-why-media{max-width:none}}.fp-deck-section{padding-bottom:var(--section-y)}.fp-qotw{grid-template:".stack"1fr"copy stack""nav stack"".stack"1fr/minmax(0,1fr) minmax(0,1fr);gap:28px 56px;padding:72px;display:grid}.fp-qotw-copy{flex-direction:column;grid-area:copy;gap:18px;display:flex}.fp-qotw-nav{flex-direction:column;grid-area:nav;gap:16px;display:flex}.fp-deck-btn{box-shadow:inset 0 0 0 1.5px var(--ink)}@supports (color:color-mix(in lab,red,red)){.fp-deck-btn{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 34%,transparent)}}.fp-deck-btn{color:var(--ink);border-radius:var(--r-pill)}.fp-stack{z-index:1;aspect-ratio:4/5;touch-action:pan-y;grid-area:stack;place-self:center;width:min(100%,400px);margin-bottom:30px;position:relative}.fp-card{border-radius:var(--r-tile);background:var(--surface-3);color:var(--ink);box-shadow:var(--shadow-3);cursor:grab;-webkit-user-select:none;user-select:none;transform-origin:50% 80%;flex-direction:column;justify-content:space-between;gap:16px;padding:32px;display:flex;position:absolute;inset:0}.fp-card:active{cursor:grabbing}.fp-card a{-webkit-user-drag:none}.fp-card-week{color:var(--muted);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:19px;display:inline-flex}.fp-card-q{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.016em;text-wrap:balance;margin:0;font-size:44px;font-weight:600;line-height:48px}.fp-card-hint{color:var(--muted);font-size:15px;line-height:19px}@media(max-width:1068px){.fp-qotw{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""stack""nav";gap:32px;padding:48px 40px}}@media(max-width:734px){.fp-qotw{padding:32px 24px}.fp-card{padding:24px}.fp-card-q{font-size:32px;line-height:36px}}.ev-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:end;gap:40px 64px;display:grid;position:relative}.ev-callsheet{--ev-room:196px;padding-top:var(--ev-room);position:relative}.ev-tiko{bottom:calc(100% - var(--ev-room));position:absolute;right:44px}.ev-cues{z-index:1;padding:8px}.ev-cue{border-radius:var(--r-inner);min-height:52px;color:var(--ink);transition:background-color var(--dur-hover) ease;touch-action:manipulation;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px 14px;text-decoration:none;display:grid}.ev-cue-dot{border-radius:var(--r-pill);background:var(--c-purple);width:10px;height:10px}.ev-cue-job{color:var(--muted);text-align:right}@media(hover:hover)and (pointer:fine){.ev-cue:hover{background:var(--sunken)}}@media(max-width:1068px){.ev-hero-in{grid-template-columns:minmax(0,1fr)}.ev-callsheet{--ev-room:232px;max-width:400px}}@media(max-width:734px){.ev-callsheet{--ev-room:156px;max-width:none}.ev-tiko{right:40px}}.ev-run-section{padding-top:72px;padding-bottom:var(--section-y)}.ev-run{--ev-col:32px;view-timeline:--ev-run block;flex-direction:column;gap:112px;margin:72px 0 0;padding:0;list-style:none;display:flex;position:relative}.ev-run:before,.ev-run:after{content:"";top:12px;bottom:0;left:calc(var(--ev-col) / 2 - 1px);border-radius:2px;width:2px;position:absolute}.ev-run:before{background:var(--line)}.ev-run:after{background:var(--c-purple);transform-origin:50% 0}.ev-beat{grid-template-columns:var(--ev-col) minmax(0,1fr) minmax(0,400px);align-items:start;gap:32px 40px;display:grid;position:relative}.ev-dot{z-index:1;border-radius:var(--r-pill);background:var(--c-purple);width:16px;height:16px;box-shadow:0 0 0 5px var(--bg),0 0 0 6.5px var(--c-purple);justify-self:center;margin-top:16px;position:relative}@supports (color:color-mix(in lab,red,red)){.ev-dot{box-shadow:0 0 0 5px var(--bg),0 0 0 6.5px color-mix(in oklab,var(--c-purple) 55%,transparent)}}@supports (animation-timeline:view()){:root:not([data-still]) .ev-run:after{animation:linear both ev-fill;animation-timeline:--ev-run;animation-range:cover 45vh cover calc(100% - 55vh)}:root:not([data-still]) .ev-dot{animation:linear both ev-dot;animation-timeline:view();animation-range:cover 43vh cover 47vh}@keyframes ev-fill{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ev-dot{0%{opacity:.32;transform:scale(.72)}to{opacity:1;transform:scale(1)}}}.ev-copy{top:calc(var(--nav-offset) + 32px);flex-direction:column;gap:14px;padding-bottom:8px;display:flex;position:sticky}.ev-lead{max-width:40rem}.ev-notes{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin-top:24px;padding-top:24px;display:grid}.ev-notes-title{grid-column:1/-1;margin:0}.ev-note p{color:var(--muted);letter-spacing:-.012em;margin:4px 0 0;font-size:17px;line-height:25px}.ev-sheet ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ev-sheet li{flex-direction:column;gap:8px;padding-block:24px;display:flex}.ev-sheet li:first-child{padding-top:0}.ev-sheet li:last-child{padding-bottom:0}.ev-sheet li+li{border-top:1px solid var(--line)}.ev-sheet li p{color:var(--muted);letter-spacing:-.012em;margin:0;font-size:17px;line-height:25px}@media(max-width:1068px){.ev-beat{grid-template-columns:var(--ev-col) minmax(0,1fr)}.ev-copy{position:static}.ev-media{grid-column:2;max-width:400px}}@media(max-width:734px){.ev-run{--ev-col:20px;gap:72px;margin-top:48px}.ev-beat{gap:20px 18px}.ev-notes{grid-template-columns:minmax(0,1fr)}.ev-dot{width:12px;height:12px;margin-top:12px}.ev-media{max-width:none}}.rt-hero{padding-bottom:56px}.rt-shelf-section{position:relative}.rt-shelf{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--plate-edge);container-type:inline-size}.rt-shelf-title{text-align:center;padding:28px 40px 0}.rt-bays{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,3.8fr) minmax(0,5.8fr) minmax(0,5.4fr);margin-top:24px;display:grid}.rt-bay{display:contents}.rt-bay>*{min-width:0}.rt-bay[data-bay="1"]>*{grid-column:1}.rt-bay[data-bay="2"]>*{grid-column:2}.rt-bay[data-bay="3"]>*{grid-column:3}.rt-bay+.rt-bay .rt-stock{box-shadow:inset 1px 0 0 var(--line)}.rt-stock{background:linear-gradient(180deg,var(--sunken),var(--sunken));grid-row:1;justify-content:center;align-items:flex-end;gap:16px;min-height:40cqw;padding:32px 12px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.rt-stock{background:linear-gradient(180deg,color-mix(in oklab,var(--sunken) 55%,var(--surface)),var(--sunken))}}.rt-bay[data-bay="3"] .rt-stock{justify-content:flex-start;padding-left:28px}.rt-item{flex:none;position:relative}.rt-item:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#18142857,#18142800);border-radius:50%;height:14px;position:absolute;bottom:-7px;left:4%;right:4%}[data-theme=dark] .rt-item:after{background:radial-gradient(closest-side,#000000b3,#0000)}.rt-bay[data-bay="1"] .rt-item{width:20cqw}.rt-bay[data-bay="2"] .rt-item[data-item="1"]{width:16cqw}.rt-bay[data-bay="2"] .rt-item[data-item="2"]{width:19.8cqw}.rt-bay[data-bay="3"] .rt-item{width:15.6cqw}.rt-gola{--rt-gola:clamp(80px, 11.9cqw, 150px);flex:none}@media(max-width:734px){.rt-gola{--rt-gola:116px}}.rt-plank{z-index:1;background:#2a2622;grid-row:2;height:18px;position:relative;box-shadow:inset 0 2px #ffffff29,0 10px 18px -8px #18142859}[data-theme=dark] .rt-plank{background:#33333d;box-shadow:inset 0 2px #ffffff29,0 10px 18px -8px #0009}.rt-tag{grid-row:3;padding:24px 28px 36px;position:relative}@media(max-width:1068px){.rt-bay[data-bay="3"] .rt-stock{padding-left:14px}.rt-tag{padding:20px 16px 28px}}.rt-tag p{color:var(--muted);letter-spacing:-.009em;margin:6px 0 0;font-size:15px;line-height:22px}@media(max-width:734px){.rt-shelf-title{padding:24px 24px 0}.rt-bays{flex-direction:column;display:flex}.rt-bay{display:block}.rt-bay+.rt-bay .rt-stock{box-shadow:none}.rt-stock{min-height:0;padding:24px 16px 0}.rt-bay[data-bay="1"] .rt-item{width:62cqw}.rt-bay[data-bay="2"] .rt-item[data-item="1"]{width:40cqw}.rt-bay[data-bay="2"] .rt-item[data-item="2"]{width:44cqw}.rt-bay[data-bay="3"] .rt-item{width:50cqw}.rt-tag{padding:20px 20px 28px}}.rt-why{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}@media(max-width:1068px){.rt-why{grid-template-columns:minmax(0,1fr)}}.cr-hero{padding-bottom:48px}.cr-hero-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid;position:relative}.cr-hero-bolu{margin-bottom:6px;margin-right:40px}@media(max-width:734px){.cr-hero-in{grid-template-columns:minmax(0,1fr)}.cr-hero-bolu{justify-self:end;margin-right:36px}}.cr-roster-section{padding-bottom:20px}.cr-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.cr-crew{align-items:center;gap:20px;max-width:30rem;display:flex}.cr-crew-num{font-family:var(--font-display);font-variation-settings:"opsz" 32;letter-spacing:-.02em;flex:none;font-size:56px;font-weight:600}.cr-crew p{color:var(--muted);letter-spacing:-.009em;margin:0;font-size:15px;line-height:21px}.cr-crew b{color:var(--ink);font-weight:600}@media(max-width:1068px){.cr-head{flex-direction:column;align-items:flex-start}}.cr-roster{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cr-cell{display:flex}.cr-card{flex:1}.cr-stage{border-radius:var(--r-inner);background:var(--sunken);justify-content:center;align-items:flex-end;height:232px;margin:8px 8px 0;padding-bottom:28px;display:flex}.cr-card-body{flex-direction:column;flex:1;gap:6px;padding:20px 24px 22px;display:flex}.cr-mascot{color:var(--muted);margin:0}.cr-role{color:var(--muted);letter-spacing:-.009em;margin:2px 0 12px;font-size:15px;line-height:22px}.cr-apply{min-height:44px;color:var(--ink);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;margin-bottom:-6px;font-size:15px;font-weight:600;line-height:19px;text-decoration:none;display:inline-flex}@media(max-width:1068px){.cr-roster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:734px){.cr-roster{grid-template-columns:minmax(0,1fr)}}.cr-close-section{padding-block:72px var(--section-y)}.cr-close{flex-direction:row;justify-content:space-between;align-items:center;gap:40px;padding:56px 64px;display:flex}.cr-close>div:first-child{flex-direction:column;gap:14px;display:flex}.cr-close-action{flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.cr-email{color:var(--muted)}.cr-email:before{content:"";position:absolute;inset:-12px -6px}@media(max-width:1068px){.cr-close{flex-direction:column;align-items:flex-start;padding:40px 32px}.cr-close-action{align-items:flex-start}}.contact{padding-top:calc(var(--nav-offset) + 40px);padding-bottom:96px;position:relative}.contact-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""form""next";gap:48px;display:grid;position:relative}.contact-head{flex-direction:column;grid-area:head;gap:16px;display:flex}.contact-form{grid-area:form;min-width:0}.contact-next{flex-direction:column;grid-area:next;gap:20px;display:flex}@media(min-width:1069px){.contact-in{grid-template:"head form""next form"1fr/minmax(0,5fr) minmax(0,6fr);gap:40px 72px}}.contact-email{flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;display:flex}.contact-email-link{text-underline-offset:3px;color:var(--ink);overflow-wrap:anywhere;font-weight:600}.contact-copy-btn{width:44px;height:44px;color:var(--muted);cursor:pointer;touch-action:manipulation;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease;background:0 0;border:0;border-radius:12px;place-items:center;margin:-8px -8px -8px -4px;display:inline-grid;position:relative}.contact-copy-btn>svg{transition:opacity var(--dur-pop) ease,transform var(--dur-pop) var(--ease-out),filter var(--dur-pop) ease;grid-area:1/1}.contact-copy-b{opacity:0;filter:blur(2px);transform:scale(.8)}.contact-copy-btn[data-state=copied]{color:var(--ink)}.contact-copy-btn[data-state=copied] .contact-copy-a{opacity:0;filter:blur(2px);transform:scale(.8)}.contact-copy-btn[data-state=copied] .contact-copy-b{opacity:1;filter:none;transform:none}@media(hover:hover)and (pointer:fine){.contact-copy-btn:hover{background:var(--sunken);color:var(--ink)}}:root[data-still] .contact-copy-btn>svg{transition:none}.contact-steps{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.contact-steps>li{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid;position:relative}.contact-steps>li+li:before{content:"";background:var(--line);width:1px;height:12px;position:absolute;top:-14px;left:13.5px}.contact-step-n{border-radius:var(--r-pill);background:var(--sunken);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:600;line-height:1;display:grid}.contact-steps>li:first-child .contact-step-n{background:var(--ink);color:var(--bg)}.contact-steps .label{padding-top:3px;display:block}.contact-steps p{margin-top:2px}.contact-socials{color:var(--muted);flex-wrap:wrap;gap:6px 20px;margin:8px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:flex}.contact-socials a{text-align:center;min-width:44px;margin:-12px;padding:12px;display:inline-block}@media(hover:hover)and (pointer:fine){.contact-socials a:hover{color:var(--ink)}}.cf{--cf-k:clamp(104px, min(9.4vw, 15.2vh), 136px);min-width:0;position:relative}.cf-cast{z-index:1;justify-content:center;align-items:flex-end;gap:clamp(20px,5vw,56px);margin-bottom:-2px;display:flex;position:relative}.cf-card{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--plate-edge);padding:36px;display:grid;position:relative}@media(max-width:734px){.cf{--cf-k:104px;--spread:.52}.cf-cast{justify-content:flex-end;padding-right:16px}.cf-card{padding:24px}}.cf-card>*{grid-area:1/1;min-width:0}.cf-form{flex-direction:column;gap:20px;transition:opacity .18s;display:flex}.cf-grid{grid-template-columns:minmax(0,1fr);gap:18px 16px;display:grid}@media(min-width:560px){.cf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-span{grid-column:1/-1}}.cf-field{border:0;min-width:0;margin:0;padding:0}.cf-label{letter-spacing:-.009em;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;font-size:15px;font-weight:600;line-height:20px;display:flex}.cf-pills>legend{width:100%;padding:0;display:block}.cf-opt{color:var(--muted);font-size:13px;font-weight:400;line-height:18px}.cf-input{min-height:50px;transition:border-color var(--dur-hover) ease,box-shadow var(--dur-hover) ease;padding:12px 14px}.cf-area{resize:vertical;min-height:98px;line-height:24px}@media(hover:hover)and (pointer:fine){.cf-input:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cf-input:hover{border-color:color-mix(in oklab,var(--ink) 66%,transparent)}}}.cf-input[aria-invalid=true]{border-color:var(--accent)}.cf-input:focus,.cf-input:focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:0;box-shadow:0 0 0 6px var(--focus)}@supports (color:color-mix(in lab,red,red)){.cf-input:focus,.cf-input:focus-visible{box-shadow:0 0 0 6px color-mix(in oklab,var(--focus) 16%,transparent)}}.cf-input:-webkit-autofill{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--surface) inset;caret-color:var(--ink)}.cf-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:0 0 0 100px var(--surface) inset;caret-color:var(--ink)}.cf-err{color:var(--accent);letter-spacing:-.006em;align-items:flex-start;gap:6px;margin:0;font-size:14px;line-height:20px;display:flex}.cf-err:not(:empty){animation:cf-in .18s var(--ease-out) both;margin-top:6px}.cf-err svg{margin-top:2px}@keyframes cf-in{0%{opacity:0;transform:translateY(-3px)}}:root[data-still] .cf-err:not(:empty){animation:none}.cf-pill-row{flex-wrap:wrap;gap:8px;display:flex}.cf-pill{cursor:pointer;display:inline-flex;position:relative}.cf-pill>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cf-pill>span{border-radius:var(--r-pill);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);letter-spacing:-.009em;white-space:nowrap;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,box-shadow var(--dur-hover) ease,transform var(--dur-press) var(--ease-out);align-items:center;padding:0 16px;font-size:15px;line-height:19px;display:inline-flex}.cf-pill>input:checked+span{background:var(--ink);color:var(--bg);box-shadow:none;font-weight:600}.cf-pill>input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.cf-pill:active>span{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.cf-pill:hover>input:not(:checked)+span{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cf-pill:hover>input:not(:checked)+span{background:color-mix(in oklab,var(--ink) 6%,transparent)}}.cf-pill:hover>input:not(:checked)+span{box-shadow:inset 0 0 0 1.5px var(--ink)}@supports (color:color-mix(in lab,red,red)){.cf-pill:hover>input:not(:checked)+span{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--ink) 40%,transparent)}}}:root[data-still] .cf-pill:active>span{transform:none}.cf-alert{border-radius:var(--r-field);background:var(--sunken);color:var(--ink);letter-spacing:-.009em;animation:cf-in .18s var(--ease-out) both;gap:10px;padding:14px 16px;font-size:15px;line-height:21px;display:flex}.cf-alert b{font-weight:600}.cf-alert-icon{color:var(--accent);margin-top:1px}:root[data-still] .cf-alert{animation:none}.cf-link{max-width:100%;color:inherit;text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;display:inline-block}.cf-submit{width:100%}.cf-fine{color:var(--muted);text-align:center;text-wrap:balance;margin:-4px 0 0}.cf-fine a{color:inherit;text-underline-offset:2px}.cf-done-wrap{pointer-events:none;align-content:center;display:grid}.cf[data-state=done] .cf-done-wrap{pointer-events:auto}@media(max-width:734px){.cf[data-state=done] .cf-form{display:none}}.cf-done{animation:cf-done-in .42s var(--ease-out) 90ms both;flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cf-done h2:focus{outline:none}@keyframes cf-done-in{0%{opacity:0;transform:translateY(10px)}}.cf[data-state=done] .cf-form{visibility:hidden;opacity:0;transition:opacity .14s,visibility 0s linear .14s}:root[data-still] .cf-form,:root[data-still] .cf[data-state=done] .cf-form{transition:none}:root[data-still] .cf-done{animation:none}.cf-confetti{z-index:0;top:calc(var(--cf-k) * .6);pointer-events:none;width:0;height:0;position:absolute;left:50%}.cf-bit{width:var(--s);height:var(--s);margin:calc(var(--s) / -2);background:var(--c);opacity:0;animation:cf-fly .9s cubic-bezier(.12,.8,.3,1) var(--d) both;will-change:transform,opacity;position:absolute;top:0;left:0}.cf-bit[data-shape=square]{border-radius:2px}.cf-bit[data-shape=circle]{border-radius:50%}.cf-bit[data-shape=triangle]{clip-path:polygon(50% 4%,98% 92%,2% 92%)}.cf-bit[data-shape=flower]{border-radius:50% 12%}@keyframes cf-fly{0%{opacity:0;transform:translate(0)rotate(0)scale(.5)}10%{opacity:1}45%{opacity:1;transform:translate(calc(var(--x) * var(--spread,1) * .78),var(--y)) rotate(calc(var(--r) * .55)) scale(1);animation-timing-function:cubic-bezier(.55,0,1,.65)}to{opacity:0;transform:translate(calc(var(--x) * var(--spread,1)),calc(var(--y) + var(--fall))) rotate(var(--r)) scale(.85)}}:root[data-still] .cf-confetti{display:none}.faq{padding-top:calc(var(--nav-offset) + 40px);padding-bottom:96px;position:relative}.faq-in{grid-template-columns:minmax(0,1fr);gap:40px;display:grid;position:relative}@media(min-width:1069px){.faq-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:72px}.faq-sticky{top:calc(var(--nav-offset) + 24px);position:sticky}}.faq-sticky{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.faq-rail{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding-top:16px;display:flex}.faq-index{border-top:1px solid var(--line);flex-direction:column;flex:1;min-width:0;display:flex}.faq-index-link{border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);letter-spacing:-.009em;transition:color var(--dur-hover) ease;justify-content:space-between;align-items:center;gap:12px;font-size:15px;line-height:20px;text-decoration:none;display:flex}.faq-index-n{font-variant-numeric:tabular-nums;font-size:13px}.faq-index-link[aria-current=true]{color:var(--ink);font-weight:600}@media(hover:hover)and (pointer:fine){.faq-index-link:hover{color:var(--ink)}}@media(min-width:1069px)and (max-height:760px){.faq-sticky .lead{display:none}}.faq-main{flex-direction:column;gap:40px;min-width:0;display:flex}.qa-group-title{margin:0 0 14px}.qa-plate{border-radius:var(--r-tile);background:var(--surface);box-shadow:var(--plate-edge);overflow:hidden}.qa+.qa{border-top:1px solid var(--line)}.qa>summary{letter-spacing:-.014em;cursor:pointer;touch-action:manipulation;min-height:44px;transition:background-color var(--dur-hover) ease;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px 20px 28px;font-size:19px;font-weight:600;line-height:25px;list-style:none;display:flex}.qa>summary::-webkit-details-marker{display:none}.qa>summary:focus-visible{outline-offset:-2px;border-radius:var(--r-inner)}@media(hover:hover)and (pointer:fine){.qa>summary:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.qa>summary:hover{background:color-mix(in oklab,var(--ink) 4%,transparent)}}}.qa-icon{border-radius:var(--r-pill);background:var(--sunken);width:32px;height:32px;color:var(--ink);transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease;flex:none;position:relative}.qa-icon:before,.qa-icon:after{content:"";width:14px;height:2px;transition:transform var(--dur-sheet) var(--ease-out);background:currentColor;border-radius:1px;position:absolute;top:15px;left:9px}.qa-icon:after{transform:rotate(90deg)}.qa[open]>summary .qa-icon{background:var(--ink);color:var(--bg)}.qa[open]>summary .qa-icon:before,.qa[open]>summary .qa-icon:after{transform:rotate(180deg)}.qa::details-content{transition:grid-template-rows .28s var(--ease-out),content-visibility .28s allow-discrete;grid-template-rows:0fr;display:grid}.qa[open]::details-content{grid-template-rows:1fr}.qa-a{min-height:0;overflow:hidden}.qa-a-in{flex-direction:column;align-items:flex-start;gap:10px;padding:0 76px 24px 28px;display:flex}.qa-a-in p{color:var(--muted);margin:0}.qa-more{min-height:44px;color:var(--ink);letter-spacing:-.009em;align-items:center;gap:4px;margin-bottom:-10px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.qa-more>svg{transition:transform var(--dur-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .qa-more:hover>svg{transform:translate(3px)}}:root[data-still] .qa-icon:before,:root[data-still] .qa-icon:after{transition:none}:root[data-still] .qa::details-content{transition:none}.faq-more{color:var(--muted);margin:0}.faq-more a{max-width:100%;color:var(--ink);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:600;display:inline-block}@media(max-width:734px){.qa>summary{padding:18px 16px 18px 20px;font-size:17px;line-height:23px}.qa-a-in{padding:0 20px 22px}}.blog{padding-top:calc(var(--nav-offset) + 56px);padding-bottom:96px;position:relative}.blog-in{flex-direction:column;gap:56px;display:flex;position:relative}.blog-mast{align-items:end;gap:16px;display:grid}@media(min-width:1069px){.blog-mast{grid-template-columns:minmax(0,8fr) minmax(0,4fr);column-gap:48px}.blog-mast .lead{padding-bottom:10px}}.blog-grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);display:grid}@media(min-width:735px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-span{grid-column:1/-1}}.story-cover{aspect-ratio:16/9}.story-body{flex-direction:column;flex:1;align-items:flex-start;gap:10px;padding:28px 32px;display:flex}.story-summary{color:var(--muted);margin:0}.story-meta{color:var(--muted);justify-content:space-between;align-self:stretch;align-items:center;margin-bottom:0;padding-top:14px;display:flex}.story-go{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.story-go>svg{transition:transform var(--dur-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .plate-link:hover .story-go>svg{transform:translate(3px)}:root:not([data-still]) .plate-link:hover .post-cover>svg{transform:scale(1.04)}}@media(min-width:1069px){.story-lead{flex-direction:row;min-height:480px}.story-lead .story-cover{aspect-ratio:auto;flex:0 0 58%}.story-lead .story-body{justify-content:flex-end;padding:40px 44px 36px}}@media(max-width:734px){.blog{padding-top:calc(var(--nav-offset) + 32px)}.blog-in{gap:40px}.story-body{padding:24px}}.post-cover{position:relative;overflow:hidden}.post-cover>svg{width:100%;max-width:none;height:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0}.post-cover[data-tone=tiko]{background:var(--g-tiko)}.post-cover[data-tone=gola]{background:var(--g-gola)}.post-cover[data-tone=bolu]{background:var(--g-bolu)}.post-cover[data-tone=sochu]{background:var(--g-sochu)}:where([data-theme=dark]) .post-cover>svg{opacity:.78}.read,.legal{--read-max:31em}.read{letter-spacing:-.014em;width:var(--content-w);max-width:var(--read-max);padding-top:calc(var(--nav-offset) + 56px);margin-inline:auto;padding-bottom:72px;font-size:19px;line-height:31px}.read h1{letter-spacing:-.018em}.read-back{min-height:44px;color:var(--muted);letter-spacing:-.009em;transition:color var(--dur-hover) ease;align-items:center;gap:6px;margin-bottom:14px;font-size:15px;line-height:20px;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.read-back:hover{color:var(--ink)}}.read-lead{color:var(--muted);letter-spacing:-.012em;text-wrap:pretty;margin:16px 0 0;font-size:21px;line-height:29px}.read-meta{color:var(--muted);margin:16px 0 0}.read-eyebrow{color:var(--muted);margin:0 0 8px;font-weight:600}.read-answer{letter-spacing:-.012em;text-wrap:pretty;margin:24px 0 0;font-size:21px;line-height:32px}.read-prose h2{font-family:var(--font-display);letter-spacing:-.014em;margin:2em 0 .5em;font-size:24px;font-weight:600;line-height:30px}.read-prose p{text-wrap:pretty;margin:0 0 1em}.read-prose a{color:inherit;text-underline-offset:2px}.read-prose-post{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.read-prose-post>section:first-child h2{margin-top:0}.read-progress{z-index:var(--z-popover);background:var(--ink);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.read-related{border-top:1px solid var(--line);margin-top:56px;padding-top:28px}.read-related h2{margin:0 0 8px}.read-related ul{margin:0;padding:0;list-style:none}.read-related li+li{border-top:1px solid var(--line)}.read-related a{min-height:56px;color:var(--ink);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:20px;padding-block:12px;font-size:17px;line-height:24px;text-decoration:none;display:flex}.read-related a>svg{color:var(--muted);transition:transform var(--dur-hover) var(--ease-out)}@media(hover:hover)and (pointer:fine){:root:not([data-still]) .read-related a:hover>svg{transform:translate(3px)}}.read-next{width:var(--content-w);max-width:589px;margin-inline:auto;padding-bottom:96px}.next-tile{flex-direction:row;align-items:center;gap:20px;padding:12px 24px 12px 12px}.next-cover{aspect-ratio:1;border-radius:var(--r-inner);flex:0 0 120px}.next-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.next-arrow{color:var(--muted);flex:none}@media(max-width:734px){.read{padding-top:calc(var(--nav-offset) + 28px);font-size:17px;line-height:28px}.read-answer{font-size:19px;line-height:29px}.next-cover{flex-basis:84px}.next-arrow{display:none}.next-tile{padding-right:16px}}.legal{padding-top:calc(var(--nav-offset) + 56px);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""index""body";gap:28px;padding-bottom:96px;font-size:17px;line-height:28px;display:grid}.legal-head{grid-area:head}.legal-index{grid-area:index}.legal-body{min-width:0;max-width:var(--read-max);grid-area:body}.legal-updated{color:var(--muted);margin:12px 0 0}.legal .read-prose h2{margin:1.8em 0 .35em;font-size:21px;line-height:26px}.legal section{scroll-margin-top:calc(var(--nav-offset) + 16px)}.legal-index-title{color:var(--muted);margin:0 0 8px;font-weight:600}.legal-index-link{min-height:44px;color:var(--muted);letter-spacing:-.006em;transition:color var(--dur-hover) ease;align-items:center;font-size:14px;line-height:20px;text-decoration:none;display:flex}.legal-index-link[aria-current=true]{color:var(--ink);font-weight:600}@media(hover:hover)and (pointer:fine){.legal-index-link:hover{color:var(--ink)}}@media(min-width:1069px){.legal{grid-template-columns:220px minmax(0,var(--read-max));grid-template-rows:auto 1fr;grid-template-areas:"index head""index body";justify-content:center;column-gap:72px}.legal-index nav{top:calc(var(--nav-offset) + 24px);position:sticky}}@media(max-width:1068px){.legal-index-links{flex-wrap:wrap;gap:0 20px;display:flex}}.lost{padding-top:calc(var(--nav-offset) + 48px);padding-bottom:96px;position:relative}.lost-in{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex;position:relative}.lost-crew{justify-content:center;align-items:flex-end;gap:clamp(12px,3.4vw,48px);padding-top:8px;display:flex}@media(min-width:735px){.lost-crew>[data-who=bolu]{margin-right:clamp(0px,2vw,30px)}}}@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.top-0{top:0}.left-0{left:0}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-\[18px\]{width:18px;height:18px}.h-\[80dvh\]{height:80dvh}.h-full{height:100%}.w-full{width:100%}.w-px{width:1px}.flex-1{flex:1}.flex-none{flex:none}.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}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fill-current{fill:currentColor}.pt-2{padding-top:calc(var(--spacing) * 2)}.text-center{text-align:center}.align-\[-2px\]{vertical-align:-2px}.text-muted{color:var(--muted)}.text-white{color:var(--color-white)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(min-width:40rem){.sm\:hidden{display:none}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48rem){.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}}}@font-face{font-family:Inter Var;src:url(/fonts/inter-var.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Inter Fallback;src:local(Arial);font-weight:400;size-adjust:104.5%;ascent-override:92.7%;descent-override:23.08%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 700;size-adjust:104.5%;ascent-override:92.7%;descent-override:23.08%;line-gap-override:0%}@font-face{font-family:Inter Fallback Android;src:local(Roboto);font-weight:400;size-adjust:104.72%;ascent-override:92.51%;descent-override:23.03%;line-gap-override:0%}@font-face{font-family:Inter Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600 700;size-adjust:104.72%;ascent-override:92.51%;descent-override:23.03%;line-gap-override:0%}@font-face{font-family:Inter Display Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:400 700;size-adjust:95.3%;ascent-override:101.65%;descent-override:25.31%;line-gap-override:0%}@font-face{font-family:Inter Display Fallback Android;src:local(Roboto Bold),local(Roboto-Bold);font-weight:400 700;size-adjust:101.5%;ascent-override:95.44%;descent-override:23.76%;line-gap-override:0%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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}@keyframes pulse{50%{opacity:.5}}
