@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}*{-webkit-tap-highlight-color:transparent}:root{color-scheme:light dark;--k-ink: #2A1A2E;--k-ink-hover: #1A0F1D;--k-ink-surface: #2A1A2E;--k-canvas: #FFFFFF;--k-surface: #FFFFFF;--k-surface-alt: #FBEFE4;--k-surface-hover: #FFF8F1;--k-surface-deep: #F3E1D3;--k-white: #FFFFFF;--k-bar: rgba(255,255,255,.94);--k-scrim: rgba(42,26,46,.55);--k-accent: #C93D1A;--k-accent-hover: #B83516;--k-accent-tile: #D4421D;--k-accent-soft: #FFE6D9;--k-accent-soft-hover: #FFD8C2;--k-accent-ink: #A93014;--k-on-accent-soft: #FFF0E8;--k-accent-figure: #4B2A50;--k-focus: #C93D1A;--k-focus-halo: #FFFFFF;--k-gold: #FFC547;--k-logo-tile: #F0532B;--k-logo-paper: #FFF5EA;--k-logo-ink: #2A1A2E;--k-hero-top: #8A2812;--k-hero-mid: #B83516;--k-hero-end: #C93D1A;--k-on-hero-soft: #FFF5EE;--k-on-hero-glass: rgba(255,255,255,.2);--k-on-hero-chip: rgba(42,26,46,.28);--k-muted: #6B5A6C;--k-faint: #A08FA0;--k-fainter: #BFB0BD;--k-body: #4A3A4D;--k-body-strong: #2F2033;--k-on-ink-body: #E8DCE5;--k-on-ink-faint: #A794A6;--k-danger: #B3122E;--k-danger-fill: #B3122E;--k-danger-dot: #E0263F;--k-danger-chip-bg: rgba(224,38,63,.1);--k-danger-border: rgba(224,38,63,.4);--k-on-ink-danger: #FF9DA8;--k-caution: #FFF0CC;--k-caution-ink: #7A4B00;--k-border: rgba(42,26,46,.1);--k-border-hair: rgba(42,26,46,.06);--k-border-soft: rgba(42,26,46,.13);--k-on-ink-border: rgba(255,255,255,.12);--k-on-ink-border-strong: rgba(255,255,255,.18);--k-on-ink-dash: rgba(255,255,255,.16);--k-rail: rgba(42,26,46,.12);--k-dot-off: rgba(42,26,46,.18);--k-cat-audio-tint: #E7EEFB;--k-cat-audio-ink: #2A55A8;--k-cat-kitchen-tint: #FCEEE2;--k-cat-kitchen-ink: #9A4510;--k-cat-clothing-tint: #E2F4F2;--k-cat-clothing-ink: #16645D;--k-cat-beauty-tint: #FBE8EF;--k-cat-beauty-ink: #A12F5B;--k-cat-furniture-tint: #E9F2E3;--k-cat-furniture-ink: #43652A;--k-cat-other-tint: #FBEFE4;--k-cat-other-ink: #2A1A2E}@media(prefers-color-scheme:dark){:root:not([data-scheme=light]){--k-ink: #FFF5EA;--k-ink-hover: #FFFFFF;--k-ink-surface: #3A2A3E;--k-canvas: #1B1220;--k-surface: #2A1D2F;--k-surface-alt: #221726;--k-surface-hover: #33243A;--k-surface-deep: #3A2A40;--k-white: #FFFFFF;--k-bar: rgba(34,23,38,.94);--k-scrim: rgba(0,0,0,.6);--k-accent: #C93D1A;--k-accent-hover: #B83516;--k-accent-tile: #D4421D;--k-accent-soft: #3E2229;--k-accent-soft-hover: #4A2830;--k-accent-ink: #FF9B7A;--k-on-accent-soft: #FFF0E8;--k-accent-figure: #E8C6E0;--k-focus: #FF9B7A;--k-focus-halo: #1B1220;--k-gold: #FFC547;--k-logo-tile: #F0532B;--k-logo-paper: #FFF5EA;--k-logo-ink: #2A1A2E;--k-hero-top: #8A2812;--k-hero-mid: #B83516;--k-hero-end: #C93D1A;--k-on-hero-soft: #FFF5EE;--k-on-hero-glass: rgba(255,255,255,.2);--k-on-hero-chip: rgba(42,26,46,.28);--k-muted: #B3A2B2;--k-faint: #A897A8;--k-fainter: #6E5C70;--k-body: #E2D5DF;--k-body-strong: #F2E8EF;--k-on-ink-body: #E8DCE5;--k-on-ink-faint: #B3A2B2;--k-danger: #FF8A95;--k-danger-fill: #C8243B;--k-danger-dot: #FF5A6A;--k-danger-chip-bg: rgba(255,90,106,.16);--k-danger-border: rgba(255,90,106,.5);--k-on-ink-danger: #FF9DA8;--k-caution: #3A2A0E;--k-caution-ink: #FFC970;--k-border: rgba(255,245,234,.12);--k-border-hair: rgba(255,245,234,.07);--k-border-soft: rgba(255,245,234,.16);--k-on-ink-border: rgba(255,255,255,.12);--k-on-ink-border-strong: rgba(255,255,255,.18);--k-on-ink-dash: rgba(255,255,255,.16);--k-rail: rgba(255,245,234,.16);--k-dot-off: rgba(255,245,234,.24);--k-cat-audio-tint: #16233D;--k-cat-audio-ink: #8DB4FF;--k-cat-kitchen-tint: #33210F;--k-cat-kitchen-ink: #F2A66B;--k-cat-clothing-tint: #0F2C29;--k-cat-clothing-ink: #6FD3C7;--k-cat-beauty-tint: #361626;--k-cat-beauty-ink: #F59BBE;--k-cat-furniture-tint: #1C2A14;--k-cat-furniture-ink: #A3CF7E;--k-cat-other-tint: #221726;--k-cat-other-ink: #FFF5EA}}:root[data-scheme=light]{color-scheme:light}html{background:var(--k-canvas)}body{margin:0;background:var(--k-canvas);font-family:Geist,system-ui,-apple-system,sans-serif;color:var(--k-ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}svg{display:block;flex-shrink:0}a{color:var(--k-ink);text-decoration:none}a:hover{color:var(--k-accent-ink)}.k-frame{max-width:100%}@media(min-width:600px){.k-frame{max-width:430px;box-shadow:0 0 0 1px var(--k-border)}}.k-group{display:flex;flex-direction:column;margin:0;padding:0;background:var(--k-surface-alt);border-radius:22px;overflow:hidden}.k-group>li+li{border-top:1px solid var(--k-border-hair)}.k-set-head{font-size:13px;font-weight:600;line-height:1.3;color:var(--k-muted);margin:26px 16px 8px}.k-set-foot{font-size:12.5px;line-height:1.5;color:var(--k-muted);margin:8px 16px 0}.k-set-foot>*{margin:0}.k-set-foot>*+*{margin-top:6px}.k-cell{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:50px;padding:12px 16px;font-size:15px;line-height:1.35;color:var(--k-ink);text-align:left}.k-press.k-cell{display:flex;padding:12px 16px;text-align:left;width:100%}.k-cell-label{font-weight:500;white-space:nowrap;flex-shrink:0}.k-cell-value{color:var(--k-muted);text-align:right;min-width:0}.k-cell-action{color:var(--k-accent-ink);font-weight:500}.k-cell-select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:inherit;color:var(--k-muted);text-align:right;text-align-last:right;min-height:44px;margin:-8px 0;padding:0 20px 0 10px;cursor:pointer}.k-cell-select-wrap{position:relative;display:flex;align-items:center;min-width:0}.k-cell-select-wrap>svg{position:absolute;right:2px;pointer-events:none}.k-cell-input{display:block;width:100%;border:0;border-radius:0;background:transparent;font-family:inherit;font-size:15px;color:var(--k-ink)}.k-cell-input::placeholder{color:var(--k-muted);opacity:1}.k-group>li{list-style:none}.k-inline-links a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.k-press{appearance:none;border:0;background:none;padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;display:block;width:100%}:focus-visible{outline:2.5px solid var(--k-focus);outline-offset:2px;box-shadow:0 0 0 5px var(--k-focus-halo)!important;border-radius:4px}.k-primary,.k-secondary{border-radius:999px!important}.k-primary:not(:disabled){background-image:linear-gradient(var(--k-accent-tile),var(--k-accent-hover))!important;box-shadow:inset 0 1px #ffffff38,0 1px 2px #b835164d,0 6px 18px #b835163d}.k-primary:not(:disabled):hover{background-image:linear-gradient(var(--k-accent),var(--k-accent-hover))!important}.k-primary:not(:disabled):active{background-image:linear-gradient(var(--k-accent-hover),var(--k-accent-hover))!important;box-shadow:inset 0 1px 2px #2a1a2e33}.k-secondary:not(:disabled){box-shadow:0 1px 2px #2a1a2e0d,0 2px 8px #2a1a2e0d}.k-secondary:not(:disabled):active{background:var(--k-surface-deep)!important;box-shadow:none}.k-primary:not(:disabled):active,.k-secondary:not(:disabled):active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.k-primary:active,.k-secondary:active{transform:none}}.k-primary:focus-visible,.k-secondary:focus-visible{box-shadow:0 0 0 5px var(--k-focus-halo)!important}.k-row-white:hover,.k-row-plain:hover{background:var(--k-surface-deep)}.k-banner:hover{background:var(--k-accent-soft-hover)!important}.k-soft:hover{background:var(--k-surface-deep)!important}.k-ink:hover{background:var(--k-ink-hover)!important}textarea:focus{outline:2px solid var(--k-focus);box-shadow:0 0 0 4px var(--k-focus-halo)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:-1px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.35}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.k-fade{animation:fadeUp .35s ease both}@keyframes popIn{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}.k-pop{animation:popIn .5s cubic-bezier(.2,.8,.3,1.2) .1s both}.k-burst{animation:burst .9s ease-out .2s both}.k-pulse{animation:pulseDot 1.6s ease infinite}@media(prefers-reduced-motion:reduce){.k-fade{animation-duration:.01ms}.k-pulse,.k-ticker{animation:none!important}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.k-tab{padding:7px 4px 5px}.k-split{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}@media(min-width:900px){.k-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k-split.k-flip>:first-child{order:2}}@media(max-width:799px){.k-wide-only{display:none!important}}@media(max-width:1099px){.k-xwide-only{display:none!important}}.k-anchor{scroll-margin-top:76px}html:has(.k-anchor){scroll-behavior:smooth}.k-on-hero{transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 10px 30px #2a1a2e47}.k-on-hero:hover{color:var(--k-accent-ink);transform:translateY(-1px);box-shadow:0 14px 36px #2a1a2e57}.k-ghost:hover{color:var(--k-white);background:#ffffff1a}.k-faq>summary{list-style:none}.k-faq>summary::-webkit-details-marker{display:none}.k-faq-mark{transition:transform .2s ease}.k-faq[open] .k-faq-mark{transform:rotate(45deg)}.k-ring{transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1),stroke .3s ease}.k-chip,.k-pick{transition:transform .15s ease,box-shadow .15s ease}.k-chip:hover,.k-pick:hover{transform:translateY(-1px)}.k-seg:has(input:focus-visible){outline:2px solid var(--k-focus);outline-offset:2px}@media(prefers-reduced-motion:no-preference){.k-js .k-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.k-js .k-reveal.k-in{opacity:1;transform:none}.k-js .k-reveal:not(.k-in) .k-ring{stroke-dasharray:0 999}.k-js .k-reveal .k-ring{transition:stroke-dasharray 1.1s cubic-bezier(.2,.8,.2,1) .25s}}.k-ticker{animation:ticker 60s linear infinite}@keyframes kFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:no-preference){.k-float{animation:kFloat 6s ease-in-out infinite}.k-float-late{animation-delay:-3s}}.k-ticker-edge{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.k-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::selection{background:var(--k-accent-soft);color:var(--k-ink)}
