@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-vietnamese-wght-normal-XAtsl5Q_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-ext-wght-normal-C4zznr8T.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/archivo-latin-wght-normal-E0tuGl4L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-italic-BicUS2cM.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-italic-BfTTTDIL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-italic-Py8at3oI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--r-1: 6px;--r-2: 9px;--r-3: 14px;--r-4: 20px;--r-pill: 999px;--ui-radius-sm: var(--r-1);--ui-radius: var(--r-2);--ui-radius-lg: var(--r-3);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--h-1: 26px;--h-2: 30px;--h-3: 36px;--t-nano: 9.5px;--t-micro: 10.5px;--t-small: 11.5px;--t-body: 12.5px;--t-mid: 14.5px;--t-large: 18px;--w-reg: 450;--w-med: 550;--w-semi: 600;--w-bold: 680;--ui-font: "Inter Tight Variable", "Inter", system-ui, sans-serif;--ui-mono: ui-monospace, "SF Mono", "JetBrains Mono", monospace;--ui-ease: cubic-bezier(.25, 1, .5, 1);--ui-fast: .11s var(--ui-ease);--ui-med: .18s var(--ui-ease);--ui-slow: .24s var(--ui-ease)}:root,:root[data-theme=light]{color-scheme:light;--ui-bg: oklch(.925 .004 65);--ui-panel: oklch(.978 .003 65);--ui-well: oklch(.898 .004 65);--ui-sunken: oklch(.944 .003 65);--ui-raised: oklch(1 0 0);--ui-line: oklch(.888 .005 65);--ui-line-strong: oklch(.822 .007 65);--ui-hi: oklch(1 0 0 / .9);--ui-dot: oklch(.28 .01 65 / .06);--ui-text: oklch(.225 .008 55);--ui-dim: oklch(.515 .008 58);--ui-faint: oklch(.665 .006 58);--ui-accent: oklch(.585 .19 40);--ui-accent-text: oklch(.99 .005 60);--ui-accent-soft: oklch(.585 .19 40 / .1);--ui-accent-line: oklch(.585 .19 40 / .45);--ui-hover: oklch(.225 .008 55 / .05);--ui-active: oklch(.225 .008 55 / .09);--ui-solid: oklch(.245 .008 55);--ui-solid-text: oklch(.985 .003 60);--ui-track: oklch(.855 .007 65);--ui-checker-a: oklch(.947 .003 65);--ui-checker-b: oklch(.985 .002 65);--ui-shadow-1: 0 1px 2px oklch(.225 .01 55 / .07);--ui-shadow-2: 0 1px 2px oklch(.225 .01 55 / .06), 0 6px 16px oklch(.225 .01 55 / .07);--ui-shadow-3: 0 2px 6px oklch(.225 .01 55 / .09), 0 22px 48px oklch(.225 .01 55 / .15);--ui-shadow: var(--ui-shadow-2)}:root[data-theme=dark]{color-scheme:dark;--ui-bg: oklch(.172 .005 60);--ui-panel: oklch(.208 .005 60);--ui-well: oklch(.268 .006 60);--ui-sunken: oklch(.158 .005 60);--ui-raised: oklch(.252 .006 60);--ui-line: oklch(.298 .006 60);--ui-line-strong: oklch(.392 .009 60);--ui-hi: oklch(1 0 0 / .07);--ui-dot: oklch(1 0 0 / .05);--ui-text: oklch(.945 .004 65);--ui-dim: oklch(.672 .008 60);--ui-faint: oklch(.512 .007 60);--ui-accent: oklch(.7 .16 42);--ui-accent-text: oklch(.17 .02 45);--ui-accent-soft: oklch(.7 .16 42 / .16);--ui-accent-line: oklch(.7 .16 42 / .5);--ui-hover: oklch(.98 .004 65 / .06);--ui-active: oklch(.98 .004 65 / .11);--ui-solid: oklch(.425 .012 60);--ui-solid-text: oklch(.975 .004 65);--ui-track: oklch(.35 .007 60);--ui-checker-a: oklch(.225 .005 60);--ui-checker-b: oklch(.265 .006 60);--ui-shadow-1: 0 1px 2px oklch(0 0 0 / .45);--ui-shadow-2: 0 1px 2px oklch(0 0 0 / .4), 0 6px 16px oklch(0 0 0 / .45);--ui-shadow-3: 0 2px 6px oklch(0 0 0 / .45), 0 22px 48px oklch(0 0 0 / .6);--ui-shadow: var(--ui-shadow-2)}:root[data-theme=vintage]{color-scheme:light;--ui-bg: oklch(.895 .016 82);--ui-panel: oklch(.955 .013 84);--ui-well: oklch(.868 .019 80);--ui-sunken: oklch(.922 .014 84);--ui-raised: oklch(.988 .008 86);--ui-line: oklch(.855 .017 80);--ui-line-strong: oklch(.782 .022 78);--ui-hi: oklch(1 0 0 / .85);--ui-dot: oklch(.32 .03 60 / .07);--ui-text: oklch(.278 .021 58);--ui-dim: oklch(.512 .024 62);--ui-faint: oklch(.648 .021 68);--ui-accent: oklch(.535 .146 44);--ui-accent-text: oklch(.985 .01 84);--ui-accent-soft: oklch(.535 .146 44 / .11);--ui-accent-line: oklch(.535 .146 44 / .45);--ui-hover: oklch(.278 .021 58 / .055);--ui-active: oklch(.278 .021 58 / .1);--ui-solid: oklch(.292 .024 56);--ui-solid-text: oklch(.972 .012 84);--ui-track: oklch(.828 .019 80);--ui-checker-a: oklch(.925 .013 84);--ui-checker-b: oklch(.968 .009 84);--ui-shadow-1: 0 1px 2px oklch(.29 .03 60 / .09);--ui-shadow-2: 0 1px 2px oklch(.29 .03 60 / .08), 0 6px 16px oklch(.29 .03 60 / .09);--ui-shadow-3: 0 2px 6px oklch(.29 .03 60 / .1), 0 22px 48px oklch(.29 .03 60 / .18);--ui-shadow: var(--ui-shadow-2)}*{box-sizing:border-box;margin:0}html,body,#root{height:100%}body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--ui-font);font-size:var(--t-body);-webkit-font-smoothing:antialiased}.app{display:grid;grid-template-rows:54px 1fr;grid-template-columns:300px 1fr 320px;grid-template-areas:"top top top" "side canvas fields";height:100%}.topbar{grid-area:top;display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-3) 0 var(--s-4);background:var(--ui-panel);border-bottom:1px solid var(--ui-line)}.sidebar{grid-area:side;display:flex;flex-direction:column;min-height:0;background:var(--ui-panel);border-right:1px solid var(--ui-line)}.side-scroll{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent}.canvas{grid-area:canvas;overflow-y:auto;padding:var(--s-6) 44px 120px;scroll-behavior:smooth;background-color:var(--ui-well);background-image:radial-gradient(var(--ui-dot) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;box-shadow:inset 1px 0 0 var(--ui-line),inset -1px 0 0 var(--ui-line)}.fieldpanel{grid-area:fields;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--ui-panel);border-left:1px solid var(--ui-line)}.wordmark{display:flex;align-items:baseline;gap:7px;flex:none}.wordmark b{font-weight:var(--w-bold);font-size:var(--t-mid);letter-spacing:-.018em}.wordmark span{color:var(--ui-accent)}.wordmark small{color:var(--ui-faint);font-size:var(--t-nano);font-weight:var(--w-semi);text-transform:uppercase;letter-spacing:.14em}.tpl-chip{display:inline-flex;align-items:center;gap:var(--s-2);height:var(--h-2);padding:0 10px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-sunken);color:var(--ui-text);font:var(--w-semi) var(--t-small) / 1 var(--ui-font);cursor:pointer;transition:background var(--ui-fast),border-color var(--ui-fast)}.tpl-chip:hover{background:var(--ui-raised);border-color:var(--ui-line-strong)}.tpl-chip .dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ui-accent)}.tpl-chip small{color:var(--ui-dim);font-weight:var(--w-med)}.topbar .spacer{flex:1}.seg{display:inline-flex;align-items:center;gap:2px;flex:none;height:var(--h-2);padding:2px;border-radius:var(--r-2);background:var(--ui-sunken)}.seg-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:var(--h-1);flex:none;border:0;border-radius:var(--r-1);background:transparent;color:var(--ui-faint);font:var(--w-med) var(--t-small) / 1 var(--ui-font);cursor:pointer;transition:background var(--ui-fast),color var(--ui-fast)}.seg-btn:hover:not(:disabled){background:var(--ui-hover);color:var(--ui-text)}.seg-btn:active:not(:disabled){background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-1),inset 0 1px 0 var(--ui-hi)}.seg-btn:disabled{opacity:.32;cursor:default}.seg-btn.on{background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-1),inset 0 1px 0 var(--ui-hi)}.seg-btn.wide{width:auto;flex:1;padding:0 var(--s-2)}.seg.wide .seg-btn{width:auto;padding:0 10px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:var(--h-2);padding:0 var(--s-3);border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-raised);color:var(--ui-text);font:var(--w-med) var(--t-small) / 1 var(--ui-font);cursor:pointer;box-shadow:var(--ui-shadow-1),inset 0 1px 0 var(--ui-hi);transition:background var(--ui-fast),border-color var(--ui-fast),color var(--ui-fast)}.btn:hover{border-color:var(--ui-line-strong)}.btn:active{box-shadow:none}.btn.primary{border-color:transparent;background:var(--ui-solid);color:var(--ui-solid-text)}.btn.primary:hover{background:var(--ui-accent);color:var(--ui-accent-text)}.btn.accent{border-color:transparent;background:var(--ui-accent);color:var(--ui-accent-text)}.btn.accent:hover{background:color-mix(in oklab,var(--ui-accent) 88%,var(--ui-text))}.btn.ghost{border-color:transparent;background:transparent;box-shadow:none;color:var(--ui-dim)}.btn.ghost:hover{background:var(--ui-hover);color:var(--ui-text)}.btn:disabled{opacity:.4;cursor:default;box-shadow:none}.input,.select,textarea.input{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--h-2);padding:0 var(--s-2) 0 10px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-sunken);color:var(--ui-text);font:var(--w-reg) var(--t-body) / 1 var(--ui-font);outline:none;transition:border-color var(--ui-fast),background var(--ui-fast),box-shadow var(--ui-fast)}.input:hover,.select:hover{border-color:var(--ui-line-strong)}.input:focus,.select:focus,textarea.input:focus{outline:none;background:var(--ui-raised);border-color:var(--ui-accent-line);box-shadow:0 0 0 3px var(--ui-accent-soft)}.input::placeholder,textarea.input::placeholder{color:var(--ui-faint)}textarea.input{height:auto;min-height:76px;padding:var(--s-2) 10px;line-height:1.5;resize:vertical}.numrow-val,.side-row output,.layer-row .num,input[type=number],input[type=number].input{font-family:var(--ui-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.numrow-val,.side-row output{font-size:var(--t-small)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:18px;background:transparent;cursor:ew-resize}input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:var(--ui-track)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;margin-top:-4px;border:1.5px solid var(--ui-line-strong);border-radius:50%;background:var(--ui-raised);box-shadow:var(--ui-shadow-1);transition:border-color var(--ui-fast),transform var(--ui-fast)}input[type=range]:hover::-webkit-slider-thumb{border-color:var(--ui-dim)}input[type=range]:active::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{border-color:var(--ui-accent);transform:scale(1.12)}input[type=range]:focus-visible{outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--ui-accent)}.microlabel{display:block;font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.02em;color:var(--ui-dim)}.slot-label{font-size:var(--t-micro);font-weight:var(--w-semi);letter-spacing:.02em;color:var(--ui-faint)}.hint{margin-top:var(--s-2);font-size:var(--t-small);line-height:1.5;color:var(--ui-faint)}.side-tabs{display:flex;gap:2px;flex:none;margin:10px var(--s-3);padding:2px;border-radius:var(--r-2);background:var(--ui-sunken)}.side-tab{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--h-1);border:none;border-radius:var(--r-1);background:transparent;color:var(--ui-faint);font:var(--w-semi) var(--t-small) / 1 var(--ui-font);cursor:pointer;transition:background var(--ui-fast),color var(--ui-fast)}.side-tab:hover{color:var(--ui-text)}.side-tab.active{background:var(--ui-raised);color:var(--ui-text);box-shadow:var(--ui-shadow-1),inset 0 1px 0 var(--ui-hi)}.side-section{padding:var(--s-4) var(--s-4) var(--s-5);border-top:1px solid var(--ui-line)}.side-section:first-child{border-top:0}.side-section>.microlabel{margin-bottom:var(--s-3)}.side-row{display:flex;flex-direction:column;gap:var(--s-1);margin-bottom:var(--s-3)}.side-row:last-child{margin-bottom:0}.side-row label{font-size:var(--t-small);font-weight:var(--w-med);color:var(--ui-dim)}.side-stack{display:flex;flex-direction:column;gap:6px}.side-stack .btn{width:100%}.check-row{display:flex;align-items:center;gap:var(--s-2);margin-top:var(--s-3);font-size:var(--t-small);font-weight:var(--w-med);color:var(--ui-text);cursor:pointer;-webkit-user-select:none;user-select:none}.logo-drop{position:relative;width:100%;height:118px;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:var(--r-3);background:repeating-conic-gradient(var(--ui-checker-a) 0% 25%,var(--ui-checker-b) 0% 50%) 0 0 / 16px 16px;cursor:pointer;overflow:hidden;transition:border-color var(--ui-fast)}.logo-drop:hover{border-color:var(--ui-accent-line)}.logo-drop-hint{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--ui-panel) 86%,transparent);color:var(--ui-text);font:var(--w-semi) var(--t-small) / 1 var(--ui-font);opacity:0;transition:opacity var(--ui-fast)}.logo-drop:hover .logo-drop-hint{opacity:1}.thumb{width:38px;height:26px;flex:none;border:1px solid var(--ui-line);border-radius:var(--r-1);background-size:cover;background-position:center}.mini-logo-box{width:34px;height:var(--h-2);flex:none;display:flex;align-items:center;justify-content:center;border:1px solid var(--ui-line);border-radius:var(--r-1);background:var(--ui-sunken)}.slot-label+.color-row{margin-top:3px}.color-row{display:grid;grid-template-columns:26px 1fr 74px;gap:var(--s-2);align-items:center;margin:0 calc(var(--s-2) * -1);padding:3px var(--s-2);border-radius:var(--r-2);transition:background var(--ui-fast)}.color-row:hover{background:var(--ui-hover)}.color-row .input{height:26px;min-width:0;border-color:transparent;background:transparent;padding-left:6px}.color-row:hover .input{background:var(--ui-sunken)}.color-row .input:focus{background:var(--ui-raised);border-color:var(--ui-accent-line)}.color-row .input.hex{font-family:var(--ui-mono);font-size:var(--t-small);letter-spacing:-.01em;text-transform:uppercase;color:var(--ui-dim)}.swatch-input{position:relative;width:26px;height:26px;border:1px solid var(--ui-line-strong);border-radius:var(--r-1);cursor:pointer}.swatch-input input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.swatch-btn{width:26px;height:26px;padding:0;border:1px solid var(--ui-line-strong);border-radius:var(--r-1);cursor:pointer}.swatch-btn:hover{box-shadow:0 0 0 2px var(--ui-accent-soft)}.map-row{display:flex;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2)}.map-row .arrow{color:var(--ui-faint)}.map-row code{font-family:var(--ui-mono);font-size:var(--t-micro);color:var(--ui-dim)}.pairing{display:block;width:100%;text-align:left;margin-bottom:6px;padding:10px var(--s-3);border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-sunken);color:var(--ui-text);cursor:pointer;transition:border-color var(--ui-fast),background var(--ui-fast)}.pairing:hover{border-color:var(--ui-line-strong);background:var(--ui-raised)}.pairing.active{border-color:var(--ui-accent-line);background:var(--ui-accent-soft)}.pairing .sample{display:block;margin-bottom:2px;font-size:var(--t-large);font-weight:var(--w-semi);letter-spacing:-.015em}.pairing .name{font-size:var(--t-micro);font-weight:var(--w-med);color:var(--ui-dim)}.layer-page+.layer-page{margin-top:1px}.layer-row{display:flex;align-items:center;gap:var(--s-2);width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--r-1);background:transparent;color:var(--ui-text);font:var(--w-med) var(--t-body) / 1.2 var(--ui-font);padding:7px 10px;cursor:pointer;transition:background var(--ui-fast)}.layer-row:hover{background:var(--ui-hover)}.layer-row.page{cursor:grab}.layer-row.page:active{cursor:grabbing}.layer-page.open>.layer-row.page{background:var(--ui-hover);font-weight:var(--w-semi)}.layer-page.drag-over>.layer-row.page{box-shadow:inset 0 2px 0 0 var(--ui-accent)}.layer-row.page .num{width:20px;flex:none;font-size:var(--t-micro);font-weight:var(--w-semi);color:var(--ui-faint)}.layer-row .name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-row.page .name{font-weight:var(--w-semi)}.layer-row .chev{flex:none;font-size:var(--t-nano);color:var(--ui-faint)}.layer-children{padding:2px 6px var(--s-2)}.layer-row.el{gap:6px;padding:5px var(--s-2) 5px 10px;color:var(--ui-dim)}.layer-row.el.selected{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-accent-line);color:var(--ui-text)}.layer-row.el.dim .name{opacity:.45;text-decoration:line-through}.layer-row.el .glyph{width:14px;flex:none;text-align:center;font-size:var(--t-micro);color:var(--ui-faint)}.layer-row .eye{flex:none;display:inline-flex;align-items:center;padding:2px;border-radius:var(--r-1);opacity:.45;cursor:pointer}.layer-row .eye:hover{opacity:1;background:var(--ui-active)}.layer-row.el .tag{flex:none;padding:1px 5px;border-radius:var(--r-pill);background:var(--ui-active);font-size:var(--t-nano);font-weight:var(--w-semi);letter-spacing:.04em;color:var(--ui-dim)}.tpl-grid{padding:var(--s-3);display:flex;flex-direction:column;gap:var(--s-3)}.tpl-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;padding:6px 6px 10px;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-sunken);cursor:pointer;transition:border-color var(--ui-fast),box-shadow var(--ui-fast),transform var(--ui-fast)}.tpl-card:hover{border-color:var(--ui-line-strong);background:var(--ui-raised);box-shadow:var(--ui-shadow-2);transform:translateY(-1px)}.tpl-card.active{border-color:var(--ui-accent-line);box-shadow:0 0 0 3px var(--ui-accent-soft)}.tpl-thumb{display:block;position:relative;overflow:hidden;border-radius:var(--r-2);box-shadow:0 0 0 1px var(--ui-line)}.tpl-thumb-inner{display:block;position:absolute;top:0;left:0;transform-origin:0 0;pointer-events:none}.tpl-name{display:block;margin:var(--s-2) 4px 2px;font-size:var(--t-body);font-weight:var(--w-semi);color:var(--ui-text)}.tpl-desc{display:block;margin:0 4px;font-size:var(--t-small);line-height:1.45;color:var(--ui-dim)}.page-strip{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:var(--s-6)}.page-frame{cursor:pointer}.frame-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:0 2px var(--s-2);font-size:var(--t-micro);color:var(--ui-faint)}.frame-head .microlabel{color:var(--ui-faint);transition:color var(--ui-fast)}.page-frame:hover .frame-head .microlabel,.page-frame.selected .frame-head .microlabel{color:var(--ui-text)}.page-scaler{position:relative;overflow:hidden;border-radius:var(--r-1);box-shadow:0 0 0 1px var(--ui-line-strong),var(--ui-shadow-2);transition:box-shadow var(--ui-med)}.page-frame:hover .page-scaler{box-shadow:0 0 0 1px var(--ui-dim),var(--ui-shadow-2)}.page-frame.selected .page-scaler{box-shadow:0 0 0 2px var(--ui-accent),var(--ui-shadow-3)}.page-frame.selected .page-origin{outline:none}.page-scaler>.page-origin{transform-origin:0 0}.page-frame[data-alpha] .page-scaler{background-image:linear-gradient(45deg,var(--ui-checker-a) 25%,transparent 25%),linear-gradient(-45deg,var(--ui-checker-a) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--ui-checker-a) 75%),linear-gradient(-45deg,transparent 75%,var(--ui-checker-a) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0;background-color:var(--ui-checker-b)}.page-frame .page-origin [data-hit]{cursor:pointer}.page-frame .page-origin [data-hit]:hover{outline:1.5px dashed var(--ui-accent-line);outline-offset:2px}.page-frame .page-origin [data-hit-selected],.page-frame .page-origin [data-el-selected]{outline:2px solid var(--ui-accent);outline-offset:2px}.page-frame .page-origin .img-slot:hover .img-empty{border-color:var(--ui-accent);background:color-mix(in srgb,currentColor 12%,transparent);opacity:1}.page-frame .page-origin .img-tools{position:absolute;top:0;right:0;z-index:5;display:none;gap:3px;padding:6px;transform:scale(calc(1 / var(--sc, 1)));transform-origin:100% 0}.page-frame .page-origin .img-slot:hover>.img-tools{display:flex}.page-frame .page-origin .img-tools button{height:var(--h-1);padding:0 9px;border:0;border-radius:var(--r-1);background:var(--ui-raised);box-shadow:var(--ui-shadow-2),inset 0 1px 0 var(--ui-hi);color:var(--ui-text);font:var(--w-med) var(--t-small) / 1 var(--ui-font);letter-spacing:0;text-transform:none;cursor:pointer;transition:background var(--ui-fast),color var(--ui-fast)}.page-frame .page-origin .img-tools button:hover{background:var(--ui-accent);color:var(--ui-accent-text)}.export-host{position:fixed;top:0;left:-22000px;pointer-events:none}.insp-head{flex:none;display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ui-line)}.insp-head .insp-kind{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--h-1);height:var(--h-1);border-radius:var(--r-1);background:var(--ui-sunken);color:var(--ui-dim);font-family:var(--ui-mono);font-variant-numeric:tabular-nums;font-size:var(--t-micro);letter-spacing:-.02em}.insp-name{width:100%;height:20px;margin-left:-5px;padding:0 5px;border:1px solid transparent;border-radius:var(--r-1);background:transparent;color:var(--ui-text);font:var(--w-semi) var(--t-body) / 1 var(--ui-font);letter-spacing:-.012em;outline:none;transition:background var(--ui-fast),border-color var(--ui-fast)}.insp-name:hover{background:var(--ui-hover)}.insp-name:focus{background:var(--ui-raised);border-color:var(--ui-accent-line);box-shadow:0 0 0 3px var(--ui-accent-soft)}.insp-head .insp-titles{flex:1;min-width:0}.insp-head h2{font-size:var(--t-body);font-weight:var(--w-semi);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.insp-head .insp-sub{font-size:var(--t-micro);color:var(--ui-faint)}.insp-hint{margin:0;color:var(--ui-dim);font-size:var(--t-small);line-height:1.45}.insp-body{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent}.insp-empty{padding:var(--s-5) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.insp-empty h3{font-size:var(--t-body);font-weight:var(--w-semi);color:var(--ui-text)}.insp-empty p{font-size:var(--t-small);line-height:1.6;color:var(--ui-dim)}.insp-empty ul{display:flex;flex-direction:column;gap:var(--s-2);margin:0;padding:0;list-style:none}.insp-empty li{display:flex;gap:var(--s-2);font-size:var(--t-small);line-height:1.5;color:var(--ui-dim)}.insp-empty li b{flex:none;width:var(--s-4);color:var(--ui-faint);font-weight:var(--w-semi)}.sect{border-top:1px solid var(--ui-line)}.sect:first-child{border-top:0}.sect-head{display:flex;align-items:center;padding-right:var(--s-3);transition:background var(--ui-fast)}.sect-head:hover{background:var(--ui-hover)}.sect-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-2);height:var(--h-3);padding:0 var(--s-4);border:0;background:transparent;color:var(--ui-dim);font:var(--w-semi) var(--t-micro) / 1 var(--ui-font);letter-spacing:.02em;text-align:left;cursor:pointer;transition:color var(--ui-fast)}.sect-head:hover .sect-toggle{color:var(--ui-text)}.sect-head .sect-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect-head .sect-meta{flex:none;font-family:var(--ui-mono);font-size:var(--t-nano);font-weight:var(--w-med);color:var(--ui-faint)}.sect-head .sect-chev{flex:none;display:inline-flex;color:var(--ui-faint);transition:transform var(--ui-fast)}.sect.open .sect-toggle{color:var(--ui-text)}.sect.open .sect-head .sect-chev{transform:rotate(90deg)}.sect-body{padding:0 var(--s-4) var(--s-4)}.sect.sel{background:var(--ui-accent-soft)}.sect.sel .sect-toggle{color:var(--ui-text)}.sect.sel .sect-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ui-accent)}.numrow-wrap{margin-top:6px}.numrow{display:flex;align-items:center;gap:var(--s-2)}.numrow .lbl{width:62px;flex:none;font-size:var(--t-micro);color:var(--ui-dim)}.numrow input[type=range]{flex:1;min-width:0}.numrow .num{width:52px;height:var(--h-1);flex:none;padding:0 6px;text-align:right;font-size:var(--t-micro)}.numrow .unit{width:15px;flex:none;font-size:var(--t-nano);color:var(--ui-faint)}.numrow .reset{flex:none;width:16px;text-align:center}.fieldpanel-empty{padding:var(--s-5) var(--s-4);font-size:var(--t-small);line-height:1.6;color:var(--ui-dim)}.fieldpanel-head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--ui-line)}.fieldpanel-head h2{margin-top:4px;font-size:var(--t-body);font-weight:var(--w-semi)}.field-list{padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-4)}.sect-body .field-list{padding:0}.sect-body>.hint:first-child,.sect-body>.numrow-wrap:first-child{margin-top:0}.field label{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--s-1)}.field .reset,.reset{padding:0;border:none;background:none;color:var(--ui-accent);font-size:var(--t-micro);font-weight:var(--w-semi);cursor:pointer}.export-wrap{position:relative}.export-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:274px;padding:6px;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-raised);box-shadow:var(--ui-shadow-3),inset 0 1px 0 var(--ui-hi)}.export-group{display:block;padding:10px 10px 5px;font-size:var(--t-micro);font-weight:var(--w-semi);color:var(--ui-faint)}.export-group:first-child{padding-top:6px}.export-pop button{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;padding:var(--s-2) 10px;border:none;border-radius:var(--r-2);background:none;color:var(--ui-text);font:var(--w-med) var(--t-body) / 1 var(--ui-font);white-space:nowrap;text-align:left;cursor:pointer;transition:background var(--ui-fast)}.export-pop button small{flex:none;white-space:nowrap;font-family:var(--ui-mono);font-size:var(--t-nano);font-weight:var(--w-med);letter-spacing:.02em;color:var(--ui-faint)}.export-pop button:hover{background:var(--ui-hover)}.export-pop button:hover small{color:var(--ui-dim)}.export-toast{position:fixed;left:50%;bottom:var(--s-5);transform:translate(-50%);z-index:100;display:flex;align-items:center;gap:var(--s-3);padding:10px var(--s-4);border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-raised);box-shadow:var(--ui-shadow-3),inset 0 1px 0 var(--ui-hi);font-size:var(--t-small)}.export-toast .bar{width:180px;height:3px;border-radius:2px;background:var(--ui-track);overflow:hidden}.export-toast .bar i{display:block;height:100%;border-radius:2px;background:var(--ui-accent);transition:width var(--ui-med)}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#08050380;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.add-page-modal{width:min(880px,94vw);max-height:86vh;display:flex;flex-direction:column;padding:var(--s-4);border:1px solid var(--ui-line);border-radius:var(--r-4);background:var(--ui-panel);box-shadow:var(--ui-shadow-3),inset 0 1px 0 var(--ui-hi)}.export-dialog{width:min(480px,92vw);max-height:82vh;display:flex;flex-direction:column;padding:var(--s-4);border:1px solid var(--ui-line);border-radius:var(--r-4);background:var(--ui-panel);box-shadow:var(--ui-shadow-3),inset 0 1px 0 var(--ui-hi)}.export-list{margin-top:var(--s-2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent;display:flex;flex-direction:column}.export-row{display:flex;align-items:center;gap:var(--s-3);width:100%;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0 calc(var(--s-2) * -1);padding:8px var(--s-2);border-radius:var(--r-2);background:transparent;color:var(--ui-text);cursor:pointer;transition:background var(--ui-fast)}.export-row:hover{background:var(--ui-hover)}.export-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.export-row-main b{font:var(--w-semi) var(--t-body) / 1.25 var(--ui-font)}.export-row-main small{font:var(--w-reg) var(--t-small) / 1.35 var(--ui-font);color:var(--ui-dim)}.export-row-meta{flex:none;padding:3px 8px;border-radius:var(--r-1);background:var(--ui-sunken);color:var(--ui-dim);font:var(--w-med) var(--t-micro) / 1 var(--ui-mono)}.export-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;align-self:flex-start;padding:4px var(--s-2);margin:0 calc(var(--s-2) * -1);color:var(--ui-faint);font:var(--w-med) var(--t-small) / 1 var(--ui-font);cursor:pointer}.export-more:hover{color:var(--ui-text)}.add-page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-3)}.add-page-list{margin-top:var(--s-2);overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent}.add-page-group{margin-bottom:var(--s-3)}.add-page-row{display:flex;align-items:center;gap:10px;margin:0 calc(var(--s-2) * -1);padding:5px var(--s-2);border-radius:var(--r-2);transition:background var(--ui-fast)}.add-page-row:hover{background:var(--ui-hover)}.add-page-row .ap-title{flex:1;font-size:var(--t-body);font-weight:var(--w-med)}.add-page-row .ap-section{font-size:var(--t-micro);color:var(--ui-faint)}.search-field{display:flex;align-items:center;gap:var(--s-2);margin:10px 0 4px;padding:0 12px;height:42px;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-sunken);color:var(--ui-faint);transition:border-color var(--ui-fast),background var(--ui-fast)}.search-field:focus-within{border-color:var(--ui-accent);background:var(--ui-panel)}.search-field svg{flex:none}.search-field input{flex:1;min-width:0;border:0;background:none;color:var(--ui-text);font:inherit;font-size:var(--t-body);outline:none}.search-field input::placeholder{color:var(--ui-faint)}.tpl-chips{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px}.tpl-chip{display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--ui-line);border-radius:999px;background:var(--ui-panel);color:var(--ui-dim);font-size:var(--t-micro);cursor:pointer;transition:border-color var(--ui-fast),color var(--ui-fast),background var(--ui-fast)}.tpl-chip:hover{border-color:var(--ui-accent)}.tpl-chip.on{border-color:var(--ui-accent);background:var(--ui-hover);color:var(--ui-text);font-weight:var(--w-med)}.tpl-chip-tag{padding:1px 5px;border-radius:999px;background:var(--ui-sunken);color:var(--ui-faint);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.page-thumb{position:relative;display:block;overflow:hidden;width:100%;border-radius:var(--r-2);background:var(--ui-panel);box-shadow:inset 0 0 0 1px var(--ui-line);contain:layout paint}.page-thumb-inner{position:absolute;top:0;left:0;display:block;transform-origin:0 0;pointer-events:none}.add-page-foot{display:flex;align-items:center;gap:var(--s-3);margin:var(--s-3) calc(var(--s-4) * -1) calc(var(--s-4) * -1);padding:var(--s-3) var(--s-4);border-top:1px solid var(--ui-line);background:var(--ui-sunken);border-radius:0 0 var(--r-4) var(--r-4)}.add-page-foot>.hint{flex:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-page-actions{display:flex;flex:none;gap:6px}.preset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--s-2);margin-top:8px}.preset-grid.wide{grid-template-columns:repeat(auto-fill,minmax(206px,1fr))}.preset-card{position:relative;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-sunken);transition:border-color var(--ui-fast),background var(--ui-fast),box-shadow var(--ui-fast)}.preset-card:hover{border-color:var(--ui-accent);background:var(--ui-hover)}.preset-card.picked{border-color:var(--ui-accent);background:var(--ui-hover);box-shadow:0 0 0 1px var(--ui-accent)}.preset-hit{display:flex;flex-direction:column;gap:6px;width:100%;padding:8px;border:0;border-radius:var(--r-3);background:none;color:inherit;text-align:left;cursor:pointer}.preset-card b{font-size:var(--t-body);font-weight:var(--w-med)}.preset-card small{overflow:hidden;font-size:var(--t-micro);line-height:1.35;color:var(--ui-faint);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pick-qty{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:1px;padding:2px;border-radius:999px;background:var(--ui-panel);box-shadow:0 0 0 1px var(--ui-line),var(--ui-shadow-1);opacity:.72;transition:opacity var(--ui-fast)}.preset-card:hover .pick-qty,.preset-card.picked .pick-qty,.pick-qty:focus-within{opacity:1}.qty-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:0;border-radius:999px;background:none;color:var(--ui-dim);font-size:14px;line-height:1;cursor:pointer;transition:background var(--ui-fast),color var(--ui-fast)}.qty-btn:hover{background:var(--ui-accent);color:var(--ui-on-accent, #fff)}.qty-n{min-width:16px;color:var(--ui-text);font-size:var(--t-micro);font-weight:var(--w-semi);font-variant-numeric:tabular-nums;text-align:center}.preset-thumb{display:flex;flex-direction:column;gap:3px;align-items:flex-start;aspect-ratio:8 / 5;padding:7px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-panel);overflow:hidden}.preset-thumb.ground{background:color-mix(in srgb,var(--ui-accent) 14%,var(--ui-panel))}.preset-thumb .pt{display:flex;gap:3px;flex-shrink:0;min-height:3px;border-radius:1.5px;background:color-mix(in srgb,var(--ui-text) 26%,transparent)}.preset-thumb .pt-cell{flex:1 1 0;border-radius:1.5px;background:color-mix(in srgb,var(--ui-panel) 65%,transparent)}.preset-thumb .pt-heading{min-height:7px;background:color-mix(in srgb,var(--ui-text) 62%,transparent)}.preset-thumb .pt-eyebrow{min-height:3px;background:color-mix(in srgb,var(--ui-text) 34%,transparent)}.preset-thumb .pt-body{min-height:8px;background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--ui-text) 22%,transparent) 0 2px,transparent 2px 4px)}.preset-thumb .pt-image,.preset-thumb .pt-post{background:color-mix(in srgb,var(--ui-text) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-text) 24%,transparent)}.preset-thumb .pt-logo{background:color-mix(in srgb,var(--ui-accent) 48%,transparent)}.preset-thumb .pt-swatches{background:linear-gradient(to right,var(--ui-accent) 0 16.6%,color-mix(in srgb,var(--ui-text) 45%,transparent) 16.6% 33.3%,color-mix(in srgb,var(--ui-text) 30%,transparent) 33.3% 50%,color-mix(in srgb,var(--ui-text) 20%,transparent) 50% 66.6%,color-mix(in srgb,var(--ui-text) 35%,transparent) 66.6% 83.3%,color-mix(in srgb,var(--ui-text) 60%,transparent) 83.3% 100%)}.preset-thumb .pt-quote{min-height:12px;background:color-mix(in srgb,var(--ui-text) 40%,transparent)}.preset-thumb .pt-type{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--ui-text) 34%,transparent) 0 3px,transparent 3px 8px)}.preset-thumb .pt-rule{min-height:1px;background:color-mix(in srgb,var(--ui-text) 40%,transparent)}.preset-thumb .pt-spacer{background:none}.preset-thumb .pt-empty{flex:1;width:100%;border:1px dashed color-mix(in srgb,var(--ui-text) 22%,transparent);border-radius:var(--r-2)}.block-panel{margin:4px 0 10px;padding:10px;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-sunken)}.ground-row{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ground-chip{display:flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-panel);color:var(--ui-dim);font-size:var(--t-micro);text-transform:capitalize;cursor:pointer;transition:border-color var(--ui-fast),color var(--ui-fast)}.ground-chip:hover{border-color:var(--ui-accent)}.ground-chip.on{border-color:var(--ui-accent);color:var(--ui-text)}.ground-chip .gc-swatch{width:10px;height:10px;border:1px solid color-mix(in srgb,var(--ui-text) 20%,transparent);border-radius:2px}.block-row{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:2px;margin:0 -4px;padding:1px 4px;border-radius:var(--r-2)}.block-row:hover,.block-row.open{background:var(--ui-hover)}.block-head{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 0;border:0;background:none;color:inherit;font-size:var(--t-body);text-align:left;cursor:pointer}.block-head .glyph{flex:0 0 16px;color:var(--ui-faint);font-size:var(--t-micro);text-align:center}.block-head .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-row .eye.off{opacity:.25;pointer-events:none}.block-opts{grid-column:1 / -1;padding:4px 0 8px 24px}.block-add{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px}.block-add .btn.ghost{grid-column:1 / -1}.block-add-btn{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-panel);color:inherit;font-size:var(--t-micro);text-align:left;cursor:pointer;transition:border-color var(--ui-fast),background var(--ui-fast)}.block-add-btn:hover{border-color:var(--ui-accent);background:var(--ui-hover)}.block-add-btn .glyph{flex:0 0 14px;color:var(--ui-faint);text-align:center}.fill-chip{flex:none;padding:0;border:1px solid var(--ui-line-strong);border-radius:var(--r-1);cursor:pointer;transition:box-shadow var(--ui-fast),border-color var(--ui-fast);background-image:repeating-conic-gradient(var(--ui-checker-a) 0% 25%,var(--ui-checker-b) 0% 50%);background-size:8px 8px}.fill-chip:hover{border-color:var(--ui-dim);box-shadow:var(--ui-shadow-1)}.fill-pop{position:fixed;z-index:60;display:flex;flex-direction:column;gap:var(--s-2);width:248px;padding:var(--s-3);max-height:calc(100dvh - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent;border:1px solid var(--ui-line);border-radius:var(--r-3);background:var(--ui-raised);box-shadow:var(--ui-shadow-3),inset 0 1px 0 var(--ui-hi)}.fill-seg{width:100%;margin:0}.fill-preview{display:block;height:var(--h-2);border:1px solid var(--ui-line);border-radius:var(--r-2)}.fill-row{display:flex;align-items:center;gap:var(--s-2)}.fill-row .microlabel{width:52px;flex:none}.fill-row input[type=range]{flex:1;min-width:0}.fill-row .numrow-val{width:34px;text-align:right;color:var(--ui-dim)}.fill-stops{position:relative;height:22px;margin:2px 0 var(--s-1)}.fill-stops-track{position:absolute;inset:6px 0 auto;height:10px;border:1px solid var(--ui-line);border-radius:5px}.fill-stop{position:absolute;top:0;z-index:1;width:12px;height:22px;margin-left:-6px;padding:0;border:2px solid var(--ui-raised);border-radius:var(--r-1);box-shadow:0 0 0 1px var(--ui-line-strong);cursor:pointer}.fill-stop.on{box-shadow:0 0 0 2px var(--ui-accent)}.fill-actions{display:flex;gap:6px}.fill-actions .btn{flex:1}.cf{display:flex;flex-direction:column;gap:var(--s-2)}.cf-sv{position:relative;height:128px;border:1px solid var(--ui-line);border-radius:var(--r-2);cursor:crosshair;touch-action:none}.cf-hue{position:relative;height:12px;border:1px solid var(--ui-line);border-radius:6px;cursor:ew-resize;touch-action:none;background:linear-gradient(to right,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.cf-knob{position:absolute;width:13px;height:13px;margin:-7px 0 0 -7px;border:2px solid oklch(1 0 0);border-radius:50%;box-shadow:0 0 0 1px #00000059,var(--ui-shadow-1);pointer-events:none}.cf-row{display:flex;align-items:center;gap:6px}.cf-chip{flex:none;width:22px;height:22px;border:1px solid var(--ui-line-strong);border-radius:var(--r-1)}.cf-hex{flex:1;min-width:0;height:26px;font-family:var(--ui-mono);font-size:var(--t-small);letter-spacing:.02em;text-transform:uppercase}.cf-drop{flex:none;width:26px;height:26px;padding:0;font-size:var(--t-mid);line-height:1}.cf-swatches{display:flex;gap:5px}.cf-swatch{flex:1;height:18px;padding:0;border:1px solid var(--ui-line);border-radius:var(--r-1);cursor:pointer;transition:box-shadow var(--ui-fast),transform var(--ui-fast)}.cf-swatch:hover{transform:translateY(-1px);box-shadow:var(--ui-shadow-1)}.cf-swatch.on{box-shadow:0 0 0 2px var(--ui-accent)}.apply-everywhere{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-small);font-weight:var(--w-med);color:var(--ui-text);cursor:pointer;-webkit-user-select:none;user-select:none}.present{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;grid-template-rows:48px 1fr auto;background:var(--ui-bg)}.present-bar{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-3);border-bottom:1px solid var(--ui-line);background:var(--ui-panel)}.present-bar .spacer{flex:1}.present-count{font-family:var(--ui-mono);font-variant-numeric:tabular-nums;font-size:var(--t-small);color:var(--ui-text)}.present-count i{margin:0 2px;font-style:normal;color:var(--ui-faint)}.present-title{font-size:var(--t-body);font-weight:var(--w-semi)}.present-keys{font-size:var(--t-micro);color:var(--ui-faint)}.present-stage{position:relative;display:grid;place-items:center;padding:var(--s-5);min-height:0}.present-stage>div:first-child{border-radius:2px;box-shadow:var(--ui-shadow-3)}.present-edge{position:absolute;top:0;bottom:0;width:16%;border:0;background:transparent;cursor:pointer;opacity:0;transition:opacity var(--ui-fast)}.present-edge.left{left:0}.present-edge.right{right:0}.present-edge:hover:not(:disabled){opacity:1;background:linear-gradient(to right,var(--ui-hover),transparent)}.present-edge.right:hover:not(:disabled){background:linear-gradient(to left,var(--ui-hover),transparent)}.present-edge:disabled{cursor:default}.present-rail{display:flex;gap:6px;overflow-x:auto;padding:10px var(--s-3) var(--s-3);border-top:1px solid var(--ui-line);background:var(--ui-panel);scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--ui-text) 22%,transparent) transparent}.present-thumb{position:relative;flex:none;padding:0;border:0;border-radius:var(--r-1);background:transparent;cursor:pointer;line-height:0;content-visibility:auto;contain-intrinsic-size:132px 83px;box-shadow:0 0 0 1px var(--ui-line);opacity:.55;transition:box-shadow var(--ui-fast),opacity var(--ui-fast)}.present-thumb:hover{opacity:1;box-shadow:0 0 0 1px var(--ui-line-strong)}.present-thumb.active{opacity:1;box-shadow:0 0 0 2px var(--ui-accent)}.present-thumb-page{display:block;overflow:hidden;border-radius:5px}.present-thumb-num{position:absolute;bottom:3px;right:4px;padding:2px 3px;border-radius:var(--r-1);font-family:var(--ui-mono);font-size:var(--t-nano);line-height:1;color:var(--ui-solid-text);background:#1a15129e}.present-thumb.active .present-thumb-num{background:var(--ui-accent);color:var(--ui-accent-text)}:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px;border-radius:3px}::-webkit-scrollbar{width:9px;height:9px;background:transparent}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent;border:0;box-shadow:none}::-webkit-scrollbar-thumb{background:transparent;border:2px solid transparent;border-radius:var(--r-pill);background-clip:content-box;transition:background var(--ui-fast)}:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ui-text) 22%,transparent);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ui-text) 38%,transparent);background-clip:content-box}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.seg-btn .seg-sub{display:block;margin-top:1px;font-size:9px;font-variant-numeric:tabular-nums;letter-spacing:.02em;opacity:.6}.seg-btn.wide:has(.seg-sub){padding-block:4px;height:auto}.page-thumb.alpha{background-image:linear-gradient(45deg,var(--ui-checker-a) 25%,transparent 25%),linear-gradient(-45deg,var(--ui-checker-a) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--ui-checker-a) 75%),linear-gradient(-45deg,transparent 75%,var(--ui-checker-a) 75%);background-size:12px 12px;background-position:0 0,0 6px,6px -6px,-6px 0;background-color:var(--ui-checker-b)}.topbar .tpl-chip.lead{font-weight:var(--w-med)}.topbar .crumb{color:var(--ui-faint);font-size:var(--t-body);-webkit-user-select:none;user-select:none}.topbar .crumb.count{font-size:var(--t-micro);font-variant-numeric:tabular-nums}.align-control{display:flex;gap:6px;margin-top:6px}.align-row{display:flex;padding:2px;border:1px solid var(--ui-line);border-radius:var(--r-2);background:var(--ui-sunken)}.align-btn{display:flex;align-items:center;justify-content:center;width:28px;height:24px;border:0;border-radius:calc(var(--r-2) - 2px);background:none;color:var(--ui-dim);cursor:pointer;transition:background var(--ui-fast),color var(--ui-fast)}.align-btn:hover{color:var(--ui-text);background:var(--ui-hover)}.align-btn.on{background:var(--ui-panel);color:var(--ui-accent);box-shadow:0 0 0 1px var(--ui-line),var(--ui-shadow-1)}[style*=--sw-align][style*=--sw-align],[style*=--sw-align][style*=--sw-align] *{text-align:var(--sw-align, inherit)}[style*=--sw-align][style*=--sw-align] :where(div,section,header,footer,ul,ol,li){align-items:var(--sw-align-items, initial)}.acs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;--acs-line: calc(4px * var(--u));--acs-hair: calc(2px * var(--u));--acs-pad: calc(54px * var(--u));--acs-gap: calc(26px * var(--u))}.acs *,.acs *:before,.acs *:after{box-sizing:border-box}.acs-main{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--acs-gap);padding:var(--acs-pad);position:relative;overflow:hidden}.acs-flush{padding:0;gap:0}.acs-top{display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u));flex:none;padding-bottom:calc(20px * var(--u));border-bottom:var(--acs-line) solid var(--sw-ink)}.acs-foot{display:flex;flex:none;min-height:calc(76px * var(--u));border-top:var(--acs-line) solid var(--sw-ink);font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.18em}.acs-cell{display:flex;align-items:center;gap:calc(12px * var(--u));padding:0 calc(24px * var(--u));border-right:var(--acs-line) solid var(--sw-ink);white-space:nowrap;overflow:hidden}.acs-cell:last-child{border-right:none}.acs-brandcell{font-family:var(--fh);font-size:calc(18px * var(--u) * var(--ts-b, 1));font-weight:800;letter-spacing:.02em;flex:none}.acs-grow{flex:1;min-width:0}.acs-foot .acs-grow{opacity:.66;text-overflow:ellipsis}.acs-numcell{background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-size:calc(21px * var(--u) * var(--ts-b, 1));font-weight:800;letter-spacing:.04em;min-width:calc(112px * var(--u));justify-content:center;flex:none}.acs-chip{display:inline-flex;align-items:center;gap:calc(12px * var(--u));border:var(--acs-line) solid currentColor;padding:calc(13px * var(--u)) calc(22px * var(--u));font-size:calc(14px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1;width:fit-content;max-width:100%;flex:none;align-self:flex-start}.acs-top .acs-chip{align-self:center}.acs-solid{background:var(--sw-accent);border-color:var(--sw-accent-text);color:var(--sw-on-accent)}.acs-microlabel{font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--sw-accent-text)}.acs-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(30px * var(--u))}.acs-display{font-family:var(--fh);font-weight:850;font-size:calc(104px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.028em;line-height:.9;text-wrap:balance}.acs-display:after{content:".";color:var(--sw-accent-text)}.acs-headline{font-family:var(--fh);font-weight:850;font-size:calc(62px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.022em;line-height:.94;flex:none;text-wrap:balance}.acs-body{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.65;max-width:36em;opacity:.76}.acs-split{display:flex;flex:none;border:var(--acs-line) solid var(--sw-ink)}.acs-splitcell{display:flex;flex-direction:column;gap:calc(10px * var(--u));padding:calc(24px * var(--u)) calc(26px * var(--u));border-right:var(--acs-line) solid var(--sw-ink);min-width:0;overflow:hidden}.acs-splitcell:last-child{border-right:none}.acs-ctacell{background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-size:calc(20px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.14em;align-items:center;justify-content:center;text-align:center;min-width:calc(250px * var(--u));flex:none}.acs-handlecell{background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-size:calc(18px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.16em;align-items:center;justify-content:center;min-width:calc(230px * var(--u));flex:none}.acs-quotemark,.acs-qmark{display:block;align-self:flex-start;flex:none;background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-weight:850;font-size:calc(118px * var(--u));line-height:.62;padding:calc(26px * var(--u)) calc(26px * var(--u)) calc(40px * var(--u))}.acs-quotemark:before{content:"“"}.acs-quote{font-family:var(--fh);font-weight:830;font-size:calc(72px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.022em;line-height:.98;text-wrap:balance}.acs-attrib{display:flex;align-self:flex-start;max-width:100%;border:var(--acs-line) solid var(--sw-ink);flex:none}.acs-attrib>span{display:flex;align-items:center;padding:calc(16px * var(--u)) calc(22px * var(--u));border-right:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-attrib>span:last-child{border-right:none}.acs-attribname{font-family:var(--fh);font-size:calc(22px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.acs-attribrole{font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em;opacity:.68;white-space:nowrap}.acs-graph{flex:1;min-height:0;position:relative;overflow:hidden;border:var(--acs-line) solid var(--sw-ink);display:flex;align-items:center;justify-content:center}.acs-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(0deg,var(--sw-rule) 0 var(--acs-hair),transparent var(--acs-hair) calc(64px * var(--u))),repeating-linear-gradient(90deg,var(--sw-rule) 0 var(--acs-hair),transparent var(--acs-hair) calc(64px * var(--u)))}.acs-cross-h,.acs-cross-v{position:absolute;background:var(--sw-accent)}.acs-cross-h{left:0;right:0;top:50%;height:var(--acs-hair)}.acs-cross-v{top:0;bottom:0;left:50%;width:var(--acs-hair)}.acs-markwrap{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.acs-marktag{font-family:var(--fh);font-size:calc(30px * var(--u) * var(--ts-b, 1));font-weight:830;text-transform:uppercase;letter-spacing:-.012em;line-height:1.04}.acs-photo{flex:1;min-height:0;width:100%}.acs-photochip{position:absolute;left:0;top:0;z-index:2}.acs-plate{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:stretch;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);border-top:var(--acs-line) solid var(--sw-ink)}.acs-platebody{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(12px * var(--u));padding:calc(28px * var(--u)) calc(32px * var(--u));overflow:hidden}.acs-platecap{font-family:var(--fh);font-size:calc(44px * var(--u) * var(--ts-t, 1));font-weight:830;text-transform:uppercase;letter-spacing:-.02em;line-height:1}.acs-platehandle{flex:none;display:flex;align-items:center;justify-content:center;min-width:calc(230px * var(--u));padding:0 calc(24px * var(--u));border-left:var(--acs-line) solid var(--sw-ink);background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-size:calc(18px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.acs-boxgrid{display:grid;flex:1;min-height:0;border:var(--acs-line) solid var(--sw-ink)}.acs-quad{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.acs-rows{grid-template-columns:1fr;grid-template-rows:repeat(4,1fr)}.acs-box{display:flex;flex-direction:column;gap:calc(14px * var(--u));padding:calc(26px * var(--u)) calc(28px * var(--u));border-right:var(--acs-line) solid var(--sw-ink);border-bottom:var(--acs-line) solid var(--sw-ink);min-width:0;overflow:hidden}.acs-quad .acs-box:nth-child(2n){border-right:none}.acs-quad .acs-box:nth-child(n+3){border-bottom:none}.acs-rows .acs-box{flex-direction:row;align-items:center;gap:calc(30px * var(--u));border-right:none}.acs-rows .acs-box:last-child{border-bottom:none}.acs-boxnum{font-family:var(--fh);font-size:calc(46px * var(--u) * var(--ts-t, 1));font-weight:850;letter-spacing:-.03em;line-height:1;color:var(--sw-accent-text);flex:none}.acs-boxlabel{font-family:var(--fh);font-size:calc(31px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.012em;line-height:1.06}.acs-quad .acs-boxlabel{margin-top:auto}.acs-statbox{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(22px * var(--u));padding:calc(36px * var(--u)) calc(34px * var(--u));border:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-statrow{flex-direction:row;align-items:center;gap:calc(48px * var(--u))}.acs-figure{font-family:var(--fh);font-size:calc(232px * var(--u) * var(--ts-t, 1));font-weight:870;letter-spacing:-.052em;line-height:.8;text-transform:uppercase;color:var(--sw-accent-text);flex:none}.acs-statside{display:flex;flex-direction:column;gap:calc(18px * var(--u));min-width:0}.acs-barcode{display:flex;align-items:stretch;gap:calc(3px * var(--u));height:calc(30px * var(--u));flex:none}.acs-barcode i{background:currentColor}.acs-halves{flex:1;min-height:0;display:flex;overflow:hidden}.acs-halves-stack{flex-direction:column}.acs-half{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(24px * var(--u));padding:calc(46px * var(--u));overflow:hidden}.acs-half+.acs-half{border-left:var(--acs-line) solid var(--sw-ink)}.acs-halves-stack .acs-half+.acs-half{border-left:none;border-top:var(--acs-line) solid var(--sw-ink)}.acs-halffield{background:var(--sw-accent);color:var(--sw-on-accent);align-items:flex-start}.acs-halffield .acs-microlabel{color:var(--sw-on-accent);opacity:.72}.acs-halfmark{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.acs-halfhandle{font-family:var(--fh);font-size:calc(18px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;flex:none}.acs-halftype{justify-content:center}.acs-bigwrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(20px * var(--u));padding:calc(40px * var(--u));overflow:hidden}.acs-bigstage{flex:1;min-height:0;display:flex;align-items:center}.acs-bigword{font-family:var(--fh);font-weight:870;font-size:calc(300px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.048em;line-height:.84;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.acs-bigword:after{content:".";color:var(--sw-accent-text)}.acs-bigword-tall{font-size:calc(330px * var(--u) * var(--ts-t, 1))}.acs-bigword-wide{font-size:calc(380px * var(--u) * var(--ts-t, 1))}.acs-serialwrap{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(28px * var(--u));border:var(--acs-line) solid var(--sw-ink);padding:calc(34px * var(--u));overflow:hidden}.acs-serialrow{flex-direction:row;align-items:center;gap:calc(44px * var(--u))}.acs-serial{display:flex;align-items:baseline;gap:calc(8px * var(--u));flex:none}.acs-serialnum{font-family:var(--fh);font-size:calc(190px * var(--u) * var(--ts-t, 1));font-weight:870;letter-spacing:-.05em;line-height:.8;color:var(--sw-accent-text)}.acs-serialtotal{font-family:var(--fh);font-size:calc(54px * var(--u) * var(--ts-t, 1));font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.acs-serialtotal:before{content:"/";opacity:.5;margin-right:calc(5px * var(--u))}.acs-serialside{display:flex;flex-direction:column;gap:calc(18px * var(--u));min-width:0}.acs-bar{display:flex;flex:none;align-items:center;justify-content:center;gap:calc(16px * var(--u));min-height:calc(76px * var(--u));padding:calc(14px * var(--u)) calc(24px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-size:calc(21px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.18em;line-height:1.1;text-align:center}.acs-swipe:after{content:"→";font-size:1.35em;line-height:.7}.acs-billval{font-family:var(--fh);font-size:calc(27px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.008em;line-height:1.08}.acs-checks{flex:1;min-height:0;display:flex;flex-direction:column;border-top:var(--acs-line) solid var(--sw-ink)}.acs-check{flex:1;min-height:0;display:flex;align-items:center;gap:calc(26px * var(--u));padding:calc(20px * var(--u)) calc(4px * var(--u));border-bottom:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-check:last-child{border-bottom:none}.acs-tick{flex:none;width:calc(52px * var(--u));height:calc(52px * var(--u));display:flex;align-items:center;justify-content:center;background:var(--sw-accent);color:var(--sw-on-accent);font-family:var(--fh);font-weight:850;font-size:calc(26px * var(--u));line-height:1}.acs-tick:before{content:"✕"}.acs-checklabel{font-family:var(--fh);font-size:calc(30px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.012em;line-height:1.06;min-width:0}.acs-qmark{line-height:.78;padding:calc(18px * var(--u)) calc(30px * var(--u)) calc(26px * var(--u))}.acs-qmark:before{content:"?"}.acs-question{font-family:var(--fh);font-weight:850;font-size:calc(78px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.026em;line-height:.95;text-wrap:balance;flex:none}.acs-answer{align-self:flex-start;max-width:100%;flex:none;display:flex;flex-direction:column;gap:calc(12px * var(--u));border:var(--acs-line) solid var(--sw-ink);padding:calc(24px * var(--u)) calc(26px * var(--u))}.acs-testi{flex:1;min-height:0;display:flex;border:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-testi-stack{flex-direction:column}.acs-face{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:var(--acs-line) solid var(--sw-ink)}.acs-testi-stack .acs-face{border-right:none;border-bottom:var(--acs-line) solid var(--sw-ink)}.acs-portrait{flex:1;min-height:0;width:100%}.acs-testiside{flex:1.15;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u));padding:calc(34px * var(--u)) calc(32px * var(--u));overflow:hidden}.acs-testiquote{font-family:var(--fh);font-weight:830;font-size:calc(46px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.02em;line-height:1.02;text-wrap:balance}.acs-testiside .acs-quotemark{font-size:calc(84px * var(--u));padding:calc(20px * var(--u)) calc(20px * var(--u)) calc(30px * var(--u))}.acs-palettehead{flex:none;gap:calc(24px * var(--u))}.acs-swatches{flex:1;min-height:0;display:flex;flex-direction:column;border:var(--acs-line) solid var(--sw-ink)}.acs-swatch{flex:1;min-height:0;display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u));padding:0 calc(28px * var(--u));border-bottom:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-swatch:last-child{border-bottom:none}.acs-swatchcols{flex-direction:row}.acs-swatchcols .acs-swatch{flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:calc(8px * var(--u));padding:calc(22px * var(--u)) calc(20px * var(--u));border-bottom:none;border-right:var(--acs-line) solid var(--sw-ink)}.acs-swatchcols .acs-swatch:last-child{border-right:none}.acs-swatchname{font-family:var(--fh);font-size:calc(30px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.012em;line-height:1.05;min-width:0}.acs-swatchhex{font-size:calc(14px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.16em;opacity:.82;white-space:nowrap}.acs-specimen{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--acs-gap)}.acs-specimenrow{flex-direction:row}.acs-specimenrow>*{flex:1;min-width:0}.acs-glyphs{position:relative;z-index:1;font-family:var(--fh);font-weight:870;font-size:calc(340px * var(--u) * var(--ts-t, 1));letter-spacing:-.05em;line-height:.9;color:var(--sw-accent-text)}.acs-speccell{flex:none;display:flex;flex-direction:column;gap:calc(16px * var(--u));border:var(--acs-line) solid var(--sw-ink);padding:calc(26px * var(--u)) calc(28px * var(--u));overflow:hidden}.acs-specimenrow .acs-speccell{flex:1;justify-content:center}.acs-fontname{font-family:var(--fh);font-weight:850;font-size:calc(54px * var(--u) * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.022em;line-height:.96;overflow-wrap:break-word}.acs-alphabet{font-family:var(--fh);font-weight:800;font-size:calc(24px * var(--u) * var(--ts-b, 1));letter-spacing:.06em;line-height:1.35;overflow-wrap:anywhere;opacity:.85}.acs-duo{flex:1;min-height:0;display:flex;border:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-duo-stack{flex-direction:column}.acs-pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-right:var(--acs-line) solid var(--sw-ink);overflow:hidden}.acs-pane:last-child{border-right:none}.acs-duo-stack .acs-pane{border-right:none;border-bottom:var(--acs-line) solid var(--sw-ink)}.acs-duo-stack .acs-pane:last-child{border-bottom:none}.acs-panehead{flex:none;display:flex;align-items:center;gap:calc(16px * var(--u));padding:calc(14px * var(--u)) calc(18px * var(--u));border-bottom:var(--acs-line) solid var(--sw-ink);font-family:var(--fh);font-size:calc(21px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;overflow:hidden}.acs-panenum{flex:none;width:calc(44px * var(--u));height:calc(44px * var(--u));display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:850;font-size:calc(19px * var(--u) * var(--ts-b, 1));letter-spacing:0}.acs-pane:first-child .acs-panenum{background:var(--sw-accent);color:var(--sw-on-accent)}.acs-pane:last-child .acs-panenum{border:var(--acs-line) solid currentColor}.acs-paneimg{flex:1;min-height:0;width:100%}.acs-panenote{flex:none;padding:calc(14px * var(--u)) calc(18px * var(--u));border-top:var(--acs-line) solid var(--sw-ink);font-size:calc(15px * var(--u) * var(--ts-b, 1));line-height:1.5;opacity:.76;overflow:hidden}.acs-profilemid{gap:calc(34px * var(--u))}.acs-profilerow{flex-direction:row;align-items:center;gap:calc(48px * var(--u))}.acs-profilemark{flex:none;display:flex}.acs-profileid{display:flex;flex-direction:column;gap:calc(18px * var(--u));min-width:0}.acs-profilename{font-size:calc(88px * var(--u) * var(--ts-t, 1));overflow-wrap:break-word}.acs-profileval{font-family:var(--fh);font-size:calc(21px * var(--u) * var(--ts-b, 1));font-weight:800;letter-spacing:0;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acs-pricecell{flex:none;min-width:calc(300px * var(--u));justify-content:center;gap:calc(14px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent)}.acs-pricecell .acs-microlabel{color:var(--sw-on-accent);opacity:.72}.acs-price{font-family:var(--fh);font-weight:870;font-size:calc(76px * var(--u) * var(--ts-t, 1));letter-spacing:-.04em;line-height:.85;white-space:nowrap}.acs-inclbody{opacity:.8}.aus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(60px * var(--u)) calc(60px * var(--u)) calc(50px * var(--u));gap:calc(26px * var(--u))}.aus:after{content:"";position:absolute;inset:calc(22px * var(--u));border:1px solid color-mix(in srgb,var(--sw-ink) 15%,transparent);pointer-events:none;z-index:3}.aus-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:color-mix(in srgb,var(--sw-accent) 7%,transparent)}.aus-aurora i{position:absolute;display:block;border-radius:50%;filter:blur(calc(96px * var(--u)))}.aus-aurora .aus-b1{width:calc(860px * var(--u));height:calc(740px * var(--u));left:calc(-200px * var(--u));top:calc(-190px * var(--u));background:color-mix(in srgb,var(--sw-accent) 66%,transparent)}.aus-aurora .aus-b2{width:calc(940px * var(--u));height:calc(660px * var(--u));right:calc(-250px * var(--u));top:calc(90px * var(--u));background:color-mix(in srgb,var(--sw-ink) 20%,transparent)}.aus-aurora .aus-b3{width:calc(800px * var(--u));height:calc(580px * var(--u));right:calc(-120px * var(--u));bottom:calc(-190px * var(--u));background:color-mix(in srgb,var(--sw-accent) 40%,var(--sw-veil))}.aus-aurora .aus-b4{width:calc(760px * var(--u));height:calc(700px * var(--u));left:calc(-180px * var(--u));bottom:calc(-280px * var(--u));background:color-mix(in srgb,var(--sw-accent) 26%,transparent)}.aus-aurora img{width:100%;height:100%;object-fit:cover}.aus-cross{position:absolute;inset:calc(52px * var(--u));z-index:1;pointer-events:none}.aus-cross i{position:absolute;pointer-events:auto;width:calc(20px * var(--u));height:calc(20px * var(--u));opacity:.65;background:linear-gradient(var(--sw-accent),var(--sw-accent)) center / 1px 100% no-repeat,linear-gradient(var(--sw-accent),var(--sw-accent)) center / 100% 1px no-repeat}.aus-cross .aus-tl{left:0;top:0}.aus-cross .aus-tr{right:0;top:0}.aus-cross .aus-bl{left:0;bottom:0}.aus-cross .aus-br{right:0;bottom:0}.aus-top,.aus-bottom{position:relative;z-index:2;display:flex;gap:calc(24px * var(--u));flex:none}.aus-top{align-items:flex-start}.aus-bottom{align-items:flex-end}.aus-body{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column}.aus-mark{display:flex;align-items:flex-start;gap:calc(12px * var(--u));flex:none}.aus-meta{font-size:calc(14px * var(--u) * var(--ts-b, 1));line-height:1.4;letter-spacing:.005em;white-space:pre-line;color:color-mix(in srgb,var(--sw-ink) 58%,transparent)}.aus-meta b{display:block;font-weight:500;color:var(--sw-ink)}.aus-right{margin-left:auto;text-align:right}.aus-caps{font-size:calc(12px * var(--u) * var(--ts-b, 1));line-height:1.4;letter-spacing:.16em;text-transform:uppercase;font-weight:500;color:color-mix(in srgb,var(--sw-ink) 62%,transparent)}.aus-folio{margin-left:auto;flex:none;font-size:calc(13px * var(--u) * var(--ts-b, 1));font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--sw-ink) 58%,transparent)}.aus-stack-end{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(24px * var(--u))}.aus-stack-center{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(30px * var(--u))}.aus-h1{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(92px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.03em;max-width:11em;text-wrap:balance}.aus-h2{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(56px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.02em;max-width:15em;text-wrap:balance}.aus-h3{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(32px * var(--u) * var(--ts-t, 1));line-height:1.16;letter-spacing:-.018em;max-width:20em}.aus-lede{margin:0;font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.5;letter-spacing:-.005em;max-width:27em;color:color-mix(in srgb,var(--sw-ink) 82%,transparent)}.aus-text{margin:0;font-size:calc(17px * var(--u) * var(--ts-b, 1));line-height:1.6;color:color-mix(in srgb,var(--sw-ink) 76%,transparent)}.aus-rule{height:1px;flex:none;background:var(--sw-rule)}.aus-cta{display:flex;align-items:center;gap:calc(16px * var(--u));flex:none;font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:500;letter-spacing:.16em;text-transform:uppercase}.aus-cta:before{content:"";width:calc(52px * var(--u));height:1px;flex:none;background:var(--sw-accent)}.aus-quote{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(58px * var(--u) * var(--ts-t, 1));line-height:1.08;letter-spacing:-.025em;max-width:15em;text-wrap:balance}.aus-quote:before{content:"“";display:block;font-size:calc(84px * var(--u) * var(--ts-t, 1));line-height:.7;color:var(--sw-accent-text);margin-bottom:calc(14px * var(--u))}.aus-attrib{flex:none;display:block;padding-top:calc(20px * var(--u));border-top:1px solid var(--sw-rule);max-width:22em}.aus-markstage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.aus-signoff{flex:none;display:flex;align-items:center;gap:calc(22px * var(--u));padding-top:calc(22px * var(--u))}.aus-window{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--sw-veil)}.aus-photo{position:absolute;top:0;right:0;bottom:0;left:0}.aus-tag{position:absolute;left:0;top:0;z-index:2;padding:calc(9px * var(--u)) calc(16px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:500;letter-spacing:.16em;text-transform:uppercase}.aus-caption{flex:none;display:flex;flex-direction:column;gap:calc(12px * var(--u));padding-top:calc(24px * var(--u))}.aus-rows{display:flex;flex-direction:column;flex:none}.aus-row{display:grid;grid-template-columns:calc(46px * var(--u)) calc(48px * var(--u)) 1fr;align-items:baseline;gap:calc(18px * var(--u));padding:calc(20px * var(--u)) 0;border-bottom:1px solid var(--sw-rule);font-size:calc(24px * var(--u) * var(--ts-b, 1));line-height:1.28}.aus-row:first-child{border-top:1px solid var(--sw-rule)}.aus-num{font-family:var(--fh);font-weight:300;font-size:calc(24px * var(--u) * var(--ts-t, 1));letter-spacing:-.01em;color:var(--sw-accent-text)}.aus-tick{height:1px;background:var(--sw-accent);opacity:.45;align-self:center}.aus-figure{display:block;font-family:var(--fh);font-weight:300;font-size:calc(200px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.05em;color:var(--sw-accent-text)}.aus-statfoot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(40px * var(--u));align-items:start}.aus-split{flex:1;min-height:0;display:grid}.aus-split[data-dir=row]{grid-template-columns:1fr 1fr}.aus-split[data-dir=col]{grid-template-rows:1fr 1fr}.aus-half{position:relative;overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(20px * var(--u));padding:calc(30px * var(--u))}.aus-split[data-dir=row] .aus-half+.aus-half{border-left:1px solid var(--sw-rule)}.aus-split[data-dir=col] .aus-half+.aus-half{border-top:1px solid var(--sw-rule)}.aus-halfin{position:relative;z-index:1;min-width:0;display:flex;flex-direction:column;gap:calc(18px * var(--u))}.aus-halfin-center{flex:1;min-height:0;align-items:center;justify-content:center}.aus-bigstack{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:calc(28px * var(--u))}.aus-bigwords{display:flex;flex-direction:column;min-width:0}.aus-mega{display:block;font-family:var(--fh);font-weight:300;font-size:calc(224px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.055em}.aus-mega-2{color:var(--sw-accent-text)}.aus-idx{display:flex;align-items:baseline;flex:none;font-family:var(--fh);font-weight:300;font-size:calc(148px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.05em;color:var(--sw-accent-text)}.aus-total{font-size:.5em;letter-spacing:-.02em;opacity:.55}.aus-total:before{content:"/";padding:0 calc(4px * var(--u))}.aus-swipe{display:flex;align-items:center;gap:calc(18px * var(--u));flex:none}.aus-swipe:after{content:"→";flex:none;font-size:calc(22px * var(--u) * var(--ts-b, 1));line-height:1;color:var(--sw-accent-text)}.aus-bill{flex:1;min-height:0;display:grid;gap:calc(36px * var(--u))}.aus-bill[data-dir=row]{grid-template-columns:1fr 1fr;align-items:end}.aus-bill[data-dir=col]{grid-template-rows:1fr auto}.aus-billhead{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(20px * var(--u))}.aus-billrows{min-width:0;align-self:end;display:flex;flex-direction:column}.aus-billrow{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:calc(18px * var(--u));align-items:baseline;padding:calc(16px * var(--u)) 0;border-bottom:1px solid var(--sw-rule);font-size:calc(22px * var(--u) * var(--ts-b, 1));line-height:1.32}.aus-billrow:first-child{border-top:1px solid var(--sw-rule)}.aus-billnote{padding-top:calc(18px * var(--u))}.aus-checks{flex:none;display:flex;flex-direction:column;gap:calc(22px * var(--u));padding-top:calc(28px * var(--u));border-top:1px solid var(--sw-rule)}.aus-check{display:grid;grid-template-columns:calc(28px * var(--u)) 1fr;gap:calc(24px * var(--u));align-items:start;font-family:var(--fh);font-weight:300;font-size:calc(30px * var(--u) * var(--ts-t, 1));line-height:1.18;letter-spacing:-.018em}.aus-box{position:relative;width:calc(28px * var(--u));height:calc(28px * var(--u));margin-top:calc(5px * var(--u));border:1px solid color-mix(in srgb,var(--sw-ink) 32%,transparent)}.aus-box:before,.aus-box:after{content:"";position:absolute;height:calc(2px * var(--u));background:var(--sw-accent);transform-origin:left center}.aus-box:before{width:calc(7px * var(--u));left:calc(7px * var(--u));top:calc(15px * var(--u));transform:rotate(45deg)}.aus-box:after{width:calc(16px * var(--u));left:calc(12px * var(--u));top:calc(20px * var(--u));transform:rotate(-50deg)}.aus-ask{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(74px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.028em;max-width:13em;text-wrap:balance}.aus-ask:before{content:"?";display:block;font-size:calc(116px * var(--u) * var(--ts-t, 1));line-height:.66;color:var(--sw-accent-text);margin-bottom:calc(18px * var(--u))}.aus-answer{flex:none;display:flex;flex-direction:column;gap:calc(14px * var(--u));padding-top:calc(22px * var(--u));border-top:1px solid var(--sw-rule);max-width:32em}.aus-testi{flex:1;min-height:0;display:grid;gap:calc(40px * var(--u))}.aus-testi[data-dir=row]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.aus-testi[data-dir=col]{grid-template-rows:minmax(0,1fr) auto}.aus-portrait{position:relative;overflow:hidden;min-height:0;background:var(--sw-veil)}.aus-testitext{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(20px * var(--u))}.aus-say{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(42px * var(--u) * var(--ts-t, 1));line-height:1.1;letter-spacing:-.022em;max-width:16em;text-wrap:balance}.aus-palette{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(26px * var(--u))}.aus-palettehead{flex:none;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.aus-swatches{flex:1;min-height:0;display:grid;gap:calc(14px * var(--u))}.aus-swatches[data-dir=row]{grid-auto-flow:column;grid-auto-columns:1fr}.aus-swatches[data-dir=col]{grid-auto-flow:row;grid-auto-rows:1fr}.aus-swatch{min-width:0;min-height:0;box-sizing:border-box;display:flex;overflow:hidden;padding:calc(14px * var(--u)) calc(16px * var(--u));border:1px solid var(--sw-rule)}.aus-swatches[data-dir=row] .aus-swatch{flex-direction:column;justify-content:flex-end}.aus-swatches[data-dir=col] .aus-swatch{flex-direction:row;align-items:flex-end}.aus-swatchmeta{font-size:calc(13px * var(--u) * var(--ts-b, 1));line-height:1.4;letter-spacing:.01em}.aus-swatchmeta b{display:block;font-weight:500}.aus-swatches[data-dir=col] .aus-swatchmeta{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:calc(16px * var(--u))}.aus-typo{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:space-between;gap:calc(24px * var(--u))}.aus-typodown{min-width:0;display:flex;flex-direction:column;gap:calc(22px * var(--u))}.aus-glyphs{display:block;font-family:var(--fh);font-weight:300;font-size:calc(280px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.045em}.aus-family{display:block;font-family:var(--fh);font-weight:300;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1.1;letter-spacing:-.02em;color:var(--sw-accent-text)}.aus-typometa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(40px * var(--u))}.aus-duowrap{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(24px * var(--u))}.aus-duo{flex:1;min-height:0;display:grid;gap:calc(28px * var(--u))}.aus-duo[data-dir=row]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aus-duo[data-dir=col]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.aus-panel{min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.aus-panelwin{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--sw-veil)}.aus-panelfoot{flex:none;display:flex;flex-direction:column;gap:calc(8px * var(--u));padding-top:calc(12px * var(--u));border-top:1px solid var(--sw-rule)}.aus-panel-b .aus-panelfoot .aus-caps{color:var(--sw-accent-text)}.aus-card{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(24px * var(--u))}.aus-cardname{display:block;font-family:var(--fh);font-weight:300;font-size:calc(66px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.03em}.aus-offer{flex:1;min-height:0;display:grid;gap:calc(36px * var(--u))}.aus-offer[data-dir=row]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end}.aus-offer[data-dir=col]{grid-template-rows:minmax(0,1fr) auto}.aus-offerhead{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(20px * var(--u))}.aus-offeritems{display:flex;flex-direction:column}.aus-offeritem{padding:calc(14px * var(--u)) 0;border-bottom:1px solid var(--sw-rule);font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.35}.aus-offeritem:first-child{border-top:1px solid var(--sw-rule)}.aus-offerbuy{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(16px * var(--u))}.aus-price{display:block;font-family:var(--fh);font-weight:300;font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.05em;color:var(--sw-accent-text)}.bfs{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(58px * var(--u));gap:calc(26px * var(--u));-webkit-font-smoothing:antialiased}.bfs *,.bfs *:before,.bfs *:after{box-sizing:border-box}.bfs-top,.bfs-foot{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--u));flex:none}.bfs-brand{display:inline-flex;align-items:center;gap:calc(10px * var(--u));font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.24em}.bfs-mono{font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.24em;opacity:.62}.bfs-neon{color:var(--sw-accent-text);opacity:1}.bfs-rule{flex:1;height:calc(2px * var(--u));background:var(--sw-accent)}.bfs-hair{flex:1;height:1px;background:var(--sw-rule)}.bfs-mid{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u))}.bfs-num{flex:none;font-family:var(--fh);font-weight:900;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.03em;color:var(--sw-accent-text)}.bfs-reg{position:relative;flex:none;width:calc(38px * var(--u));height:calc(38px * var(--u));border:calc(2px * var(--u)) solid var(--sw-accent);border-radius:50%}.bfs-reg:before,.bfs-reg:after{content:"";position:absolute;background:var(--sw-accent)}.bfs-reg:before{left:50%;top:calc(-9px * var(--u));bottom:calc(-9px * var(--u));width:1px;transform:translate(-50%)}.bfs-reg:after{top:50%;left:calc(-9px * var(--u));right:calc(-9px * var(--u));height:1px;transform:translateY(-50%)}.bfs-display{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(104px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.035em}.bfs-line{display:block}.bfs-line-neon{color:var(--sw-accent-text)}.bfs-display sup{font-size:22%;font-weight:800;vertical-align:super;margin-left:.08em;letter-spacing:0;color:var(--sw-accent-text)}.bfs-chip{align-self:flex-start;display:inline-flex;align-items:center;padding:calc(7px * var(--u)) calc(15px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.22em}.bfs-body{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.6;max-width:26em;opacity:.76}.bfs-quote{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(62px * var(--u) * var(--ts-t, 1));line-height:.96;letter-spacing:-.025em;padding-left:calc(30px * var(--u));border-left:calc(6px * var(--u)) solid var(--sw-accent);text-wrap:balance}.bfs-attrib{display:flex;align-items:center;gap:calc(14px * var(--u));font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.24em;opacity:.72}.bfs-attrib:before{content:"";flex:none;width:calc(48px * var(--u));height:calc(2px * var(--u));background:var(--sw-accent)}.bfs-stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:var(--sw-veil);border:1px solid var(--sw-rule)}.bfs-cross{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bfs-cross i{position:absolute;opacity:.65}.bfs-cross i:nth-child(1){left:0;right:0;top:50%;border-top:1px dashed var(--sw-accent)}.bfs-cross i:nth-child(2){top:0;bottom:0;left:50%;border-left:1px dashed var(--sw-accent)}.bfs-photostage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bfs-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--sw-bg-fill, var(--sw-bg));opacity:.34;pointer-events:none}.bfs-scrim{position:absolute;left:0;right:0;top:0;height:calc(240px * var(--u));z-index:1;background:linear-gradient(to bottom,var(--sw-bg),transparent);opacity:.9;pointer-events:none}.bfs-panel{position:absolute;left:0;bottom:calc(112px * var(--u));z-index:2;width:min(80%,calc(660px * var(--u)));padding:calc(24px * var(--u)) calc(30px * var(--u));border-left:calc(6px * var(--u)) solid var(--sw-accent);background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);display:flex;flex-direction:column;gap:calc(12px * var(--u))}.bfs-panel-k{font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:var(--sw-accent-text)}.bfs-panel-b{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(32px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.02em}.bfs-index{display:flex;flex-direction:column}.bfs-row{display:flex;align-items:center;gap:calc(24px * var(--u));padding:calc(16px * var(--u)) 0;border-bottom:calc(1.5px * var(--u)) solid var(--sw-rule)}.bfs-row:first-child{border-top:calc(1.5px * var(--u)) solid var(--sw-rule)}.bfs-circ{display:inline-flex;align-items:center;justify-content:center;flex:none;width:calc(46px * var(--u));height:calc(46px * var(--u));border-radius:50%;border:calc(2px * var(--u)) solid var(--sw-accent);color:var(--sw-accent-text);font-family:var(--fh);font-weight:800;font-size:calc(14px * var(--u) * var(--ts-b, 1));line-height:1;letter-spacing:.02em}.bfs-word{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(34px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.02em}.bfs-tick{margin-left:auto;flex:none;width:calc(12px * var(--u));height:calc(12px * var(--u));background:var(--sw-accent)}.bfs-figure{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(230px * var(--u) * var(--ts-t, 1));line-height:.8;letter-spacing:-.055em;color:var(--sw-accent-text)}.bfs-statlabel{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.02em;max-width:17em}.bfs-display-md{font-size:calc(64px * var(--u) * var(--ts-t, 1))}.bfs-display-sm{font-size:calc(50px * var(--u) * var(--ts-t, 1))}.bfs-cut{position:absolute;inset:calc(18px * var(--u));pointer-events:none;opacity:.7}.bfs-cut i{position:absolute;width:calc(26px * var(--u));height:calc(26px * var(--u))}.bfs-cut i:nth-child(1){left:0;top:0;border-left:calc(2px * var(--u)) solid currentColor;border-top:calc(2px * var(--u)) solid currentColor}.bfs-cut i:nth-child(2){right:0;bottom:0;border-right:calc(2px * var(--u)) solid currentColor;border-bottom:calc(2px * var(--u)) solid currentColor}.bfs-split{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex}.bfs-split-a{position:relative;flex:0 0 42%;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:calc(20px * var(--u));padding:calc(46px * var(--u));overflow:hidden;background:var(--sw-accent);color:var(--sw-on-accent)}.bfs-split-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(24px * var(--u));padding:calc(46px * var(--u))}.bfs-stamp{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(72px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.04em;overflow-wrap:anywhere}.bfs-fill{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:calc(18px * var(--u))}.bfs-huge{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(184px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.05em;overflow-wrap:anywhere}.bfs-idx{display:flex;align-items:baseline;gap:calc(8px * var(--u));font-family:var(--fh);font-weight:900;line-height:.82;letter-spacing:-.05em}.bfs-idx b{font-weight:900;font-size:calc(150px * var(--u) * var(--ts-t, 1));color:var(--sw-accent-text)}.bfs-idx i{font-style:normal;font-size:calc(52px * var(--u) * var(--ts-t, 1));opacity:.58}.bfs-arrow{position:relative;flex:1;height:calc(2px * var(--u));background:var(--sw-accent)}.bfs-arrow:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-top:calc(7px * var(--u)) solid transparent;border-bottom:calc(7px * var(--u)) solid transparent;border-left:calc(13px * var(--u)) solid var(--sw-accent)}.bfs-bill{display:flex;flex-direction:column}.bfs-bill-row{display:flex;align-items:baseline;justify-content:space-between;gap:calc(20px * var(--u));padding:calc(14px * var(--u)) 0;border-bottom:calc(1.5px * var(--u)) solid var(--sw-rule)}.bfs-bill-row:first-child{border-top:calc(1.5px * var(--u)) solid var(--sw-rule)}.bfs-bill-k{flex:none;font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.3em;opacity:.58}.bfs-bill-v{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(28px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;text-align:right}.bfs-bill-row:first-child .bfs-bill-v{color:var(--sw-accent-text)}.bfs-check{display:flex;flex-direction:column;gap:calc(12px * var(--u))}.bfs-checkrow{display:flex;align-items:center;gap:calc(20px * var(--u));padding:calc(16px * var(--u)) calc(20px * var(--u));background:var(--sw-veil);border-left:calc(6px * var(--u)) solid var(--sw-accent)}.bfs-boxmark{position:relative;flex:none;width:calc(30px * var(--u));height:calc(30px * var(--u));border:calc(2px * var(--u)) solid var(--sw-accent)}.bfs-boxmark:after{content:"";position:absolute;left:24%;top:6%;width:34%;height:62%;border-right:calc(3px * var(--u)) solid var(--sw-accent);border-bottom:calc(3px * var(--u)) solid var(--sw-accent);transform:rotate(40deg)}.bfs-checkline{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(26px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.015em}.bfs-ask{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(92px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.035em;text-wrap:balance}.bfs-ask-mark{color:var(--sw-accent-text)}.bfs-answer{display:flex;flex-direction:column;gap:calc(10px * var(--u));padding-left:calc(24px * var(--u));border-left:calc(6px * var(--u)) solid var(--sw-accent);max-width:30em}.bfs-answer-k{font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:var(--sw-accent-text)}.bfs-answer-b{font-size:calc(17px * var(--u) * var(--ts-b, 1));line-height:1.6;opacity:.78}.bfs-testi{display:flex;align-items:center;gap:calc(44px * var(--u))}.bfs-face{position:relative;flex:none;width:calc(320px * var(--u));aspect-ratio:3 / 4;border:calc(2px * var(--u)) solid var(--sw-accent);background:var(--sw-veil);overflow:hidden}.bfs-testi-col{min-width:0;display:flex;flex-direction:column;gap:calc(24px * var(--u))}.bfs-testi-quote{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(38px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.025em;text-wrap:balance}.bfs-testi-who{display:flex;flex-direction:column;gap:calc(6px * var(--u))}.bfs-testi-name{font-size:calc(15px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.22em;color:var(--sw-accent-text)}.bfs-swatches{flex:1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--sw-rule)}.bfs-swatch{flex:1;min-height:0;display:flex;align-items:center;gap:calc(22px * var(--u));padding:0 calc(26px * var(--u))}.bfs-swatch+.bfs-swatch{border-top:1px solid var(--sw-rule)}.bfs-swatch-idx{flex:none;font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;letter-spacing:.3em;opacity:.7}.bfs-swatch-name{min-width:0;font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(26px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.02em}.bfs-swatch-hex{margin-left:auto;flex:none;font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:700;letter-spacing:.18em;opacity:.8}.bfs-specimen{display:flex;align-items:center;gap:calc(44px * var(--u))}.bfs-glyph{flex:none;font-family:var(--fh);font-weight:900;font-size:calc(300px * var(--u) * var(--ts-t, 1));line-height:.78;letter-spacing:-.05em}.bfs-specimen-col{min-width:0;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.bfs-family{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;color:var(--sw-accent-text)}.bfs-weights{display:flex;border-top:calc(1.5px * var(--u)) solid var(--sw-rule);border-bottom:calc(1.5px * var(--u)) solid var(--sw-rule)}.bfs-w{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:calc(10px * var(--u));padding:calc(18px * var(--u)) 0}.bfs-w+.bfs-w{border-left:1px solid var(--sw-rule);padding-left:calc(22px * var(--u))}.bfs-w b{font-family:var(--fh);font-size:calc(64px * var(--u) * var(--ts-t, 1));line-height:1}.bfs-w:last-child b{color:var(--sw-accent-text)}.bfs-w i{font-style:normal;font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;letter-spacing:.3em;opacity:.6}.bfs-duo{flex:1;min-height:0;display:flex;gap:calc(22px * var(--u))}.bfs-pane{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--sw-veil);border:1px solid var(--sw-rule)}.bfs-pane-do{border-left:calc(6px * var(--u)) solid var(--sw-accent)}.bfs-pane-img{position:relative;flex:1;min-height:0;overflow:hidden}.bfs-pane-bar{display:flex;align-items:center;gap:calc(16px * var(--u));padding:calc(16px * var(--u)) calc(18px * var(--u));border-top:1px solid var(--sw-rule)}.bfs-verdict{position:relative;flex:none;width:calc(28px * var(--u));height:calc(28px * var(--u));border:calc(2px * var(--u)) solid var(--sw-accent)}.bfs-yes:after{content:"";position:absolute;left:24%;top:6%;width:34%;height:62%;border-right:calc(3px * var(--u)) solid var(--sw-accent);border-bottom:calc(3px * var(--u)) solid var(--sw-accent);transform:rotate(40deg)}.bfs-no{border-color:currentColor;opacity:.75}.bfs-no:before,.bfs-no:after{content:"";position:absolute;left:50%;top:16%;bottom:16%;width:calc(3px * var(--u));background:currentColor}.bfs-no:before{transform:translate(-50%) rotate(45deg)}.bfs-no:after{transform:translate(-50%) rotate(-45deg)}.bfs-pane-txt{min-width:0;display:flex;flex-direction:column;gap:calc(4px * var(--u))}.bfs-pane-k{font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:.3em;opacity:.6}.bfs-pane-do .bfs-pane-k{color:var(--sw-accent-text);opacity:1}.bfs-pane-cap{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(20px * var(--u) * var(--ts-t, 1));line-height:1.05;letter-spacing:-.015em}.bfs-price{display:flex;align-items:baseline;gap:calc(20px * var(--u))}.bfs-price-fig{font-family:var(--fh);font-weight:900;text-transform:uppercase;font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.8;letter-spacing:-.05em;color:var(--sw-accent-text)}.dks{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);line-height:1.7;padding:calc(60px * var(--u));gap:calc(26px * var(--u));-webkit-font-smoothing:antialiased}.dks *,.dks *:before,.dks *:after{box-sizing:border-box}.dks>*{position:relative;z-index:1}.dks>.dks-glow{z-index:0}.dks-flush{padding:0;gap:0}.dks-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(calc(820px * var(--u)) calc(600px * var(--u)) at 84% 12%,color-mix(in srgb,var(--sw-accent) 44%,transparent),transparent 70%),radial-gradient(calc(660px * var(--u)) calc(560px * var(--u)) at 6% 94%,color-mix(in srgb,var(--sw-accent) 18%,transparent),transparent 72%)}.dks-top,.dks-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u));flex:none}.dks-top{padding-bottom:calc(20px * var(--u));border-bottom:1px solid var(--sw-rule)}.dks-bottom{padding-top:calc(20px * var(--u));border-top:1px solid var(--sw-rule)}.dks-brand{display:flex;align-items:center;gap:calc(12px * var(--u));font-family:var(--fh);font-weight:620;font-size:calc(15px * var(--u) * var(--ts-b, 1));letter-spacing:.01em;line-height:1.2}.dks-caps{font-size:calc(11px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:color-mix(in srgb,var(--sw-ink) 56%,transparent)}.dks-label{display:inline-flex;align-items:center;gap:calc(12px * var(--u));font-size:calc(11px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:color-mix(in srgb,var(--sw-accent) 82%,var(--sw-ink));flex:none}.dks-label:before{content:"";width:calc(24px * var(--u));height:1px;background:currentColor;flex:none}.dks-rule{flex:1;height:1px;background:var(--sw-rule)}.dks-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(24px * var(--u))}.dks-display{font-family:var(--fh);font-weight:460;font-size:calc(88px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(100deg,var(--sw-ink) 32%,color-mix(in srgb,var(--sw-accent) 76%,var(--sw-ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-lede{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.7;max-width:25em;color:color-mix(in srgb,var(--sw-ink) 62%,transparent)}.dks-cta{flex:none;font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:620;text-transform:uppercase;letter-spacing:.2em;line-height:1;padding:calc(12px * var(--u)) calc(22px * var(--u));border-radius:calc(999px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent)}.dks-quotewrap{display:grid;grid-template-columns:calc(3px * var(--u)) 1fr;gap:calc(34px * var(--u));align-items:stretch}.dks-rail{background:linear-gradient(to bottom,var(--sw-accent),color-mix(in srgb,var(--sw-accent) 6%,transparent))}.dks-quote{font-family:var(--fh);font-weight:440;font-size:calc(54px * var(--u) * var(--ts-t, 1));line-height:1.16;letter-spacing:-.022em;text-wrap:balance}.dks-attrib{display:flex;flex-direction:column;gap:calc(6px * var(--u));padding-left:calc(37px * var(--u))}.dks-attrib-name{font-family:var(--fh);font-weight:540;font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.3}.dks-signal{display:flex;align-items:flex-end;gap:calc(3px * var(--u));height:calc(20px * var(--u));flex:none}.dks-signal i{width:calc(2px * var(--u));background:var(--sw-accent);opacity:.8}.dks-lattice{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--sw-ink) 24%,transparent) calc(1.5px * var(--u)),transparent calc(1.5px * var(--u)));background-size:calc(26px * var(--u)) calc(26px * var(--u))}.dks-ticks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.dks-ticks i{position:absolute;width:calc(18px * var(--u));height:calc(18px * var(--u));border:0 solid var(--sw-accent)}.dks-ticks i.tl{top:0;left:0;border-top-width:calc(2px * var(--u));border-left-width:calc(2px * var(--u))}.dks-ticks i.tr{top:0;right:0;border-top-width:calc(2px * var(--u));border-right-width:calc(2px * var(--u))}.dks-ticks i.bl{bottom:0;left:0;border-bottom-width:calc(2px * var(--u));border-left-width:calc(2px * var(--u))}.dks-ticks i.br{bottom:0;right:0;border-bottom-width:calc(2px * var(--u));border-right-width:calc(2px * var(--u))}.dks-markstage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--sw-rule);background:var(--sw-veil)}.dks-stage{flex:1;min-height:0;position:relative;overflow:hidden}.dks-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,var(--sw-bg) 0%,color-mix(in srgb,var(--sw-bg) 74%,transparent) 26%,transparent 62%),linear-gradient(to bottom,color-mix(in srgb,var(--sw-bg) 76%,transparent) 0%,transparent 32%)}.dks-photohead{position:absolute;top:calc(54px * var(--u));left:calc(60px * var(--u));right:calc(60px * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u))}.dks-plate{position:absolute;left:calc(60px * var(--u));right:calc(60px * var(--u));bottom:calc(54px * var(--u));display:flex;flex-direction:column;gap:calc(16px * var(--u))}.dks-caption{font-family:var(--fh);font-weight:460;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1.1;letter-spacing:-.022em;text-wrap:balance}.dks-index{display:flex;flex-direction:column}.dks-item{display:grid;grid-template-columns:calc(52px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;padding:calc(20px * var(--u)) 0;border-bottom:1px solid var(--sw-rule);font-family:var(--fh);font-weight:440;font-size:calc(25px * var(--u) * var(--ts-b, 1));line-height:1.28;letter-spacing:-.01em}.dks-item:first-child{border-top:1px solid var(--sw-rule)}.dks-num{font-family:var(--fh);font-weight:540;font-size:calc(12px * var(--u) * var(--ts-b, 1));letter-spacing:.22em;color:color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink))}.dks-figure{display:block;font-family:var(--fh);font-weight:460;font-size:calc(208px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.045em;background:linear-gradient(104deg,var(--sw-ink) 18%,color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink)) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-figlabel{font-family:var(--fh);font-weight:440;font-size:calc(38px * var(--u) * var(--ts-t, 1));line-height:1.14;letter-spacing:-.02em;max-width:16em;text-wrap:balance}.dks-split{flex:1;min-height:0;display:grid;grid-template-columns:1fr calc(2px * var(--u)) 1fr;overflow:hidden}.dks-split.dks-stacked{grid-template-columns:none;grid-template-rows:.84fr calc(2px * var(--u)) 1fr}.dks-field{position:relative;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(120% 100% at 22% 14%,color-mix(in srgb,var(--sw-accent) 38%,transparent),transparent 70%),var(--sw-veil)}.dks-seam{background:linear-gradient(to bottom,var(--sw-accent),color-mix(in srgb,var(--sw-accent) 10%,transparent))}.dks-stacked .dks-seam{background:linear-gradient(to right,var(--sw-accent),color-mix(in srgb,var(--sw-accent) 10%,transparent))}.dks-stamp{position:absolute;left:calc(30px * var(--u));bottom:calc(26px * var(--u));font-size:calc(11px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:color-mix(in srgb,var(--sw-ink) 60%,transparent)}.dks-copy{min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(24px * var(--u));padding:calc(52px * var(--u));overflow:hidden}.dks-copy-top{display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u));flex:none}.dks-copy-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(20px * var(--u))}.dks-bigwrap{flex:1;min-height:0;display:flex;align-items:center}.dks-huge{font-family:var(--fh);font-weight:460;font-size:calc(220px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;background:linear-gradient(108deg,var(--sw-ink) 20%,color-mix(in srgb,var(--sw-accent) 92%,var(--sw-ink)) 96%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-huge-wide{font-size:calc(324px * var(--u) * var(--ts-t, 1))}.dks-footline{display:flex;align-items:center;justify-content:space-between;gap:calc(18px * var(--u));flex:none}.dks-idx{display:flex;align-items:baseline;gap:calc(16px * var(--u))}.dks-idx-num{font-family:var(--fh);font-weight:460;font-size:calc(128px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.045em;background:linear-gradient(104deg,var(--sw-ink) 18%,color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink)) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-idx-total{font-family:var(--fh);font-weight:540;font-size:calc(20px * var(--u) * var(--ts-b, 1));letter-spacing:.18em;line-height:1;color:color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink))}.dks-idx-total:before{content:"/";opacity:.5;margin-right:calc(4px * var(--u))}.dks-swipe{display:inline-flex;align-items:center;gap:calc(14px * var(--u));font-size:calc(11px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:color-mix(in srgb,var(--sw-accent) 82%,var(--sw-ink));flex:none}.dks-arrow{position:relative;width:calc(46px * var(--u));height:1px;background:currentColor;flex:none}.dks-arrow:after{content:"";position:absolute;right:0;top:50%;width:calc(9px * var(--u));height:calc(9px * var(--u));border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-50%) rotate(45deg)}.dks-notice{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center;gap:calc(26px * var(--u));padding:calc(46px * var(--u));border:1px solid var(--sw-rule);background:var(--sw-veil);overflow:hidden}.dks-billtitle{font-family:var(--fh);font-weight:460;font-size:calc(62px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.03em;text-wrap:balance;background:linear-gradient(100deg,var(--sw-ink) 32%,color-mix(in srgb,var(--sw-accent) 76%,var(--sw-ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(18px * var(--u));padding-top:calc(22px * var(--u));border-top:1px solid var(--sw-rule)}.dks-metacell{display:flex;flex-direction:column;gap:calc(9px * var(--u));min-width:0}.dks-metaval{font-family:var(--fh);font-weight:540;font-size:calc(22px * var(--u) * var(--ts-b, 1));line-height:1.24;letter-spacing:-.01em}.dks-checks{display:flex;flex-direction:column;gap:calc(22px * var(--u))}.dks-check{display:grid;grid-template-columns:calc(26px * var(--u)) 1fr;gap:calc(22px * var(--u));align-items:start;font-family:var(--fh);font-weight:440;font-size:calc(25px * var(--u) * var(--ts-b, 1));line-height:1.28;letter-spacing:-.01em}.dks-box{position:relative;width:calc(26px * var(--u));height:calc(26px * var(--u));margin-top:calc(4px * var(--u));border:1px solid var(--sw-rule);background:var(--sw-veil);flex:none}.dks-box:after{content:"";position:absolute;left:33%;top:18%;width:26%;height:50%;border-right:calc(2px * var(--u)) solid var(--sw-accent);border-bottom:calc(2px * var(--u)) solid var(--sw-accent);transform:rotate(45deg)}.dks-question{font-family:var(--fh);font-weight:460;font-size:calc(76px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.032em;text-wrap:balance;background:linear-gradient(96deg,var(--sw-ink) 26%,color-mix(in srgb,var(--sw-accent) 84%,var(--sw-ink)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-answer{display:grid;grid-template-columns:calc(3px * var(--u)) 1fr;gap:calc(26px * var(--u));align-items:stretch}.dks-testi{flex:1;min-height:0;display:grid;grid-template-columns:.72fr 1fr;gap:calc(44px * var(--u))}.dks-testi.dks-stacked{grid-template-columns:none;grid-template-rows:.9fr 1fr}.dks-portrait{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--sw-rule);background:var(--sw-veil)}.dks-testi-copy{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(24px * var(--u))}.dks-testi-quote{font-family:var(--fh);font-weight:440;font-size:calc(42px * var(--u) * var(--ts-t, 1));line-height:1.16;letter-spacing:-.02em;text-wrap:balance}.dks-testi-who{display:flex;flex-direction:column;gap:calc(6px * var(--u))}.dks-testi-name{display:inline-flex;align-items:center;gap:calc(12px * var(--u));font-family:var(--fh);font-weight:540;font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.3}.dks-testi-name:before{content:"";width:calc(24px * var(--u));height:1px;background:var(--sw-accent);flex:none}.dks-testi-who .dks-caps{padding-left:calc(36px * var(--u))}.dks-swatches{display:flex;flex-direction:column}.dks-swrow{display:grid;grid-template-columns:calc(64px * var(--u)) 1fr auto;gap:calc(24px * var(--u));align-items:center;padding:calc(18px * var(--u)) 0;border-bottom:1px solid var(--sw-rule)}.dks-swrow:first-child{border-top:1px solid var(--sw-rule)}.dks-sw{width:calc(64px * var(--u));height:calc(44px * var(--u));border:1px solid var(--sw-rule)}.dks-swname{font-family:var(--fh);font-weight:440;font-size:calc(25px * var(--u) * var(--ts-b, 1));line-height:1.28;letter-spacing:-.01em;min-width:0}.dks-swvals{display:flex;flex-direction:column;gap:calc(4px * var(--u));align-items:flex-end;text-align:right}.dks-specimen{display:block;font-family:var(--fh);font-weight:460;font-size:calc(280px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.045em;background:linear-gradient(104deg,var(--sw-ink) 18%,color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink)) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-alphabet{font-family:var(--fh);font-weight:460;font-size:calc(21px * var(--u) * var(--ts-b, 1));line-height:1.6;letter-spacing:.04em;word-break:break-all;max-width:30em;color:color-mix(in srgb,var(--sw-ink) 70%,transparent)}.dks-face{font-size:calc(11px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:var(--sw-accent-text);flex:none}.dks-duohead{display:flex;flex-direction:column;gap:calc(16px * var(--u));flex:none}.dks-duo{flex:1;min-height:0;display:grid;grid-template-columns:1fr calc(2px * var(--u)) 1fr;gap:calc(24px * var(--u))}.dks-duo.dks-stacked{grid-template-columns:none;grid-template-rows:1fr calc(2px * var(--u)) 1fr}.dks-half{min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.dks-pane{flex:1;min-height:0;position:relative;overflow:hidden;border:1px solid var(--sw-rule);background:var(--sw-veil)}.dks-tag{display:inline-flex;align-items:baseline;gap:calc(12px * var(--u));flex:none}.dks-role{font-size:calc(12px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;line-height:1.4;color:var(--sw-accent-text)}.dks-price{display:flex;align-items:baseline;gap:calc(18px * var(--u));flex-wrap:wrap}.dks-price-fig{font-family:var(--fh);font-weight:460;font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.045em;background:linear-gradient(104deg,var(--sw-ink) 18%,color-mix(in srgb,var(--sw-accent) 88%,var(--sw-ink)) 92%);-webkit-background-clip:text;background-clip:text;color:transparent}.dks-price-per{font-family:var(--fh);font-weight:540;font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.3;max-width:18em;color:var(--sw-accent-text)}.dks-includes{border-top:1px solid var(--sw-rule);padding-top:calc(20px * var(--u))}.eds{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(64px * var(--u));gap:calc(28px * var(--u))}.eds-top,.eds-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--u));flex:none}.eds-brand{display:flex;align-items:center;gap:calc(10px * var(--u));font-size:calc(15px * var(--u) * var(--ts-b, 1));font-weight:560;letter-spacing:-.01em}.eds-label{font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:620;text-transform:uppercase;letter-spacing:.18em;opacity:.62}.eds-rule{flex:1;height:1px;background:var(--sw-rule)}.eds-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(24px * var(--u))}.eds-display{font-family:var(--fh);font-weight:300;font-size:calc(96px * var(--u) * var(--ts-t, 1));line-height:.94;letter-spacing:-.035em;text-wrap:balance}.eds-display em{font-style:normal;color:var(--sw-accent-text)}.eds-lede{font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.42;max-width:24em;opacity:.78}.eds-quote{font-family:var(--fh);font-weight:300;font-size:calc(60px * var(--u) * var(--ts-t, 1));line-height:1.1;letter-spacing:-.028em;text-wrap:balance}.eds-quote:before{content:"“";display:block;font-size:calc(120px * var(--u));line-height:.6;color:var(--sw-accent-text);margin-bottom:calc(18px * var(--u))}.eds-attrib{display:flex;align-items:center;gap:calc(14px * var(--u));font-size:calc(15px * var(--u) * var(--ts-b, 1));opacity:.72}.eds-attrib:before{content:"";width:calc(46px * var(--u));height:1px;background:var(--sw-accent);flex:none}.eds-markstage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;position:relative}.eds-frame{position:absolute;inset:calc(22px * var(--u));border:1px solid var(--sw-rule);pointer-events:none}.eds-plate{position:absolute;left:calc(64px * var(--u));right:calc(64px * var(--u));bottom:calc(64px * var(--u));padding:calc(26px * var(--u)) calc(30px * var(--u));background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);display:flex;flex-direction:column;gap:calc(8px * var(--u))}.eds-index{display:flex;flex-direction:column}.eds-item{display:grid;grid-template-columns:calc(58px * var(--u)) 1fr;gap:calc(18px * var(--u));align-items:baseline;padding:calc(20px * var(--u)) 0;border-top:1px solid var(--sw-rule);font-size:calc(26px * var(--u) * var(--ts-b, 1));line-height:1.2}.eds-item:last-child{border-bottom:1px solid var(--sw-rule)}.eds-item>*{min-width:0;overflow-wrap:break-word}.eds-num{font-size:calc(13px * var(--u) * var(--ts-b, 1));font-weight:620;letter-spacing:.14em;color:var(--sw-accent-text)}.eds-stat{font-family:var(--fh);font-weight:300;font-size:calc(210px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.05em;color:var(--sw-accent-text)}.eds-barcode{display:flex;align-items:flex-end;gap:calc(2px * var(--u));height:calc(22px * var(--u));opacity:.55;flex:none}.eds-barcode i{width:calc(2px * var(--u));height:100%;background:currentColor}.eds-split{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row}.eds-split--stack{flex-direction:column}.eds-field{position:relative;flex:0 0 40%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(30px * var(--u));padding:calc(52px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent)}.eds-split--stack .eds-field{flex-basis:40%}.eds-field-frame{position:absolute;inset:calc(20px * var(--u));border:1px solid currentColor;opacity:.32;pointer-events:none}.eds-field .eds-label{opacity:.82}.eds-half{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(26px * var(--u));padding:calc(56px * var(--u))}.eds-bigtype{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:calc(24px * var(--u));padding:calc(56px * var(--u))}.eds-hugestage{flex:1;min-height:0;display:flex;align-items:center}.eds-huge{font-family:var(--fh);font-weight:300;font-size:calc(176px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:break-word}.eds-huge em{font-style:normal;color:var(--sw-accent-text)}.eds-idx{display:flex;align-items:center;gap:calc(20px * var(--u));font-family:var(--fh);font-weight:300;font-size:calc(128px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.05em}.eds-idx-bar{width:1px;height:calc(74px * var(--u));background:var(--sw-rule);flex:none}.eds-idx-of{font-family:var(--fb);font-size:calc(22px * var(--u) * var(--ts-b, 1));font-weight:620;letter-spacing:.14em;color:var(--sw-accent-text);align-self:flex-end;padding-bottom:calc(12px * var(--u))}.eds-seg{flex:none;width:calc(190px * var(--u));display:flex;align-items:center;gap:calc(6px * var(--u))}.eds-seg i{flex:1;height:calc(3px * var(--u));background:var(--sw-rule)}.eds-seg i:first-child{background:var(--sw-accent)}.eds-notice{display:flex;flex-direction:column}.eds-row{display:grid;grid-template-columns:calc(148px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;padding:calc(18px * var(--u)) 0;border-top:1px solid var(--sw-rule);font-size:calc(28px * var(--u) * var(--ts-b, 1));line-height:1.16}.eds-row:last-child{border-bottom:1px solid var(--sw-rule)}.eds-row .eds-label{color:var(--sw-accent-text);opacity:1}.eds-checks{display:flex;flex-direction:column;gap:calc(26px * var(--u));padding-top:calc(28px * var(--u));border-top:1px solid var(--sw-rule)}.eds-check{display:grid;grid-template-columns:calc(28px * var(--u)) 1fr;gap:calc(22px * var(--u));align-items:start;font-size:calc(29px * var(--u) * var(--ts-b, 1));line-height:1.24}.eds-box{position:relative;width:calc(26px * var(--u));height:calc(26px * var(--u));border:1px solid var(--sw-rule);margin-top:calc(6px * var(--u));flex:none}.eds-box:after{content:"";position:absolute;left:52%;top:46%;width:calc(7px * var(--u));height:calc(14px * var(--u));border-right:calc(2px * var(--u)) solid var(--sw-accent);border-bottom:calc(2px * var(--u)) solid var(--sw-accent);transform:translate(-50%,-55%) rotate(45deg)}.eds-question{font-family:var(--fh);font-weight:300;font-size:calc(86px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.038em;text-wrap:balance;padding-top:calc(26px * var(--u));border-top:1px solid var(--sw-rule)}.eds-question em{font-style:normal;color:var(--sw-accent-text)}.eds-answer{display:flex;flex-direction:column;gap:calc(12px * var(--u));padding-top:calc(24px * var(--u));border-top:1px solid var(--sw-rule)}.eds-testi{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row}.eds-testi--stack{flex-direction:column}.eds-testi-photo{position:relative;flex:0 0 42%;min-width:0;min-height:0}.eds-testi--stack .eds-testi-photo{flex-basis:44%}.eds-testi-quote{font-family:var(--fh);font-weight:300;font-size:calc(46px * var(--u) * var(--ts-t, 1));line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.eds-vcard{display:flex;flex-direction:column;gap:calc(8px * var(--u))}.eds-swatches{display:flex;flex-direction:column}.eds-swatch{display:grid;grid-template-columns:calc(150px * var(--u)) 1fr auto;gap:calc(20px * var(--u));align-items:center;padding:calc(16px * var(--u)) 0;border-top:1px solid var(--sw-rule);font-size:calc(24px * var(--u) * var(--ts-b, 1));line-height:1.2}.eds-swatch:last-child{border-bottom:1px solid var(--sw-rule)}.eds-swatch>*{min-width:0;overflow-wrap:break-word}.eds-chip{height:calc(44px * var(--u));box-shadow:inset 0 0 0 1px var(--sw-rule)}.eds-cname{font-weight:560;letter-spacing:-.01em}.eds-glyphs{font-family:var(--fh);font-weight:300;font-size:calc(220px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.05em}.eds-specimen{font-family:var(--fh);font-weight:300;font-size:calc(34px * var(--u) * var(--ts-t, 1));line-height:1.22;letter-spacing:-.02em;max-width:18em;text-wrap:balance}.eds-duo{flex:1;min-height:0;display:flex;flex-direction:row;gap:calc(28px * var(--u))}.eds-duo--stack{flex-direction:column}.eds-duo-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.eds-duo-img{position:relative;flex:1;min-height:0}.eds-duo-cap{display:grid;grid-template-columns:calc(40px * var(--u)) 1fr;gap:calc(14px * var(--u));align-items:baseline;padding-top:calc(14px * var(--u));border-top:1px solid var(--sw-rule);font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.3;flex:none}.eds-duo-cap>*{min-width:0;overflow-wrap:break-word}.eds-price{display:flex;align-items:baseline;gap:calc(18px * var(--u))}.eds-price-fig{font-family:var(--fh);font-weight:300;font-size:calc(120px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.045em;color:var(--sw-accent-text)}.mos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);-webkit-font-smoothing:antialiased}.mos *,.mos *:before,.mos *:after{box-sizing:border-box}.mos-glow{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:0;background:radial-gradient(42% 50% at 64% 42%,color-mix(in srgb,var(--sw-accent) 88%,transparent) 0%,color-mix(in srgb,var(--sw-accent) 46%,transparent) 42%,transparent 72%),radial-gradient(66% 78% at 58% 52%,color-mix(in srgb,var(--sw-accent) 30%,transparent) 0%,transparent 68%),radial-gradient(24% 28% at 68% 34%,color-mix(in srgb,var(--sw-ink) 16%,transparent) 0%,transparent 62%),radial-gradient(92% 112% at 54% 62%,color-mix(in srgb,var(--sw-accent) 12%,transparent) 0%,transparent 76%);filter:blur(calc(26px * var(--u))) saturate(1.05)}.mos-inner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;gap:calc(26px * var(--u));padding:calc(56px * var(--u))}.mos-top,.mos-mid,.mos-foot,.mos-stage{position:relative;z-index:2}.mos-top,.mos-foot{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--u));flex:none}.mos-brand{display:flex;align-items:center;gap:calc(11px * var(--u));font-family:var(--fh);font-weight:800;font-size:calc(17px * var(--u) * var(--ts-b, 1));line-height:1;text-transform:uppercase;letter-spacing:.05em}.mos-brand sup{font-size:.52em;margin-left:.14em}.mos-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u))}.mos-rule{flex:1;height:calc(2px * var(--u));background:var(--sw-rule)}.mos-slate{display:flex;flex-direction:column;align-items:flex-end;gap:calc(5px * var(--u));flex:none}.mos-slate-bars{display:flex;align-items:flex-end;gap:calc(2px * var(--u));height:calc(22px * var(--u));opacity:.85}.mos-slate-bars i{height:100%;background:currentColor}.mos-slate-code{font-size:calc(9px * var(--u) * var(--ts-b, 1));font-weight:600;letter-spacing:.3em;text-transform:uppercase;opacity:.55}.mos-rail{position:absolute;right:calc(20px * var(--u));top:50%;transform:translateY(-50%);z-index:3;writing-mode:vertical-rl;font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.24em;opacity:.42;white-space:nowrap;pointer-events:none}.mos-mono{font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.22em}.mos-mono--accent{color:var(--sw-accent-text)}.mos-mono--dim{opacity:.55}.mos-kicker{display:block;font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:var(--sw-accent-text)}.mos-display{font-family:var(--fh);font-weight:850;font-size:calc(92px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.mos-display em{font-style:normal;color:var(--sw-accent-text)}.mos-display--sm{font-size:calc(56px * var(--u) * var(--ts-t, 1))}.mos-body{font-size:calc(17px * var(--u) * var(--ts-b, 1));line-height:1.7;max-width:26em;color:color-mix(in srgb,var(--sw-ink) 78%,transparent)}.mos-chip{flex:none;padding:calc(10px * var(--u)) calc(18px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1}.mos-speed{display:flex;flex-direction:column;gap:calc(7px * var(--u));flex:none}.mos-speed i{height:calc(5px * var(--u));background:var(--sw-accent)}.mos-speed i:nth-child(1){width:calc(158px * var(--u))}.mos-speed i:nth-child(2){width:calc(98px * var(--u))}.mos-speed i:nth-child(3){width:calc(52px * var(--u))}.mos-quote{font-family:var(--fh);font-weight:800;font-size:calc(56px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.mos-attrib{display:flex;align-items:center;gap:calc(13px * var(--u));flex-wrap:wrap}.mos-dot{width:calc(11px * var(--u));height:calc(11px * var(--u));border-radius:50%;background:var(--sw-accent);flex:none}.mos-stage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(30px * var(--u));background:var(--sw-veil)}.mos-ring{position:absolute;top:calc(26px * var(--u));right:calc(26px * var(--u));width:calc(124px * var(--u));height:calc(124px * var(--u));border-radius:50%;border:calc(2px * var(--u)) solid var(--sw-accent)}.mos-tick{position:absolute;width:calc(22px * var(--u));height:calc(22px * var(--u));border:0 solid var(--sw-accent)}.mos-tick--tl{top:0;left:0;border-top-width:calc(4px * var(--u));border-left-width:calc(4px * var(--u))}.mos-tick--tr{top:0;right:0;border-top-width:calc(4px * var(--u));border-right-width:calc(4px * var(--u))}.mos-tick--bl{bottom:0;left:0;border-bottom-width:calc(4px * var(--u));border-left-width:calc(4px * var(--u))}.mos-tick--br{bottom:0;right:0;border-bottom-width:calc(4px * var(--u));border-right-width:calc(4px * var(--u))}.mos-wordmark{font-family:var(--fh);font-weight:850;font-size:calc(56px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-align:center}.mos-wordmark sup{font-size:.26em;margin-left:.08em}.mos-filmstage{z-index:0}.mos-scrim{position:absolute;left:0;right:0;top:0;height:calc(230px * var(--u));z-index:1;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--sw-bg) 84%,transparent),transparent)}.mos-sprockets{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.mos-sprockets i{position:absolute;left:0;right:0;height:calc(18px * var(--u));pointer-events:auto;opacity:.92;background:repeating-linear-gradient(90deg,var(--sw-bg) 0 calc(11px * var(--u)),transparent calc(11px * var(--u)) calc(26px * var(--u)))}.mos-sprockets i:first-child{top:0}.mos-sprockets i:last-child{bottom:0}.mos-plate{position:absolute;z-index:2;left:calc(56px * var(--u));right:calc(56px * var(--u));bottom:calc(56px * var(--u));display:flex;flex-direction:column;gap:calc(10px * var(--u));padding:calc(24px * var(--u)) calc(28px * var(--u)) calc(26px * var(--u));background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);border-top:calc(5px * var(--u)) solid var(--sw-accent)}.mos-platetitle{font-family:var(--fh);font-weight:830;font-size:calc(38px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.015em;text-transform:uppercase}.mos-list{display:flex;flex-direction:column}.mos-row{display:grid;grid-template-columns:calc(64px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;padding:calc(20px * var(--u)) 0;border-bottom:1px solid var(--sw-rule)}.mos-row:first-child{border-top:calc(2px * var(--u)) solid var(--sw-rule)}.mos-num{font-family:var(--fh);font-weight:850;font-size:calc(20px * var(--u) * var(--ts-b, 1));color:var(--sw-accent-text)}.mos-rowlabel{font-family:var(--fh);font-weight:780;font-size:calc(28px * var(--u) * var(--ts-b, 1));line-height:1.15;text-transform:uppercase}.mos-figure{font-family:var(--fh);font-weight:850;font-size:calc(230px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.04em;color:var(--sw-accent-text)}.mos-figlabel{font-family:var(--fh);font-weight:820;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.012em;text-transform:uppercase;max-width:15em}.mos-split{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;grid-template-columns:1fr 1fr}.mos-split--stack{grid-template-columns:none;grid-template-rows:42% 1fr}.mos-field{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:calc(24px * var(--u));padding:calc(46px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent)}.mos-field .mos-speed i{background:currentColor}.mos-fieldmark{font-family:var(--fh);font-weight:850;font-size:calc(58px * var(--u) * var(--ts-t, 1));line-height:.92;letter-spacing:-.03em;text-transform:uppercase}.mos-fieldmark sup{font-size:.26em;margin-left:.08em}.mos-side{display:flex;flex-direction:column;min-height:0;gap:calc(24px * var(--u));padding:calc(46px * var(--u))}.mos-huge{font-family:var(--fh);font-weight:850;font-size:calc(176px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.045em;text-transform:uppercase}.mos-huge em{display:block;font-style:normal;color:var(--sw-accent-text)}.mos-huge--wide{font-size:calc(232px * var(--u) * var(--ts-t, 1))}.mos-seq{display:flex;align-items:center;gap:calc(16px * var(--u));font-family:var(--fh);font-weight:850;letter-spacing:-.04em;line-height:.82}.mos-seqnow{font-size:calc(168px * var(--u) * var(--ts-t, 1));color:var(--sw-accent-text)}.mos-seqbar{width:calc(4px * var(--u));height:calc(84px * var(--u));background:var(--sw-rule);transform:skew(-14deg);flex:none}.mos-seqtotal{font-size:calc(56px * var(--u) * var(--ts-t, 1));opacity:.5}.mos-swipe{display:flex;align-items:center;gap:calc(12px * var(--u));flex:none}.mos-arrow{display:flex;align-items:center;gap:calc(3px * var(--u));flex:none}.mos-arrow i{width:calc(11px * var(--u));height:calc(11px * var(--u));border-top:calc(3px * var(--u)) solid var(--sw-accent);border-right:calc(3px * var(--u)) solid var(--sw-accent);transform:rotate(45deg)}.mos-arrow i:nth-child(1){opacity:.34}.mos-arrow i:nth-child(2){opacity:.66}.mos-bill{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(20px * var(--u));padding-top:calc(20px * var(--u));border-top:calc(4px * var(--u)) solid var(--sw-accent)}.mos-billcell{display:flex;flex-direction:column;gap:calc(9px * var(--u))}.mos-billvalue{font-family:var(--fh);font-weight:820;font-size:calc(26px * var(--u) * var(--ts-b, 1));line-height:1.12;letter-spacing:-.01em;text-transform:uppercase}.mos-checks{display:flex;flex-direction:column;gap:calc(20px * var(--u))}.mos-check{display:flex;align-items:center;gap:calc(20px * var(--u))}.mos-box{position:relative;width:calc(34px * var(--u));height:calc(34px * var(--u));flex:none;border:calc(3px * var(--u)) solid var(--sw-accent)}.mos-box i{position:absolute;left:50%;top:46%;width:calc(18px * var(--u));height:calc(9px * var(--u));transform:translate(-50%,-50%) rotate(-45deg);border-left:calc(3px * var(--u)) solid var(--sw-accent);border-bottom:calc(3px * var(--u)) solid var(--sw-accent)}.mos-checklabel{font-family:var(--fh);font-weight:780;font-size:calc(27px * var(--u) * var(--ts-b, 1));line-height:1.15;text-transform:uppercase}.mos-ask{font-family:var(--fh);font-weight:850;font-size:calc(74px * var(--u) * var(--ts-t, 1));line-height:.94;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.mos-ask em{font-style:normal;color:var(--sw-accent-text)}.mos-hr{height:calc(2px * var(--u));background:var(--sw-rule)}.mos-answer{display:flex;align-items:flex-start;gap:calc(14px * var(--u))}.mos-answer .mos-dot{margin-top:calc(10px * var(--u))}.mos-testi{position:relative;z-index:2;flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(30px * var(--u))}.mos-testi--row{flex-direction:row;align-items:stretch}.mos-portrait{position:relative;overflow:hidden;flex:1 1 auto;min-height:calc(220px * var(--u));background:var(--sw-veil)}.mos-testi--row .mos-portrait{flex:0 0 38%;min-height:0}.mos-testibody{flex:none;display:flex;flex-direction:column;justify-content:center;gap:calc(18px * var(--u))}.mos-testi--row .mos-testibody{flex:1;min-width:0}.mos-testiquote{font-family:var(--fh);font-weight:800;font-size:calc(44px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.mos-swatches{flex:1;min-height:calc(240px * var(--u));display:grid;grid-template-columns:repeat(5,1fr);gap:calc(10px * var(--u))}.mos-swatch{display:flex;flex-direction:column;min-height:0;padding:calc(18px * var(--u))}.mos-swatchidx{font-family:var(--fh);font-weight:850;font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1}.mos-swatchslot{font-size:calc(9px * var(--u) * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.24em;opacity:.7;margin-top:calc(7px * var(--u))}.mos-swatchname{margin-top:auto;font-family:var(--fh);font-weight:800;font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.05;letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:anywhere}.mos-swatchhex{font-size:calc(10px * var(--u) * var(--ts-b, 1));font-weight:600;letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin-top:calc(6px * var(--u))}.mos-specrow{display:flex;align-items:flex-end;gap:calc(40px * var(--u))}.mos-spec{display:flex;flex-direction:column;align-items:center;gap:calc(16px * var(--u));font-family:var(--fh);font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.02em}.mos-spec--light{font-weight:300}.mos-spec--bold{font-weight:700}.mos-spec--black{font-weight:850;color:var(--sw-accent-text)}.mos-specw{font-family:var(--fb);font-size:calc(10px * var(--u) * var(--ts-b, 1));font-weight:600;letter-spacing:.24em;color:var(--sw-ink);opacity:.55}.mos-alpha{font-family:var(--fh);font-weight:700;font-size:calc(23px * var(--u) * var(--ts-b, 1));line-height:1.5;letter-spacing:.08em;max-width:22em;overflow-wrap:anywhere;opacity:.85;padding-top:calc(18px * var(--u));border-top:1px solid var(--sw-rule)}.mos-duo{flex:1;min-height:calc(240px * var(--u));display:grid;grid-template-columns:1fr 1fr;gap:calc(10px * var(--u))}.mos-duo--stack{grid-template-columns:none;grid-template-rows:1fr 1fr}.mos-pane{position:relative;overflow:hidden;min-height:0;background:var(--sw-veil)}.mos-panetag{position:absolute;top:calc(14px * var(--u));left:calc(14px * var(--u));z-index:2;padding:calc(8px * var(--u)) calc(13px * var(--u));background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-size:calc(10px * var(--u) * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em;line-height:1}.mos-panetag--a{background:var(--sw-accent);color:var(--sw-on-accent)}.mos-profilename{font-family:var(--fh);font-weight:850;font-size:calc(64px * var(--u) * var(--ts-t, 1));line-height:.94;letter-spacing:-.02em;text-transform:uppercase}.mos-profilename sup{font-size:.28em;margin-left:.08em}.mos-card{border-top:calc(4px * var(--u)) solid var(--sw-accent)}.mos-cardrow{display:grid;grid-template-columns:calc(150px * var(--u)) 1fr;gap:calc(18px * var(--u));align-items:baseline;padding:calc(16px * var(--u)) 0;border-bottom:1px solid var(--sw-rule)}.mos-cardvalue{font-family:var(--fh);font-weight:800;font-size:calc(24px * var(--u) * var(--ts-b, 1));line-height:1.1;letter-spacing:-.005em;text-transform:uppercase;overflow-wrap:anywhere}.mos-price{display:flex;align-items:baseline;gap:calc(18px * var(--u));flex-wrap:wrap}.mos-pricefig{font-family:var(--fh);font-weight:850;font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.04em;color:var(--sw-accent-text)}.mos-incs{display:flex;flex-direction:column;gap:calc(14px * var(--u))}.mos-inc{display:flex;align-items:center;gap:calc(16px * var(--u))}.mos-incbar{width:calc(26px * var(--u));height:calc(4px * var(--u));background:var(--sw-accent);flex:none}.mos-inclabel{font-family:var(--fh);font-weight:780;font-size:calc(22px * var(--u) * var(--ts-b, 1));line-height:1.2;text-transform:uppercase}.sls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(58px * var(--u));gap:calc(26px * var(--u));-webkit-font-smoothing:antialiased}.sls:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(112% 96% at 104% -14%,color-mix(in srgb,var(--sw-accent) 32%,transparent) 0%,color-mix(in srgb,var(--sw-accent) 10%,transparent) 34%,transparent 66%),linear-gradient(196deg,color-mix(in srgb,var(--sw-accent) 9%,transparent) 0%,transparent 38%),radial-gradient(126% 114% at 46% 42%,transparent 46%,var(--sw-veil) 100%)}.sls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.sls *,.sls *:before,.sls *:after{box-sizing:border-box}.sls-sweep{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.sls-top,.sls-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--u));flex:none}.sls-top{position:relative;z-index:3}.sls-brand{display:flex;align-items:center;gap:calc(11px * var(--u));font-family:var(--fh);font-weight:460;font-size:calc(16px * var(--u) * var(--ts-b, 1));letter-spacing:.02em}.sls-caps{font-size:calc(11.5px * var(--u) * var(--ts-b, 1));font-weight:540;text-transform:uppercase;letter-spacing:.17em;opacity:.68}.sls-label{display:inline-flex;align-items:center;gap:calc(12px * var(--u));font-size:calc(11.5px * var(--u) * var(--ts-b, 1));font-weight:560;text-transform:uppercase;letter-spacing:.17em;color:color-mix(in srgb,var(--sw-accent) 86%,var(--sw-ink));flex:none}.sls-label:before{content:"";width:calc(24px * var(--u));height:calc(2px * var(--u));border-radius:calc(1px * var(--u));background:var(--sw-accent);flex:none}.sls-hairline{position:relative;display:block;height:1px;flex:none;background:var(--sw-rule)}.sls-hairline:after{content:"";position:absolute;left:0;top:0;width:calc(84px * var(--u));height:1px;background:var(--sw-accent)}.sls-foot{position:relative;z-index:3;flex:none;display:flex;flex-direction:column;gap:calc(16px * var(--u))}.sls-chip{display:inline-flex;align-items:center;padding:calc(8px * var(--u)) calc(16px * var(--u));border-radius:calc(99px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);font-size:calc(11px * var(--u) * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.sls-mid{position:relative;z-index:3;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u))}.sls-display{font-family:var(--fh);font-weight:340;font-size:calc(86px * var(--u) * var(--ts-t, 1));line-height:.98;letter-spacing:-.03em;text-wrap:balance}.sls-display em{font-style:normal;color:var(--sw-accent-text)}.sls-lede{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.66;max-width:26em;opacity:.66}.sls-quote{font-family:var(--fh);font-weight:320;font-size:calc(58px * var(--u) * var(--ts-t, 1));line-height:1.14;letter-spacing:-.026em;text-wrap:balance}.sls-attrib{display:flex;flex-direction:column;gap:calc(7px * var(--u))}.sls-attrib-name{font-family:var(--fh);font-weight:430;font-size:calc(21px * var(--u) * var(--ts-b, 1));letter-spacing:-.01em}.sls-markstage{position:relative;z-index:3;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.sls-stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:1px solid var(--sw-rule);border-radius:calc(14px * var(--u));background:var(--sw-veil);overflow:hidden;pointer-events:none}.sls-stage .sls-cross-h{position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--sw-accent) 40%,transparent)}.sls-stage .sls-cross-v{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--sw-accent) 40%,transparent)}.sls-stage .sls-guide{position:absolute;top:50%;left:50%;width:calc(404px * var(--u));height:calc(404px * var(--u));transform:translate(-50%,-50%);border:1px dashed var(--sw-rule);border-radius:calc(8px * var(--u))}.sls-markwrap{position:relative;z-index:1;display:flex}.sls-photostage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sls-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--sw-bg) 88%,transparent) 0%,color-mix(in srgb,var(--sw-bg) 34%,transparent) 40%,transparent 66%),linear-gradient(to bottom,color-mix(in srgb,var(--sw-bg) 46%,transparent) 0%,transparent 26%)}.sls-plate{position:absolute;z-index:4;left:calc(44px * var(--u));right:calc(44px * var(--u));bottom:calc(44px * var(--u));padding:calc(24px * var(--u)) calc(26px * var(--u)) calc(20px * var(--u));display:flex;flex-direction:column;gap:calc(12px * var(--u));border:1px solid var(--sw-rule);border-radius:calc(12px * var(--u));background:color-mix(in srgb,var(--sw-bg) 60%,transparent);-webkit-backdrop-filter:blur(calc(16px * var(--u)));backdrop-filter:blur(calc(16px * var(--u)));box-shadow:inset 0 1px color-mix(in srgb,var(--sw-ink) 14%,transparent)}.sls-plate-title{font-family:var(--fh);font-weight:350;font-size:calc(36px * var(--u) * var(--ts-t, 1));line-height:1.08;letter-spacing:-.024em}.sls-rows{display:flex;flex-direction:column}.sls-row{display:grid;grid-template-columns:calc(54px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;padding:calc(18px * var(--u)) calc(2px * var(--u));border-bottom:1px solid var(--sw-rule);font-family:var(--fh);font-weight:390;font-size:calc(28px * var(--u) * var(--ts-b, 1));line-height:1.24;letter-spacing:-.012em}.sls-row:first-child{border-top:1px solid var(--sw-rule)}.sls-num{font-family:var(--fb);font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:560;letter-spacing:.16em;font-variant-numeric:tabular-nums;color:var(--sw-accent-text)}.sls-figure{display:flex;align-items:baseline;gap:calc(10px * var(--u));font-family:var(--fh);font-weight:300;font-size:calc(178px * var(--u) * var(--ts-t, 1));line-height:.88;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap}.sls-figure-unit{font-weight:380;font-size:calc(56px * var(--u) * var(--ts-t, 1));letter-spacing:0;opacity:.6}.sls-delta{align-self:flex-start;display:inline-flex;align-items:center;padding:calc(7px * var(--u)) calc(15px * var(--u));border-radius:calc(99px * var(--u));border:1px solid color-mix(in srgb,var(--sw-accent) 48%,transparent);color:var(--sw-accent-text);font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:580;text-transform:uppercase;letter-spacing:.14em;white-space:nowrap}.sls-bars{position:relative;display:flex;align-items:flex-end;gap:calc(7px * var(--u));height:calc(96px * var(--u));flex:none;border-bottom:1px solid var(--sw-rule)}.sls-bars i{flex:1;min-width:calc(3px * var(--u));border-radius:calc(2px * var(--u)) calc(2px * var(--u)) 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--sw-accent) 55%,transparent),color-mix(in srgb,var(--sw-accent) 10%,transparent))}.sls-bars i:last-child{background:var(--sw-accent);box-shadow:0 0 calc(22px * var(--u)) color-mix(in srgb,var(--sw-accent) 55%,transparent)}.sls-scale{display:flex;align-items:flex-end;gap:calc(4px * var(--u));height:calc(20px * var(--u));flex:none;opacity:.5}.sls-scale i{width:calc(2px * var(--u));background:currentColor}.sls-flush{padding:0;gap:0}.sls-split{position:relative;z-index:3;flex:1;min-height:0;display:grid;grid-template-columns:42% 1fr}.sls-split[data-stack]{grid-template-columns:1fr;grid-template-rows:40% 1fr}.sls-split-field{position:relative;display:flex;align-items:center;justify-content:center;padding:calc(46px * var(--u));overflow:hidden;background:linear-gradient(168deg,color-mix(in srgb,var(--sw-accent) 15%,transparent) 0%,color-mix(in srgb,var(--sw-accent) 4%,transparent) 62%,transparent 100%)}.sls-split-field .sls-stage{border:none;border-radius:0;background:var(--sw-veil)}.sls-split-field .sls-guide{width:calc(230px * var(--u));height:calc(230px * var(--u))}.sls-split[data-stack] .sls-split-field .sls-guide{width:calc(260px * var(--u));height:calc(260px * var(--u))}.sls-split-stamp{position:absolute;left:calc(46px * var(--u));bottom:calc(40px * var(--u));z-index:2;font-size:calc(10.5px * var(--u) * var(--ts-b, 1));font-weight:540;text-transform:uppercase;letter-spacing:.17em;opacity:.6}.sls-split-type{position:relative;display:flex;flex-direction:column;gap:calc(20px * var(--u));padding:calc(58px * var(--u));min-width:0}.sls-split-type:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--sw-rule)}.sls-split-type:after{content:"";position:absolute;left:0;top:0;width:1px;height:calc(120px * var(--u));background:var(--sw-accent)}.sls-split[data-stack] .sls-split-type:before{left:0;right:0;top:0;bottom:auto;width:auto;height:1px}.sls-split[data-stack] .sls-split-type:after{width:calc(120px * var(--u));height:1px}.sls-split-spacer{flex:1;min-height:calc(20px * var(--u))}.sls-split-title{font-family:var(--fh);font-weight:340;font-size:calc(54px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.028em;text-wrap:balance}.sls-split-type .sls-lede{font-size:calc(17px * var(--u) * var(--ts-b, 1));line-height:1.6;max-width:22em}.sls-bigwrap{position:relative;z-index:3;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(30px * var(--u))}.sls-big{font-family:var(--fh);font-weight:300;font-size:calc(232px * var(--u) * var(--ts-t, 1));line-height:.84;letter-spacing:-.05em;overflow-wrap:anywhere}.sls-bigwrap[data-wide] .sls-big{font-size:calc(360px * var(--u) * var(--ts-t, 1))}.sls-big-one,.sls-big-two{display:block}.sls-big-two{color:var(--sw-accent-text)}.sls-seriesno{display:flex;align-items:baseline;gap:calc(6px * var(--u));font-family:var(--fh);font-weight:300;font-size:calc(124px * var(--u) * var(--ts-t, 1));line-height:.86;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sls-seriesno-total{display:inline-flex;align-items:baseline;font-weight:360;font-size:calc(44px * var(--u) * var(--ts-t, 1));letter-spacing:-.01em;opacity:.44}.sls-seriesno-total:before{content:"/";margin-right:calc(3px * var(--u));opacity:.72}.sls-track{display:flex;align-items:stretch;gap:calc(6px * var(--u));height:calc(5px * var(--u));flex:none}.sls-track i{flex:1;border-radius:calc(3px * var(--u));background:var(--sw-rule)}.sls-track i[data-on]{background:var(--sw-accent);box-shadow:0 0 calc(16px * var(--u)) color-mix(in srgb,var(--sw-accent) 55%,transparent)}.sls-date{display:flex;align-items:baseline;gap:calc(12px * var(--u));font-family:var(--fh);font-weight:300;font-size:calc(104px * var(--u) * var(--ts-t, 1));line-height:.88;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sls-date-year{font-weight:380;font-size:calc(34px * var(--u) * var(--ts-t, 1));letter-spacing:.02em;opacity:.46}.sls-spec{display:flex;flex-direction:column;flex:none}.sls-spec-row{display:grid;grid-template-columns:1fr auto;gap:calc(20px * var(--u));align-items:baseline;padding:calc(14px * var(--u)) calc(2px * var(--u));border-bottom:1px solid var(--sw-rule)}.sls-spec-row:first-child{border-top:1px solid var(--sw-rule)}.sls-spec-val{font-family:var(--fh);font-weight:400;font-size:calc(22px * var(--u) * var(--ts-b, 1));letter-spacing:-.012em;font-variant-numeric:tabular-nums;text-align:right}.sls-checks{display:flex;flex-direction:column}.sls-check{display:grid;grid-template-columns:calc(30px * var(--u)) 1fr;gap:calc(22px * var(--u));align-items:start;padding:calc(18px * var(--u)) calc(2px * var(--u));border-bottom:1px solid var(--sw-rule);font-family:var(--fh);font-weight:390;font-size:calc(26px * var(--u) * var(--ts-b, 1));line-height:1.28;letter-spacing:-.012em}.sls-check:first-child{border-top:1px solid var(--sw-rule)}.sls-box{position:relative;width:calc(30px * var(--u));height:calc(30px * var(--u));margin-top:calc(3px * var(--u));border:1px solid var(--sw-rule);border-radius:calc(3px * var(--u));background:var(--sw-veil);flex:none}.sls-box:after{content:"";position:absolute;left:calc(10px * var(--u));top:calc(5px * var(--u));width:calc(8px * var(--u));height:calc(15px * var(--u));border-right:calc(2px * var(--u)) solid var(--sw-accent);border-bottom:calc(2px * var(--u)) solid var(--sw-accent);transform:rotate(42deg)}.sls-ask{font-family:var(--fh);font-weight:300;font-size:calc(92px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.034em;text-wrap:balance}.sls-answer{display:flex;flex-direction:column;gap:calc(10px * var(--u));flex:none}.sls-answer .sls-lede{max-width:24em;opacity:.72}.sls-testi{position:relative;z-index:3;flex:1;min-height:0;display:grid;grid-template-columns:42% 1fr;gap:calc(34px * var(--u))}.sls-testi[data-stack]{grid-template-columns:1fr;grid-template-rows:38% 1fr}.sls-portrait{position:relative;min-height:0;border:1px solid var(--sw-rule);border-radius:calc(14px * var(--u));background:var(--sw-veil);overflow:hidden}.sls-testi-body{display:flex;flex-direction:column;justify-content:center;gap:calc(20px * var(--u));min-width:0}.sls-testi-quote{font-family:var(--fh);font-weight:330;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1.18;letter-spacing:-.022em;text-wrap:balance}.sls-swrows{display:flex;flex-direction:column}.sls-swrow{display:grid;grid-template-columns:calc(44px * var(--u)) calc(92px * var(--u)) 1fr auto auto;gap:calc(22px * var(--u));align-items:center;padding:calc(14px * var(--u)) calc(2px * var(--u));border-bottom:1px solid var(--sw-rule)}.sls-swrow:first-child{border-top:1px solid var(--sw-rule)}.sls-swatch{height:calc(46px * var(--u));border-radius:calc(8px * var(--u));border:1px solid var(--sw-rule)}.sls-swname{font-family:var(--fh);font-weight:400;font-size:calc(21px * var(--u) * var(--ts-b, 1));letter-spacing:-.012em;min-width:0}.sls-swval{font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:540;letter-spacing:.1em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;opacity:.66}.sls-glyphline{display:flex;align-items:baseline;justify-content:space-between;gap:calc(24px * var(--u))}.sls-glyph{font-family:var(--fh);font-weight:300;font-size:calc(230px * var(--u) * var(--ts-t, 1));line-height:.82;letter-spacing:-.04em;white-space:nowrap}.sls-face{font-family:var(--fh);font-weight:390;font-size:calc(30px * var(--u) * var(--ts-b, 1));letter-spacing:-.015em}.sls-charset{font-family:var(--fh);font-weight:370;font-size:calc(21px * var(--u) * var(--ts-b, 1));line-height:1.9;letter-spacing:.06em;overflow-wrap:anywhere;opacity:.72}.sls-duo{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(30px * var(--u))}.sls-duo[data-stack]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.sls-pane{display:flex;flex-direction:column;gap:calc(12px * var(--u));min-width:0;min-height:0}.sls-pane-frame{position:relative;flex:1;min-height:0;border:1px solid var(--sw-rule);border-radius:calc(12px * var(--u));background:var(--sw-veil);overflow:hidden}.sls-pane-cap{font-size:calc(14px * var(--u) * var(--ts-b, 1));line-height:1.5;opacity:.62;flex:none}.sls-profile-name{font-family:var(--fh);font-weight:330;font-size:calc(72px * var(--u) * var(--ts-t, 1));line-height:.96;letter-spacing:-.032em;text-wrap:balance}.sls-price{display:flex;align-items:baseline;gap:calc(12px * var(--u));font-family:var(--fh);font-weight:300;font-size:calc(124px * var(--u) * var(--ts-t, 1));line-height:.88;letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.sls-price-unit{font-weight:380;font-size:calc(32px * var(--u) * var(--ts-t, 1));letter-spacing:.01em;opacity:.5}.sts{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(58px * var(--u));gap:calc(26px * var(--u));-webkit-font-smoothing:antialiased}.sts *,.sts *:before,.sts *:after{box-sizing:border-box}.sts-top,.sts-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(16px * var(--u));flex:none;position:relative;z-index:2}.sts-brand{display:flex;align-items:center;gap:calc(11px * var(--u));font-family:var(--fh);font-weight:640;font-size:calc(19px * var(--u) * var(--ts-b, 1));letter-spacing:-.01em}.sts-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(26px * var(--u))}.sts-tag{display:inline-flex;align-items:center;gap:calc(8px * var(--u));padding:calc(11px * var(--u)) calc(22px * var(--u));border-radius:999px;font-family:var(--fh);font-weight:620;font-size:calc(15px * var(--u) * var(--ts-b, 1));line-height:1.2;letter-spacing:.005em;white-space:nowrap;width:fit-content;max-width:100%;flex:none;position:relative;z-index:1;box-shadow:0 calc(6px * var(--u)) calc(18px * var(--u)) var(--sw-veil)}.sts-tag.accent{background:var(--sw-accent);color:var(--sw-on-accent)}.sts-tag.ink{background:var(--sw-ink);color:var(--sw-bg)}.sts-tag.soft{background:var(--sw-veil);color:var(--sw-ink);box-shadow:none}.sts-doodle{display:block;width:calc(34px * var(--u));height:calc(34px * var(--u));flex:none;opacity:.9}.sts-doodle svg,.sts-doodle img{display:block;width:100%;height:100%}.sts-hero{position:relative}.sts-fit{position:relative;width:fit-content;max-width:100%}.sts-underhero{margin-bottom:calc(30px * var(--u))}.sts-display{font-family:var(--fh);font-weight:570;font-size:calc(92px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.035em;text-wrap:balance;position:relative;z-index:1}.sts-display em{font-style:normal;color:var(--sw-accent-text)}.sts-lede{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.72;max-width:26em;opacity:.78;position:relative;z-index:1}.sts-quotecard{position:relative;z-index:1;border-radius:calc(32px * var(--u));padding:calc(46px * var(--u)) calc(42px * var(--u)) calc(44px * var(--u));background:var(--sw-veil);transform:rotate(-1.2deg);box-shadow:0 calc(22px * var(--u)) calc(50px * var(--u)) var(--sw-veil)}.sts-quote{font-family:var(--fh);font-weight:560;font-size:calc(56px * var(--u) * var(--ts-t, 1));line-height:1.14;letter-spacing:-.028em;text-wrap:balance}.sts-quote:before{content:"“";display:block;font-family:var(--fh);font-weight:640;font-size:calc(104px * var(--u));line-height:.68;color:var(--sw-accent-text);transform:rotate(-5deg);transform-origin:left bottom;margin-bottom:calc(10px * var(--u))}.sts-attrib{display:flex;align-items:center;gap:calc(18px * var(--u));flex-wrap:wrap;padding-left:calc(10px * var(--u))}.sts-attribname{position:relative;width:fit-content;font-family:var(--fh);font-weight:620;font-size:calc(22px * var(--u) * var(--ts-b, 1));letter-spacing:-.012em;z-index:1}.sts-markstage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:calc(44px * var(--u));border:calc(5px * var(--u)) dashed var(--sw-rule)}.sts-tagline{font-family:var(--fh);font-weight:600;font-size:calc(22px * var(--u) * var(--ts-b, 1));letter-spacing:-.015em;max-width:20em;line-height:1.3}.sts-photoframe{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:calc(34px * var(--u));box-shadow:0 calc(24px * var(--u)) calc(52px * var(--u)) var(--sw-veil)}.sts-photo{position:absolute;top:0;right:0;bottom:0;left:0}.sts-photofoot{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(20px * var(--u));flex:none}.sts-caption{font-family:var(--fh);font-weight:560;font-size:calc(34px * var(--u) * var(--ts-t, 1));line-height:1.14;letter-spacing:-.025em;max-width:18em}.sts-list{display:flex;flex-direction:column}.sts-row{display:grid;grid-template-columns:calc(58px * var(--u)) 1fr;gap:calc(22px * var(--u));align-items:center;padding:calc(20px * var(--u)) 0;border-bottom:calc(2px * var(--u)) solid var(--sw-rule)}.sts-row:first-child{border-top:calc(2px * var(--u)) solid var(--sw-rule)}.sts-chip{width:calc(48px * var(--u));height:calc(48px * var(--u));border-radius:50%;background:var(--sw-accent);color:var(--sw-on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-weight:640;font-size:calc(18px * var(--u) * var(--ts-b, 1));flex:none}.sts-rowtext{min-width:0;overflow-wrap:break-word;font-family:var(--fh);font-weight:560;font-size:calc(30px * var(--u) * var(--ts-b, 1));line-height:1.24;letter-spacing:-.02em}.sts-figwrap{position:relative;width:fit-content;max-width:100%}.sts-figure{display:block;font-family:var(--fh);font-weight:580;font-size:calc(196px * var(--u) * var(--ts-t, 1));line-height:.88;letter-spacing:-.05em;color:var(--sw-accent-text);position:relative;z-index:1}.sts-statline{font-family:var(--fh);font-weight:560;font-size:calc(40px * var(--u) * var(--ts-t, 1));line-height:1.14;letter-spacing:-.025em;max-width:15em;position:relative;z-index:1}.sts-split{flex:1;min-height:0;position:relative;display:flex;gap:calc(10px * var(--u))}.sts-split[data-dir=col]{flex-direction:column}.sts-splithalf{flex:1 1 0;min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:calc(34px * var(--u))}.sts-splitfield{align-items:center;overflow:hidden;background:var(--sw-accent);color:var(--sw-on-accent)}.sts-splitfield:after{content:"";position:absolute;inset:calc(20px * var(--u));border-radius:calc(20px * var(--u));border:calc(3px * var(--u)) dashed var(--sw-on-accent);opacity:.34;pointer-events:none}.sts-splitcopy{align-items:flex-start;gap:calc(20px * var(--u));padding:calc(28px * var(--u)) calc(8px * var(--u)) calc(4px * var(--u))}.sts-splittitle{font-family:var(--fh);font-weight:570;font-size:calc(58px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.032em;text-wrap:balance}.sts-bigstage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center}.sts-bigword{font-family:var(--fh);font-weight:600;font-size:calc(172px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.055em;text-wrap:balance;position:relative;z-index:1}.sts-bigstage[data-dir=row] .sts-bigword{font-size:calc(248px * var(--u) * var(--ts-t, 1))}.sts-carostage{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(26px * var(--u))}.sts-caronum{position:relative;width:fit-content;display:flex;align-items:baseline;gap:calc(4px * var(--u));font-family:var(--fh);line-height:1;letter-spacing:-.04em}.sts-caronumbig{font-weight:640;font-size:calc(120px * var(--u) * var(--ts-t, 1));color:var(--sw-accent-text);position:relative;z-index:1}.sts-caroof{font-weight:620;font-size:calc(46px * var(--u) * var(--ts-t, 1));opacity:.55;position:relative;z-index:1}.sts-carotitle{font-family:var(--fh);font-weight:570;font-size:calc(70px * var(--u) * var(--ts-t, 1));line-height:1.03;letter-spacing:-.034em;text-wrap:balance}.sts-swipe{position:relative;display:flex;align-items:center;min-height:calc(74px * var(--u))}.sts-bill{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u));padding:calc(48px * var(--u)) calc(40px * var(--u));border-radius:calc(36px * var(--u));border:calc(4px * var(--u)) dashed var(--sw-rule);transform:rotate(-.8deg)}.sts-billdate{font-family:var(--fh);font-weight:640;font-size:calc(28px * var(--u) * var(--ts-b, 1));letter-spacing:-.008em;color:var(--sw-accent-text)}.sts-billtitle{font-family:var(--fh);font-weight:570;font-size:calc(64px * var(--u) * var(--ts-t, 1));line-height:1.04;letter-spacing:-.034em;text-wrap:balance}.sts-billrows{display:flex;flex-wrap:wrap;align-items:center;gap:calc(14px * var(--u))}.sts-checks{display:flex;flex-direction:column;gap:calc(15px * var(--u))}.sts-check{display:grid;grid-template-columns:calc(52px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:center;padding:calc(19px * var(--u)) calc(24px * var(--u));border-radius:calc(24px * var(--u));background:var(--sw-veil)}.sts-box{width:calc(52px * var(--u));height:calc(52px * var(--u));border-radius:calc(15px * var(--u));border:calc(3px * var(--u)) solid var(--sw-rule);background:var(--sw-bg-fill, var(--sw-bg));display:flex;align-items:center;justify-content:center;flex:none}.sts-box svg{display:block;width:74%;height:74%;overflow:visible}.sts-checktext{font-family:var(--fh);font-weight:560;font-size:calc(28px * var(--u) * var(--ts-b, 1));line-height:1.24;letter-spacing:-.02em}.sts-qstage{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:calc(26px * var(--u))}.sts-question{font-family:var(--fh);font-weight:570;font-size:calc(88px * var(--u) * var(--ts-t, 1));line-height:1.01;letter-spacing:-.04em;text-wrap:balance;position:relative;z-index:1}.sts-answerbox{position:relative;width:fit-content;max-width:100%;border-radius:calc(28px * var(--u));border:calc(3px * var(--u)) dashed var(--sw-rule);padding:calc(34px * var(--u)) calc(30px * var(--u)) calc(28px * var(--u));transform:rotate(.7deg)}.sts-testi{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(32px * var(--u))}.sts-testi[data-dir=row]{flex-direction:row;align-items:stretch}.sts-portrait{flex:1 1 0;min-height:0;position:relative;overflow:hidden;border-radius:calc(34px * var(--u));box-shadow:0 calc(22px * var(--u)) calc(50px * var(--u)) var(--sw-veil);transform:rotate(-1.2deg)}.sts-testi[data-dir=row] .sts-portrait{flex:0 0 42%}.sts-testicopy{flex:none;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(30px * var(--u))}.sts-testi[data-dir=row] .sts-testicopy{flex:1}.sts-testiquote{font-family:var(--fh);font-weight:560;font-size:calc(44px * var(--u) * var(--ts-t, 1));line-height:1.16;letter-spacing:-.026em;text-wrap:balance}.sts-testiquote:before{content:"“";color:var(--sw-accent-text);margin-right:.06em}.sts-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(26px * var(--u))}.sts-swatches[data-dir=row]{grid-template-columns:repeat(6,1fr)}.sts-swatchcard{min-width:0;display:flex;flex-direction:column;gap:calc(9px * var(--u))}.sts-swatch{width:100%;aspect-ratio:4 / 3;border-radius:calc(26px * var(--u));box-shadow:0 calc(12px * var(--u)) calc(28px * var(--u)) var(--sw-veil)}.sts-swatchname{font-family:var(--fh);font-weight:620;font-size:calc(19px * var(--u) * var(--ts-b, 1));letter-spacing:-.01em;overflow-wrap:break-word}.sts-swatchhex{font-family:var(--fh);font-weight:540;font-size:calc(14px * var(--u) * var(--ts-b, 1));letter-spacing:.02em;opacity:.55}.sts-typestage{flex:1;min-height:0;display:flex;flex-direction:column;gap:calc(34px * var(--u))}.sts-typestage[data-dir=row]{flex-direction:row;align-items:center}.sts-glyphcard{flex:1 1 0;min-height:0;position:relative;display:flex;align-items:center;justify-content:center;border-radius:calc(40px * var(--u));background:var(--sw-accent);color:var(--sw-on-accent);transform:rotate(-1.4deg);box-shadow:0 calc(22px * var(--u)) calc(50px * var(--u)) var(--sw-veil)}.sts-typestage[data-dir=row] .sts-glyphcard{flex:0 0 40%;align-self:stretch}.sts-glyph{font-family:var(--fh);font-weight:600;font-size:calc(230px * var(--u) * var(--ts-t, 1));line-height:1;letter-spacing:-.04em}.sts-typecopy{flex:none;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(10px * var(--u))}.sts-typestage[data-dir=row] .sts-typecopy{flex:1}.sts-specimen{font-family:var(--fh);font-weight:540;font-size:calc(22px * var(--u) * var(--ts-b, 1));line-height:1.7;letter-spacing:.02em;overflow-wrap:anywhere;opacity:.85;max-width:30em}.sts-duostage{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(26px * var(--u))}.sts-duo{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:calc(30px * var(--u));padding-top:calc(16px * var(--u))}.sts-pane{min-width:0;min-height:0;position:relative;display:flex;flex-direction:column;gap:calc(14px * var(--u))}.sts-paneimg{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:calc(28px * var(--u));box-shadow:0 calc(18px * var(--u)) calc(42px * var(--u)) var(--sw-veil)}.sts-panecap{font-family:var(--fh);font-weight:560;font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.3;letter-spacing:-.015em;overflow-wrap:break-word}.sts-profilestage{flex:1;min-height:0;position:relative;display:flex;align-items:center;justify-content:center}.sts-idcard{display:flex;flex-direction:column;align-items:center;text-align:center;gap:calc(28px * var(--u));max-width:100%;border-radius:calc(44px * var(--u));background:var(--sw-veil);padding:calc(52px * var(--u)) calc(56px * var(--u));transform:rotate(-1deg);box-shadow:0 calc(24px * var(--u)) calc(54px * var(--u)) var(--sw-veil)}.sts-idcard[data-dir=row]{flex-direction:row;text-align:left;gap:calc(44px * var(--u))}.sts-idtext{min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(14px * var(--u))}.sts-idcard[data-dir=row] .sts-idtext{align-items:flex-start}.sts-idname{font-family:var(--fh);font-weight:620;font-size:calc(54px * var(--u) * var(--ts-t, 1));line-height:1.02;letter-spacing:-.03em}.sts-idline{font-family:var(--fh);font-weight:540;font-size:calc(21px * var(--u) * var(--ts-b, 1));line-height:1.5;letter-spacing:-.01em;max-width:22em;opacity:.8}.sts-idrows{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(12px * var(--u));margin-top:calc(8px * var(--u))}.sts-idcard[data-dir=row] .sts-idrows{justify-content:flex-start}.sts-pricewrap{position:relative;width:fit-content;max-width:100%;display:flex;align-items:baseline;gap:calc(16px * var(--u));flex-wrap:wrap}.sts-price{font-family:var(--fh);font-weight:600;font-size:calc(140px * var(--u) * var(--ts-t, 1));line-height:.92;letter-spacing:-.045em;color:var(--sw-accent-text);position:relative;z-index:1}.sts-priceper{font-family:var(--fh);font-weight:600;font-size:calc(24px * var(--u) * var(--ts-b, 1));letter-spacing:-.01em;opacity:.6;position:relative;z-index:1}.sts-includes{display:flex;flex-direction:column;gap:calc(16px * var(--u))}.sts-include{display:flex;align-items:center;gap:calc(18px * var(--u))}.sts-inctext{min-width:0;overflow-wrap:break-word;font-family:var(--fh);font-weight:560;font-size:calc(26px * var(--u) * var(--ts-b, 1));line-height:1.24;letter-spacing:-.018em}.wls{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;overflow:hidden;background:var(--sw-bg-fill, var(--sw-bg));color:var(--sw-ink);font-family:var(--fb);padding:calc(76px * var(--u));gap:calc(26px * var(--u));-webkit-font-smoothing:antialiased}.wls-tight{padding:calc(48px * var(--u));gap:calc(20px * var(--u))}.wls *,.wls *:before,.wls *:after{box-sizing:border-box}.wls-wash,.wls-washimg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wls-wash{background:radial-gradient(66% 52% at 84% -8%,color-mix(in srgb,var(--sw-accent) 26%,transparent) 0%,transparent 68%),radial-gradient(58% 46% at 4% 106%,color-mix(in srgb,var(--sw-accent) 18%,transparent) 0%,transparent 72%)}.wls-washimg{width:100%;height:100%;object-fit:cover;opacity:.35}.wls-top,.wls-bottom{display:flex;align-items:center;justify-content:space-between;gap:calc(20px * var(--u));flex:none;position:relative;z-index:1}.wls-brand{display:flex;align-items:center;gap:calc(12px * var(--u));font-family:var(--fh);font-weight:540;font-size:calc(19px * var(--u) * var(--ts-b, 1));letter-spacing:.01em}.wls-caps{font-size:calc(12px * var(--u) * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.3em;opacity:.62;line-height:1.4}.wls-eyebrow{letter-spacing:.42em;opacity:.7}.wls-rule{flex:1;height:1px;background:var(--sw-rule)}.wls-mid{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:calc(28px * var(--u));position:relative;z-index:1}.wls-center{align-items:center;text-align:center}.wls-leaf{display:block;border-radius:0 62%;flex:none}.wls-leafimg{display:block;object-fit:contain;flex:none}.wls-sprig{display:flex;align-items:flex-end;gap:calc(8px * var(--u));flex:none}.wls-display{font-family:var(--fh);font-weight:440;font-size:calc(86px * var(--u) * var(--ts-t, 1));line-height:1.1;letter-spacing:-.02em;text-wrap:balance;max-width:15em}.wls-display-sm{font-size:calc(58px * var(--u) * var(--ts-t, 1))}.wls-display em,.wls-quote em,.wls-ask em,.wls-testi em,.wls-oneline em{font-style:italic;font-weight:400;color:color-mix(in srgb,var(--sw-accent) 78%,var(--sw-ink))}.wls-lede{font-size:calc(19px * var(--u) * var(--ts-b, 1));line-height:1.85;opacity:.8;max-width:26em}.wls-quote{font-family:var(--fh);font-weight:440;font-size:calc(58px * var(--u) * var(--ts-t, 1));line-height:1.32;letter-spacing:-.015em;text-wrap:balance;max-width:16em}.wls-attrib{display:flex;flex-direction:column;align-items:flex-start;gap:calc(7px * var(--u));flex:none}.wls-attrib:before{content:"";width:calc(22px * var(--u));height:calc(22px * var(--u));border-radius:0 62%;background:color-mix(in srgb,var(--sw-accent) 68%,transparent);margin-bottom:calc(12px * var(--u))}.wls-attrib-name{font-family:var(--fh);font-weight:500;font-size:calc(23px * var(--u) * var(--ts-b, 1));letter-spacing:-.005em}.wls-markstage{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(30px * var(--u));position:relative;z-index:1}.wls-ring{width:calc(360px * var(--u));height:calc(360px * var(--u));border-radius:50%;border:1px solid color-mix(in srgb,var(--sw-accent) 55%,transparent);display:flex;align-items:center;justify-content:center;position:relative;flex:none}.wls-ring:after{content:"";position:absolute;inset:calc(18px * var(--u));border-radius:50%;border:1px solid color-mix(in srgb,var(--sw-accent) 20%,transparent);pointer-events:none}.wls-ring-sm{width:calc(196px * var(--u));height:calc(196px * var(--u))}.wls-ring-sm:after{inset:calc(11px * var(--u))}.wls-wordmark{font-family:var(--fh);font-weight:460;font-size:calc(44px * var(--u) * var(--ts-t, 1));letter-spacing:-.012em;line-height:1.1;text-align:center}.wls-photostage{flex:1;min-height:0;position:relative;z-index:1;border-radius:calc(4px * var(--u));overflow:hidden;background:var(--sw-veil)}.wls-photo{position:absolute;top:0;right:0;bottom:0;left:0}.wls-cap{flex:none;position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(10px * var(--u))}.wls-capline{font-family:var(--fh);font-weight:450;font-size:calc(34px * var(--u) * var(--ts-t, 1));line-height:1.24;letter-spacing:-.015em;max-width:22em}.wls-index{display:flex;flex-direction:column}.wls-row{display:grid;grid-template-columns:calc(66px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;padding:calc(24px * var(--u)) 0;border-bottom:1px solid var(--sw-rule);font-family:var(--fh);font-weight:450;font-size:calc(30px * var(--u) * var(--ts-b, 1));line-height:1.35}.wls-row:first-child{border-top:1px solid var(--sw-rule)}.wls-num{font-family:var(--fh);font-style:italic;font-weight:400;font-size:calc(21px * var(--u) * var(--ts-b, 1));letter-spacing:.04em;color:var(--sw-accent-text)}.wls-figure{font-family:var(--fh);font-weight:420;font-size:calc(196px * var(--u) * var(--ts-t, 1));line-height:.96;letter-spacing:-.03em;color:var(--sw-accent-text)}.wls-statlabel{font-family:var(--fh);font-weight:450;font-size:calc(36px * var(--u) * var(--ts-t, 1));line-height:1.3;letter-spacing:-.015em;text-wrap:balance;max-width:18em}.wls-pill{display:inline-flex;align-items:center;flex:none;padding:calc(11px * var(--u)) calc(24px * var(--u));border-radius:999px;background:var(--sw-accent);color:var(--sw-on-accent);font-size:calc(12px * var(--u) * var(--ts-b, 1));font-weight:560;text-transform:uppercase;letter-spacing:.24em;line-height:1.4}.wls-split{flex:1;min-height:0;display:flex;flex-direction:column;position:relative;z-index:1}.wls-split-cols{flex-direction:row}.wls-split-field{flex:0 0 42%;min-height:0;min-width:0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(24px * var(--u));padding:calc(34px * var(--u));background:color-mix(in srgb,var(--sw-accent) 16%,transparent);border-bottom:1px solid var(--sw-rule);max-height:calc(520px * var(--u))}.wls-split-cols .wls-split-field{flex:0 0 44%;max-height:none;border-bottom:none;border-right:1px solid var(--sw-rule)}.wls-split-copy{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:calc(22px * var(--u));padding:calc(44px * var(--u)) 0 0}.wls-split-cols .wls-split-copy{padding:0 0 0 calc(50px * var(--u))}.wls-display-split{font-size:calc(50px * var(--u) * var(--ts-t, 1));max-width:12em}.wls-bigstage{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.wls-big{display:block;font-family:var(--fh);font-weight:430;font-size:calc(168px * var(--u) * var(--ts-t, 1));line-height:.94;letter-spacing:-.038em}.wls-big-em{font-style:italic;font-weight:400;color:color-mix(in srgb,var(--sw-accent) 78%,var(--sw-ink));padding-left:calc(66px * var(--u))}.wls-count{display:flex;align-items:baseline;gap:calc(16px * var(--u));flex:none}.wls-count-n{font-family:var(--fh);font-weight:420;font-size:calc(104px * var(--u) * var(--ts-t, 1));line-height:.9;letter-spacing:-.03em;color:var(--sw-accent-text)}.wls-swipe{display:flex;align-items:center;gap:calc(13px * var(--u));flex:none}.wls-swipe:after{content:"";width:calc(15px * var(--u));height:calc(15px * var(--u));border-radius:0 62%;background:color-mix(in srgb,var(--sw-accent) 72%,transparent);transform:rotate(-45deg);flex:none}.wls-bill{display:flex;align-items:stretch;width:100%;max-width:calc(760px * var(--u));flex:none;border-top:1px solid var(--sw-rule);border-bottom:1px solid var(--sw-rule)}.wls-bill-cell{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:calc(12px * var(--u));padding:calc(26px * var(--u)) calc(14px * var(--u))}.wls-bill-cell+.wls-bill-cell{border-left:1px solid var(--sw-rule)}.wls-bill-v{font-family:var(--fh);font-weight:450;font-size:calc(26px * var(--u) * var(--ts-b, 1));line-height:1.3;letter-spacing:-.01em;text-align:center;text-wrap:balance}.wls-checks{display:flex;flex-direction:column;gap:calc(26px * var(--u))}.wls-check{display:grid;grid-template-columns:calc(34px * var(--u)) 1fr;gap:calc(20px * var(--u));align-items:baseline;font-family:var(--fh);font-weight:450;font-size:calc(29px * var(--u) * var(--ts-b, 1));line-height:1.4}.wls-check:before{content:"";width:calc(18px * var(--u));height:calc(18px * var(--u));border-radius:0 62%;background:color-mix(in srgb,var(--sw-accent) 70%,transparent);transform:translateY(calc(-4px * var(--u)))}.wls-ask{font-family:var(--fh);font-weight:430;font-size:calc(100px * var(--u) * var(--ts-t, 1));line-height:1.06;letter-spacing:-.028em;text-wrap:balance;max-width:11em}.wls-answer{display:flex;flex-direction:column;gap:calc(14px * var(--u));flex:none;max-width:calc(640px * var(--u));padding-top:calc(26px * var(--u));border-top:1px solid var(--sw-rule)}.wls-ring-face{width:calc(320px * var(--u));height:calc(320px * var(--u))}.wls-ring-face:after{inset:calc(14px * var(--u))}.wls-face{display:block;width:calc(264px * var(--u));height:calc(264px * var(--u));border-radius:50%;overflow:hidden;position:relative;flex:none;background:var(--sw-veil)}.wls-testi{font-family:var(--fh);font-weight:440;font-size:calc(44px * var(--u) * var(--ts-t, 1));line-height:1.35;letter-spacing:-.015em;text-wrap:balance;max-width:17em}.wls-attrib-c{align-items:center;text-align:center}.wls-swatches{flex:1;min-height:0;max-height:calc(660px * var(--u));display:flex;align-items:stretch;gap:calc(20px * var(--u))}.wls-swatch{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(12px * var(--u))}.wls-swatch-field{flex:1;min-height:calc(150px * var(--u));border-radius:0 calc(64px * var(--u)) 0 calc(64px * var(--u));box-shadow:inset 0 0 0 1px var(--sw-rule)}.wls-swatch-name{font-family:var(--fh);font-weight:480;font-size:calc(20px * var(--u) * var(--ts-b, 1));line-height:1.25;letter-spacing:-.005em}.wls-glyphs{display:flex;align-items:baseline;gap:calc(44px * var(--u));font-family:var(--fh);font-weight:430;font-size:calc(230px * var(--u) * var(--ts-t, 1));line-height:.92;letter-spacing:-.03em;flex:none}.wls-glyph-em{font-style:italic;font-weight:400;color:color-mix(in srgb,var(--sw-accent) 78%,var(--sw-ink))}.wls-sample{font-family:var(--fh);font-weight:440;font-size:calc(30px * var(--u) * var(--ts-b, 1));line-height:1.6;opacity:.85;max-width:20em}.wls-duo{flex:1;min-height:0;display:flex;gap:calc(26px * var(--u))}.wls-duo-stack{flex-direction:column}.wls-pane{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:calc(12px * var(--u))}.wls-pane-frame{flex:1;min-height:calc(180px * var(--u));position:relative;overflow:hidden;border-radius:calc(4px * var(--u));background:var(--sw-veil)}.wls-profile{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:calc(26px * var(--u));position:relative;z-index:1}.wls-oneline{font-family:var(--fh);font-weight:440;font-size:calc(30px * var(--u) * var(--ts-t, 1));line-height:1.4;letter-spacing:-.01em;text-wrap:balance;max-width:18em}.wls-pricing{display:flex;flex-direction:column;align-items:center;gap:calc(10px * var(--u));flex:none}.wls-price{font-family:var(--fh);font-weight:420;font-size:calc(150px * var(--u) * var(--ts-t, 1));line-height:.95;letter-spacing:-.03em;color:var(--sw-accent-text)}.ed{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.7;overflow:hidden;-webkit-font-smoothing:antialiased}.ed *,.ed *:before,.ed *:after{box-sizing:border-box}.ed-top{position:absolute;top:44px;left:72px;right:72px;display:flex;justify-content:space-between;align-items:center;z-index:4}.ed-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:650;font-size:calc(17px * var(--ts-b, 1));letter-spacing:-.01em}.ed-barcode{width:116px;height:26px;opacity:.85;background:repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 5px,var(--fg) 5px 6px,transparent 6px 11px,var(--fg) 11px 15px,transparent 15px 17px,var(--fg) 17px 18px,transparent 18px 22px)}.ed-rail{position:absolute;left:26px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:calc(10px * var(--ts-b, 1));font-weight:500;text-transform:uppercase;letter-spacing:.22em;opacity:.5;white-space:nowrap;z-index:4}.ed-foot{position:absolute;bottom:40px;left:72px;right:72px;display:flex;justify-content:space-between;align-items:baseline;font-size:calc(10px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.18em;opacity:.55;z-index:4}.ed-pagenum{font-family:var(--fh);font-size:calc(13px * var(--ts-b, 1));font-weight:650;letter-spacing:.08em}.ed-body{position:absolute;top:128px;right:72px;bottom:96px;left:72px;top:calc(128px + max(0px,22px * (var(--lk, 1) - 1)));z-index:2}.ed-head{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:26px}.ed-h1{font-family:var(--fh);font-size:calc(47px * var(--ts-t, 1));font-weight:600;letter-spacing:-.025em;line-height:1;max-width:560px}.ed-meta{display:flex;gap:30px;max-width:560px;padding-top:6px}.ed-meta p{width:260px;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.8;color:color-mix(in srgb,var(--fg) 72%,transparent)}.ed-rule{border:0;border-top:1px solid color-mix(in srgb,var(--fg) 24%,transparent);margin:0 0 44px}.ed-microlabel{font-size:calc(10px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--a)}.ed-ghost{position:absolute;top:90px;right:-180px;width:780px;height:780px;opacity:.12;z-index:0;pointer-events:none}.ed-divider{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center}.ed-divider-title{font-family:var(--fh);font-size:calc(132px * var(--ts-t, 1));font-weight:620;letter-spacing:-.03em;line-height:.96;max-width:900px}.ed-divider-num{position:absolute;bottom:30px;left:0;display:flex;align-items:baseline;gap:22px;width:420px}.ed-divider-num span{font-family:var(--fh);font-size:calc(30px * var(--ts-b, 1));font-weight:620}.ed-divider-num i{flex:1;border-top:1.5px solid currentColor;opacity:.9}.ed-display{font-family:var(--fh);font-size:calc(138px * var(--ts-t, 1));font-weight:640;letter-spacing:-.03em;line-height:.97}.ed-display .alt{color:var(--a)}.ed-cover-note{margin-top:44px;display:flex;align-items:center;gap:20px;font-size:calc(11px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.2em;opacity:.85}.ed-cover-note:before{content:"";width:64px;border-top:2px solid var(--a)}.ed-thanks-foot{position:absolute;bottom:24px;left:0;right:0;display:flex;gap:120px}.ed-thanks-foot .cell .ed-microlabel{display:block;margin-bottom:8px}.ed-thanks-foot .cell b{font-size:calc(15px * var(--ts-b, 1));font-weight:500}.ed-toc-title{font-family:var(--fh);font-size:calc(72px * var(--ts-t, 1));font-weight:620;letter-spacing:-.03em;margin-bottom:70px}.ed-toc{display:grid;grid-template-columns:1fr 1fr;column-gap:120px;row-gap:0}.ed-toc-item{display:flex;align-items:baseline;gap:26px;padding:26px 4px;border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.ed-toc-item .num{font-family:var(--fh);font-weight:650;font-size:calc(13px * var(--ts-b, 1));color:var(--a)}.ed-toc-item .label{font-family:var(--fh);font-size:calc(23px * var(--ts-b, 1));font-weight:550;letter-spacing:-.01em}.ed-two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.ed-bodycols{columns:2;column-gap:32px;font-size:calc(12.5px * var(--ts-b, 1));line-height:1.85;color:color-mix(in srgb,var(--fg) 80%,transparent)}.ed-statement{font-family:var(--fh);font-size:calc(52px * var(--ts-t, 1));font-weight:600;letter-spacing:-.025em;line-height:1.12;max-width:980px}.ed-statement em{font-style:normal;color:var(--a)}.ed-value-list{display:flex;flex-direction:column}.ed-value-item{display:flex;align-items:baseline;gap:24px;padding:20px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.ed-value-item .num{font-size:calc(11px * var(--ts-b, 1));font-weight:650;color:var(--a)}.ed-value-item .label{font-family:var(--fh);font-size:calc(27px * var(--ts-b, 1));font-weight:570}.ed-logo-panel{background:var(--p-fill, var(--p));color:var(--on-p);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;height:100%}.ed-logo-wordmark{font-family:var(--fh);font-size:calc(37px * var(--ts-t, 1));font-weight:640;letter-spacing:-.015em}.ed-spec-list{margin-top:36px;display:flex;flex-direction:column}.ed-spec-row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 18%,transparent);font-size:calc(12px * var(--ts-b, 1))}.ed-spec-row b{font-weight:600}.ed-spec-row span{opacity:.65}.ed-tilegrid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;height:100%}.ed-bgtile{display:flex;align-items:center;justify-content:center;gap:18px}.ed-bgtile .name{font-family:var(--fh);font-size:calc(25px * var(--ts-b, 1));font-weight:600;letter-spacing:-.01em}.ed-construct{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.ed-construct .cross-h,.ed-construct .cross-v{position:absolute;border-color:color-mix(in srgb,var(--fg) 35%,transparent)!important}.ed-construct .cross-h{left:0;right:0;top:50%;border-top:1px dashed}.ed-construct .cross-v{top:0;bottom:0;left:50%;border-left:1px dashed}.ed-construct .box{position:absolute;border:1px dashed color-mix(in srgb,var(--fg) 35%,transparent)}.ed-clear-x{position:absolute;font-size:calc(15px * var(--ts-b, 1));font-weight:600;opacity:.6}.ed-misuse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;height:100%}.ed-misuse-tile{display:flex;flex-direction:column}.ed-misuse-tile .stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:color-mix(in srgb,var(--fg) 6%,transparent)}.ed-misuse-tile .caption{display:flex;gap:10px;align-items:baseline;padding-top:14px;font-size:calc(11.5px * var(--ts-b, 1))}.ed-misuse-tile .caption b{color:var(--a);font-size:calc(14px * var(--ts-b, 1))}.ed-colorgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:34px;height:100%;align-content:start}.ed-colorcard .dot{width:158px;height:158px;border-radius:50%;margin-bottom:26px}.ed-colorcard .cname{font-family:var(--fh);font-size:calc(21px * var(--ts-b, 1));font-weight:600;margin-bottom:14px}.ed-colorcard .vals{font-size:calc(11px * var(--ts-b, 1));line-height:2;color:color-mix(in srgb,var(--fg) 70%,transparent)}.ed-colorcard .vals b{display:inline-block;width:52px;font-weight:600;color:var(--fg)}.ed-scale-row{display:grid;grid-template-columns:190px 1fr;gap:34px;align-items:center;margin-bottom:22px}.ed-scale-row .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:600}.ed-scale-row .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));font-weight:400;opacity:.6;letter-spacing:.08em;margin-top:3px}.ed-scale{display:flex;height:58px}.ed-scale i{flex:1;position:relative}.ed-scale i span{position:absolute;bottom:-20px;left:0;font-size:calc(9px * var(--ts-b, 1));letter-spacing:.06em;opacity:.55}.ed-type-hero{font-family:var(--fh);font-weight:640;font-size:calc(275px * var(--ts-t, 1));line-height:.9;letter-spacing:-.04em;margin:-10px 0 30px}.ed-alphabet{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:500;letter-spacing:.06em;line-height:2;word-break:break-all}.ed-fontname{font-size:calc(12px * var(--ts-b, 1));margin-bottom:6px}.ed-stylecols{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:40px}.ed-stylecols .col .ed-microlabel{display:block;border-top:1px solid color-mix(in srgb,var(--fg) 24%,transparent);padding-top:12px;margin-bottom:12px}.ed-stylecols .col p{font-size:calc(12.5px * var(--ts-b, 1));line-height:1.8}.ed-cardstage{position:relative;height:100%}.ed-bizcard{position:absolute;width:470px;height:272px;padding:30px;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 22%,transparent)}.ed-bizcard.front{left:40px;top:40px;background:var(--p-fill, var(--p));color:var(--on-p);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.ed-bizcard.front .name{font-family:var(--fh);font-size:calc(27px * var(--ts-b, 1));font-weight:640}.ed-bizcard.back{right:30px;bottom:20px;background:var(--a-fill, var(--a));color:var(--on-a);display:flex;flex-direction:column;justify-content:space-between}.ed-bizcard.back .person{font-family:var(--fh);font-size:calc(21px * var(--ts-b, 1));font-weight:640;line-height:1.2}.ed-bizcard.back .role{font-size:calc(11px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.16em;opacity:.85;margin-top:4px}.ed-bizcard.back .lines{font-size:calc(11.5px * var(--ts-b, 1));line-height:1.9}.ed-paper-mock{background:#fff;color:#22211d;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 20%,transparent)}.ed-letterhead{width:350px;height:496px;padding:30px;display:flex;flex-direction:column}.ed-letterhead .head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:34px}.ed-letterhead .addr{font-size:calc(7.5px * var(--ts-b, 1));line-height:1.7;text-align:right;opacity:.6}.ed-fakeline{height:7px;background:color-mix(in srgb,#22211d 13%,transparent);margin-bottom:9px}.ed-envelope{position:relative;width:430px;height:224px;padding:24px;overflow:hidden}.ed-envelope .flap{position:absolute;inset:0 0 auto 0;height:0;border-left:215px solid transparent;border-right:215px solid transparent;border-top:92px solid color-mix(in srgb,var(--sand) 30%,#ffffff)}.ed-garments{display:flex;gap:90px;align-items:flex-end;justify-content:center;height:100%;padding-bottom:20px}.ed-garment{position:relative}.ed-phone{width:252px;height:516px;border-radius:44px;border:9px solid var(--ink);background:var(--paper-fill, var(--paper));color:var(--on-paper);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;box-shadow:0 34px 70px color-mix(in srgb,var(--ink) 30%,transparent)}.ed-phone:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:74px;height:20px;border-radius:12px;background:var(--ink-fill, var(--ink))}.ed-phone .appname{font-family:var(--fh);font-size:calc(22px * var(--ts-b, 1));font-weight:640}.ed-phone .apptag{font-size:calc(10px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.18em;opacity:.6}.ed-socialtile{width:340px;height:340px;background:var(--p-fill, var(--p));color:var(--on-p);padding:28px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 34px 70px color-mix(in srgb,var(--ink) 30%,transparent)}.ed-socialtile .post{font-family:var(--fh);font-size:calc(27px * var(--ts-b, 1));font-weight:600;letter-spacing:-.01em;line-height:1.25}.ed-socialtile .handle{font-size:calc(11px * var(--ts-b, 1));letter-spacing:.1em;color:color-mix(in srgb,var(--paper) 70%,transparent)}.ed-posters{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;height:100%}.ed-poster{position:relative;padding:26px;display:flex;flex-direction:column;box-shadow:0 26px 55px color-mix(in srgb,var(--ink) 18%,transparent)}.ed-poster .big{font-family:var(--fh);font-weight:700;font-size:calc(43px * var(--ts-t, 1));line-height:.98;letter-spacing:-.02em;text-transform:uppercase}.ed-contact-title{font-family:var(--fh);font-size:calc(105px * var(--ts-t, 1));font-weight:630;letter-spacing:-.03em;line-height:1;margin-bottom:80px}.ed-contact-cols{display:flex;gap:110px}.ed-contact-cols .cell .ed-microlabel{display:block;margin-bottom:12px}.ed-contact-cols .cell b{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:560}[data-guest=editorial] .ed-display,[data-guest=editorial] .ed-h1,[data-guest=editorial] .ed-divider-title,[data-guest=editorial] .ed-statement,[data-guest=editorial] .ed-type-hero,[data-guest=editorial] .ed-cover-note,[data-guest=editorial] .ed-contact-title,[data-guest=editorial] .ed-toc-title{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=editorial] .ed-microlabel,[data-guest=editorial] .ed-fontname,[data-guest=editorial] .ed-caption,[data-guest=editorial] .ed-label,[data-guest=editorial] .ed-rowname{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=editorial] .ed-box,[data-guest=editorial] .ed-misuse-tile,[data-guest=editorial] .ed-misuse-grid,[data-guest=editorial] .ed-logo-panel,[data-guest=editorial] .ed-tilegrid,[data-guest=editorial] .ed-socialtile,[data-guest=editorial] .ed-poster,[data-guest=editorial] .ed-bizcard,[data-guest=editorial] .ed-paper-mock,[data-guest=editorial] .ed-cardstage,[data-guest=editorial] .ed-colorgrid,[data-guest=editorial] .ed-construct,[data-guest=editorial] .ed-scale{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=editorial] .ed-rule,[data-guest=editorial] .ed-scale-row,[data-guest=editorial] .ed-spec-row,[data-guest=editorial] .ed-toc-item,[data-guest=editorial] .ed-value-item{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=editorial] .ed-divider-num i,[data-guest=editorial] .ed-alphabet,[data-guest=editorial] .ed-logo-wordmark{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=editorial] .ed-bgtile .name,[data-guest=editorial] .ed-phone .apptag{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=editorial] .ed-envelope .flap,[data-guest=editorial] .ed-phone{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}.dl-guest{display:contents}.dl-guest :where(*){border-radius:var(--dl-radius);border-color:var(--dl-edge-color)}.dl-guest :where([style*="border-radius: 50%"],[style*="border-radius:50%"],.round,[class*=circle],[class*=dot],[class*=avatar]){border-radius:999px}.dl-guest .dl-display{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}.dl-guest .dl-label{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}.ac{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.6;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.ac *,.ac *:before,.ac *:after{box-sizing:border-box}.ac-main{flex:1;min-height:0;padding:44px 48px 26px;display:flex;flex-direction:column;position:relative;z-index:1}.ac-foot{display:flex;border-top:2px solid var(--fg);min-height:54px;flex:none;position:relative;z-index:1;font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.18em}.ac-foot .cell{display:flex;align-items:center;gap:12px;padding:0 24px;border-right:2px solid var(--fg);white-space:nowrap}.ac-foot .cell:last-child{border-right:none}.ac-foot .brandcell{font-family:var(--fh);font-size:calc(13px * var(--ts-b, 1));font-weight:800;letter-spacing:.02em}.ac-foot .grow{flex:1;opacity:.65}.ac-foot .num{background:var(--a-fill, var(--a));color:var(--on-a);font-family:var(--fh);font-size:calc(15px * var(--ts-b, 1));font-weight:800;min-width:84px;justify-content:center}.ac-head{display:grid;grid-template-columns:1fr 430px;height:148px;flex:none;margin-bottom:30px;border:2px solid var(--fg)}.ac-head .titleband{background:var(--ink-fill, var(--ink));color:var(--on-ink);display:flex;align-items:center;padding:0 34px;overflow:hidden}.ac-head .titleband h1{font-family:var(--fh);font-size:calc(62px * var(--ts-t, 1));font-weight:830;text-transform:uppercase;letter-spacing:-.015em;line-height:.92}.ac-head .metabox{border-left:2px solid var(--fg);padding:20px 24px;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.75;color:color-mix(in srgb,var(--fg) 80%,transparent);overflow:hidden}.ac-content{flex:1;min-height:0}.ac-divider{flex:1;display:flex;flex-direction:column}.ac-divider-top{flex:1;position:relative;overflow:hidden}.ac-divider-top .ghost{position:absolute;right:-120px;top:-60px;width:560px;height:560px;opacity:.14}.ac-index{display:inline-block;font-family:var(--fh);font-size:calc(30px * var(--ts-b, 1));font-weight:830;border:2px solid currentColor;padding:10px 22px}.ac-divider-title{font-family:var(--fh);font-size:calc(235px * var(--ts-t, 1));font-weight:850;text-transform:uppercase;letter-spacing:-.03em;line-height:.86;margin-left:-8px}.ac-cover-name{font-family:var(--fh);font-weight:870;text-transform:uppercase;letter-spacing:-.025em;line-height:.88;font-size:calc(188px * var(--ts-t, 1))}.ac-chip{display:inline-flex;align-items:center;gap:12px;border:2px solid currentColor;padding:12px 20px;font-size:calc(11px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em}.ac-chip.solid{background:var(--a-fill, var(--a));border-color:var(--a);color:var(--on-a)}.ac-barcode{width:130px;height:30px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px,currentColor 6px 7px,transparent 7px 13px,currentColor 13px 18px,transparent 18px 20px,currentColor 20px 21px,transparent 21px 26px)}.ac-boxgrid{display:grid;gap:0;height:100%;border:2px solid var(--fg)}.ac-box{border-right:2px solid var(--fg);border-bottom:2px solid var(--fg);padding:22px 24px;position:relative;overflow:hidden;display:flex;flex-direction:column}.ac-box .boxnum{font-family:var(--fh);font-size:calc(15px * var(--ts-b, 1));font-weight:800;color:var(--a);margin-bottom:10px}.ac-box .boxlabel{font-family:var(--fh);font-size:calc(28px * var(--ts-b, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.01em}.ac-box .boxtext{margin-top:auto;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.7;color:color-mix(in srgb,var(--fg) 75%,transparent)}.ac-statement{font-family:var(--fh);font-size:calc(74px * var(--ts-t, 1));font-weight:830;text-transform:uppercase;letter-spacing:-.02em;line-height:.98}.ac-statement em{font-style:normal;color:var(--a)}.ac-microlabel{font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--a)}.ac-graph{position:relative;height:100%;border:2px solid var(--fg);background-image:repeating-linear-gradient(0deg,color-mix(in srgb,var(--fg) 14%,transparent) 0 1px,transparent 1px 40px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--fg) 14%,transparent) 0 1px,transparent 1px 40px);display:flex;align-items:center;justify-content:center}.ac-graph .crosshair-h,.ac-graph .crosshair-v{position:absolute;background:color-mix(in srgb,var(--a) 80%,transparent)}.ac-graph .crosshair-h{left:0;right:0;top:50%;height:1.5px}.ac-graph .crosshair-v{top:0;bottom:0;left:50%;width:1.5px}.ac-tile{display:flex;align-items:center;justify-content:center;position:relative}.ac-tile .tag{position:absolute;left:14px;top:12px;font-size:calc(9.5px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.18em;opacity:.7}.ac-sizerow{display:flex;align-items:flex-end;gap:70px;height:100%;padding:0 20px 60px;border:2px solid var(--fg);position:relative}.ac-sizerow:after{content:"";position:absolute;left:20px;right:20px;bottom:52px;border-bottom:1.5px solid var(--a)}.ac-sizerow .stack{text-align:center}.ac-sizerow .stack small{display:block;margin-top:16px;font-size:calc(10px * var(--ts-b, 1));font-weight:700;letter-spacing:.12em}.ac-bars{display:grid;grid-template-columns:repeat(5,1fr);height:100%;border:2px solid var(--fg)}.ac-bar{border-right:2px solid var(--fg);display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.ac-bar:last-child{border-right:none}.ac-bar .barname{font-family:var(--fh);font-size:calc(21px * var(--ts-b, 1));font-weight:800;text-transform:uppercase;line-height:1.05}.ac-bar .barvals{font-size:calc(10px * var(--ts-b, 1));line-height:1.8;letter-spacing:.06em;margin-top:10px;opacity:.85}.ac-ratio{display:flex;height:210px;border:2px solid var(--fg)}.ac-ratio i{position:relative}.ac-ratio i b{position:absolute;left:18px;bottom:14px;font-family:var(--fh);font-size:calc(30px * var(--ts-b, 1));font-weight:830}.ac-ratio i span{position:absolute;left:18px;top:14px;font-size:calc(9.5px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.16em}.ac-scale{display:flex;height:66px;border:2px solid var(--fg)}.ac-scale i{flex:1;border-right:1px solid color-mix(in srgb,var(--fg) 25%,transparent)}.ac-scale i:last-child{border-right:none}.ac-scalerow{display:grid;grid-template-columns:210px 1fr;gap:26px;align-items:center;margin-bottom:18px}.ac-scalerow .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:800;text-transform:uppercase}.ac-scalerow .rowname small{display:block;font-family:var(--fb);font-weight:400;font-size:calc(10px * var(--ts-b, 1));letter-spacing:.1em;opacity:.6;margin-top:2px}.ac-aa{background:var(--a-fill, var(--a));color:var(--on-a);display:flex;align-items:center;justify-content:center;font-family:var(--fh);font-size:calc(330px * var(--ts-t, 1));font-weight:850;letter-spacing:-.04em;border:2px solid var(--fg)}.ac-alphabet{font-family:var(--fh);font-size:calc(25px * var(--ts-b, 1));font-weight:600;letter-spacing:.05em;line-height:1.9;word-break:break-all}.ac-typedemo h2{font-family:var(--fh);font-size:calc(88px * var(--ts-t, 1));font-weight:850;text-transform:uppercase;letter-spacing:-.02em;line-height:.92}.ac-typedemo h3{font-family:var(--fh);font-size:calc(30px * var(--ts-b, 1));font-weight:650;margin-top:22px}.ac-phone{width:320px;height:560px;border:3px solid var(--ink);background:var(--paper-fill, var(--paper));color:var(--on-paper);display:flex;flex-direction:column;overflow:hidden}.ac-phone .statusbar{height:34px;border-bottom:2px solid var(--ink);display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:calc(10px * var(--ts-b, 1));font-weight:700;letter-spacing:.08em}.ac-profile{padding:18px;display:flex;flex-direction:column;gap:14px;flex:1}.ac-profile .row{display:flex;align-items:center;gap:14px}.ac-profile .avatar{width:64px;height:64px;border-radius:50%;border:2px solid var(--ink);display:flex;align-items:center;justify-content:center;flex:none}.ac-profile .stats{display:flex;gap:0;border:2px solid var(--ink)}.ac-profile .stats span{flex:1;text-align:center;padding:8px 0;border-right:2px solid var(--ink);font-size:calc(10px * var(--ts-b, 1));line-height:1.5}.ac-profile .stats span:last-child{border-right:none}.ac-profile .stats b{display:block;font-family:var(--fh);font-size:calc(15px * var(--ts-b, 1));font-weight:800}.ac-postgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;flex:1}.ac-postgrid i{display:flex;align-items:center;justify-content:center}.ac-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;height:100%}.ac-post{border:2px solid var(--fg);padding:24px;display:flex;flex-direction:column}.ac-post .posthead{display:flex;align-items:center;gap:10px;font-size:calc(11px * var(--ts-b, 1));font-weight:700;margin-bottom:18px}.ac-post .postbody{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--fh);font-size:calc(26px * var(--ts-b, 1));font-weight:800;text-transform:uppercase;line-height:1.1;padding:12px}.ac-appicon{border-radius:26%;display:flex;align-items:center;justify-content:center;background:var(--p-fill, var(--p));border:2px solid var(--ink)}.ac-dock{display:flex;gap:26px;align-items:center;justify-content:center;border:2px solid var(--fg);background:color-mix(in srgb,var(--fg) 7%,transparent);padding:26px 40px}.ac-browser{border:2px solid var(--fg);height:100%;display:flex;flex-direction:column;background:var(--paper-fill, var(--paper));color:var(--on-paper)}.ac-browser .chrome{height:44px;border-bottom:2px solid var(--ink);display:flex;align-items:center;gap:8px;padding:0 18px;flex:none}.ac-browser .chrome i{width:12px;height:12px;border-radius:50%;border:2px solid var(--ink)}.ac-browser .nav{display:flex;align-items:center;justify-content:space-between;padding:18px 30px;border-bottom:2px solid var(--ink);font-weight:700;text-transform:uppercase;font-size:calc(11px * var(--ts-b, 1));letter-spacing:.14em}.ac-browser .hero{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 30px;gap:22px}.ac-browser .hero h2{font-family:var(--fh);font-size:calc(64px * var(--ts-t, 1));font-weight:850;text-transform:uppercase;line-height:.92;letter-spacing:-.02em}.ac-cta{display:inline-block;background:var(--a-fill, var(--a));color:var(--on-a);font-weight:800;text-transform:uppercase;font-size:calc(12px * var(--ts-b, 1));letter-spacing:.12em;padding:14px 26px;border:2px solid var(--ink);width:fit-content}.ac-card{width:470px;height:275px;border:2px solid var(--ink);padding:26px;display:flex;flex-direction:column;justify-content:space-between}.ac-paycard{width:470px;height:285px;border-radius:18px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border:2px solid var(--ink)}.ac-paycard .chip{width:52px;height:38px;border-radius:6px;background:var(--sand-fill, var(--sand));border:2px solid color-mix(in srgb,var(--ink) 45%,transparent)}.ac-paycard .number{font-family:var(--fh);font-size:calc(29px * var(--ts-b, 1));font-weight:700;letter-spacing:.12em}.ac-invoice{width:380px;height:520px;background:#fff;color:#1c1b18;border:2px solid var(--ink);padding:28px;display:flex;flex-direction:column}.ac-invoice .ln{height:7px;background:color-mix(in srgb,#1c1b18 14%,transparent);margin-bottom:10px}.ac-pattern{height:100%;border:2px solid var(--fg);background:var(--p-fill, var(--p));display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);overflow:hidden}.ac-pattern>i{display:flex;align-items:center;justify-content:center}[data-guest=acid] .ac-head{border:var(--dl-edge) solid var(--dl-edge-color);border-radius:var(--dl-radius);overflow:hidden}[data-guest=acid] .ac-head .titleband{background:var(--dl-slab-bg);color:var(--dl-slab-fg)}[data-guest=acid] .ac-head .titleband h1{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=acid] .ac-head .metabox{border-left:var(--dl-edge) solid var(--dl-edge-color)}[data-guest=acid] .ac-boxgrid{border:var(--dl-edge) solid var(--dl-edge-color);border-radius:var(--dl-radius);overflow:hidden}[data-guest=acid] .ac-box{border-right:var(--dl-edge) solid var(--dl-edge-color);border-bottom:var(--dl-edge) solid var(--dl-edge-color);border-radius:0}[data-guest=acid] .ac-box .boxlabel,[data-guest=acid] .ac-microlabel,[data-guest=acid] .ac-bar .barname,[data-guest=acid] .ac-tile .tag{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=acid] .ac-chip{border:var(--dl-edge) solid currentColor;border-radius:var(--dl-radius);font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=acid] .ac-divider-title,[data-guest=acid] .ac-cover-name,[data-guest=acid] .ac-statement{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=acid] .ac-tile,[data-guest=acid] .ac-graph,[data-guest=acid] .ac-sizerow,[data-guest=acid] .ac-bars,[data-guest=acid] .ac-scale,[data-guest=acid] .ac-ratio i{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=acid] .ac-bar{border-bottom-width:var(--dl-hair);border-bottom-color:var(--dl-hair-color)}[data-guest=acid] .ac-index,[data-guest=acid] .ac-aa,[data-guest=acid] .ac-alphabet,[data-guest=acid] .ac-typedemo h2,[data-guest=acid] .ac-browser .hero h2{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=acid] .ac-scalerow .rowname,[data-guest=acid] .ac-scalerow .rowname small,[data-guest=acid] .ac-profile .stats span,[data-guest=acid] .ac-cta,[data-guest=acid] .ac-paycard .number{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=acid] .ac-phone,[data-guest=acid] .ac-post,[data-guest=acid] .ac-appicon,[data-guest=acid] .ac-dock,[data-guest=acid] .ac-browser,[data-guest=acid] .ac-card,[data-guest=acid] .ac-paycard,[data-guest=acid] .ac-invoice,[data-guest=acid] .ac-pattern,[data-guest=acid] .ac-profile .avatar,[data-guest=acid] .ac-paycard .chip{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=acid] .ac-phone .statusbar,[data-guest=acid] .ac-post .postbody,[data-guest=acid] .ac-browser .chrome,[data-guest=acid] .ac-browser .nav{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.st{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13.5px * var(--ts-b, 1));line-height:1.65;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.st *,.st *:before,.st *:after{box-sizing:border-box}.st-top{display:flex;justify-content:space-between;align-items:center;padding:38px 64px 0;flex:none;position:relative;z-index:1}.st-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:640;font-size:calc(18px * var(--ts-b, 1));letter-spacing:-.01em}.st-topdate{font-size:calc(12px * var(--ts-b, 1));opacity:.55}.st-body{flex:1;min-height:0;padding:30px 64px 20px;position:relative;display:flex;flex-direction:column}.st-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 64px 32px;font-size:calc(11px * var(--ts-b, 1));opacity:.55;flex:none;position:relative;z-index:1}.st-folio{font-family:var(--fh);font-weight:640;font-size:calc(13px * var(--ts-b, 1))}.st-display{font-family:var(--fh);font-size:calc(120px * var(--ts-t, 1));font-weight:560;letter-spacing:-.035em;line-height:1;position:relative;z-index:1}.st-h1{font-family:var(--fh);font-size:calc(62px * var(--ts-t, 1));font-weight:560;letter-spacing:-.03em;line-height:1.04;position:relative;z-index:1}.st-lede{font-size:calc(15px * var(--ts-b, 1));line-height:1.8;color:color-mix(in srgb,var(--fg) 78%,transparent);max-width:520px}.st-divider{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:60px}.st-divider-title{font-family:var(--fh);font-size:calc(170px * var(--ts-t, 1));font-weight:570;letter-spacing:-.035em;line-height:1;position:relative;z-index:1}.st-sticker{display:inline-block;padding:10px 20px;border-radius:999px;font-family:var(--fh);font-weight:620;font-size:calc(14px * var(--ts-b, 1));letter-spacing:.01em;width:fit-content;box-shadow:0 6px 18px color-mix(in srgb,var(--ink) 18%,transparent)}.st-sticker.ink{background:var(--ink-fill, var(--ink));color:var(--on-ink)}.st-sticker.accent{background:var(--a-fill, var(--a));color:var(--on-a)}.st-sticker.secondary{background:var(--s-fill, var(--s));color:var(--on-s)}.st-sidetitle{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fh);font-size:calc(44px * var(--ts-t, 1));font-weight:570;letter-spacing:-.02em;line-height:1;opacity:.9}.st-notecard{background:#fff;color:#26241f;border-radius:10px;padding:16px 16px 14px;width:205px;box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 20%,transparent)}.st-notecard .pic{background:color-mix(in srgb,var(--sand) 40%,#ffffff);border-radius:6px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.st-notecard p{font-size:calc(11px * var(--ts-b, 1));line-height:1.6;opacity:.75}.st-card{border-radius:22px;padding:30px;position:relative;overflow:hidden;display:flex;flex-direction:column}.st-agenda{display:flex;flex-direction:column;justify-content:center;gap:0;flex:1;max-width:900px}.st-agenda .row{display:flex;align-items:baseline;justify-content:space-between;gap:40px;padding:24px 6px;border-bottom:2px solid color-mix(in srgb,var(--fg) 80%,transparent)}.st-agenda .row .label{font-family:var(--fh);font-size:calc(42px * var(--ts-t, 1));font-weight:560;letter-spacing:-.02em}.st-agenda .row .num{font-family:var(--fh);font-size:calc(22px * var(--ts-b, 1));font-weight:600;opacity:.75}.st-blobs{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;align-items:start;flex:1;padding-top:14px}.st-blob .swatch{border-radius:44% 56% 52% 48%/52% 44% 56% 48%;aspect-ratio:1;margin-bottom:20px;box-shadow:0 16px 34px color-mix(in srgb,var(--ink) 14%,transparent)}.st-blob .bname{font-family:var(--fh);font-size:calc(20px * var(--ts-b, 1));font-weight:620}.st-blob .bhex{font-size:calc(11px * var(--ts-b, 1));opacity:.6;margin-top:3px;letter-spacing:.05em}.st-duo{border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.st-duo b{font-family:var(--fh);font-size:calc(66px * var(--ts-t, 1));font-weight:580}.st-duo span{font-size:calc(11px * var(--ts-b, 1));opacity:.75}.st-strip{display:flex;height:60px;border-radius:999px;overflow:hidden;box-shadow:0 10px 26px color-mix(in srgb,var(--ink) 12%,transparent)}.st-strip i{flex:1}.st-striprow{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;margin-bottom:24px}.st-striprow .rowname{font-family:var(--fh);font-size:calc(18px * var(--ts-b, 1));font-weight:620}.st-striprow .rowname small{display:block;font-family:var(--fb);font-weight:400;font-size:calc(11px * var(--ts-b, 1));opacity:.55}.st-typescale .row{display:grid;grid-template-columns:210px 1fr;gap:44px;align-items:baseline;padding:18px 0;border-bottom:1.5px solid color-mix(in srgb,var(--fg) 18%,transparent)}.st-typescale .meta{font-size:calc(12px * var(--ts-b, 1));opacity:.6}.st-phone{width:300px;height:600px;background:var(--ink-fill, var(--ink));color:var(--on-ink);border-radius:46px;padding:26px 24px;display:flex;flex-direction:column;box-shadow:0 34px 70px color-mix(in srgb,var(--ink) 35%,transparent);position:relative}.st-phone:before{content:"";position:absolute;top:14px;left:50%;transform:translate(-50%);width:84px;height:20px;border-radius:12px;background:color-mix(in srgb,var(--paper) 12%,var(--ink))}.st-phone .menu{margin-top:60px;display:flex;flex-direction:column}.st-phone .menu span{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:580;padding:17px 4px;border-bottom:1.5px solid color-mix(in srgb,var(--paper) 22%,transparent);display:flex;justify-content:space-between;align-items:center}.st-phone .foot{margin-top:auto;font-size:calc(10px * var(--ts-b, 1));letter-spacing:.14em;text-transform:uppercase;opacity:.6}.st-postcards{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;flex:1}.st-story{border-radius:26px;aspect-ratio:9 / 16;padding:26px;display:flex;flex-direction:column;box-shadow:0 22px 48px color-mix(in srgb,var(--ink) 22%,transparent)}.st-bizcard{width:440px;height:256px;border-radius:20px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 26px 55px color-mix(in srgb,var(--ink) 24%,transparent)}.st-stickersheet{flex:1;border-radius:26px;background:#fff;box-shadow:0 20px 45px color-mix(in srgb,var(--ink) 16%,transparent);display:flex;align-items:center;justify-content:center;gap:70px;position:relative}.st-roundsticker{border-radius:50%;display:flex;align-items:center;justify-content:center;border:6px dashed color-mix(in srgb,var(--ink) 22%,transparent)}.st-pillsticker{border-radius:999px;padding:20px 38px;font-family:var(--fh);font-weight:640;font-size:calc(30px * var(--ts-b, 1))}.st-poster{width:400px;height:560px;border-radius:18px;padding:38px;display:flex;flex-direction:column;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 26%,transparent);position:relative}[data-guest=studio] .st-display,[data-guest=studio] .st-divider-title,[data-guest=studio] .st-lede,[data-guest=studio] .st-sidetitle{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=studio] .st-topdate,[data-guest=studio] .st-label,[data-guest=studio] .st-rowname,[data-guest=studio] .st-bname{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=studio] .st-card,[data-guest=studio] .st-notecard,[data-guest=studio] .st-sticker,[data-guest=studio] .st-pillsticker,[data-guest=studio] .st-roundsticker,[data-guest=studio] .st-poster,[data-guest=studio] .st-bizcard,[data-guest=studio] .st-phone,[data-guest=studio] .st-strip,[data-guest=studio] .st-story,[data-guest=studio] .st-stickersheet,[data-guest=studio] .st-agenda,[data-guest=studio] .st-duo{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=studio] .st-striprow,[data-guest=studio] .st-row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=studio] .st-h1{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=studio] .st-blob .bhex{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=studio] .st-typescale .row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.dk{position:relative;width:1600px;height:1000px;background:color-mix(in srgb,var(--ink) 94%,#000000);color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.7;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.dk-glow{background:radial-gradient(1100px 700px at 82% 28%,color-mix(in srgb,var(--p) 55%,transparent),transparent 70%),radial-gradient(700px 500px at 12% 88%,color-mix(in srgb,var(--a) 22%,transparent),transparent 70%),color-mix(in srgb,var(--ink) 94%,#000000)}.dk *,.dk *:before,.dk *:after{box-sizing:border-box}.dk-top,.dk-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 64px;min-height:74px;flex:none;position:relative;z-index:1}.dk-top{border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)}.dk-bottom{border-top:1px solid color-mix(in srgb,var(--fg) 16%,transparent);min-height:64px}.dk-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:620;font-size:calc(15px * var(--ts-b, 1));letter-spacing:.01em}.dk-caps{font-size:calc(10px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;color:color-mix(in srgb,var(--fg) 52%,transparent)}.dk-folio{font-family:var(--fh);font-size:calc(13px * var(--ts-b, 1));font-weight:620;color:color-mix(in srgb,var(--fg) 75%,transparent)}.dk-body{flex:1;min-height:0;padding:44px 64px 30px;display:flex;flex-direction:column;position:relative;z-index:1}.dk-label{display:inline-flex;align-items:center;gap:10px;font-size:calc(10px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.26em;color:color-mix(in srgb,var(--a) 85%,var(--fg))}.dk-label:before{content:"";width:22px;height:1px;background:currentColor}.dk-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:24px}.dk-h1{font-family:var(--fh);font-size:calc(52px * var(--ts-t, 1));font-weight:480;letter-spacing:-.02em;line-height:1.02;margin-top:14px}.dk-meta{max-width:460px;font-size:calc(12px * var(--ts-b, 1));line-height:1.8;color:color-mix(in srgb,var(--fg) 60%,transparent)}.dk-rule{border:0;border-top:1px solid color-mix(in srgb,var(--fg) 16%,transparent);margin:0 0 38px}.dk-divider{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.dk-divider-num{font-family:var(--fh);font-size:calc(20px * var(--ts-b, 1));font-weight:500;letter-spacing:.3em;color:color-mix(in srgb,var(--fg) 55%,transparent);margin-bottom:22px}.dk-divider-title{font-family:var(--fh);font-size:calc(170px * var(--ts-t, 1));font-weight:460;letter-spacing:-.03em;line-height:.95;background:linear-gradient(100deg,var(--fg) 30%,color-mix(in srgb,var(--a) 75%,var(--fg)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.dk-divider-mark{position:absolute;right:0;bottom:0;width:190px;height:190px;opacity:.5}.dk-frame{border:1px solid color-mix(in srgb,var(--fg) 20%,transparent);position:relative}.dk-frame .tick{position:absolute;width:14px;height:14px;border-color:color-mix(in srgb,var(--a) 90%,transparent)!important}.dk-frame .tick.tl{top:-1px;left:-1px;border-top:2px solid;border-left:2px solid}.dk-frame .tick.tr{top:-1px;right:-1px;border-top:2px solid;border-right:2px solid}.dk-frame .tick.bl{bottom:-1px;left:-1px;border-bottom:2px solid;border-left:2px solid}.dk-frame .tick.br{bottom:-1px;right:-1px;border-bottom:2px solid;border-right:2px solid}.dk-gradpanel{background:radial-gradient(120% 130% at 20% 0%,color-mix(in srgb,var(--p) 90%,transparent),transparent 75%),radial-gradient(100% 110% at 90% 100%,color-mix(in srgb,var(--a) 45%,transparent),transparent 70%),color-mix(in srgb,var(--ink) 80%,#000000)}.dk-list{display:flex;flex-direction:column;justify-content:center;flex:1}.dk-list .row{display:flex;align-items:baseline;gap:46px;padding:21px 4px;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.dk-list .row .n{font-family:var(--fh);font-size:calc(13px * var(--ts-b, 1));color:color-mix(in srgb,var(--a) 90%,var(--fg));width:40px}.dk-list .row .t{font-family:var(--fh);font-size:calc(34px * var(--ts-t, 1));font-weight:460;letter-spacing:-.01em}.dk-list .row .d{margin-left:auto;font-size:calc(11.5px * var(--ts-b, 1));color:color-mix(in srgb,var(--fg) 50%,transparent);max-width:420px;text-align:right}.dk-colorrows{flex:1;display:flex;flex-direction:column}.dk-colorrow{flex:1;display:grid;grid-template-columns:90px 1fr 220px 220px 240px;align-items:center;gap:30px;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent);font-size:calc(12px * var(--ts-b, 1))}.dk-colorrow .dotswatch{width:54px;height:54px;border-radius:50%}.dk-colorrow .cname{font-family:var(--fh);font-size:calc(27px * var(--ts-b, 1));font-weight:480}.dk-colorrow .cv{color:color-mix(in srgb,var(--fg) 58%,transparent);letter-spacing:.04em}.dk-gradgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;flex:1}.dk-gradcard{border-radius:6px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.dk-gradcard b{font-family:var(--fh);font-size:calc(19px * var(--ts-b, 1));font-weight:540}.dk-gradcard span{font-size:calc(10.5px * var(--ts-b, 1));letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 65%,transparent);margin-top:6px}.dk-scale{display:flex;height:54px;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent)}.dk-scale i{flex:1}.dk-scalerow{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:center;margin-bottom:20px}.dk-scalerow .rowname{font-family:var(--fh);font-size:calc(16px * var(--ts-b, 1));font-weight:540}.dk-scalerow .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));letter-spacing:.1em;color:color-mix(in srgb,var(--fg) 50%,transparent);margin-top:2px}.dk-aabb{font-family:var(--fh);font-size:calc(300px * var(--ts-t, 1));font-weight:440;letter-spacing:-.04em;line-height:.9}.dk-hier .row{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:baseline;padding:17px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.dk-hier .meta{font-size:calc(11px * var(--ts-b, 1));color:color-mix(in srgb,var(--fg) 50%,transparent);letter-spacing:.06em}.dk-dots{flex:1;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);background-image:radial-gradient(color-mix(in srgb,var(--fg) 38%,transparent) 1.5px,transparent 1.5px);background-size:26px 26px;position:relative;display:flex;align-items:center;justify-content:center}.dk-imagery{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;flex:1}.dk-img{border-radius:6px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:20px;border:1px solid color-mix(in srgb,var(--fg) 14%,transparent)}.dk-laptop{width:620px}.dk-laptop .screen{border:2px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius:14px 14px 0 0;height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.dk-laptop .base{height:16px;border-radius:0 0 16px 16px;background:color-mix(in srgb,var(--fg) 22%,transparent)}.dk-phone{width:210px;height:430px;border:2px solid color-mix(in srgb,var(--fg) 35%,transparent);border-radius:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.dk-card{width:450px;height:262px;border-radius:10px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.dk-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;flex:1}.dk-post{border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:6px;padding:24px;display:flex;flex-direction:column}.dk-post .h{font-size:calc(11px * var(--ts-b, 1));color:color-mix(in srgb,var(--fg) 55%,transparent);margin-bottom:16px}.dk-post .b{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;font-family:var(--fh);font-size:calc(27px * var(--ts-b, 1));font-weight:480;letter-spacing:-.01em;line-height:1.2}[data-guest=dark] .dk-divider-title,[data-guest=dark] .dk-display,[data-guest=dark] .dk-head h1{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=dark] .dk-caps,[data-guest=dark] .dk-label,[data-guest=dark] .dk-rowname,[data-guest=dark] .dk-meta{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=dark] .dk-card,[data-guest=dark] .dk-frame,[data-guest=dark] .dk-gradcard,[data-guest=dark] .dk-gradpanel,[data-guest=dark] .dk-gradgrid,[data-guest=dark] .dk-post,[data-guest=dark] .dk-phone,[data-guest=dark] .dk-laptop,[data-guest=dark] .dk-screen,[data-guest=dark] .dk-img,[data-guest=dark] .dk-scale,[data-guest=dark] .dk-list{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=dark] .dk-rule,[data-guest=dark] .dk-scalerow,[data-guest=dark] .dk-colorrow{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=dark] .dk-h1,[data-guest=dark] .dk-divider-num,[data-guest=dark] .dk-aabb{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=dark] .dk-hier .meta{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=dark] .dk-dots{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=dark] .dk-hier .row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.wl{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.75;overflow:hidden;display:flex;flex-direction:column;-webkit-font-smoothing:antialiased}.wl *,.wl *:before,.wl *:after{box-sizing:border-box}.wl-top,.wl-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 70px;min-height:78px;flex:none;z-index:3}.wl-bottom{min-height:64px}.wl-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:560;font-size:calc(17px * var(--ts-b, 1));letter-spacing:.01em}.wl-caps{font-size:calc(10px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.3em;opacity:.6}.wl-body{flex:1;min-height:0;padding:26px 70px;display:flex;flex-direction:column;position:relative}.wl-h1{font-family:var(--fh);font-size:calc(58px * var(--ts-t, 1));font-weight:480;letter-spacing:-.015em;line-height:1.05}.wl-h1 em,.wl-display em,.wl-divider-title em{font-style:italic;font-weight:400;color:color-mix(in srgb,var(--p) 80%,var(--fg))}.wl .deepem em{color:color-mix(in srgb,var(--sand) 85%,var(--paper))}.wl-display{font-family:var(--fh);font-size:calc(108px * var(--ts-t, 1));font-weight:440;letter-spacing:-.02em;line-height:1.04}.wl-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:34px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.wl-meta{max-width:440px;font-size:calc(12px * var(--ts-b, 1));line-height:1.85;opacity:.75}.wl-lede{font-size:calc(14px * var(--ts-b, 1));line-height:1.95;opacity:.85;max-width:520px}.wl-divider{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative}.wl-divider-title{font-family:var(--fh);font-size:calc(130px * var(--ts-t, 1));font-weight:440;letter-spacing:-.015em;line-height:1.05;margin-top:26px;max-width:1100px}.wl-divider-title em{color:color-mix(in srgb,var(--sand) 90%,var(--paper))}.wl-divider-mark{position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:300px;height:300px;opacity:.16}.wl-leaf{display:block;border-radius:0 62%;position:relative}.wl-panel{background:linear-gradient(155deg,color-mix(in srgb,var(--p) 88%,var(--paper)) 0%,var(--deep) 90%);color:var(--on-p);border-radius:4px;position:relative;overflow:hidden}.wl-panel-soft{background:linear-gradient(165deg,color-mix(in srgb,var(--p) 26%,var(--mist)) 0%,var(--mist) 80%);border-radius:4px;position:relative;overflow:hidden}.wl-card{background:color-mix(in srgb,var(--paper) 75%,var(--mist));border:1px solid color-mix(in srgb,var(--fg) 14%,transparent);border-radius:4px;padding:28px;display:flex;flex-direction:column}.wl-list{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:980px;margin:0 auto;width:100%}.wl-list .row{display:flex;align-items:baseline;gap:40px;padding:24px 4px;border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent)}.wl-list .row .n{font-family:var(--fh);font-style:italic;font-size:calc(17px * var(--ts-b, 1));opacity:.65;width:46px}.wl-list .row .t{font-family:var(--fh);font-size:calc(34px * var(--ts-t, 1));font-weight:470}.wl-list .row .d{margin-left:auto;font-size:calc(11.5px * var(--ts-b, 1));opacity:.6;text-align:right;max-width:380px}.wl-swatches{display:grid;grid-template-columns:repeat(5,1fr);gap:26px;flex:1;align-items:stretch}.wl-swatch{border-radius:4px 4px 120px;padding:24px;display:flex;flex-direction:column;justify-content:flex-start}.wl-swatch .sname{font-family:var(--fh);font-size:calc(21px * var(--ts-b, 1));font-weight:500}.wl-swatch .shex{font-size:calc(10px * var(--ts-b, 1));letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin-top:6px}.wl-washes{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;flex:1}.wl-wash{border-radius:4px;padding:26px;display:flex;flex-direction:column;justify-content:flex-end}.wl-wash b{font-family:var(--fh);font-size:calc(20px * var(--ts-b, 1));font-weight:500}.wl-wash span{font-size:calc(10.5px * var(--ts-b, 1));letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:6px}.wl-scale{display:flex;height:56px;border-radius:999px;overflow:hidden}.wl-scale i{flex:1}.wl-scalerow{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;margin-bottom:22px}.wl-scalerow .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:500}.wl-scalerow .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));letter-spacing:.1em;opacity:.55;margin-top:2px}.wl-aa{font-family:var(--fh);font-size:calc(320px * var(--ts-t, 1));font-weight:420;letter-spacing:-.03em;line-height:.9}.wl-aa em{font-style:italic}.wl-hier .row{display:grid;grid-template-columns:230px 1fr;gap:44px;align-items:baseline;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 16%,transparent)}.wl-hier .meta{font-size:calc(11px * var(--ts-b, 1));opacity:.55;letter-spacing:.06em}.wl-words{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;align-content:center;gap:26px 40px;max-width:1150px;margin:0 auto}.wl-words span{font-family:var(--fh);line-height:1}.wl-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;flex:1}.wl-tile{border-radius:4px;position:relative;overflow:hidden;display:flex;align-items:flex-end;padding:22px}.wl-tile .wl-caps{opacity:.9}.wl-jar{width:190px;height:230px;border-radius:18px 18px 26px 26px;background:var(--deep);position:relative;box-shadow:0 30px 55px color-mix(in srgb,var(--deep) 45%,transparent)}.wl-jar:before{content:"";position:absolute;top:-26px;left:12px;right:12px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--deep) 80%,#000000)}.wl-jar .label{position:absolute;top:60px;right:18px;bottom:40px;left:18px;border-radius:8px;background:var(--mist);color:var(--fg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:var(--fh);font-size:calc(15px * var(--ts-b, 1));text-align:center;padding:10px}.wl-tube{width:120px;height:300px;border-radius:14px 14px 60px 60px;background:linear-gradient(170deg,color-mix(in srgb,var(--p) 45%,var(--mist)),var(--mist) 75%);border:1px solid color-mix(in srgb,var(--fg) 15%,transparent);position:relative;box-shadow:0 26px 48px color-mix(in srgb,var(--deep) 30%,transparent)}.wl-tube:before{content:"";position:absolute;top:-18px;left:38px;right:38px;height:20px;border-radius:6px;background:var(--deep)}.wl-tube .label{position:absolute;inset:90px 14px auto;text-align:center;font-family:var(--fh);font-size:calc(13px * var(--ts-b, 1));color:var(--fg)}.wl-bizcard{width:440px;height:256px;border-radius:4px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 26px 55px color-mix(in srgb,var(--deep) 30%,transparent)}.wl-stories{display:grid;grid-template-columns:repeat(3,260px);gap:40px;justify-content:center;flex:1;align-items:center}.wl-story{aspect-ratio:9 / 15;border-radius:20px;padding:24px;display:flex;flex-direction:column;box-shadow:0 24px 50px color-mix(in srgb,var(--deep) 28%,transparent)}[data-guest=wellness] .wl-display,[data-guest=wellness] .wl-divider-title,[data-guest=wellness] .wl-lede{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=wellness] .wl-caps,[data-guest=wellness] .wl-label,[data-guest=wellness] .wl-rowname,[data-guest=wellness] .wl-sname{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=wellness] .wl-panel,[data-guest=wellness] .wl-panel-soft,[data-guest=wellness] .wl-card,[data-guest=wellness] .wl-tile,[data-guest=wellness] .wl-tiles,[data-guest=wellness] .wl-story,[data-guest=wellness] .wl-stories,[data-guest=wellness] .wl-bizcard,[data-guest=wellness] .wl-jar,[data-guest=wellness] .wl-tube,[data-guest=wellness] .wl-swatch,[data-guest=wellness] .wl-wash,[data-guest=wellness] .wl-scale{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=wellness] .wl-scalerow,[data-guest=wellness] .wl-list{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=wellness] .wl-h1,[data-guest=wellness] .wl-aa{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=wellness] .wl-hier .meta{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=wellness] .wl-head{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=wellness] .wl-hier .row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.mo{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.7;overflow:hidden;-webkit-font-smoothing:antialiased}.mo *,.mo *:before,.mo *:after{box-sizing:border-box}.mo-glowfx{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;pointer-events:none;background:radial-gradient(42% 50% at 62% 44%,color-mix(in srgb,var(--a) 96%,transparent) 0%,color-mix(in srgb,var(--a) 52%,transparent) 40%,transparent 72%),radial-gradient(64% 76% at 58% 52%,color-mix(in srgb,var(--a) 34%,transparent) 0%,transparent 68%),radial-gradient(26% 30% at 66% 36%,color-mix(in srgb,var(--paper) 20%,transparent) 0%,transparent 62%),radial-gradient(90% 110% at 55% 60%,color-mix(in srgb,var(--a) 14%,transparent) 0%,transparent 75%);filter:blur(26px) saturate(1.04)}.mo-top{position:absolute;top:40px;left:64px;right:64px;display:flex;justify-content:space-between;align-items:center;z-index:6}.mo-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:800;font-size:calc(16px * var(--ts-b, 1));text-transform:uppercase;letter-spacing:.05em}.mo-brandline sup{font-size:calc(9px * var(--ts-b, 1));margin-left:2px}.mo-barcode{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.mo-barcode .bars{width:122px;height:24px;opacity:.9;background:repeating-linear-gradient(90deg,var(--fg) 0 2px,transparent 2px 5px,var(--fg) 5px 6px,transparent 6px 10px,var(--fg) 10px 14px,transparent 14px 16px,var(--fg) 16px 17px,transparent 17px 21px)}.mo-barcode .code{font-size:calc(8.5px * var(--ts-b, 1));font-weight:600;letter-spacing:.32em;text-transform:uppercase;opacity:.55}.mo-rail{position:absolute;right:25px;top:50%;transform:translateY(-50%);writing-mode:vertical-rl;font-size:calc(10px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.24em;opacity:.45;white-space:nowrap;z-index:6}.mo-foot{position:absolute;bottom:32px;left:64px;right:64px;display:flex;justify-content:space-between;align-items:flex-end;z-index:6}.mo-foot-caption{font-size:calc(10px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.24em;opacity:.55;padding-bottom:6px}.mo-pagenum{font-family:var(--fh);font-weight:850;font-size:calc(42px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;color:var(--a)}.mo[data-bg=accent] .mo-pagenum{color:var(--fg)}.mo-body{position:absolute;top:122px;right:64px;bottom:104px;left:64px;top:calc(122px + max(0px,24px * (var(--lk, 1) - 1)));z-index:2}.mo-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:26px;border-bottom:2px solid color-mix(in srgb,var(--fg) 88%,transparent);margin-bottom:36px}.mo-kicker{display:block;font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:var(--a);margin-bottom:14px}.mo[data-bg=accent] .mo-kicker{color:var(--fg)}.mo-h1{font-family:var(--fh);font-size:calc(58px * var(--ts-t, 1));font-weight:830;text-transform:uppercase;letter-spacing:-.015em;line-height:.94;max-width:660px}.mo-meta{display:flex;gap:28px;padding-bottom:4px}.mo-meta p{width:268px;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.75;color:color-mix(in srgb,var(--fg) 76%,transparent)}.mo-mono{font-size:calc(10px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.22em}.mo-mono.accent{color:var(--a)}.mo-ring{display:block;border-radius:50%;border:2px solid var(--a)}.mo-dot{display:block;border-radius:50%;background:var(--a-fill, var(--a))}.mo-divider{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.mo-divider-num{font-family:var(--fh);font-weight:850;font-size:calc(120px * var(--ts-t, 1));line-height:.9;letter-spacing:-.02em;color:var(--a)}.mo-divider-title{font-family:var(--fh);font-size:calc(148px * var(--ts-t, 1));font-weight:850;text-transform:uppercase;letter-spacing:-.02em;line-height:.9;max-width:1200px;padding-bottom:8px}.mo-divider-ring{position:absolute;top:10px;right:40px;width:168px;height:168px;border-color:color-mix(in srgb,var(--paper) 75%,transparent)}.mo-specrows{font-family:var(--fh);font-weight:850;text-transform:uppercase;letter-spacing:-.01em;line-height:1.06;white-space:nowrap}.mo-specrow{display:flex;gap:.42em}.mo-specrow .unit sup{font-size:26%;margin-left:.06em}.mo-agenda-item{display:flex;align-items:baseline;gap:26px;padding:21px 4px;border-bottom:1px solid color-mix(in srgb,var(--fg) 24%,transparent)}.mo-agenda-item .num{font-family:var(--fh);font-weight:820;font-size:calc(15px * var(--ts-b, 1));color:var(--a)}.mo-agenda-item .label{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:780;text-transform:uppercase;letter-spacing:0}.mo-agenda-item .pg{margin-left:auto;font-size:calc(10px * var(--ts-b, 1));font-weight:600;letter-spacing:.24em;opacity:.5}.mo-box{position:relative;height:100%;border:2px solid var(--fg);padding:60px 70px;display:flex;flex-direction:column}.mo-box .tick{position:absolute;width:18px;height:18px;border:0 solid var(--a)}.mo-box .tick.tl{top:-2px;left:-2px;border-top-width:4px;border-left-width:4px}.mo-box .tick.tr{top:-2px;right:-2px;border-top-width:4px;border-right-width:4px}.mo-box .tick.bl{bottom:-2px;left:-2px;border-bottom-width:4px;border-left-width:4px}.mo-box .tick.br{bottom:-2px;right:-2px;border-bottom-width:4px;border-right-width:4px}.mo-statement{font-family:var(--fh);font-size:calc(52px * var(--ts-t, 1));font-weight:800;text-transform:uppercase;letter-spacing:-.015em;line-height:1.02}.mo-statement em{font-style:normal;color:var(--a)}.mo[data-bg=accent] .mo-statement em{color:var(--on-a)}.mo-bodycols{columns:2;column-gap:34px;font-size:calc(12.5px * var(--ts-b, 1));line-height:1.85;color:color-mix(in srgb,var(--fg) 82%,transparent)}.mo-construct{position:relative;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--fg) 24%,transparent)}.mo-construct .cross-h{position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--a) 65%,transparent)}.mo-construct .cross-v{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--a) 65%,transparent)}.mo-construct .box{position:absolute;border:1px dashed color-mix(in srgb,var(--fg) 40%,transparent)}.mo-spec-row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent);font-size:calc(12px * var(--ts-b, 1))}.mo-spec-row b{font-weight:650}.mo-spec-row span{opacity:.65}.mo-misuse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;height:100%}.mo-misuse-tile{display:flex;flex-direction:column}.mo-misuse-tile .stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg) 22%,transparent);background:color-mix(in srgb,var(--fg) 5%,transparent);position:relative}.mo-misuse-tile .stage:after{content:"✕";position:absolute;top:10px;right:14px;font-size:calc(17px * var(--ts-b, 1));font-weight:700;color:var(--a)}.mo-misuse-tile .caption{display:flex;gap:12px;align-items:baseline;padding-top:14px;font-size:calc(11.5px * var(--ts-b, 1))}.mo-misuse-tile .caption b{font-family:var(--fh);font-weight:820;color:var(--a);font-size:calc(15px * var(--ts-b, 1))}.mo-colorbars{display:grid;grid-template-columns:repeat(5,1fr);gap:22px;height:100%}.mo-colorbar{display:flex;flex-direction:column;padding:26px 24px}.mo-colorbar .idx{font-family:var(--fh);font-weight:850;font-size:calc(30px * var(--ts-b, 1))}.mo-colorbar .cname{font-family:var(--fh);font-size:calc(21px * var(--ts-b, 1));font-weight:800;text-transform:uppercase;margin-top:auto;margin-bottom:12px}.mo-colorbar .vals{font-size:calc(10.5px * var(--ts-b, 1));line-height:1.95;opacity:.85}.mo-colorbar .vals b{display:inline-block;width:48px;font-weight:650}.mo-scale-row{display:grid;grid-template-columns:210px 1fr;gap:34px;align-items:center;margin-bottom:24px}.mo-scale-row .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:800;text-transform:uppercase}.mo-scale-row .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));font-weight:500;text-transform:none;opacity:.6;letter-spacing:.08em;margin-top:3px}.mo-scale{display:flex;height:60px}.mo-scale i{flex:1;position:relative}.mo-scale i span{position:absolute;bottom:-20px;left:0;font-size:calc(9px * var(--ts-b, 1));letter-spacing:.08em;opacity:.55}.mo-type-hero{font-family:var(--fh);font-weight:850;line-height:.8;letter-spacing:-.04em;display:flex;align-items:baseline}.mo-alphabet{font-family:var(--fh);font-size:calc(25px * var(--ts-b, 1));font-weight:750;text-transform:uppercase;letter-spacing:.08em;line-height:1.9;word-break:break-all}.mo-weight-cell{border-top:2px solid var(--fg);padding-top:16px}.mo-weight-cell .glyph{font-family:var(--fh);font-size:calc(96px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em}.mo-hier-row{display:grid;grid-template-columns:210px 1fr;gap:40px;align-items:baseline;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.mo-hier-row .spec{font-size:calc(10px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.6}.mo-frame{position:relative;display:flex;flex-direction:column;border:2px solid color-mix(in srgb,var(--fg) 80%,transparent)}.mo-frame .sprockets{height:16px;background:repeating-linear-gradient(90deg,var(--fg) 0 10px,transparent 10px 24px);opacity:.7}.mo-frame .frame-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--fg) 30%,transparent)}.mo-numcol{font-family:var(--fh);font-weight:850;font-size:calc(64px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;color:var(--a)}.mo-browser{height:100%;display:flex;flex-direction:column;border:2px solid var(--ink);background:var(--ink-fill, var(--ink));color:var(--on-ink);box-shadow:0 34px 70px color-mix(in srgb,var(--ink) 30%,transparent)}.mo-browser .chrome{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--paper) 22%,transparent);font-size:calc(10px * var(--ts-b, 1));letter-spacing:.18em;text-transform:uppercase}.mo-browser .chrome .dots{display:flex;gap:6px}.mo-browser .chrome .dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--paper) 40%,transparent)}.mo-browser .chrome .url{flex:1;text-align:center;opacity:.6}.mo-socialcard{flex:1;display:flex;flex-direction:column;padding:28px;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 24%,transparent)}.mo-socialcard .post{font-family:var(--fh);font-size:calc(30px * var(--ts-b, 1));font-weight:820;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05}.mo-socialcard .handle{font-size:calc(10px * var(--ts-b, 1));font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.mo-bizcard{position:absolute;width:470px;height:268px;padding:28px;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 26%,transparent)}.mo-contact-title{font-family:var(--fh);font-size:calc(128px * var(--ts-t, 1));font-weight:850;text-transform:uppercase;letter-spacing:-.025em;line-height:.9}.mo-contact-cols{display:flex;gap:110px}.mo-contact-cols .cell .mo-mono{display:block;margin-bottom:12px}.mo-contact-cols .cell b{font-family:var(--fh);font-size:calc(23px * var(--ts-b, 1));font-weight:780}[data-guest=motion] .mo-divider-title,[data-guest=motion] .mo-statement,[data-guest=motion] .mo-type-hero,[data-guest=motion] .mo-head h1,[data-guest=motion] .mo-contact-title{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=motion] .mo-kicker,[data-guest=motion] .mo-mono,[data-guest=motion] .mo-label,[data-guest=motion] .mo-rowname,[data-guest=motion] .mo-caption,[data-guest=motion] .mo-foot-caption{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=motion] .mo-box,[data-guest=motion] .mo-frame,[data-guest=motion] .mo-misuse-tile,[data-guest=motion] .mo-misuse-grid,[data-guest=motion] .mo-socialcard,[data-guest=motion] .mo-browser,[data-guest=motion] .mo-bizcard,[data-guest=motion] .mo-stage,[data-guest=motion] .mo-construct,[data-guest=motion] .mo-scale,[data-guest=motion] .mo-colorbar{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=motion] .mo-spec-row,[data-guest=motion] .mo-scale-row,[data-guest=motion] .mo-hier-row,[data-guest=motion] .mo-specrow{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=motion] .mo-h1,[data-guest=motion] .mo-divider-num,[data-guest=motion] .mo-alphabet,[data-guest=motion] .mo-weight-cell .glyph,[data-guest=motion] .mo-numcol{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=motion] .mo-agenda-item .label,[data-guest=motion] .mo-agenda-item .pg{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=motion] .mo-ring,[data-guest=motion] .mo-weight-cell{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=motion] .mo-specrows,[data-guest=motion] .mo-agenda-item{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.bf{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.7;overflow:hidden;-webkit-font-smoothing:antialiased}.bf *,.bf *:before,.bf *:after{box-sizing:border-box}.bf-top{position:absolute;top:38px;left:70px;right:70px;display:flex;justify-content:space-between;align-items:center;z-index:6}.bf-corner{display:inline-flex;align-items:center;gap:10px;font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.26em;opacity:.85}.bf-foot{position:absolute;bottom:34px;left:70px;right:70px;display:flex;justify-content:space-between;align-items:flex-end;z-index:6}.bf-foot .bf-corner{opacity:.55;padding-bottom:5px}.bf-pagenum{font-family:var(--fh);font-weight:900;font-size:calc(38px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;color:var(--a)}.bf[data-bg=accent] .bf-pagenum{color:var(--fg)}.bf-body{position:absolute;top:112px;right:70px;bottom:100px;left:70px;top:calc(112px + max(0px,18px * (var(--lk, 1) - 1)));z-index:2}.bf-display{font-family:var(--fh);font-weight:900;text-transform:uppercase;letter-spacing:-.03em;line-height:.9}.bf-display .line{display:block}.bf-display sup{font-size:22%;font-weight:800;vertical-align:super;margin-left:.08em;letter-spacing:0}.bf-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:26px;border-bottom:2px solid color-mix(in srgb,var(--fg) 88%,transparent);margin-bottom:36px}.bf-kicker{display:block;font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.26em;color:var(--a);margin-bottom:14px}.bf[data-bg=accent] .bf-kicker{color:var(--fg)}.bf-h1{font-family:var(--fh);font-size:calc(62px * var(--ts-t, 1));font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.92;max-width:720px}.bf-h1 sup{font-size:26%;font-weight:800;margin-left:.1em}.bf-meta{display:flex;gap:28px;padding-bottom:4px}.bf-meta p{width:268px;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.75;color:color-mix(in srgb,var(--fg) 76%,transparent)}.bf-mono{font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.24em}.bf-circ{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid currentColor;font-family:var(--fh);font-weight:800;font-size:calc(14px * var(--ts-b, 1));letter-spacing:.02em;line-height:1;flex:none}.bf-vertical{position:absolute;left:0;top:0;bottom:0;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fh);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.86;white-space:nowrap}.bf-panel{background:var(--ink-fill, var(--ink));color:var(--on-ink);padding:24px 28px;z-index:3}.bf-panel .k{display:block;font-size:calc(9px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.3em;color:var(--a);margin-bottom:12px}.bf-panel p{font-size:calc(10.5px * var(--ts-b, 1));font-weight:600;text-transform:uppercase;letter-spacing:.1em;line-height:1.95}.bf-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 34%,transparent);pointer-events:none;z-index:1}.bf-agenda-row{display:flex;align-items:center;gap:30px;padding:15px 4px;border-bottom:1.5px solid color-mix(in srgb,var(--fg) 32%,transparent)}.bf-agenda-row .idx{width:44px;height:44px;font-size:calc(13px * var(--ts-b, 1))}.bf-agenda-row .word{font-family:var(--fh);font-weight:900;font-size:calc(40px * var(--ts-t, 1));text-transform:uppercase;letter-spacing:-.015em;line-height:1}.bf-agenda-row .tail{margin-left:auto;font-size:calc(10px * var(--ts-b, 1));font-weight:700;letter-spacing:.24em;text-transform:uppercase;opacity:.55}.bf-divider{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.bf-divider-num{width:92px;height:92px;font-size:calc(28px * var(--ts-b, 1))}.bf-construct{position:relative;height:100%;display:flex;align-items:center;justify-content:center;border:1.5px solid color-mix(in srgb,var(--fg) 30%,transparent)}.bf-construct .cross-h{position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--a) 70%,transparent)}.bf-construct .cross-v{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--a) 70%,transparent)}.bf-construct .box{position:absolute;border:1px dashed color-mix(in srgb,var(--fg) 42%,transparent)}.bf-spec-row{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent);font-size:calc(12px * var(--ts-b, 1))}.bf-spec-row b{font-weight:700}.bf-spec-row span{opacity:.65}.bf-misuse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;height:100%}.bf-misuse-tile{display:flex;flex-direction:column}.bf-misuse-tile .stage{flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1.5px solid color-mix(in srgb,var(--fg) 26%,transparent);background:color-mix(in srgb,var(--fg) 5%,transparent);position:relative}.bf-misuse-tile .stage:after{content:"✕";position:absolute;top:10px;right:14px;font-size:calc(17px * var(--ts-b, 1));font-weight:800;color:var(--a)}.bf-misuse-tile .cap{display:flex;gap:12px;align-items:baseline;padding-top:14px;font-size:calc(11.5px * var(--ts-b, 1))}.bf-misuse-tile .cap b{font-family:var(--fh);font-weight:900;color:var(--a);font-size:calc(15px * var(--ts-b, 1))}.bf-colorcols{display:grid;grid-template-columns:repeat(6,1fr);gap:18px;height:100%}.bf-colorcol{display:flex;flex-direction:column;padding:24px 22px}.bf-colorcol .idx{font-family:var(--fh);font-weight:900;font-size:calc(26px * var(--ts-b, 1))}.bf-colorcol .cname{font-family:var(--fh);font-size:calc(19px * var(--ts-b, 1));font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.05;margin-top:auto;margin-bottom:12px}.bf-colorcol .vals{font-size:calc(10px * var(--ts-b, 1));line-height:1.95;opacity:.9}.bf-colorcol .vals b{display:inline-block;width:44px;font-weight:700}.bf-scale-row{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;margin-bottom:30px}.bf-scale-row .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:900;text-transform:uppercase}.bf-scale-row .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));font-weight:500;text-transform:none;opacity:.6;letter-spacing:.08em;margin-top:3px}.bf-scale{display:flex;height:64px}.bf-scale i{flex:1;position:relative}.bf-scale i span{position:absolute;bottom:-20px;left:0;font-size:calc(9px * var(--ts-b, 1));letter-spacing:.1em;opacity:.55}.bf-weight-cell{border-top:2px solid var(--fg);padding-top:16px}.bf-weight-cell .glyph{font-family:var(--fh);font-size:calc(104px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em}.bf-hier-row{display:grid;grid-template-columns:220px 1fr;gap:40px;align-items:baseline;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 22%,transparent)}.bf-hier-row .spec{font-size:calc(10px * var(--ts-b, 1));font-weight:700;text-transform:uppercase;letter-spacing:.2em;opacity:.6}.bf-alphabet{font-family:var(--fh);font-size:calc(44px * var(--ts-t, 1));font-weight:900;text-transform:uppercase;letter-spacing:.06em;line-height:1.55;word-break:break-all}.bf-browser{height:100%;display:flex;flex-direction:column;border:2px solid var(--ink);background:var(--ink-fill, var(--ink));color:var(--on-ink);box-shadow:0 34px 70px color-mix(in srgb,var(--ink) 30%,transparent)}.bf-browser .chrome{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--paper) 22%,transparent);font-size:calc(10px * var(--ts-b, 1));letter-spacing:.18em;text-transform:uppercase}.bf-browser .chrome .dots{display:flex;gap:6px}.bf-browser .chrome .dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--paper) 40%,transparent)}.bf-browser .chrome .url{flex:1;text-align:center;opacity:.6}.bf-story{position:relative;width:306px;height:100%;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 26px 55px color-mix(in srgb,var(--ink) 45%,transparent)}.bf-story .bars{position:absolute;top:12px;left:14px;right:14px;display:flex;gap:5px;z-index:4}.bf-story .bars i{flex:1;height:3px;border-radius:2px;background:color-mix(in srgb,var(--paper) 65%,transparent)}.bf-bizcard{position:absolute;width:470px;height:270px;padding:30px;display:flex;flex-direction:column;box-shadow:0 30px 60px color-mix(in srgb,var(--ink) 28%,transparent)}.bf-statement{font-family:var(--fh);font-size:calc(54px * var(--ts-t, 1));font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.98}.bf-statement em{font-style:normal;color:var(--a)}.bf[data-bg=accent] .bf-statement em{color:var(--on-a)}[data-guest=brief] .bf-display,[data-guest=brief] .bf-statement,[data-guest=brief] .bf-divider-num,[data-guest=brief] .bf-head h1{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=brief] .bf-kicker,[data-guest=brief] .bf-mono,[data-guest=brief] .bf-cap,[data-guest=brief] .bf-label,[data-guest=brief] .bf-rowname{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=brief] .bf-panel,[data-guest=brief] .bf-box,[data-guest=brief] .bf-misuse-tile,[data-guest=brief] .bf-misuse-grid,[data-guest=brief] .bf-browser,[data-guest=brief] .bf-bizcard,[data-guest=brief] .bf-story,[data-guest=brief] .bf-stage,[data-guest=brief] .bf-construct,[data-guest=brief] .bf-scale,[data-guest=brief] .bf-colorcol{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=brief] .bf-scale-row,[data-guest=brief] .bf-spec-row,[data-guest=brief] .bf-hier-row,[data-guest=brief] .bf-agenda-row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=brief] .bf-h1,[data-guest=brief] .bf-vertical,[data-guest=brief] .bf-alphabet,[data-guest=brief] .bf-weight-cell .glyph{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=brief] .bf-circ,[data-guest=brief] .bf-weight-cell{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}.sl{position:relative;width:1600px;height:1000px;background:var(--bg-fill, var(--bg));color:var(--fg);font-family:var(--fb);font-size:calc(13px * var(--ts-b, 1));line-height:1.65;overflow:hidden;-webkit-font-smoothing:antialiased;isolation:isolate}.sl:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(132% 118% at 46% 44%,transparent 48%,color-mix(in srgb,var(--ink) 34%,transparent) 82%,color-mix(in srgb,var(--ink) 62%,transparent) 100%)}.sl:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.sl *,.sl *:before,.sl *:after{box-sizing:border-box}.sl[data-bg=dark]{background:radial-gradient(86% 70% at 102% -20%,color-mix(in srgb,var(--s) 20%,transparent),transparent 62%),linear-gradient(190deg,color-mix(in srgb,var(--s) 9%,transparent) 0%,transparent 34%),radial-gradient(56% 46% at -12% 112%,color-mix(in srgb,var(--p) 44%,transparent),transparent 70%),var(--bg)}.sl[data-bg=wash]{background:radial-gradient(118% 126% at 104% -6%,color-mix(in srgb,var(--paper) 94%,var(--s)) 0%,color-mix(in srgb,var(--paper) 76%,var(--s)) 5%,color-mix(in srgb,var(--paper) 40%,var(--s)) 11%,color-mix(in srgb,var(--s) 60%,var(--ink)) 20%,color-mix(in srgb,var(--s) 26%,var(--ink)) 32%,color-mix(in srgb,var(--ink) 90%,var(--s)) 50%,transparent 68%),linear-gradient(208deg,color-mix(in srgb,var(--s) 15%,transparent) 0%,transparent 44%),radial-gradient(58% 46% at -12% 114%,color-mix(in srgb,var(--p) 38%,transparent),transparent 68%),var(--bg)}.sl[data-bg=panel]{background:radial-gradient(74% 62% at 100% -14%,color-mix(in srgb,var(--s) 26%,transparent),transparent 60%),linear-gradient(152deg,color-mix(in srgb,var(--p) 82%,var(--ink)) 0%,color-mix(in srgb,var(--p) 38%,var(--ink)) 46%,var(--bg) 100%)}.sl-top{position:absolute;top:34px;left:70px;right:70px;display:flex;justify-content:space-between;align-items:center;z-index:6}.sl-bottom{position:absolute;bottom:30px;left:70px;right:70px;display:flex;justify-content:space-between;align-items:baseline;z-index:6}.sl-brandline{display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:460;font-size:calc(15px * var(--ts-b, 1));letter-spacing:.02em}.sl-caps{font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;text-transform:uppercase;letter-spacing:.17em;color:color-mix(in srgb,var(--fg) 72%,transparent)}.sl[data-bg=wash] .sl-top .sl-edition{color:color-mix(in srgb,var(--ink) 74%,transparent)}.sl-folio{font-family:var(--fh);font-weight:420;font-size:calc(17px * var(--ts-b, 1));letter-spacing:.06em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--fg) 88%,transparent)}.sl-body{position:absolute;top:106px;right:70px;bottom:88px;left:70px;top:calc(106px + max(0px,20px * (var(--lk, 1) - 1)));z-index:2}.sl-sweep{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.sl-label{display:inline-flex;align-items:center;gap:10px;font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;text-transform:uppercase;letter-spacing:.17em;color:color-mix(in srgb,var(--s) 92%,var(--fg))}.sl-label:before{content:"";width:20px;height:2px;border-radius:1px;background:var(--a)}.sl-head{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:60px;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--fg) 20%,transparent);margin-bottom:34px}.sl-head:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:1px;background:color-mix(in srgb,var(--s) 78%,var(--paper))}.sl-h1{font-family:var(--fh);font-size:calc(50px * var(--ts-t, 1));font-weight:380;letter-spacing:-.022em;line-height:1.04;margin-top:12px}.sl-head-meta{max-width:470px;font-size:calc(12px * var(--ts-b, 1));line-height:1.8;color:color-mix(in srgb,var(--fg) 70%,transparent)}.sl-divider{height:100%;display:flex;flex-direction:column;position:relative}.sl-divider-num{font-family:var(--fh);font-weight:300;font-size:calc(132px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em;color:color-mix(in srgb,var(--paper) 42%,transparent)}.sl-divider-title{font-family:var(--fh);font-size:calc(146px * var(--ts-t, 1));font-weight:320;letter-spacing:-.03em;line-height:.98;margin-top:auto;max-width:1260px;background:linear-gradient(105deg,var(--paper) 40%,color-mix(in srgb,var(--s) 85%,var(--paper)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;width:fit-content}.sl-divider-cap{margin-top:26px}.sl-stat-num{font-family:var(--fh);font-weight:300;letter-spacing:-.038em;font-variant-numeric:tabular-nums;line-height:.95;display:flex;align-items:baseline;gap:.06em;white-space:nowrap}.sl-stat-num .unit{font-size:36%;font-weight:380;letter-spacing:0;color:color-mix(in srgb,var(--fg) 74%,transparent)}.sl-stat-cap{display:block;margin-top:16px;font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;text-transform:uppercase;letter-spacing:.16em;line-height:1.85;color:color-mix(in srgb,var(--fg) 68%,transparent);max-width:320px}.sl-table{display:flex;flex-direction:column}.sl-table-row{display:grid;grid-template-columns:130px 1fr 110px 104px;gap:28px;align-items:center;padding:15px 2px;border-bottom:1px solid color-mix(in srgb,var(--fg) 17%,transparent)}.sl-table-row .cell-label{font-size:calc(10px * var(--ts-b, 1));font-weight:520;text-transform:uppercase;letter-spacing:.13em;color:color-mix(in srgb,var(--fg) 74%,transparent)}.sl-table-row .cell-bar{position:relative;height:3px;border-radius:2px;background:color-mix(in srgb,var(--fg) 13%,transparent);overflow:hidden}.sl-table-row .cell-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--s) 70%,var(--a)),var(--a));box-shadow:0 0 12px -2px color-mix(in srgb,var(--a) 55%,transparent)}.sl-table-row .cell-value{font-family:var(--fh);font-weight:420;font-size:calc(19px * var(--ts-b, 1));letter-spacing:-.01em;text-align:right}.sl-table-row .cell-delta{font-size:calc(11.5px * var(--ts-b, 1));letter-spacing:.06em;text-align:right;white-space:nowrap}.sl-table-row .cell-delta.up{color:color-mix(in srgb,var(--a) 88%,var(--paper))}.sl-table-row .cell-delta.down{color:color-mix(in srgb,var(--sand) 90%,var(--paper))}.sl-area-val{fill:var(--fg);font-family:var(--fb);font-size:calc(15px * var(--ts-b, 1));font-weight:500;letter-spacing:.03em}.sl-area-lab{fill:color-mix(in srgb,var(--fg) 66%,transparent);font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));font-weight:520;letter-spacing:.12em;text-transform:uppercase}.sl-glass{background:linear-gradient(172deg,color-mix(in srgb,var(--paper) 10%,transparent),color-mix(in srgb,var(--paper) 4%,transparent) 62%,color-mix(in srgb,var(--paper) 2.5%,transparent));border:1px solid color-mix(in srgb,var(--paper) 14%,transparent);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 20%,transparent),0 22px 44px -26px color-mix(in srgb,#000000 92%,transparent)}.sl-glass-strong{background:linear-gradient(172deg,color-mix(in srgb,var(--paper) 16%,transparent),color-mix(in srgb,var(--paper) 8%,transparent) 60%,color-mix(in srgb,var(--paper) 5%,transparent));border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);border-radius:12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 30%,transparent),0 28px 56px -28px color-mix(in srgb,#000000 92%,transparent)}.sl-rows{display:flex;flex-direction:column}.sl-row{display:flex;align-items:baseline;gap:30px;padding:17px 2px;border-bottom:1px solid color-mix(in srgb,var(--fg) 17%,transparent)}.sl-row .n{flex:none;width:32px;font-size:calc(10px * var(--ts-b, 1));font-weight:520;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--s) 92%,var(--fg))}.sl-row .t{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:400;letter-spacing:-.01em}.sl-rows.lg .sl-row{padding:21px 2px}.sl-rows.lg .sl-row .t{font-size:calc(32px * var(--ts-b, 1));font-weight:380}.sl-row .d{margin-left:auto;max-width:440px;text-align:right;font-size:calc(11.5px * var(--ts-b, 1));line-height:1.7;color:color-mix(in srgb,var(--fg) 52%,transparent)}.sl-stage{position:relative;border:1px solid color-mix(in srgb,var(--fg) 16%,transparent);border-radius:12px;background:color-mix(in srgb,var(--paper) 3%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 12%,transparent);display:flex;align-items:center;justify-content:center;overflow:hidden}.sl-stage .cross-h{position:absolute;left:0;right:0;top:50%;border-top:1px dashed color-mix(in srgb,var(--s) 45%,transparent)}.sl-stage .cross-v{position:absolute;top:0;bottom:0;left:50%;border-left:1px dashed color-mix(in srgb,var(--s) 45%,transparent)}.sl-stage .guide{position:absolute;border:1px dashed color-mix(in srgb,var(--fg) 34%,transparent);border-radius:4px}.sl-spec-row{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 17%,transparent);font-size:calc(12px * var(--ts-b, 1))}.sl-spec-row b{font-weight:560}.sl-spec-row span{color:color-mix(in srgb,var(--fg) 58%,transparent);text-align:right}.sl-tile{display:flex;flex-direction:column}.sl-tile .stage{flex:1;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg) 15%,transparent);border-radius:12px;background:linear-gradient(172deg,color-mix(in srgb,var(--paper) 7%,transparent),color-mix(in srgb,var(--paper) 2%,transparent));box-shadow:inset 0 1px color-mix(in srgb,var(--paper) 14%,transparent)}.sl-tile .stage.bad:after{content:"✕";position:absolute;top:12px;right:15px;font-size:calc(15px * var(--ts-b, 1));font-weight:600;color:color-mix(in srgb,var(--sand) 85%,var(--paper))}.sl-tile .stage.good:after{content:"✓";position:absolute;top:12px;right:15px;font-size:calc(15px * var(--ts-b, 1));font-weight:600;color:var(--a)}.sl-tile .cap{padding-top:13px;font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;text-transform:uppercase;letter-spacing:.14em;color:color-mix(in srgb,var(--fg) 70%,transparent)}.sl-colorrow{flex:1;display:grid;grid-template-columns:60px 84px 1fr 200px 200px 220px;align-items:center;gap:26px;border-bottom:1px solid color-mix(in srgb,var(--fg) 17%,transparent);font-size:calc(12px * var(--ts-b, 1))}.sl-colorrow .idx{font-size:calc(10px * var(--ts-b, 1));font-weight:520;letter-spacing:.14em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--s) 92%,var(--fg))}.sl-colorrow .swatch{width:56px;height:56px;border-radius:50%;border:1px solid color-mix(in srgb,var(--paper) 25%,transparent)}.sl-colorrow .cname{font-family:var(--fh);font-size:calc(26px * var(--ts-b, 1));font-weight:380;letter-spacing:-.01em}.sl-colorrow .cv{color:color-mix(in srgb,var(--fg) 56%,transparent);letter-spacing:.05em}.sl-colorrow .cv b{display:block;font-size:calc(9px * var(--ts-b, 1));font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 40%,transparent);margin-bottom:3px}.sl-scale{display:flex;height:56px;border-radius:8px;overflow:hidden;border:1px solid color-mix(in srgb,var(--fg) 15%,transparent)}.sl-scale i{flex:1;position:relative}.sl-scale i span{position:absolute;left:10px;bottom:6px;font-size:calc(9px * var(--ts-b, 1));letter-spacing:.1em}.sl-scalerow{display:grid;grid-template-columns:220px 1fr;gap:34px;align-items:center;margin-bottom:26px}.sl-scalerow .rowname{font-family:var(--fh);font-size:calc(17px * var(--ts-b, 1));font-weight:420}.sl-scalerow .rowname small{display:block;font-family:var(--fb);font-size:calc(10px * var(--ts-b, 1));letter-spacing:.1em;color:color-mix(in srgb,var(--fg) 48%,transparent);margin-top:3px}.sl-hier-row{display:grid;grid-template-columns:250px 1fr;gap:44px;align-items:baseline;padding:18px 0;border-bottom:1px solid color-mix(in srgb,var(--fg) 17%,transparent)}.sl-hier-row .spec{font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 66%,transparent)}.sl-weight-cell{border-top:1px solid color-mix(in srgb,var(--fg) 30%,transparent);padding-top:18px}.sl-weight-cell .glyph{font-family:var(--fh);font-size:calc(110px * var(--ts-t, 1));line-height:1;letter-spacing:-.02em}.sl-browser{height:100%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--paper) 18%,transparent);background:color-mix(in srgb,var(--ink) 90%,#000000);box-shadow:0 34px 70px color-mix(in srgb,#000000 40%,transparent)}.sl-browser .chrome{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid color-mix(in srgb,var(--paper) 12%,transparent);font-size:calc(9.5px * var(--ts-b, 1));font-weight:520;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--fg) 62%,transparent);flex:none}.sl-browser .chrome .dots{display:flex;gap:6px}.sl-browser .chrome .dots i{width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--paper) 28%,transparent)}.sl-browser .chrome .url{flex:1;text-align:center}.sl-story{flex:1;border-radius:24px;overflow:hidden;position:relative;border:1px solid color-mix(in srgb,var(--paper) 20%,transparent);display:flex;flex-direction:column}.sl-bizcard{width:460px;height:264px;border-radius:12px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 60px color-mix(in srgb,#000000 38%,transparent)}.sl-contact-title{font-family:var(--fh);font-size:calc(132px * var(--ts-t, 1));font-weight:300;letter-spacing:-.03em;line-height:.96}.sl-contact-cols{display:flex;gap:110px}.sl-contact-cols .cell .sl-caps{display:block;margin-bottom:12px}.sl-contact-cols .cell b{font-family:var(--fh);font-size:calc(24px * var(--ts-b, 1));font-weight:400;letter-spacing:-.01em}[data-guest=steel] .sl-divider-title,[data-guest=steel] .sl-stat-num,[data-guest=steel] .sl-head h1{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=steel] .sl-caps,[data-guest=steel] .sl-label,[data-guest=steel] .sl-stat-cap,[data-guest=steel] .sl-cell-label,[data-guest=steel] .sl-divider-cap,[data-guest=steel] .sl-rowname,[data-guest=steel] .sl-area-lab{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=steel] .sl-tile,[data-guest=steel] .sl-glass,[data-guest=steel] .sl-glass-strong,[data-guest=steel] .sl-table,[data-guest=steel] .sl-stage,[data-guest=steel] .sl-browser,[data-guest=steel] .sl-bizcard,[data-guest=steel] .sl-story,[data-guest=steel] .sl-scale,[data-guest=steel] .sl-rows{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=steel] .sl-row,[data-guest=steel] .sl-scalerow,[data-guest=steel] .sl-table-row,[data-guest=steel] .sl-spec-row,[data-guest=steel] .sl-hier-row{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=steel] .sl-h1,[data-guest=steel] .sl-divider-num,[data-guest=steel] .sl-contact-title,[data-guest=steel] .sl-weight-cell .glyph{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=steel] .sl-area-val,[data-guest=steel] .sl-colorrow .idx,[data-guest=steel] .sl-colorrow .cname,[data-guest=steel] .sl-colorrow .cv,[data-guest=steel] .sl-contact-cols .cell b{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=steel] .sl-colorrow .swatch,[data-guest=steel] .sl-weight-cell{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=steel] .sl-colorrow{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}.nm{position:relative;width:100%;height:100%;overflow:hidden;background:var(--paper-fill, var(--paper));color:var(--ink);font-family:var(--fb);display:flex;flex-direction:column;padding:46px 54px 38px;box-sizing:border-box}.nm:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid color-mix(in srgb,currentColor 12%,transparent);pointer-events:none;z-index:3}.nm[data-bg=blue]{background:var(--p-fill, var(--p));color:var(--on-p)}.nm[data-bg=dark]{background:var(--ink-fill, var(--ink));color:var(--on-ink)}.nm[data-bg=aurora]{color:var(--paper)}.nm[data-bg=aurora]:after,.nm[data-bg=blue]:after{border-color:color-mix(in srgb,currentColor 22%,transparent)}.nm-aurora{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.nm-aurora i{position:absolute;display:block;border-radius:50%;filter:blur(90px);opacity:.95}.nm-top,.nm-bottom{position:relative;z-index:2;display:flex;align-items:flex-start;gap:40px;flex:none}.nm-bottom{align-items:flex-end;margin-top:auto;padding-top:24px}.nm-meta{font-size:calc(10px * var(--ts-b, 1));line-height:1.45;letter-spacing:.01em;opacity:.62;white-space:pre-line}.nm-meta b{display:block;font-weight:500;opacity:1.35}.nm-mark{display:flex;align-items:center;gap:12px;flex:none}.nm-folio{margin-left:auto;font-size:calc(10px * var(--ts-b, 1));opacity:.62;font-variant-numeric:tabular-nums}.nm-body{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;min-height:0}.nm-h1{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(96px * var(--ts-t, 1));line-height:.98;letter-spacing:-.03em}.nm-h2{margin:0;font-family:var(--fh);font-weight:300;font-size:calc(54px * var(--ts-t, 1));line-height:1.04;letter-spacing:-.02em}.nm-h3{margin:0;font-family:var(--fh);font-weight:400;font-size:calc(26px * var(--ts-t, 1));line-height:1.2;letter-spacing:-.01em}.nm-lede{margin:0;font-size:calc(21px * var(--ts-b, 1));line-height:1.5;letter-spacing:-.005em;max-width:30em}.nm-body-text{margin:0;font-size:calc(14px * var(--ts-b, 1));line-height:1.62;opacity:.78}.nm-label{font-size:calc(11px * var(--ts-b, 1));line-height:1.4;letter-spacing:.02em;font-weight:500}.nm-dim{opacity:.55}.nm-caps{font-size:calc(9.5px * var(--ts-b, 1));letter-spacing:.16em;text-transform:uppercase;opacity:.6}.nm-rule{height:1px;background:currentColor;opacity:.15;flex:none}.nm-row{display:grid;gap:30px;padding:13px 0;border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:calc(12.5px * var(--ts-b, 1));line-height:1.4}.nm-step{display:flex;align-items:baseline;gap:14px;font-family:var(--fh);font-weight:300;font-size:calc(30px * var(--ts-t, 1));letter-spacing:-.01em}.nm-step em{font-style:normal;width:46px;height:1px;background:currentColor;opacity:.4;display:inline-block;transform:translateY(-9px)}.nm-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:calc(12.5px * var(--ts-b, 1));line-height:1.45}.nm-list.num{counter-reset:nm}.nm-list.num li{counter-increment:nm;display:flex;gap:9px}.nm-list.num li:before{content:counter(nm) ".";opacity:.5;flex:none}.nm-shot{position:relative;width:100%;height:100%;overflow:hidden;background:color-mix(in srgb,currentColor 7%,transparent)}.nm-shot.round{border-radius:4px}.nm-bleed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.nm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px;flex:1;min-height:0}.nm-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;flex:1;min-height:0}.nm-swatch{display:flex;flex-direction:column;gap:8px}.nm-swatch i{display:block;height:108px;border-radius:3px}.nm-quote{display:flex;flex-direction:column;gap:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.nm-quote .mk{font-family:var(--fh);font-size:calc(26px * var(--ts-t, 1));line-height:.8;opacity:.4}.nm-quote p{margin:0;font-size:calc(12.5px * var(--ts-b, 1));line-height:1.55}.nm-center{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center}.nm-ghost{position:absolute;z-index:0;opacity:.1;pointer-events:none}.nm-cross{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.nm-cross i{position:absolute;background:currentColor;opacity:.25}[data-guest=aurora] .nm-lede,[data-guest=aurora] .nm-quote,[data-guest=aurora] .nm-mark,[data-guest=aurora] .nm-body-text{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=aurora] .nm-caps,[data-guest=aurora] .nm-label,[data-guest=aurora] .nm-dim{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}[data-guest=aurora] .nm-shot,[data-guest=aurora] .nm-step,[data-guest=aurora] .nm-swatch,[data-guest=aurora] .nm-ghost,[data-guest=aurora] .nm-center{border-width:var(--dl-edge);border-color:var(--dl-edge-color);border-radius:var(--dl-radius)}[data-guest=aurora] .nm-rule,[data-guest=aurora] .nm-row,[data-guest=aurora] .nm-list{border-width:var(--dl-hair);border-color:var(--dl-hair-color)}[data-guest=aurora] .nm-h1,[data-guest=aurora] .nm-h2,[data-guest=aurora] .nm-h3{font-weight:var(--dl-display-weight);text-transform:var(--dl-display-case);letter-spacing:var(--dl-display-track)}[data-guest=aurora] .nm-meta{font-weight:var(--dl-label-weight);text-transform:var(--dl-label-case);letter-spacing:var(--dl-label-track)}.cp{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-fill);color:var(--fg);font-family:var(--fb)}.cp-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(var(--u) * 22);width:100%;height:100%;padding:var(--pad)}.cp-eyebrow{font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .18em);text-transform:var(--dl-label-case, uppercase);opacity:.62}.cp-heading{font-family:var(--fh);font-weight:var(--dl-display-weight, 600);line-height:1.04;letter-spacing:var(--dl-display-track, -.022em);text-transform:var(--dl-display-case, none);white-space:pre-wrap}.cp-body{max-width:62ch;line-height:1.55;opacity:.82;white-space:pre-wrap}.cp-quote{display:flex;flex-direction:column;gap:calc(var(--u) * 16);justify-content:center}.cp-quote p{margin:0;max-width:24ch;font-family:var(--fh);font-weight:var(--dl-display-weight, 500);line-height:1.18;letter-spacing:var(--dl-display-track, -.02em)}.cp-quote .cp-quote-by{font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .14em);text-transform:var(--dl-label-case, uppercase);opacity:.6}.cp-logo{display:flex;align-items:center;min-height:0}.cp-row{display:flex;gap:calc(var(--u) * 18);min-height:0}.cp-row>.cp-cell{flex:1 1 0;min-width:0;height:100%}.cp-post{overflow:hidden}.cp-post-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 12);width:100%;height:100%;padding:calc(var(--u) * 20);border:calc(var(--u) * 1.5) dashed var(--dl-edge-color, color-mix(in srgb, currentColor 28%, transparent));border-radius:var(--dl-radius, 0);font-size:calc(var(--u) * 13);text-align:center;opacity:.66}.cp-swatch{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--u) * 7);min-width:0;text-align:left}.cp-swatch .chip{flex:1 1 auto;min-height:calc(var(--u) * 60);border:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, currentColor 16%, transparent));border-radius:var(--dl-radius, calc(var(--u) * 3))}.cp-swatch b{overflow:hidden;font-size:calc(var(--u) * 15);font-weight:var(--dl-label-weight, 600);text-overflow:ellipsis;white-space:nowrap}.cp-swatch code{font-size:calc(var(--u) * 13);letter-spacing:.04em;opacity:.6}.cp-type{display:flex;flex-direction:column;gap:calc(var(--u) * 22);justify-content:center;min-height:0}.cp-type-row{display:flex;gap:calc(var(--u) * 20);align-items:baseline;padding-bottom:calc(var(--u) * 16);border-bottom:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, currentColor 16%, transparent))}.cp-type-row .lab{flex:0 0 calc(var(--u) * 110);font-size:calc(var(--u) * 13);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .16em);text-transform:var(--dl-label-case, uppercase);opacity:.55}.cp-type-row .spec{flex:1;overflow:hidden;font-size:calc(var(--u) * 58);line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.cp-type-row .spec.body{font-size:calc(var(--u) * 27);letter-spacing:0;opacity:.78}.cp-rule{height:var(--dl-hair, 1px);background:var(--dl-hair-color, color-mix(in srgb, currentColor 26%, transparent))}.cp-metrics{align-items:flex-end}.cp-metric{display:flex;flex:1 1 0;flex-direction:column;gap:calc(var(--u) * 6);min-width:0}.cp-metric b{font-family:var(--fh);font-weight:var(--dl-display-weight, 600);line-height:.95;letter-spacing:var(--dl-display-track, -.03em)}.cp-metric span{line-height:1.35;opacity:.72}.cp-bullets{display:flex;flex-direction:column;gap:calc(var(--u) * 14);justify-content:center;margin:0;padding:0;min-height:0;list-style:none}.cp-bullets li{display:flex;gap:calc(var(--u) * 20);align-items:baseline;padding-bottom:calc(var(--u) * 12);border-bottom:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, currentColor 18%, transparent));line-height:1.25}.cp-bullets li i{flex:0 0 auto;font-size:.5em;font-style:normal;font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .14em);opacity:.5}.ds{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bg-fill);color:var(--fg);font-family:var(--fb);--u: 1px;--pad: calc(var(--u) * 96)}.ds-body{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--pad)}.ds-mark,.ds-folio{position:absolute;z-index:2;bottom:calc(var(--u) * 44);opacity:.66}.ds-mark{left:calc(var(--u) * 56)}.ds-folio{right:calc(var(--u) * 56);font-size:calc(var(--u) * 15);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .16em);font-variant-numeric:tabular-nums}.ds h1,.ds h2,.ds h3{margin:0;font-family:var(--fh);font-weight:var(--dl-display-weight, 600);letter-spacing:var(--dl-display-track, -.025em);text-transform:var(--dl-display-case, none);line-height:1.02}.ds h1{font-size:calc(var(--u) * 104 * var(--ts-t, 1))}.ds h2{font-size:calc(var(--u) * 68 * var(--ts-t, 1))}.ds h3{font-size:calc(var(--u) * 40 * var(--ts-t, 1));line-height:1.12}.ds p{margin:0;font-size:calc(var(--u) * 22 * var(--ts-b, 1));line-height:1.55;max-width:62ch}.ds .kicker{font-size:calc(var(--u) * 15 * var(--ts-b, 1));font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .2em);text-transform:var(--dl-label-case, uppercase);opacity:.62}.ds .lede{font-size:calc(var(--u) * 30 * var(--ts-b, 1));line-height:1.4;opacity:.86}.ds .small{font-size:calc(var(--u) * 17 * var(--ts-b, 1));line-height:1.5;opacity:.74}.ds .num{font-family:var(--fh);font-weight:var(--dl-display-weight, 600);letter-spacing:var(--dl-display-track, -.03em);font-variant-numeric:tabular-nums;line-height:.92}.ds .grow{flex:1 1 auto;min-height:0}.ds .push{margin-top:auto}.ds .row{display:flex;gap:calc(var(--u) * 40);min-height:0}.ds .row.tight{gap:calc(var(--u) * 20)}.ds .row.mid{align-items:center}.ds .row.base{align-items:flex-end}.ds .row>*{min-width:0}.ds .col{display:flex;flex-direction:column;gap:calc(var(--u) * 18);min-width:0}.ds .eq{flex:1 1 0}.ds .rule{height:var(--dl-hair, 1px);background:var(--dl-hair-color, color-mix(in srgb, var(--fg) 22%, transparent));flex:none}.ds .vrule{width:var(--dl-hair, 1px);background:var(--dl-hair-color, color-mix(in srgb, var(--fg) 22%, transparent));align-self:stretch;flex:none}.ds .panel{padding:calc(var(--u) * 34);border:var(--dl-edge, 1px) solid var(--dl-edge-color, color-mix(in srgb, var(--fg) 20%, transparent));border-radius:var(--dl-radius, 0);background:color-mix(in srgb,var(--fg) 4%,transparent)}.ds .panel.solid{background:var(--p-fill);color:var(--on-p);border-color:transparent}.ds .panel.accent{background:var(--a-fill);color:var(--on-a);border-color:transparent}.ds .chip{display:inline-flex;align-items:center;align-self:flex-start;gap:calc(var(--u) * 10);padding:calc(var(--u) * 8) calc(var(--u) * 16);border:var(--dl-edge, 1px) solid currentColor;border-radius:var(--dl-radius, 999px);font-size:calc(var(--u) * 14);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .14em);text-transform:var(--dl-label-case, uppercase)}.ds .frame{position:relative;overflow:hidden;border-radius:var(--dl-radius, 0);background:color-mix(in srgb,var(--fg) 8%,transparent)}.ds .bleed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.ds .over{position:relative;z-index:1}.ds .bar{height:calc(var(--u) * 14);border-radius:var(--dl-radius, 0);background:var(--a-fill)}.ds .track{height:calc(var(--u) * 14);border-radius:var(--dl-radius, 0);background:color-mix(in srgb,var(--fg) 12%,transparent);overflow:hidden}.ds .track>i{display:block;height:100%;background:var(--a-fill);border-radius:inherit}.ds .dot{width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:999px;background:var(--a-fill);flex:none}.ds .table{display:flex;flex-direction:column}.ds .table .tr{display:flex;gap:calc(var(--u) * 24);align-items:center;padding:calc(var(--u) * 20) 0;border-bottom:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, var(--fg) 16%, transparent));font-size:calc(var(--u) * 20 * var(--ts-b, 1))}.ds .table .tr.head{padding-bottom:calc(var(--u) * 12);font-size:calc(var(--u) * 14);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .16em);text-transform:var(--dl-label-case, uppercase);opacity:.6}.ds .table .tr>*{flex:1 1 0;min-width:0}.ds .table .tr>.w2{flex:2 1 0}.ds .table .tr>.r{text-align:right}.ds .quad{position:relative;flex:1 1 auto;min-height:0;border:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, var(--fg) 20%, transparent));border-radius:var(--dl-radius, 0)}.ds .quad .ax-v,.ds .quad .ax-h{position:absolute;background:var(--dl-hair-color, color-mix(in srgb, var(--fg) 20%, transparent))}.ds .quad .ax-v{left:50%;top:0;bottom:0;width:var(--dl-hair, 1px)}.ds .quad .ax-h{top:50%;left:0;right:0;height:var(--dl-hair, 1px)}.ds .quad .pin{position:absolute;display:flex;align-items:center;gap:calc(var(--u) * 10);transform:translate(-50%,-50%);font-size:calc(var(--u) * 17);white-space:nowrap}.ds .quad .pin.us{font-weight:var(--dl-label-weight, 700)}.ds .quad .pin.us .dot{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.ds .quad .pin:not(.us) .dot{background:color-mix(in srgb,var(--fg) 34%,transparent)}.ds .axlab{font-size:calc(var(--u) * 14);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .14em);text-transform:var(--dl-label-case, uppercase);opacity:.55}.ds .rings{position:relative;flex:1 1 auto;min-height:0}.ds .rings i{position:absolute;left:50%;bottom:0;transform:translate(-50%);border-radius:999px;border:var(--dl-edge, 1px) solid var(--dl-edge-color, color-mix(in srgb, var(--fg) 28%, transparent))}.ds .track-line{position:relative;display:flex;gap:calc(var(--u) * 24);padding-top:calc(var(--u) * 34)}.ds .track-line:before{content:"";position:absolute;top:calc(var(--u) * 7);left:0;right:0;height:var(--dl-hair, 1px);background:var(--dl-hair-color, color-mix(in srgb, var(--fg) 22%, transparent))}.ds .track-line>div{position:relative;flex:1 1 0;min-width:0}.ds .track-line>div:before{content:"";position:absolute;top:calc(var(--u) * -34);left:0;width:calc(var(--u) * 14);height:calc(var(--u) * 14);border-radius:999px;background:var(--a-fill)}.ds .wall{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--dl-hair, 1px);flex:1 1 auto;min-height:0;background:var(--dl-hair-color, color-mix(in srgb, var(--fg) 16%, transparent));border:var(--dl-hair, 1px) solid var(--dl-hair-color, color-mix(in srgb, var(--fg) 16%, transparent));border-radius:var(--dl-radius, 0);overflow:hidden}.ds .wall>span{display:flex;align-items:center;justify-content:center;background:var(--bg-fill);font-size:calc(var(--u) * 22);font-weight:var(--dl-label-weight, 600);letter-spacing:var(--dl-label-track, .1em);opacity:.5}.ds-body{text-align:var(--ds-align, left);align-items:var(--ds-align-items, stretch);justify-content:var(--ds-justify, flex-start)}.ds-body>.grow,.ds-body>.col>.grow{flex-grow:var(--ds-grow, 1)}.ds .vfill{height:100%}.ds .vmid{justify-content:var(--ds-justify, center)}.ds .vend{justify-content:var(--ds-justify, flex-end)}.ds-body .row>.col,.ds-body .col>.col{align-items:var(--ds-align-items, stretch)}.ds-body .table .tr>.r{text-align:right}.ds-back,.ds-front{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}.ds-back{z-index:0}.ds-front{z-index:2}.ds-editorial h1{font-size:calc(var(--u) * 88 * var(--ts-t, 1))}.ds-editorial h2{font-size:calc(var(--u) * 58 * var(--ts-t, 1))}.ds-editorial .ds-crop{position:absolute;width:calc(var(--u) * 34);height:calc(var(--u) * 34);border:0 solid color-mix(in srgb,var(--fg) 34%,transparent)}.ds-editorial .ds-crop.tl{top:calc(var(--u) * 44);left:calc(var(--u) * 44);border-top-width:1px;border-left-width:1px}.ds-editorial .ds-crop.tr{top:calc(var(--u) * 44);right:calc(var(--u) * 44);border-top-width:1px;border-right-width:1px}.ds-editorial .ds-crop.bl{bottom:calc(var(--u) * 44);left:calc(var(--u) * 44);border-bottom-width:1px;border-left-width:1px}.ds-editorial .ds-crop.br{bottom:calc(var(--u) * 44);right:calc(var(--u) * 44);border-bottom-width:1px;border-right-width:1px}.ds-editorial .ds-barcode{position:absolute;top:calc(var(--u) * 40);right:calc(var(--u) * 96);opacity:.5}.ds-acid h1{font-size:calc(var(--u) * 132 * var(--ts-t, 1));line-height:.9}.ds-acid h2{font-size:calc(var(--u) * 84 * var(--ts-t, 1));line-height:.94}.ds-acid .kicker{opacity:1}.ds-acid .ds-hardframe{position:absolute;inset:calc(var(--u) * 30);border:calc(var(--u) * 3) solid var(--fg)}.ds-acid .ds-barcode{position:absolute;bottom:calc(var(--u) * 44);left:50%;transform:translate(-50%)}.ds-acid .ds-mark{bottom:calc(var(--u) * 52);left:calc(var(--u) * 62)}.ds-acid .ds-folio{bottom:calc(var(--u) * 52);right:calc(var(--u) * 62)}.ds-studio h1{font-size:calc(var(--u) * 92 * var(--ts-t, 1))}.ds-studio .panel,.ds-studio .frame{border-radius:calc(var(--u) * 22)}.ds-studio .ds-blobs i{position:absolute;border-radius:48% 52% 44% 56%/52% 46% 54% 48%}.ds-studio .ds-blobs i:first-child{width:calc(var(--u) * 620);height:calc(var(--u) * 560);top:calc(var(--u) * -150);right:calc(var(--u) * -130)}.ds-studio .ds-blobs i:last-child{width:calc(var(--u) * 420);height:calc(var(--u) * 400);bottom:calc(var(--u) * -140);left:calc(var(--u) * -110)}.ds-studio .ds-tape{position:absolute;top:calc(var(--u) * -22);left:calc(var(--u) * 150);width:calc(var(--u) * 190);height:calc(var(--u) * 62);transform:rotate(-4deg);opacity:.75}.ds-dark .ds-bloom{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5}.ds-dark h1{font-size:calc(var(--u) * 96 * var(--ts-t, 1));letter-spacing:-.035em}.ds-dark .panel{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ds-wellness h1{font-size:calc(var(--u) * 82 * var(--ts-t, 1));line-height:1.08}.ds-wellness h2{font-size:calc(var(--u) * 56 * var(--ts-t, 1));line-height:1.14}.ds-wellness .panel,.ds-wellness .frame{border-radius:calc(var(--u) * 28)}.ds-wellness .ds-wash{position:absolute;top:0;right:0;bottom:0;left:0}.ds-wellness .ds-leaf{position:absolute;right:calc(var(--u) * -60);bottom:calc(var(--u) * -70);opacity:.5}.ds-motion h1{font-size:calc(var(--u) * 116 * var(--ts-t, 1));line-height:.92}.ds-motion .ds-glow{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;filter:blur(calc(var(--u) * 30))}.ds-motion .ds-sprockets{position:absolute;top:0;bottom:0;left:calc(var(--u) * 26);width:calc(var(--u) * 16);background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--fg) 26%,transparent) 0 calc(var(--u) * 26),transparent calc(var(--u) * 26) calc(var(--u) * 56));border-radius:calc(var(--u) * 3)}.ds-motion .ds-barcode{position:absolute;top:calc(var(--u) * 44);right:calc(var(--u) * 92);opacity:.6}.ds-motion .ds-body{padding-left:calc(var(--pad) + var(--u) * 30)}.ds-brief h1{font-size:calc(var(--u) * 124 * var(--ts-t, 1));line-height:.88;letter-spacing:-.04em}.ds-brief h2{font-size:calc(var(--u) * 78 * var(--ts-t, 1));line-height:.94}.ds-brief .ds-bracket{position:absolute;width:calc(var(--u) * 96);height:calc(var(--u) * 96);border:0 solid var(--a)}.ds-brief .ds-bracket.tl{top:calc(var(--u) * 34);left:calc(var(--u) * 34);border-top-width:calc(var(--u) * 5);border-left-width:calc(var(--u) * 5)}.ds-brief .ds-bracket.br{bottom:calc(var(--u) * 34);right:calc(var(--u) * 34);border-bottom-width:calc(var(--u) * 5);border-right-width:calc(var(--u) * 5)}.ds-steel h1{font-size:calc(var(--u) * 84 * var(--ts-t, 1))}.ds-steel h2{font-size:calc(var(--u) * 54 * var(--ts-t, 1))}.ds-steel p{font-size:calc(var(--u) * 20 * var(--ts-b, 1))}.ds-steel .ds-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background:repeating-linear-gradient(to right,color-mix(in srgb,var(--fg) 8%,transparent) 0 1px,transparent 1px calc(var(--u) * 96)),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--fg) 8%,transparent) 0 1px,transparent 1px calc(var(--u) * 96))}.ds-steel .ds-cross{position:absolute;width:calc(var(--u) * 26);height:calc(var(--u) * 26);background:linear-gradient(to right,currentColor 0 100%) center / 100% 1px no-repeat,linear-gradient(to bottom,currentColor 0 100%) center / 1px 100% no-repeat;color:color-mix(in srgb,var(--s) 70%,transparent)}.ds-steel .ds-cross.tl{top:calc(var(--u) * 44);left:calc(var(--u) * 44)}.ds-steel .ds-cross.br{bottom:calc(var(--u) * 44);right:calc(var(--u) * 44)}.ds-aurora h1{font-size:calc(var(--u) * 100 * var(--ts-t, 1));letter-spacing:-.04em}.ds-aurora .panel,.ds-aurora .frame{border-radius:calc(var(--u) * 26)}.ds-aurora .ds-aurorafield{position:absolute;top:0;right:0;bottom:0;left:0}.ds-aurora .ds-aurorafield>*{position:absolute;top:0;right:0;bottom:0;left:0}.ds.has-extras{display:flex;flex-direction:column}.ds.has-extras>.ds-body{flex:1 1 auto;min-height:0;height:auto;padding-bottom:calc(var(--u) * 24)}.ds-extras{position:relative;z-index:3;display:flex;flex-direction:column;gap:calc(var(--u) * 22);padding:0 var(--pad) calc(var(--u) * 96)}
