@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter.woff2) format("woff2")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bebasneue.woff2) format("woff2")}:root{color-scheme:dark;--bg: #0a0c10;--panel: #10151c;--raised: #151b24;--bg-2: #0b0e12;--panel-2: var(--raised);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--line-3: rgba(255, 255, 255, .24);--edge: var(--line);--edge-2: var(--line-2);--ink: #f5f8fc;--ink-2: #b4bfcc;--ink-3: #8a96a4;--ink-4: #5d6773;--em: #34d29a;--em-hover: #5ee3b1;--em-on: #03130c;--em-soft: rgba(52, 210, 154, .1);--em-border: rgba(52, 210, 154, .34);--action: var(--em);--action-hover: var(--em-hover);--action-on: var(--em-on);--money: var(--em);--focus: var(--action);--brand-ground: var(--bg);--brand-panel: var(--panel);--accent: var(--ink);--accent-br: var(--ink);--accent-dk: var(--ink-3);--accent-2: var(--ink-2);--accent-soft: rgba(255, 255, 255, .04);--accent-border: var(--line-3);--accent-glow: rgba(255, 255, 255, .06);--accent-contrast: var(--em-on);--hue-commerce: #ff6b8a;--hue-commerce-ink: #ff8aa3;--hue-reselling: #ffb852;--hue-reselling-ink: #ffc46e;--hue-life: var(--line-3);--hue-life-ink: var(--ink-3);--life: var(--ink-3);--life-br: var(--ink-2);--life-dk: var(--ink-4);--life-2: var(--ink-3);--life-soft: rgba(255, 255, 255, .04);--life-border: var(--line-2);--life-glow: rgba(255, 255, 255, .06);--grad-emerald: linear-gradient(var(--em), var(--em));--grad-life: linear-gradient(var(--hue-life), var(--hue-life));--grad-ink: linear-gradient(var(--ink), var(--ink));--grad-panel: linear-gradient(var(--panel), var(--panel));--font-display: "Bebas Neue", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head: var(--font-body);--font-brand: var(--font-body);--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--fs-1: clamp(3rem, 2.1rem + 4.2vw, 5.5rem);--fs-2: clamp(2rem, 1.35rem + 2.6vw, 3.5rem);--fs-3: clamp(1.5rem, 1.3rem + .9vw, 2rem);--fs-4: clamp(1.125rem, 1.07rem + .25vw, 1.25rem);--fs-5: 1rem;--fs-6: .75rem;--maxw: 1160px;--head-h: 72px;--cut-sm: 6px;--cut-md: 10px;--cut-lg: 16px;--chamfer-sm: polygon(var(--cut-sm) 0, 100% 0, 100% calc(100% - var(--cut-sm)), calc(100% - var(--cut-sm)) 100%, 0 100%, 0 var(--cut-sm));--chamfer: polygon(var(--cut-md) 0, 100% 0, 100% calc(100% - var(--cut-md)), calc(100% - var(--cut-md)) 100%, 0 100%, 0 var(--cut-md));--chamfer-lg: polygon(var(--cut-lg) 0, 100% 0, 100% calc(100% - var(--cut-lg)), calc(100% - var(--cut-lg)) 100%, 0 100%, 0 var(--cut-lg));--cut-bw: 1px;--shadow-record: 0 40px 80px -40px rgba(0, 0, 0, .8);--t-press: 90ms;--t-state: .2s;--t-enter: .38s;--t-hero: .7s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-move: cubic-bezier(.65, 0, .35, 1);--ease-inout: var(--ease-move);--ease: var(--ease-out);interpolate-size:allow-keywords}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:var(--brand-ground)}body{background:var(--brand-ground);color:var(--ink);font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}::selection{background:var(--action);color:var(--action-on)}[id]{scroll-margin-top:calc(var(--head-h) + 12px)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a.brand:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;top:10px;left:10px;z-index:1000;transform:translateY(-150%);background:var(--action);color:var(--action-on);font-weight:600;font-size:14px;padding:10px 18px;clip-path:var(--chamfer-sm);transition:transform var(--t-state) var(--ease-out)}.skip-link:focus{transform:none;outline:2px solid var(--ink);outline-offset:2px}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--eyebrow-ink, var(--ink-3))}.eyebrow:before{content:"";width:2px;height:12px;flex:none;background:currentColor}.muted{color:var(--ink-2)}.grad-text,.grad-flow{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:currentColor;animation:none}body.site-parent,body.site-light,body.site-life{background:var(--brand-ground);color:var(--ink)}body.site-life,.theme-life{--accent: var(--ink-2);--accent-br: var(--ink);--accent-dk: var(--ink-3);--accent-2: var(--hue-life);--accent-soft: var(--life-soft);--accent-border: var(--life-border);--accent-glow: var(--life-glow)}.theme-business{--accent: var(--ink);--accent-br: var(--ink);--accent-dk: var(--ink-3);--accent-2: var(--ink-2);--accent-soft: rgba(255, 255, 255, .04);--accent-border: var(--line-3);--accent-glow: rgba(255, 255, 255, .06)}html[data-brand]:not([data-brand=sedonis]){--eyebrow-ink: var(--hue-ink);--accent: var(--hue-ink);--accent-br: var(--hue-ink);--accent-dk: var(--hue);--accent-2: var(--hue);--accent-soft: color-mix(in srgb, var(--hue) 10%, transparent);--accent-border: color-mix(in srgb, var(--hue) 34%, transparent);--accent-glow: color-mix(in srgb, var(--hue) 22%, transparent);--accent-contrast: var(--action-on)}.paper{--paper: #f4f4f2;--ink: #14171c;--ink-2: #3c434c;--ink-3: #4a525c;--ink-4: #8b929b;--line: rgba(20, 23, 28, .12);--line-2: rgba(20, 23, 28, .2);--edge: var(--line);--edge-2: var(--line-2);--panel: #ebebe8;--raised: #e4e4e0;--accent: #14171c;--accent-border: rgba(20, 23, 28, .3);--accent-soft: rgba(20, 23, 28, .05);--focus: #0a0c10;position:relative;isolation:isolate;color:var(--ink);padding:clamp(24px,4vw,56px);filter:drop-shadow(0 24px 40px rgba(0,0,0,.45))}.paper:before,.paper:after{content:"";position:absolute;clip-path:var(--chamfer-lg);z-index:-1;pointer-events:none}.paper:before{inset:0;background:#14171c2e}.paper:after{inset:1px;background:var(--paper)}.paper ::selection{background:#14171c;color:#f4f4f2}h1,h2,h3{line-height:1.05}h1{font-family:var(--font-display);font-weight:400;letter-spacing:.015em;line-height:.9;font-size:var(--fs-1)}h2{font-family:var(--font-body);font-weight:700;letter-spacing:-.025em;line-height:1.06;font-size:var(--fs-2);text-wrap:balance}h3{font-family:var(--font-body);font-weight:600;letter-spacing:-.015em;line-height:1.2}h2.display,h1.display{font-family:var(--font-display);font-weight:400;letter-spacing:.015em;line-height:.9;font-size:clamp(2.4rem,5vw,3.5rem)}.post h1{font-family:var(--font-body);font-weight:700;letter-spacing:-.025em;line-height:1.08}h1.as-h2{font-family:var(--font-body);font-weight:700;letter-spacing:-.025em;line-height:1.06;font-size:var(--fs-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.2;padding:14px 26px;cursor:pointer;border:0;clip-path:var(--chamfer);position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform var(--t-state) var(--ease-out),scale var(--t-state) var(--ease-out),background-color var(--t-press) linear,color var(--t-press) linear}.btn-primary{background:var(--action);color:var(--action-on);box-shadow:none}.btn-primary:after{content:none}.btn-ghost{--cut-edge: var(--line-2);--cut-fill: var(--raised);color:var(--ink);background:var(--cut-edge)}.btn-ghost:before{content:"";position:absolute;inset:var(--cut-bw);clip-path:inherit;background:var(--cut-fill);z-index:-1;transition:background-color var(--t-press) linear}.btn-lg{padding:16px 32px;font-size:16px}@media (hover: hover){.btn-primary:hover{background:var(--action-hover);transform:translateY(-2px)}.btn-ghost:hover{--cut-edge: var(--line-3);--cut-fill: #1a222d;transform:translateY(-2px)}}.btn:focus-visible{outline:none}.btn-primary:focus-visible{background:var(--ink)}.btn-primary:focus-visible:after{content:"";position:absolute;inset:2px;clip-path:inherit;background:var(--action);z-index:-1}.btn-ghost:focus-visible{--cut-edge: var(--focus);--cut-bw: 2px}.panel{position:relative;isolation:isolate;border:0;background:var(--cut-edge, var(--line));clip-path:var(--chamfer)}.panel:before{content:"";position:absolute;inset:var(--cut-bw);clip-path:inherit;background:var(--cut-fill, var(--panel));z-index:-1}.card-hover{transition:transform var(--t-state) var(--ease-out),scale var(--t-state) var(--ease-out),box-shadow var(--t-state) var(--ease-out)}@media (hover: hover){.card-hover:hover{transform:translateY(-2px);--cut-edge: var(--line-3);box-shadow:0 20px 40px -24px #000000b3}}:is(a,button,[role=button],summary,label){-webkit-tap-highlight-color:transparent}:is(a,button,[role=button],.btn,.card-hover,.rec-cell,.ri-mk,.ri-check):active:not(:disabled):not([aria-disabled=true]){scale:.98;transition-duration:var(--t-press)}.btn:active:not(:disabled){filter:brightness(.92)}summary{transition:background-color var(--t-press) linear,color var(--t-press) linear}summary:active{background-color:#ffffff0a}details::details-content{height:0;overflow:clip;transition:height var(--t-state) var(--ease-out),content-visibility var(--t-state) allow-discrete}details[open]::details-content{height:auto}:where(main) p a:not([class]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--t-press) linear,color var(--t-press) linear}@media (hover: hover){summary:hover{color:var(--action)!important}:where(main) p a:not([class]):hover{text-decoration-color:currentColor}}.sq-tick{display:inline-block;flex:none;width:6px;height:6px;background:var(--c, var(--em));clip-path:polygon(2px 0,100% 0,100% calc(100% - 2px),calc(100% - 2px) 100%,0 100%,0 2px)}@media (hover: none){.btn:hover,.card-hover:hover{transform:none}}section{padding:88px 0;position:relative}@media (max-width: 640px){section{padding:60px 0}}.site-aura,.blob{display:none!important}.float,.glow-pulse{animation:none!important}.grid-lines{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px}@keyframes sd-reveal{0%{opacity:0;translate:0 12px}}@keyframes sd-fade{0%{opacity:0}}.js .reveal{opacity:0}.js .reveal.in{opacity:1;animation:sd-reveal var(--t-enter) var(--ease-out) backwards}.js .reveal.in.d1{animation-delay:40ms}.js .reveal.in.d2{animation-delay:80ms}.js .reveal.in:is(.d3,.d4){animation-delay:.12s}.ticker{overflow-x:auto;scrollbar-width:none}.ticker-track{display:inline-flex;gap:44px;white-space:nowrap}.ic{display:block;flex:none}::view-transition-group(head-sedonis),::view-transition-group(head-notch),::view-transition-group(head-turnover){animation:none}::view-transition-old(head-sedonis),::view-transition-old(head-notch),::view-transition-old(head-turnover){animation:none;opacity:0}::view-transition-new(head-sedonis),::view-transition-new(head-notch),::view-transition-new(head-turnover){animation:none}::view-transition-old(root){animation:.12s linear both sd-vt-out;mix-blend-mode:normal}::view-transition-new(root){animation:var(--t-enter) var(--ease-out) .12s both sd-vt-in;mix-blend-mode:normal}@keyframes sd-vt-out{to{opacity:0}}@keyframes sd-vt-in{0%{opacity:0;translate:0 8px}}.calc{display:grid;grid-template-columns:1fr .9fr;gap:22px;margin-top:34px}.calc>*{min-width:0}.calc-inputs,.calc-out{padding:28px}.calc-field{margin-bottom:18px}.calc-field label{display:block;font-size:13px;color:var(--ink-2);margin-bottom:7px;font-weight:500}.calc-input{position:relative;isolation:isolate;display:flex;align-items:center;border:0;background:var(--cut-edge, var(--line-2));clip-path:var(--chamfer-sm);transition:background-color var(--t-state) var(--ease-out)}.calc-input:before{content:"";position:absolute;inset:var(--cut-bw);clip-path:inherit;background:var(--cut-fill, #0b0e13);z-index:-1}.calc-input:focus-within{--cut-edge: var(--focus);--cut-bw: 2px}.calc-input .pre{padding:0 0 0 14px;color:var(--ink-3);font-weight:600}.calc-input input,.calc-input select{flex:1;min-width:0;background:transparent;border:0;color:var(--ink);font-size:16px;padding:13px 14px;outline:none;font-family:var(--font-body)}.calc-input select{cursor:pointer}.calc-out{--cut-edge: var(--em-border);--cut-fill: var(--panel);display:flex;flex-direction:column;justify-content:center}.calc-result{font-family:var(--font-display);font-weight:400;letter-spacing:.01em;font-size:clamp(2.8rem,5.6vw,4rem);line-height:.9;font-variant-numeric:tabular-nums}.calc-result-label{font-size:13px;font-weight:500;color:var(--ink-3);margin-bottom:8px}.calc-sub{margin-top:20px;display:flex;flex-direction:column;gap:10px}.calc-sub-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--ink-2);padding-bottom:8px;border-bottom:1px solid var(--line)}.calc-sub-row b{color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width: 720px){.calc{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-property:opacity,color,background-color,border-color,outline-color,fill,stroke!important;transition-duration:.15s!important;transition-delay:0s!important}.js .reveal.in{animation:sd-fade .15s linear backwards!important}.btn:hover,.card-hover:hover{transform:none!important}:active{scale:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}details::details-content{transition:none!important}}.wm-inline{display:inline-block;height:var(--wm-h, .9em);width:auto;line-height:0;vertical-align:var(--wm-va, -.02em);white-space:nowrap}.wm-inline>svg{display:block;height:100%;width:auto;fill:currentColor}h1 :is(.wordmark,.wm-inline),.display :is(.wordmark,.wm-inline){--wm-h: 1.1em;--wm-va: -.022em}h2:not(.display) :is(.wordmark,.wm-inline),.post h1 :is(.wordmark,.wm-inline),h1.as-h2 :is(.wordmark,.wm-inline){--wm-h: .9em;--wm-va: -.02em}@font-face{font-family:Piazzolla;font-style:normal;font-weight:700;font-display:swap;src:url(/brand/notch/piazzolla-700.woff2) format("woff2");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}html[data-brand=notch]{color-scheme:light;--bg: #f4eee8;--bg-2: #f7f2ec;--panel: #fbf8f4;--raised: #ffffff;--panel-2: var(--raised);--line: rgba(28, 18, 22, .15);--line-2: rgba(28, 18, 22, .24);--line-3: rgba(28, 18, 22, .36);--ink: #1c1216;--ink-2: #4a3a41;--ink-3: #6f5f66;--ink-4: #a3959b;--hue: #ff6b8a;--hue-deep: #e5476e;--hue-ink: #c42a52;--hue-soft: rgba(255, 107, 138, .12);--action: #c8335a;--action-hover: #b22a4e;--action-on: #ffffff;--focus: #1c1216;--money: #0a7a50;--money-in: #0a7a50;--money-out: #b4321f;--em: #0a7a50;--em-hover: #086640;--em-on: #ffffff;--em-soft: rgba(10, 122, 80, .08);--em-border: rgba(10, 122, 80, .55);--brand-ground: var(--bg);--brand-panel: var(--panel);--ground: var(--bg);--action-ink: var(--action-on);--font-display: "Piazzolla", Georgia, serif;--fw-body: 400;--fw-label: 500;--fw-strong: 600;--fw-display: 700;--display-tracking: -.01em;--display-case: none;--cut: 5px;--shape-button: polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));--shape-card: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--shape-selected: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 calc(50% + 6px) , 6px 50%, 0 calc(50% - 6px) );--shadow: none;--cut-sm: 5px;--cut-md: 8px;--cut-lg: 12px;--chamfer-sm: polygon(var(--cut-sm) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-sm));--chamfer: polygon(var(--cut-md) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-md));--chamfer-lg: polygon(var(--cut-lg) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut-lg))}html[data-brand=notch] :where(h1:not(.as-h2):not(.post h1),.display){font-weight:var(--fw-display);letter-spacing:var(--display-tracking);word-spacing:.07em;line-height:1.02;text-transform:var(--display-case)}html[data-brand=notch] .calc-input{--cut-fill: var(--raised)}html[data-brand=notch] summary:active{background-color:#1c12160d}html[data-brand=notch] .grid-lines{background-image:linear-gradient(rgba(28,18,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(28,18,22,.04) 1px,transparent 1px)}@media (hover: hover){html[data-brand=notch] .btn-ghost:hover{--cut-fill: var(--panel)}html[data-brand=notch] .card-hover:hover{box-shadow:none}}html[data-brand=notch] .calc-result{font-family:var(--font-body);font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}@font-face{font-family:Archivo;font-style:italic;font-weight:800;font-display:swap;src:url(/brand/turnover/archivo-800-italic.woff2) format("woff2");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}html[data-brand=turnover]{color-scheme:dark;--bg: #12100c;--bg-2: #15120e;--panel: #1a1711;--raised: #231f17;--panel-2: var(--raised);--line: rgba(255, 240, 210, .09);--line-2: rgba(255, 240, 210, .16);--line-3: rgba(255, 240, 210, .26);--ink: #fbf6ec;--ink-2: #d6cdbc;--ink-3: #a39a8a;--ink-4: #716958;--hue: #ffb852;--hue-deep: #c97a00;--hue-ink: #ffc46e;--hue-soft: rgba(255, 184, 82, .12);--action: #ffb852;--action-hover: #ffc46e;--action-on: #1f1606;--focus: #ffc46e;--money: #34d29a;--money-in: #34d29a;--money-out: #f26b5b;--em-on: #03130c;--brand-ground: var(--bg);--brand-panel: var(--panel);--ground: var(--bg);--action-ink: var(--action-on);--font-display: "Archivo", "Arial Black", system-ui, sans-serif;--fw-body: 400;--fw-label: 500;--fw-strong: 600;--fw-display: 800;--display-style: italic;--display-tracking: -.02em;--display-case: lowercase;--numerals: tabular-nums;--cut: 8px;--shape-button: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));--shape-card: polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px) );--shape-tag: polygon(8px 0, 100% 0, 100% 100%, 8px 100%, 0 50%);--shadow: none;--motion-fast: .12s;--cut-sm: 4px;--cut-md: 8px;--cut-lg: 14px;--chamfer-sm: polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, var(--cut-sm) 100%, 0 calc(100% - var(--cut-sm)));--chamfer: polygon(0 0, calc(100% - var(--cut-md)) 0, 100% var(--cut-md), 100% 100%, var(--cut-md) 100%, 0 calc(100% - var(--cut-md)));--chamfer-lg: polygon(0 0, calc(100% - var(--cut-lg)) 0, 100% var(--cut-lg), 100% 100%, var(--cut-lg) 100%, 0 calc(100% - var(--cut-lg)))}html[data-brand=turnover] :where(h1:not(.as-h2):not(.post h1),.display){font-weight:var(--fw-display);font-style:var(--display-style);letter-spacing:var(--display-tracking);line-height:.98;text-transform:var(--display-case)}html[data-brand=turnover] .calc-input{--cut-fill: var(--bg)}@media (hover: hover){html[data-brand=turnover] .btn-ghost:hover{--cut-fill: #2b261c}}html[data-brand=turnover] .btn-primary:focus-visible:before{content:"";position:absolute;inset:2px;clip-path:inherit;background:var(--action-on);z-index:-1}html[data-brand=turnover] .btn-primary:focus-visible:after{inset:4px}html[data-brand=turnover] .calc-result{font-family:var(--font-body);font-weight:700;font-style:normal;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.nav-toggle{display:none}@media (max-width: 760px){.nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;margin:0 -10px 0 0;padding:0;background:transparent;border:0;cursor:pointer;color:var(--ink-2);-webkit-tap-highlight-color:transparent}.nav-toggle-bars{position:relative;display:block;width:20px;height:12px}.nav-toggle-bars span{position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform var(--t-state) var(--ease-out),opacity var(--t-state) var(--ease-out)}.nav-toggle-bars span:nth-child(1){top:0}.nav-toggle-bars span:nth-child(2){bottom:0}.nav-toggle[aria-expanded=true]{color:var(--ink)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(1){transform:translateY(5px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){transform:translateY(-5px) rotate(-45deg)}.nav-toggle:focus:not(:focus-visible){outline:none}.nav-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.nav-toggle-bars span{transition:none}}.mobile-menu{display:none}@media (max-width: 760px){.mobile-menu{display:block;position:absolute;top:100%;left:0;right:0;z-index:40;height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;--m-bg: var(--bg);--m-ink: var(--ink);--m-ink-2: var(--ink-2);--m-ink-3: var(--ink-3);--m-edge: var(--line);background:var(--m-bg);visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0);transition:clip-path var(--t-state) var(--ease-move) var(--t-press),visibility 0s linear calc(var(--t-state) + var(--t-press))}.mobile-menu.open{visibility:visible;pointer-events:auto;clip-path:inset(0 0 0 0);transition:clip-path var(--t-enter) var(--ease-out),visibility 0s}.mm-inner{position:relative;display:flex;flex-direction:column;min-height:100%;padding:20px 20px calc(20px + env(safe-area-inset-bottom))}.mobile-menu [data-rise]{opacity:0;translate:0 10px;transition:opacity var(--t-press) linear,translate var(--t-state) var(--ease-out)}.mobile-menu.open [data-rise]{opacity:1;translate:none;transition:opacity var(--t-state) var(--ease-out),translate var(--t-state) var(--ease-out);transition-delay:calc(var(--t-press) / 2 + min(var(--i, 0),5) * var(--t-press) / 4)}.mobile-menu[data-menu] a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus)}}@media (max-width: 760px) and (prefers-reduced-motion: reduce){.mobile-menu,.mobile-menu.open{transition:none}.mobile-menu [data-rise]{translate:none}}
