html[data-look][data-theme]:has([data-site]){--site-accent:#2d5c30;--site-accent-strong:#214923;--site-accent-soft:#e4f6e4;--site-accent-band:#daefda;--site-accent-ink:#fbfdfb;--site-on-accent-muted:#fbfdfb9e;--brand-green:#2d5c30;--brand-white:#fbfdfb;--paper:#fcfbf8;--paper-2:#f5f4f1;--surface:#fff;--surface-2:#f9f8f6;--ink:#14171d;--ink-2:#45484e;--ink-3:#65676d;--line:#e3e1de;--line-strong:#c8c5c1;--control-border:#8e8c88;--danger:#9e2c2c;--danger-soft:#ffebe8;--warning:#8a5600;--warning-soft:#fbefd6;--device:#0e0f12;--frame-line:#14171d1a;--shadow-color:265deg 14% 18%;--site-selection:#c6e9c6;--brand:var(--site-accent);--brand-strong:var(--site-accent-strong);--brand-soft:var(--site-accent-soft);--brand-ink:var(--site-accent-ink);--peri:var(--site-accent);--focus:#357339;--success:var(--site-accent);--success-soft:var(--site-accent-soft);--mint:var(--site-accent);--mint-soft:var(--site-accent-soft);--grain-opacity:0;--look-sans:var(--font-site), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--look-display:var(--look-sans);--look-hand:var(--look-sans);--step-display:clamp(2.5rem, 1.55rem + 3.9vw, 4.75rem);--step-h2:clamp(2rem, 1.42rem + 2.36vw, 3.375rem);--step-h3:clamp(1.25rem, 1.13rem + .5vw, 1.5rem);--step-lead:clamp(1.0625rem, .99rem + .3vw, 1.25rem);--step-body:clamp(1rem, .975rem + .1vw, 1.0625rem);--step-small:.875rem;--step-label:.8125rem;--site-max:74.5rem;--site-gutter:clamp(1rem, .5rem + 2vw, 2rem);--site-section:clamp(4.5rem, 2.6rem + 7.8vw, 9rem);--radius-control:10px;--radius-card:14px;--radius-frame:16px;--shadow-frame:0 1px 2px hsl(var(--shadow-color) / .05), 0 10px 24px -10px hsl(var(--shadow-color) / .16), 0 32px 72px -32px hsl(var(--shadow-color) / .28);--shadow-card:0 1px 2px hsl(var(--shadow-color) / .05), 0 6px 18px -10px hsl(var(--shadow-color) / .14);--site-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){html[data-look][data-theme]:has([data-site]){--site-accent:lab(34.9551% -24.6677 20.2778);--site-accent-strong:lab(27.2894% -21.8726 18.0513);--site-accent-soft:lab(95.1743% -8.38307 6.51596);--site-accent-band:lab(92.3388% -9.78026 7.61374);--site-accent-ink:lab(99.1252% -1.11791 .863218);--paper:lab(98.5044% .0796914 1.13986);--paper-2:lab(96.1905% .121653 1.71115);--surface:lab(100% 0 0);--surface-2:lab(97.5764% .0796914 1.13987);--ink:lab(7.72086% -.092335 -4.43994);--ink-2:lab(30.3488% -.191808 -4.12287);--ink-3:lab(43.6949% -.198722 -3.76074);--line:lab(89.5804% .136375 1.90206);--line-strong:lab(79.7283% .197023 2.66688);--control-border:lab(58.2641% .170439 2.28691);--danger:lab(37.0111% 47.3844 28.8285);--danger-soft:lab(94.5494% 7.658 4.12686);--warning:lab(41.7465% 18.1642 51.2672);--warning-soft:lab(94.905% 1.26901 13.5423);--device:lab(4.41852% -.0607818 -1.61098);--frame-line:lab(7.72086% -.092335 -4.43994/.1);--site-selection:lab(89.1767% -16.7674 13.1527);--focus:lab(43.3355% -30.8544 25.5363)}}html[data-look][data-theme=dark]:has([data-site]){--site-accent:#7fc581;--site-accent-strong:#96d798;--site-accent-soft:#1a2f1b;--site-accent-band:#234024;--site-accent-ink:#0d0e11;--site-on-accent-muted:#0d0e119e;--paper:#0d0e11;--paper-2:#121417;--surface:#17191e;--surface-2:#1d1f24;--ink:#f5f3f0;--ink-2:#c9c7c3;--ink-3:#a09e9a;--line:#24262a;--line-strong:#404247;--control-border:#6f7276;--danger:#f28881;--danger-soft:#3e1e1c;--warning:#e6b55d;--warning-soft:#34260c;--device:#020203;--frame-line:#ffffff1a;--shadow-color:265deg 40% 3%;--site-selection:#294c2a;--focus:#80cd82;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){html[data-look][data-theme=dark]:has([data-site]){--site-accent:lab(73.6546% -33.5853 27.1061);--site-accent-strong:lab(80.5037% -30.7685 24.6296);--site-accent-soft:lab(17.0398% -12.5955 10.176);--site-accent-band:lab(24.1816% -16.802 13.6546);--site-accent-ink:lab(3.95909% .086695 -1.63735);--paper:lab(3.95909% .086695 -1.63735);--paper-2:lab(6.16731% -.085786 -2.35253);--surface:lab(8.76531% .0656918 -3.84089);--surface-2:lab(11.791% -.131108 -3.72727);--ink:lab(95.9512% .305831 1.68198);--ink-2:lab(80.3044% .166655 2.28446);--ink-3:lab(65.2242% .169009 2.28598);--line:lab(15.2825% -.134319 -2.99585);--line-strong:lab(28.0387% -.167325 -3.37858);--control-border:lab(47.7646% -.170678 -3.01497);--danger:lab(68.5847% 40.5511 22.7471);--danger-soft:lab(15.9968% 15.6012 8.76137);--warning:lab(76.888% 11.458 50.9953);--warning-soft:lab(16.5062% 4.41295 18.9056);--device:lab(.654762% -.00923127 -.304672);--frame-line:lab(100% 0 0/.1);--site-selection:lab(28.9424% -19.6073 15.9827);--focus:lab(76.0933% -36.3932 29.4667)}}@layer base{html:has([data-site]){background-color:var(--paper);scroll-padding-top:5.5rem}[data-site]{background-color:var(--paper);color:var(--ink);font-family:var(--look-sans);font-size:var(--step-body);font-kerning:normal;font-optical-sizing:auto;line-height:1.6}[data-site] ::selection{background-color:var(--site-selection);color:var(--ink)}[data-site] :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}}@layer components{.site-display{font-size:var(--step-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.02}.site-h2{font-size:var(--step-h2);letter-spacing:-.03em;text-wrap:balance;font-weight:700;line-height:1.08}.site-h3{font-size:var(--step-h3);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.site-h4{letter-spacing:-.01em;font-size:1.0625rem;font-weight:600;line-height:1.35}.site-lead{font-size:var(--step-lead);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.site-body{font-size:var(--step-body);color:var(--ink-2);text-wrap:pretty;line-height:1.6}.site-small{font-size:var(--step-small);color:var(--ink-3);line-height:1.5}.site-label{font-size:var(--step-label);letter-spacing:.005em;color:var(--ink-3);font-weight:600;line-height:1.3}.site-figure{letter-spacing:-.045em;font-feature-settings:"lnum";font-weight:620;line-height:.95}.site-container{width:100%;max-width:calc(var(--site-max) + 2 * var(--site-gutter));padding-inline:var(--site-gutter);margin-inline:auto}.site-section{padding-block:var(--site-section)}.site-chapter{border-top:1px solid var(--line);align-items:baseline;gap:.75rem;padding-top:1rem;display:flex}.site-btn{border-radius:var(--radius-control);letter-spacing:-.006em;white-space:nowrap;height:3rem;transition:background-color .16s var(--site-ease), box-shadow .16s var(--site-ease), color .16s var(--site-ease), translate .16s var(--site-ease);flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.25rem;font-size:1rem;font-weight:600;display:inline-flex;position:relative}.site-btn:active{translate:0 1px}.site-btn:disabled,.site-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;translate:none}.site-btn-lg{height:3.375rem;padding-inline:1.5rem;font-size:1.0625rem}.site-btn-sm{height:2.5rem;padding-inline:1rem;font-size:.9375rem}.site-btn-primary{background-color:var(--site-accent);color:var(--site-accent-ink);box-shadow:inset 0 -1px 0 #00000024, 0 1px 2px hsl(var(--shadow-color) / .18)}@supports (color:lab(0% 0 0)){.site-btn-primary{box-shadow:inset 0 -1px 0 lab(0% 0 0/.14), 0 1px 2px hsl(var(--shadow-color) / .18)}}.site-btn-primary:hover:not(:disabled){background-color:var(--site-accent-strong)}.site-btn-secondary{background-color:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong), 0 1px 2px hsl(var(--shadow-color) / .06)}.site-btn-secondary:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink-3), 0 1px 2px hsl(var(--shadow-color) / .06)}.site-btn-quiet{color:var(--ink);padding-inline:.875rem}.site-btn-quiet:hover:not(:disabled){background-color:color-mix(in oklch, var(--ink) 6%, transparent)}.site-btn .site-arrow{transition:translate .22s var(--site-ease)}.site-btn:hover .site-arrow{translate:3px}.site-link{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 28%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 28%, transparent);text-underline-offset:.24em;transition:text-decoration-color .16s var(--site-ease);font-weight:600;text-decoration-thickness:1px}.site-link:hover{text-decoration-color:currentColor}.site-prose{max-width:68ch;font-size:var(--step-body);color:var(--ink-2);text-wrap:pretty;line-height:1.65}.site-prose>*+*{margin-top:1em}.site-prose h2{font-size:var(--step-h3);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-top:2.5em;scroll-margin-top:6rem;font-weight:600;line-height:1.25}.site-prose h2:first-child{margin-top:0}.site-prose h3{color:var(--ink);margin-top:1.75em;font-size:1.0625rem;font-weight:600;line-height:1.35}.site-prose ul,.site-prose ol{padding-left:1.25em}.site-prose ul{list-style:outside}.site-prose ol{list-style:decimal}.site-prose li+li{margin-top:.45em}.site-prose li::marker{color:var(--ink-3)}.site-prose strong{color:var(--ink);font-weight:600}.site-prose a{color:var(--ink);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--ink) 28%, transparent);text-decoration-color:color-mix(in oklch, var(--ink) 28%, transparent);text-underline-offset:.24em;text-decoration-thickness:1px}.site-prose a:hover{text-decoration-color:currentColor}.site-prose table{border-collapse:collapse;width:100%;font-size:var(--step-small)}.site-prose th,.site-prose td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:.6em .75em .6em 0}.site-prose th{color:var(--ink);font-weight:600}.site-window{border-radius:var(--radius-frame);background-color:var(--surface);box-shadow:0 0 0 1px var(--frame-line), var(--shadow-frame);position:relative;overflow:hidden}.site-window-bar{border-bottom:1px solid var(--line);background-color:var(--surface-2);align-items:center;gap:.75rem;height:2.5rem;padding-inline:.75rem;display:flex}.site-address{background-color:var(--surface);min-width:0;max-width:100%;height:1.625rem;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);letter-spacing:.005em;border-radius:7px;align-items:center;gap:.375rem;padding-inline:.625rem;font-size:.75rem;font-weight:500;display:inline-flex}.site-phone{background-color:var(--device);box-shadow:0 0 0 1px var(--frame-line), var(--shadow-frame);border-radius:2.25rem;padding:.375rem;position:relative}.site-phone-screen{background-color:var(--surface);border-radius:1.875rem;position:relative;overflow:hidden}.site-plate{border-radius:var(--radius-card);background-color:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);place-items:center;display:grid;position:relative;overflow:hidden}.site-crop{box-shadow:0 0 0 1px var(--frame-line), var(--shadow-card);border-radius:10px;overflow:hidden}.site-look-name[data-look-name=den]{font-family:var(--font-chewy), var(--look-sans);letter-spacing:.01em;font-weight:400}.site-look-name[data-look-name=atelier]{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 50, "opsz" 96;font-weight:400}.site-look-name[data-look-name=market]{font-family:var(--font-bricolage), var(--look-sans);letter-spacing:-.04em;text-transform:uppercase;font-weight:800}.site-look-name[data-look-name=gallery]{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.01em;font-weight:400}[data-site]{interpolate-size:allow-keywords}.site-question::details-content{block-size:0;transition:block-size .32s var(--site-ease), content-visibility .32s allow-discrete;overflow-y:clip}.site-question[open]::details-content{block-size:auto}.site-progress{animation-name:site-progress;animation-timing-function:linear;animation-fill-mode:both}@keyframes site-progress{0%{scale:0 1}}@media (prefers-reduced-motion:reduce){.site-progress{display:none}}html[data-motion=reduce] .site-progress{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduce]) .site-reveal{animation:linear both site-reveal;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes site-reveal{0%{translate:0 28px}}.site-steps[data-armed] [data-anim]{animation-duration:var(--t,.42s);animation-timing-function:var(--site-ease);animation-fill-mode:both;animation-delay:var(--d,0s);animation-play-state:paused}.site-steps[data-play] [data-anim]{animation-play-state:running}.site-steps[data-armed] [data-anim=type]{animation-name:site-type;animation-timing-function:steps(var(--n,12), end)}.site-steps[data-armed] [data-anim=fade]{animation-name:site-fade}.site-steps[data-armed] [data-anim=pop]{animation-name:site-pop}.site-steps[data-armed] [data-anim=pill]{animation-name:site-pill}.site-steps[data-armed] [data-anim=ring]{animation-name:site-ring}.site-steps[data-armed] [data-anim=flash]{animation-name:site-flash;animation-fill-mode:none}.site-steps[data-armed] [data-anim=press]{animation-name:site-press;animation-fill-mode:none}.site-steps[data-armed] [data-anim=swap-out]{animation-name:site-swap-out}.site-steps[data-armed] [data-anim=swap-in]{animation-name:site-swap-in}.site-swatch{box-shadow:inset 0 0 0 1px #00000024;box-shadow:inset 0 0 0 1px lab(0% 0 0/.14)}html[data-theme=dark] .site-swatch{box-shadow:inset 0 0 0 1px #ffffff4d;box-shadow:inset 0 0 0 1px lab(100% 0 0/.3)}}@media (prefers-reduced-motion:reduce){[data-site] *,[data-site] :before,[data-site] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-motion=reduce] [data-site] *,html[data-motion=reduce] [data-site] :before,html[data-motion=reduce] [data-site] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}@layer utilities{[data-site] .tabular,[data-site] .tabular-nums{font-variant-numeric:lining-nums proportional-nums}}@keyframes site-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes site-fade{0%{opacity:0;translate:0 6px}}@keyframes site-pop{0%{opacity:0;scale:.85}}@keyframes site-pill{0%{translate:0}}@keyframes site-ring{0%{opacity:0;scale:1.1}}@keyframes site-flash{40%{box-shadow:inset 0 0 0 2px var(--line-strong);background-color:var(--paper-2)}}@keyframes site-press{50%{scale:.9}}@keyframes site-swap-out{to{opacity:0}}@keyframes site-swap-in{0%{opacity:0}to{opacity:1}}
