@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/edd431a975fc92fa.p.05eatrczxsg__.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/48d64391c1eeb53f.p.10hzx2xmvsdqv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/a10ca92f9d04ca77.p.10y9v21mp2f9m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geom_29613bac-module__5KRwEW__className{font-family:Geom;font-style:normal}.geom_29613bac-module__5KRwEW__variable{--font-geom:"Geom"}
:root:has(.site){--stage:#e8e5da;--page:#faf9f5;--sheet:#fffefb;--ink:#1a1915;--ink-2:#57554f;--ink-3:#6e6c65;--rule:#e4e1d7;--rule-2:#d6d2c6;--bezel:#eeebe2;--well:#fff;--glass:#faf9f5bd;--glass-solid:#f3f1ea;--glass-edge:#ffffffb3;--scrim:#1a191538;--shadow-ink:40 36 28;--action:#1a1915;--action-fg:#faf9f5;--on-film:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font:var(--font-geom), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--w-display:300;--w-title:360;--w-body:400;--w-strong:500;--track-display:-.034em;--track-title:-.022em;--t-hero:clamp(2.75rem, 1.5rem + 5.4vw, 7rem);--t-h1:clamp(2.5rem, 1.6rem + 3.4vw, 4.5rem);--t-h2:clamp(2rem, 1.45rem + 2.1vw, 3.375rem);--t-h3:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--t-lead:clamp(1.0625rem, 1rem + .28vw, 1.25rem);--t-body:1rem;--t-ui:.9375rem;--t-small:.8125rem;--gutter:10px;--pad:clamp(20px, 4.6vw, 76px);--r-sheet:30px;--r-frame:26px;--bz:6px;--r-inner:calc(var(--r-frame) - var(--bz));--r-card:22px;--bzc:5px;--r-card-inner:calc(var(--r-card) - var(--bzc));--r-control:10px;--nav-h:76px;--ease-settle:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.4, 0, .9, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--ease-draw:cubic-bezier(.65, 0, .35, 1);--elev-1:0 0 0 .5px rgb(var(--shadow-ink) / .07), 0 1px 2px 0 rgb(var(--shadow-ink) / .08);--elev-2:0 0 0 .5px rgb(var(--shadow-ink) / .08), 0 2px 4px -1px rgb(var(--shadow-ink) / .06), 0 8px 20px -6px rgb(var(--shadow-ink) / .14);--elev-3:0 0 0 .5px rgb(var(--shadow-ink) / .08), 0 4px 8px -2px rgb(var(--shadow-ink) / .06), 0 22px 44px -12px rgb(var(--shadow-ink) / .24);--bezel-shadow:0 1px 2px rgb(var(--shadow-ink) / .05), 0 24px 48px -30px rgb(var(--shadow-ink) / .3);--font-sans:var(--font);--font-display:var(--font);--background:var(--page);--foreground:var(--ink);--card:var(--sheet);--card-foreground:var(--ink);--popover:var(--sheet);--popover-foreground:var(--ink);--primary:var(--action);--primary-foreground:var(--action-fg);--secondary:var(--bezel);--secondary-foreground:var(--ink);--muted:var(--bezel);--muted-foreground:var(--ink-2);--accent:var(--bezel);--accent-foreground:var(--ink);--border:var(--rule-2);--input:var(--rule-2);--ring:var(--ink);--radius:10px;--hero-ink:var(--ink);--charcoal:#1a1915;--gold:var(--ink-3);--gold-deep:var(--ink-2);--brass:var(--ink-2)}:root:has(.site){--clerk-color-primary:var(--action);--clerk-color-primary-foreground:var(--action-fg);--clerk-color-foreground:var(--ink);--clerk-color-muted-foreground:var(--ink-2);--clerk-color-muted:var(--bezel);--clerk-color-background:var(--sheet);--clerk-color-input:var(--well);--clerk-color-input-foreground:var(--ink);--clerk-color-neutral:var(--ink);--clerk-color-border:var(--rule-2);--clerk-color-ring:color-mix(in srgb, var(--ink) 14%, transparent);--clerk-font-family:var(--font);--clerk-font-family-buttons:var(--font);--clerk-font-size:.875rem;--clerk-border-radius:.625rem}:root.dark:has(.site){--stage:#11110f;--page:#1b1a18;--sheet:#242320;--ink:#f2f0e8;--ink-2:#c0bdb3;--ink-3:#9b988f;--rule:#302e2a;--rule-2:#3d3b36;--bezel:#282724;--well:#201f1c;--glass:#242320a8;--glass-solid:#2a2926;--glass-edge:#ffffff17;--scrim:#00000080;--shadow-ink:0 0 0;--action:#f2f0e8;--action-fg:#1b1a18;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--elev-1:0 0 0 .5px #ffffff0f, 0 1px 2px 0 #0006;--elev-2:0 0 0 .5px #ffffff12, 0 2px 4px -1px #00000059, 0 10px 24px -6px #00000080;--elev-3:0 0 0 .5px #ffffff14, 0 4px 8px -2px #0006, 0 24px 48px -12px #0009;--bezel-shadow:0 1px 2px #0000004d, 0 24px 48px -30px #000000b3;--charcoal:#141412}@media (max-width:767px){:root:has(.site){--gutter:0px;--r-sheet:0px;--r-frame:22px;--r-card:20px;--nav-h:64px}}@layer base{:root:has(.site){background:var(--stage)}:root:has(.site) body{background:var(--stage)}.site{color:var(--ink);font-family:var(--font);font-size:var(--t-body);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}.site h1,.site h2,.site h3{font-weight:var(--w-title);letter-spacing:var(--track-title);text-wrap:balance;line-height:1.08}.site p{text-wrap:pretty}.site ::selection{background:color-mix(in srgb, var(--ink) 16%, transparent)}.site :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:6px}}@layer components{.site .num{font-variant-numeric:lining-nums tabular-nums}.site .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site .rv-wait{opacity:0}.site .sheet{margin:var(--gutter) var(--gutter) 0;background:var(--page);border-radius:var(--r-sheet);min-height:100svh;position:relative}.site .site-main{padding-top:calc(var(--nav-h) + var(--gutter))}.site .site-main:has(.coast){padding-top:0}.site .wrap{padding-inline:var(--pad);max-width:1560px;margin-inline:auto}.site .wordmark{letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:baseline;gap:.28em;font-size:1.25rem;line-height:1;text-decoration:none;display:inline-flex}.site .wordmark b{font-weight:500}.site .wordmark span{color:var(--ink-2);font-weight:300}.site .btn{border-radius:var(--r-control);height:46px;font-size:var(--t-ui);font-weight:var(--w-strong);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease-settle), border-color .14s var(--ease-settle), color .14s var(--ease-settle), transform .3s var(--ease-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;line-height:1;text-decoration:none;display:inline-flex}.site .btn:active{transform:scale(.98)}.site .btn-primary{background:var(--action);color:var(--action-fg);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000024, 0 0 0 .5px rgb(var(--shadow-ink) / .3), 0 1px 2px rgb(var(--shadow-ink) / .16)}.site .btn-primary:hover{background:color-mix(in srgb, var(--action) 86%, var(--page))}.site .btn-quiet{background:var(--sheet);color:var(--ink);border-color:var(--rule-2);box-shadow:0 1px 1px rgb(var(--shadow-ink) / .05)}.site .btn-quiet:hover{background:var(--bezel)}.site .btn-sm{height:38px;padding:0 14px;font-size:.875rem}.site .icon-btn{border-radius:var(--r-control);width:40px;height:40px;color:inherit;cursor:pointer;transition:background-color .14s var(--ease-settle);background:0 0;border:0;place-items:center;display:inline-grid}.site .icon-btn:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.site .icon{flex:none;width:20px;height:20px}.site .link{font-weight:var(--w-strong);font-size:var(--t-ui);transition:background-size .42s var(--ease-soft);background:linear-gradient(currentColor 0 0) 0 100%/100% 1px no-repeat;align-items:center;gap:8px;padding-block:4px;text-decoration:none;display:inline-flex}.site .link:hover{background-position:100% 100%;background-size:0% 1px}.site .textbtn{cursor:pointer;font-size:var(--t-small);color:var(--ink-2);text-underline-offset:3px;background:0 0;border:0;padding:6px 2px;text-decoration:underline}.site .textbtn:hover{color:var(--ink)}.site .seg{border-radius:var(--r-control);background:color-mix(in srgb, var(--ink) 7%, transparent);grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;display:inline-grid;position:relative}.site .seg button{z-index:1;height:30px;font-size:.8125rem;font-weight:var(--w-strong);color:var(--ink-2);cursor:pointer;border-radius:calc(var(--r-control) - 3px);transition:color .2s var(--ease-settle);background:0 0;border:0;padding:0 11px;position:relative}.site .seg button[aria-pressed=true]{color:var(--ink)}.site .seg .thumb{z-index:0;width:calc((100% - 6px) / var(--n,2));transform:translateX(calc(100% * var(--i,0)));border-radius:calc(var(--r-control) - 3px);background:var(--sheet);box-shadow:var(--elev-1);transition:transform .38s var(--ease-settle);position:absolute;top:3px;bottom:3px;left:3px}.site .fields{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.site .field{border:0;align-content:start;gap:6px;min-width:0;margin:0;padding:0;display:grid}.site .field.full{grid-column:1/-1}.site .field label,.site .field legend{font-size:var(--t-small);font-weight:var(--w-strong);color:var(--ink-2);padding:0}.site .field legend{margin-bottom:6px}.site .field .opt{font-weight:var(--w-body);color:var(--ink-3)}.site .field input,.site .field select,.site .field textarea{border:1px solid var(--rule-2);background:var(--well);width:100%;min-width:0;height:44px;color:var(--ink);font:inherit;font-size:var(--t-ui);box-shadow:inset 0 1px 1px rgb(var(--shadow-ink) / .04);transition:border-color .14s var(--ease-settle), box-shadow .14s var(--ease-settle);border-radius:9px;padding:0 12px}.site .field textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.5}.site .field input:focus,.site .field select:focus,.site .field textarea:focus{border-color:var(--ink-3);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 12%, transparent);outline:none}.site .field [aria-invalid=true]{border-color:var(--destructive)}.site .field .seg{display:grid}.site .field .seg button{height:38px}.site .field-error{color:var(--destructive);font-size:var(--t-small)}.site .dlg-form{gap:16px;display:grid}.site .dlg-form>.btn{width:100%;height:50px}.site .fine{color:var(--ink-3);font-size:var(--t-small)}.site .done{justify-items:start;gap:12px;padding:4px 0;display:grid}.site .done h3{font-size:1.375rem;font-weight:var(--w-title);outline:none}.site .done p{color:var(--ink-2)}@media (max-width:560px){.site .dlg-form .fields{grid-template-columns:minmax(0,1fr)}}.site .tag{font-size:.75rem;font-weight:var(--w-strong);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--rule-2);white-space:nowrap;border-radius:999px;padding:2px 8px;line-height:1.5;display:inline-block}.site .bezel{background:var(--bezel);border:1px solid var(--rule-2);border-radius:var(--r-frame);padding:var(--bz);box-shadow:var(--bezel-shadow)}.site .bezel>.inner{border-radius:var(--r-inner);background:var(--rule);box-shadow:0 0 0 .5px rgb(var(--shadow-ink) / .12);isolation:isolate;position:relative;overflow:hidden}.site .bezel.card{border-radius:var(--r-card);padding:var(--bzc)}.site .bezel.card>.inner{border-radius:var(--r-card-inner)}:is(.site .glass,:root:has(.site) .glass){background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);box-shadow:inset 0 1px 0 var(--glass-edge), var(--elev-2)}@media (prefers-reduced-transparency:reduce){:is(.site .glass,:root:has(.site) .glass){background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.site .film-caption{z-index:4;color:var(--ink);font-size:.875rem;font-weight:var(--w-strong);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:8px 14px 8px 12px;display:flex;position:absolute;bottom:18px;left:18px}.site .film-caption .dot{opacity:.55;background:currentColor;border-radius:50%;width:6px;height:6px}@media (max-width:767px){.site .film-caption{bottom:12px;left:12px}}.site .section{padding-block:clamp(72px,11vw,160px) 0}.site .section-head{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:24px 64px;margin-bottom:clamp(32px,4.4vw,64px);display:grid}.site .section-head h1,.site .section-head h2{font-size:var(--t-h2);font-weight:var(--w-display);letter-spacing:var(--track-display)}.site .section-head .aside{justify-items:start;gap:16px;display:grid}.site .section-head .aside p{color:var(--ink-2);max-width:44ch}@media (max-width:767px){.site .section-head{grid-template-columns:1fr;gap:16px}}.site .site-nav{z-index:60;top:calc(var(--gutter) + env(safe-area-inset-top,0px));width:calc(100% - 2 * var(--gutter));height:var(--nav-h);padding-inline:var(--pad);border-radius:var(--r-sheet);transition:top .52s var(--ease-settle), width .52s var(--ease-settle), height .52s var(--ease-settle), padding .52s var(--ease-settle), border-radius .52s var(--ease-settle), background-color .32s var(--ease-settle), box-shadow .32s var(--ease-settle), -webkit-backdrop-filter .32s, backdrop-filter .32s;align-items:center;gap:24px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.site .site-nav[data-gathered]{top:calc(12px + env(safe-area-inset-top,0px));background:var(--glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);width:min(1180px,100% - 24px);height:58px;box-shadow:inset 0 1px 0 var(--glass-edge), var(--elev-2);border-radius:18px;padding-inline:14px 10px}@media (prefers-reduced-transparency:reduce){.site .site-nav[data-gathered]{background:var(--glass-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.site .site-nav .wordmark{margin-right:auto}.site .nav-links{gap:4px;display:flex}.site .nav-links a{border-radius:var(--r-control);font-size:var(--t-ui);font-weight:var(--w-strong);color:var(--ink-2);transition:color .14s var(--ease-settle), background-color .14s var(--ease-settle);padding:9px 12px;text-decoration:none}.site .nav-links a:hover,.site .nav-links a[aria-current=page]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.site .nav-tools{align-items:center;gap:8px;display:flex}.site .nav-heart{width:auto;min-width:40px;color:var(--ink);font-size:var(--t-small);font-weight:var(--w-strong);gap:6px;padding-inline:10px;text-decoration:none;display:inline-flex}.site .nav-heart[aria-current=page]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.site .nav-user{place-items:center;width:40px;height:40px;display:inline-grid}.site .site-nav .menu-btn{display:none}@media (max-width:960px){.site .nav-links,.site .nav-tools .lang-seg,.site .nav-tools .nav-signin,.site .nav-tools .theme-btn,.site .nav-tools .nav-user{display:none}.site .site-nav .menu-btn{display:inline-grid}.site .site-nav{gap:8px}.site .site-nav[data-gathered]{width:calc(100% - 16px);top:calc(8px + env(safe-area-inset-top,0px));border-radius:16px;height:54px;padding-inline:16px 6px}}.site .if-night,:root.dark .site .if-day{display:none}:root.dark .site .if-night{display:block}.site .site-scrim{z-index:70;background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.site .site-scrim[data-state=open]{animation:site-fade-in .3s var(--ease-settle)}.site .site-scrim[data-state=closed]{animation:site-fade-out .2s var(--ease-exit) forwards}.site .site-dlg{z-index:71;width:min(560px,100vw - 24px);max-height:calc(100svh - 24px);color:var(--ink);outline:none;position:fixed;top:50%;left:50%;translate:-50% -50%}.site .site-dlg[data-state=open]{animation:site-card-in .3s var(--ease-settle)}.site .site-dlg[data-state=closed]{animation:site-card-out .16s var(--ease-exit) forwards}.site .site-dlg>.bezel{background:color-mix(in srgb, var(--bezel) 82%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site .site-dlg>.bezel>.inner{background:var(--sheet);gap:18px;max-height:calc(100svh - 60px);padding:26px;display:grid;overflow:auto}.site .dlg-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.site .dlg-head h2{font-size:1.5rem;font-weight:var(--w-title)}.site .dlg-head p{color:var(--ink-2);font-size:var(--t-ui);margin-top:6px}.site .grabber{background:var(--rule-2);border-radius:4px;width:40px;height:4px;margin:-10px auto 2px;display:none}@media (max-width:767px){.site .site-dlg.sheet-on-phone{width:100vw;max-height:92svh;top:auto;bottom:0;left:0;translate:none}.site .site-dlg.sheet-on-phone[data-state=open]{animation:.46s cubic-bezier(.32,.72,0,1) site-sheet-in}.site .site-dlg.sheet-on-phone[data-state=closed]{animation:site-sheet-out .26s var(--ease-exit) forwards}.site .site-dlg.sheet-on-phone>.bezel{border-bottom:0;border-radius:26px 26px 0 0;padding-bottom:0}.site .site-dlg.sheet-on-phone>.bezel>.inner{padding-bottom:calc(26px + env(safe-area-inset-bottom,0px));border-radius:21px 21px 0 0;max-height:90svh}.site .site-dlg.sheet-on-phone .grabber{display:block}}.site .menu-dlg>.bezel>.inner{gap:6px;padding:22px}.site .menu-dlg nav a,.site .menu-dlg nav button{border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--ink);font:inherit;font-size:1.5rem;font-weight:var(--w-title);letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:10px;padding:14px 4px;text-decoration:none;display:flex}.site .menu-dlg nav [aria-current=page]{color:var(--ink-2)}.site .menu-count{font-size:var(--t-ui);color:var(--ink-2)}.site .menu-account{color:var(--ink-2);font-size:var(--t-ui);align-items:center;gap:12px;padding:14px 4px 0;display:flex}.site .menu-tools{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.site .splash{z-index:100;background:var(--stage);animation:sp-failsafe .7s var(--ease-exit) 5s forwards;place-items:center;display:grid;position:fixed;inset:0}.site .splash .mark{justify-items:center;gap:14px;display:grid;position:relative}.site .splash .rise{padding:0 4px 6px;overflow:hidden}.site .splash-rosette{width:38px;height:38px;color:var(--ink);animation:sp-rosette 1.15s var(--ease-draw) backwards;margin-bottom:4px}.site .splash .wordmark{animation:sp-rise .9s var(--ease-soft) .3s backwards;font-size:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}.site .splash .horizon{background:var(--ink);transform-origin:50%;width:clamp(180px,22vw,300px);height:1px;animation:sp-line .76s var(--ease-draw) backwards}.site .splash .place{font-size:var(--t-small);color:var(--ink-2);letter-spacing:.01em;animation:sp-place .7s var(--ease-soft) .64s backwards}@media (prefers-reduced-motion:reduce){.site .splash{display:none}}.site .mb{height:var(--bh);position:relative;overflow:hidden}.site .mb i{width:calc(100% + var(--bh) * var(--ar));-webkit-mask-position:0;mask-position:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:calc(var(--bh) * var(--ar)) var(--bh);-webkit-mask-size:calc(var(--bh) * var(--ar)) var(--bh);mask-size:calc(var(--bh) * var(--ar)) var(--bh);background:currentColor;position:absolute;inset:0 auto 0 0}.site .mb.rev{transform:scaleX(-1)}.site .mb.drift i{animation:mb-drift var(--dur) linear infinite;will-change:transform}.site .mb.v{width:var(--bh);height:100%}.site .mb.v i{width:var(--bh);height:calc(100% + var(--bh) * var(--ar));-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y;-webkit-mask-size:var(--bh) calc(var(--bh) * var(--ar));-webkit-mask-size:var(--bh) calc(var(--bh) * var(--ar));mask-size:var(--bh) calc(var(--bh) * var(--ar));inset:0 auto auto 0}.site .mb.fresco i{background-color:#0000;background-position:0;background-repeat:repeat-x;background-size:calc(var(--bh-k,var(--bh)) * var(--ar)) var(--bh-k,var(--bh));-webkit-mask-image:none;mask-image:none}.site .mb.fresco.v i{background-position:50% 0;background-repeat:repeat-y;background-size:var(--bh) calc(var(--bh) * var(--ar))}.site .mf{pointer-events:none;position:absolute;inset:0;overflow:hidden}.site .mf i{inset:0 0 calc(var(--fh) * -1) 0;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:var(--fw) var(--fh);-webkit-mask-size:var(--fw) var(--fh);mask-size:var(--fw) var(--fh);background:currentColor;position:absolute}.site .mf.drift i{animation:mf-drift var(--dur) linear infinite;will-change:transform}.site .mark-draw{animation:mark-draw 1.15s var(--ease-draw) backwards}.site .mdiv{color:color-mix(in srgb, var(--ink) 24%, transparent);margin:calc(-1*clamp(24px,4.4vw,68px)) 0 clamp(48px,6.4vw,100px);-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.site .mvert{color:color-mix(in srgb, var(--ink) 20%, transparent);-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.site .foot{--f-bg:#1a1915;--f-ink:#f2efe6;--f-ink-2:#a6a296;--f-rule:#f2efe621;--f-pad:clamp(24px, 4.6vw, 76px);margin:var(--gutter);border-radius:var(--r-sheet);background:var(--f-bg);color:var(--f-ink);isolation:isolate;position:relative;overflow:hidden}:root.dark .site .foot{box-shadow:inset 0 0 0 1px #ffffff0d}.site .foot-cloth{--k:1}.site .foot-field{align-content:start;gap:calc(9px * var(--k));color:#f1ead9;background:linear-gradient(#2c5d90 0%,#234c78 55%,#1d3f64 100%);padding-top:18px;padding-bottom:34px;display:grid;position:relative;-webkit-mask-image:radial-gradient(76% 100% at 50% 0,#000 42%,#0000008c 72%,#0000 100%);mask-image:radial-gradient(76% 100% at 50% 0,#000 42%,#0000008c 72%,#0000 100%)}.site .foot-cloth .mb{--bh-k:calc(var(--bh) * var(--k));height:var(--bh-k)}.site .foot-cloth .mb i{width:calc(100% + var(--bh-k) * var(--ar));-webkit-mask-size:calc(var(--bh-k) * var(--ar)) var(--bh-k);-webkit-mask-size:calc(var(--bh-k) * var(--ar)) var(--bh-k);mask-size:calc(var(--bh-k) * var(--ar)) var(--bh-k)}.site .foot-cloth .mb.drift i{animation-name:mb-drift-k}.site .foot-cloth:not(.live) .mb.drift i{animation-play-state:paused}.site .foot-main{padding:clamp(8px, 1.5vw, 20px) var(--f-pad) 0;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:40px;display:grid}.site .foot-mark{color:var(--f-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site .foot-mark svg{flex:none;width:30px;height:30px}.site .foot-mark .wordmark{color:var(--f-ink)}.site .foot-mark .wordmark span{color:var(--f-ink-2)}.site .foot-brand p{max-width:30ch;color:var(--f-ink-2);font-size:var(--t-ui);margin-top:14px;line-height:1.55}.site .foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.site .foot-col h2{font-size:var(--t-small);font-weight:var(--w-strong);letter-spacing:0;color:var(--f-ink);margin:4px 0 16px;line-height:1.4}.site .foot-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.site .foot-col a,.site .foot-col li>span{font-size:var(--t-small);color:var(--f-ink-2);transition:color .16s var(--ease-settle);line-height:1.45;text-decoration:none}.site .foot-col a:hover{color:var(--f-ink)}.site .foot-base{margin:clamp(48px, 6vw, 84px) var(--f-pad) 0;border-top:1px solid var(--f-rule);color:var(--f-ink-2);font-size:var(--t-small);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:18px 0 6px;display:flex}.site .foot-base .tools{align-items:center;gap:14px;display:flex}.site .foot .textbtn{color:var(--f-ink-2)}.site .foot .textbtn:hover{color:var(--f-ink)}.site .foot-lang{font:inherit;font-size:var(--t-small);font-weight:var(--w-strong);color:var(--f-ink);cursor:pointer;background:0 0;border:0;padding:6px 2px}.site .foot .icon-btn{color:var(--f-ink)}.site .foot .icon-btn:hover{background:#ffffff14}.site .foot :focus-visible{outline-color:var(--f-ink)}.site .foot-credits{margin:0 var(--f-pad);padding:4px 0 calc(26px + env(safe-area-inset-bottom,0px));color:#f2efe66b;max-width:120ch;font-size:.75rem;line-height:1.6}.site .foot-credits a{color:inherit;text-underline-offset:2px;transition:color .16s var(--ease-settle)}.site .foot-credits a:hover{color:var(--f-ink)}@media (max-width:860px){.site .foot-main{grid-template-columns:minmax(0,1fr);gap:36px}.site .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.site .foot-cloth{--k:.74}.site .foot-field{padding-top:10px}}@media (prefers-reduced-motion:reduce){.site .mb.drift i,.site .mf.drift i,.site .mark-draw{animation:none}.site .foot .replay{display:none}}.site .site-main:has(.signin){padding-top:0}.site .signin{min-height:calc(100svh - 2 * var(--gutter));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.site .signin-form{padding:calc(var(--nav-h) + 24px) var(--pad) 48px;align-content:center;justify-items:start;display:grid}.site .signin-form .box{gap:22px;width:min(400px,100%);display:grid}.site .signin-form h1{font-size:var(--t-h1);font-weight:var(--w-display);letter-spacing:var(--track-display)}.site .signin-form .lead{color:var(--ink-2);font-size:var(--t-lead);margin-top:-6px}.site .signin-clerk{min-height:240px}.site .signin .legal{color:var(--ink-3);font-size:var(--t-small)}.site .signin .legal a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.site .signin .legal a:hover{text-decoration-color:currentColor}.site .signin-film{padding:calc(var(--nav-h) + 4px) var(--gutter) var(--gutter) 0}.site .signin-film .bezel{height:100%}.site .signin-film .bezel>.inner{background:#0e0e0c;height:100%;min-height:420px}@media (max-width:860px){.site .signin{grid-template-columns:minmax(0,1fr)}.site .signin-film{height:46svh;padding:calc(var(--nav-h) + 4px) 12px 0;order:-1}.site .signin-film .bezel>.inner{min-height:0}.site .signin-form{padding-top:32px}}.site .btn:disabled,.site .btn[aria-disabled=true]{opacity:.55;cursor:default;transform:none}.site .page{padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(56px,8vw,120px)}.site .page.narrow{max-width:calc(52rem + 2 * var(--pad))}.site .page.narrow>*+*{margin-top:clamp(32px,4vw,56px)}.site .page-head{justify-items:start;gap:16px;max-width:46rem;display:grid}.site .page-head h1{font-size:var(--t-h1);font-weight:var(--w-display);letter-spacing:var(--track-display)}.site .page-head .kicker{color:var(--ink-2);font-size:var(--t-small);font-weight:var(--w-strong)}.site .page-head .lead{color:var(--ink-2);font-size:var(--t-lead);max-width:48ch}.site .page-head .count{color:var(--ink-2)}.site .note{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink-2);font-size:var(--t-small);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.site .prose{gap:1.1em;max-width:66ch;font-size:1.0625rem;line-height:1.7;display:grid}.site .prose a{text-underline-offset:3px;text-decoration:underline}.site .promises{border-top:1px solid var(--rule)}.site .promises div{border-bottom:1px solid var(--rule);gap:4px;padding:20px 0;display:grid}.site .promises dt{font-weight:var(--w-strong)}.site .promises dd{color:var(--ink-2)}.site .form-frame>.inner{background:var(--sheet);padding:clamp(20px,3.4vw,44px)}.site .form-frame .legend,.site .form-frame .group-title{font-size:var(--t-h3);font-weight:var(--w-title);letter-spacing:var(--track-title);padding:0}.site .form-frame .legend{font-size:1.0625rem;font-weight:var(--w-strong);letter-spacing:0;margin-bottom:4px}.site .form-frame legend.group-title{margin-bottom:8px}.site .form-frame .hint{color:var(--ink-2);font-size:var(--t-small)}.site .done h2{font-size:var(--t-h3);font-weight:var(--w-title)}.site .sell-page{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.site .sell-intro{gap:clamp(32px,4vw,56px);display:grid}@media (min-width:1024px){.site .sell-intro{position:sticky;top:96px}}@media (max-width:1023px){.site .sell-page{grid-template-columns:minmax(0,1fr)}}.site .shortlist{gap:32px;margin-top:clamp(32px,4vw,56px);display:grid}.site .shortlist-map>.inner{aspect-ratio:4/3}.site .shortlist-rows{gap:clamp(36px,4vw,56px);display:grid}.site .saved{gap:14px;display:grid}.site .saved .note.gone{justify-content:space-between}.site .verdict{gap:6px;display:flex}.site .verdict .btn[aria-pressed=true]{border-color:var(--action);background:var(--action);color:var(--action-fg)}@media (min-width:1024px){.site .shortlist{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.site .shortlist-map{order:2;height:calc(100svh - 96px);position:sticky;top:80px}.site .shortlist-map>.inner{aspect-ratio:auto;height:100%}.site .shortlist-rows{order:1}}.site .indicative{background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--sheet) 70%, transparent), transparent 70%), var(--bezel);width:100%;height:100%;color:var(--ink-3);container-type:size}.site .indicative>div{text-align:center;place-content:center;justify-items:center;gap:12px;height:100%;padding:16px;display:grid}.site .indicative svg{width:44px;height:44px}.site .indicative p{max-width:26ch;font-size:var(--t-small)}@container (max-width:160px){.site .indicative svg{width:26px;height:26px}.site .indicative p{display:none}}}@keyframes sp-failsafe{to{opacity:0;visibility:hidden}}@keyframes sp-line{0%{transform:scaleX(0)}}@keyframes sp-rosette{0%{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}35%{stroke-dasharray:1 1;stroke-dashoffset:.4px;opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}}@keyframes sp-rise{0%{transform:translateY(115%)}}@keyframes sp-place{0%{opacity:0;transform:translateY(-4px)}}@keyframes mb-drift{to{transform:translateX(calc(var(--bh) * var(--ar) * -1))}}@keyframes mb-drift-k{to{transform:translateX(calc(var(--bh-k) * var(--ar) * -1))}}@keyframes mf-drift{to{transform:translateY(calc(var(--fh) * -1))}}@keyframes mark-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0}35%{stroke-dasharray:1 1;stroke-dashoffset:.4px;opacity:1}to{stroke-dasharray:1 1;stroke-dashoffset:0;opacity:1}}@keyframes site-fade-in{0%{opacity:0}}@keyframes site-fade-out{to{opacity:0}}@keyframes site-card-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes site-card-out{to{opacity:0;transform:translateY(4px)scale(.985)}}@keyframes site-sheet-in{0%{transform:translateY(100%)}}@keyframes site-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.site .site-scrim,.site .site-dlg{animation:none!important}}:root:has(.site) [data-slot=button]{border-radius:var(--r-control);font-size:var(--t-ui);font-weight:var(--w-strong);letter-spacing:0;text-transform:none}:root:has(.site) [data-slot=popover-trigger][data-variant]{border-radius:var(--r-control);font-size:var(--t-ui);font-weight:var(--w-strong);letter-spacing:0;text-transform:none}:root:has(.site) [data-slot=select-trigger]{border-radius:var(--r-control);font-size:var(--t-ui);font-weight:var(--w-strong);letter-spacing:0;text-transform:none}:root:has(.site) [data-variant=outline]:is([data-slot=button],[data-slot=popover-trigger]){border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);box-shadow:0 1px 1px rgb(var(--shadow-ink) / .05)}:root:has(.site) [data-slot=select-trigger]{border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);box-shadow:0 1px 1px rgb(var(--shadow-ink) / .05)}:root:has(.site) [data-variant=outline]:is([data-slot=button],[data-slot=popover-trigger]):is(:hover,[aria-expanded=true]){background:var(--bezel)}:root:has(.site) [data-slot=select-trigger]:hover{background:var(--bezel)}:root:has(.site) [data-slot=select-trigger][aria-expanded=true]{background:var(--bezel)}:root:has(.site) [data-slot=button]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:root:has(.site) [data-slot=popover-trigger][data-variant]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:root:has(.site) [data-slot=select-trigger]:focus-visible{outline:2px solid var(--ink);outline-offset:3px}:root:has(.site) svg.lucide{stroke-width:1.5px}:is(:root:has(.site) [data-slot=label],:root:has(.site) [data-slot=popover-title],:root:has(.site) [data-slot=select-label],:root:has(.site) [data-slot=badge],:root:has(.site) [data-slot=empty-title]){letter-spacing:0;text-transform:none}:root:has(.site) [data-slot=label]{font-size:var(--t-small);font-weight:var(--w-strong);color:var(--ink-2)}:root:has(.site) [data-slot=empty-title]{font-size:var(--t-h3);font-weight:var(--w-title)}:root:has(.site) [data-slot=empty]{border:1px dashed var(--rule-2);border-radius:var(--r-frame);padding-block:72px}:root:has(.site) [data-slot=empty-icon][data-variant=icon]{background:var(--bezel);width:48px;height:48px;color:var(--ink-2);border-radius:999px}:is(:root:has(.site) [data-slot=input],:root:has(.site) [data-slot=textarea]){border:1px solid var(--rule-2);background:var(--well);color:var(--ink);font-size:var(--t-ui);box-shadow:inset 0 1px 1px rgb(var(--shadow-ink) / .04);transition:border-color .14s var(--ease-settle), box-shadow .14s var(--ease-settle);border-radius:9px;padding-inline:12px}:root:has(.site) [data-slot=input]{height:44px}:root:has(.site) [data-slot=input][type=search]{padding-left:40px}:root:has(.site) [data-slot=textarea]{min-height:96px;padding-block:10px}:is(:root:has(.site) [data-slot=input]:focus-visible,:root:has(.site) [data-slot=textarea]:focus-visible){border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 16%, transparent);outline:none}:is(:root:has(.site) [data-slot=input][aria-invalid=true],:root:has(.site) [data-slot=textarea][aria-invalid=true]){border-color:var(--destructive)}:is(:root:has(.site) [data-slot=popover-content],:root:has(.site) [data-slot=select-content],:root:has(.site) [data-slot=dropdown-menu-content]){border:1px solid var(--rule-2);background:var(--sheet);color:var(--ink);box-shadow:var(--elev-3);border-radius:14px}:root:has(.site) [data-slot=select-item]{border-radius:8px}.site [data-slot=option-chip]{border:1px solid var(--rule-2);border-radius:var(--r-control);background:var(--well);min-height:46px;color:var(--ink);font-size:var(--t-ui);box-shadow:inset 0 1px 1px rgb(var(--shadow-ink) / .04);transition:border-color .14s var(--ease-settle), background-color .14s var(--ease-settle)}.site [data-slot=option-chip]:hover{border-color:var(--ink-3)}.site [data-slot=option-chip]:has(:checked){border-color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, var(--well))}.site [data-slot=option-chip]:has(:focus-visible){outline:2px solid var(--ink);outline-offset:2px;box-shadow:none}.site [data-slot=option-chip] input,.site .form-frame input[type=checkbox]{accent-color:var(--action)}:root:has(.site) .cl-formButtonPrimary{background:var(--action);color:var(--action-fg);box-shadow:inset 0 1px 0 #ffffff29, inset 0 -1px 0 #00000024, 0 0 0 .5px rgb(var(--shadow-ink) / .3), 0 1px 2px rgb(var(--shadow-ink) / .16)}:root:has(.site) .cl-formButtonPrimary:hover{background:color-mix(in srgb, var(--action) 86%, var(--page))}:root:has(.site) .cl-buttonArrowIcon{display:none}:root:has(.site) .cl-modalBackdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root:has(.site) .cl-modalContent .cl-cardBox{border-radius:var(--r-inner);box-shadow:0 0 0 var(--bz) var(--bezel), 0 0 0 calc(var(--bz) + 1px) var(--rule-2), var(--bezel-shadow)}.site .signin-clerk .cl-signIn-start .cl-header{display:none}.site .signin-clerk .cl-rootBox,.site .signin-clerk .cl-cardBox{width:100%}.site .signin-clerk .cl-header{text-align:left;align-items:flex-start}.site .signin-clerk .cl-headerTitle{font-size:var(--t-h3);font-weight:var(--w-title);letter-spacing:var(--track-title)}.site .signin-clerk .cl-headerSubtitle{color:var(--ink-2);font-size:var(--t-ui)}.site .signin-clerk .cl-formFieldLabel{color:var(--ink-2);font-size:var(--t-small);font-weight:var(--w-strong)}.site .signin-clerk .cl-formFieldInput{border-radius:var(--r-control);height:46px;font-size:var(--t-ui);padding-inline:12px}.site .signin-clerk .cl-formButtonPrimary{border-radius:var(--r-control);height:50px;font-size:var(--t-ui);font-weight:var(--w-strong)}:root.vt-lang::view-transition-old(root){animation:.22s cubic-bezier(.4,0,.9,1) both vt-out}:root.vt-lang::view-transition-new(root){animation:.56s cubic-bezier(.16,1,.3,1) 60ms both vt-in}:root.vt-theme::view-transition-old(root){mix-blend-mode:normal;animation:none}:root.vt-theme::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(10px)}}
