body,html{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper)}:root{--color-paper:oklch(98.7% 0.004 150);--color-paper-2:oklch(96.4% 0.008 150);--color-paper-3:oklch(93.6% 0.012 150);--color-ink:oklch(21% 0.03 156);--color-ink-2:oklch(34% 0.03 156);--color-muted:oklch(46% 0.02 156);--color-rule:oklch(87% 0.014 150);--color-field:oklch(44.7% 0.099 156);--color-field-strong:oklch(37.3% 0.081 156);--color-field-ink:oklch(98% 0.008 150);--color-field-ink-2:oklch(91% 0.03 150);--color-field-rule:oklch(60% 0.07 156);--color-field-text:var(--color-field);--color-field-text-strong:var(--color-field-strong);--color-accent:oklch(53.4% 0.198 16);--color-accent-strong:oklch(46.5% 0.18 16);--color-accent-ink:oklch(98.5% 0.008 20);--color-accent-text:var(--color-accent);--color-focus:oklch(50% 0.2 16);--color-star:oklch(74% 0.15 80);--color-error:oklch(52% 0.19 27);--color-success:oklch(50% 0.12 150)}.dtc-pl{--font-display:var(--font-albert),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:0.8125rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.25rem;--text-display:clamp(2.75rem,4.2vw + 1rem,4.75rem);--text-figure:clamp(6rem,13vw,12rem);--text-section:clamp(2rem,2.5vw + 1rem,3.25rem);--text-title:clamp(1.25rem,0.75vw + 0.875rem,1.625rem);--text-lead:clamp(1.125rem,0.35vw + 1rem,1.375rem);--tracking-display:-0.025em;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--radius-card:8px;--radius-control:8px;--rule-hair:1px;--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-micro:120ms;--dur-short:220ms;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.55;-webkit-font-smoothing:antialiased}@media (max-width:60rem){.dtc-pl{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){.dtc-pl{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}.dtc-pl *,.dtc-pl :after,.dtc-pl :before{box-sizing:border-box}.dtc-pl ::selection{background:color-mix(in oklab,var(--color-accent) 22%,transparent);color:var(--color-ink)}.dtc-pl :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dtc-pl h1,.dtc-pl h2,.dtc-pl h3{margin:0;font-family:var(--font-display);font-weight:700;font-synthesis:none;letter-spacing:var(--tracking-display);line-height:1.05;overflow-wrap:break-word;min-width:0;text-wrap:balance;color:inherit}.dtc-pl h1{max-width:20ch;font-size:var(--text-display)}.dtc-pl h2{max-width:30ch;font-size:var(--text-section)}.dtc-pl h3{max-width:40ch;font-size:var(--text-title);line-height:1.2;letter-spacing:-.015em}.dtc-pl p{margin:0;text-wrap:pretty}.dtc-pl blockquote,.dtc-pl dd,.dtc-pl dl,.dtc-pl figure,.dtc-pl ol,.dtc-pl ul{margin:0;padding:0}.dtc-pl ol,.dtc-pl ul{list-style:none}.dtc-pl img{display:block;max-width:100%}.dtc-pl a{color:inherit}.dh-container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.dh-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap-columns);row-gap:var(--space-xl)}.dh-lead{font-size:var(--text-lead);line-height:1.45;max-width:52ch}.dh-body,.dh-lead{color:var(--color-ink-2)}.dh-body{max-width:62ch}.dh-small{line-height:1.5;max-width:70ch}.dh-caption,.dh-small{font-size:var(--text-sm);color:var(--color-muted)}.dh-caption{margin-top:var(--space-sm)}.dh-section{padding-block:var(--section-gap-s)}.dh-section--tall{padding-block:var(--section-gap)}.dh-section--flush-top{padding-top:0}.dh-band{padding-block:var(--section-gap-s)}.dh-band--well{background:var(--color-paper-2)}.dh-band--field{background:var(--color-field);color:var(--color-field-ink);--color-focus:var(--color-field-ink)}.dh-band--field .dh-body,.dh-band--field .dh-lead,.dh-band--field .dh-small{color:var(--color-field-ink-2)}.dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:1px solid var(--color-accent);border-radius:var(--radius-control);background:var(--color-accent);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.dh-btn,.dtc-pl a.dh-btn{color:var(--color-accent-ink)}.dh-btn:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}.dh-btn:active{transform:translateY(1px)}.dh-btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dh-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.dh-btn--quiet{background:transparent;border-color:var(--color-ink)}.dtc-pl a.dh-btn--quiet{color:var(--color-ink)}.dh-btn--quiet:hover{background:var(--color-paper-3);border-color:var(--color-ink)}.dh-band--field .dh-btn--quiet{border-color:var(--color-field-ink)}.dtc-pl .dh-band--field a.dh-btn--quiet{color:var(--color-field-ink)}.dh-band--field .dh-btn--quiet:hover{background:var(--color-field-strong);border-color:var(--color-field-ink)}.dh-link{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-rule);transition:text-decoration-color var(--dur-short) var(--ease-out)}.dh-link:hover{text-decoration-color:currentColor}.dh-band--field .dh-link{text-decoration-color:var(--color-field-rule)}.dh-band--field .dh-link:hover{text-decoration-color:currentColor}.dh-actions{gap:var(--space-sm)}.dh-actions,.dh-links{display:flex;flex-wrap:wrap;align-items:center}.dh-links{column-gap:var(--space-lg);row-gap:var(--space-2xs)}.dh-photo{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--color-paper-3)}.dh-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dh-photo:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;outline:1px solid color-mix(in oklab,var(--color-ink) 9%,transparent);outline-offset:-1px}.dh-hero__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--space-2xl);align-items:center;min-height:calc(100dvh - 6rem);padding-block:var(--space-2xl)}.dh-hero__text{display:grid;row-gap:var(--space-lg);justify-items:start}.dh-hero__text .dh-links{color:var(--color-ink-2)}.dh-photo--hero{aspect-ratio:4/3}.dh-offer{align-items:end}.dh-offer__figure{grid-column:1/span 5;display:grid;row-gap:var(--space-xs)}.dh-offer__price{font-family:var(--font-display);font-weight:700;font-size:var(--text-figure);line-height:.9;letter-spacing:-.04em;font-variant-numeric:lining-nums}.dh-offer__unit{font-size:var(--text-lead);color:var(--color-field-ink-2)}.dh-offer__body{grid-column:7/span 6;display:grid;row-gap:var(--space-lg);justify-items:start}.dh-choice__head{grid-column:1/span 4;display:grid;row-gap:var(--space-md);align-content:start}.dh-choice__rows{grid-column:5/span 8;border-top:var(--rule-hair) solid var(--color-ink)}.dh-row{grid-template-columns:minmax(0,3fr) minmax(0,5fr);column-gap:var(--gap-columns);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule)}.dh-row,.dh-row__detail{display:grid;row-gap:var(--space-sm)}.dh-row__detail{justify-items:start}.dh-areas{display:flex;flex-wrap:wrap;column-gap:var(--space-lg)}.dh-areas .dh-link{font-weight:400}.dh-split-head{align-items:end;margin-bottom:var(--space-2xl)}.dh-split-head>:first-child{grid-column:1/span 5}.dh-split-head>:last-child{grid-column:7/span 6;display:grid;row-gap:var(--space-md);justify-items:start}.dh-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2xl) var(--gap-columns)}.dh-person{display:grid;row-gap:var(--space-md);align-content:start}.dh-photo--portrait{aspect-ratio:4/5}.dh-person__facts{font-size:var(--text-sm);color:var(--color-muted)}.dh-person__bio{color:var(--color-ink-2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.dh-person__tile{display:flex;align-items:flex-end;aspect-ratio:4/5;padding:var(--space-lg);border-radius:var(--radius-card);background:var(--color-field);color:var(--color-field-ink)}.dh-reviews__head{display:grid;row-gap:var(--space-md);margin-bottom:var(--space-2xl)}.dh-reviews__lead{grid-column:1/span 7}.dh-reviews__rest{grid-column:8/span 5;display:grid;align-content:start}.dh-review{display:grid;row-gap:var(--space-md)}.dh-review+.dh-review{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:var(--rule-hair) solid var(--color-rule)}.dh-review blockquote{color:var(--color-ink-2);max-width:62ch}.dh-review--lead blockquote{font-family:var(--font-display);font-weight:700;font-size:var(--text-title);line-height:1.3;letter-spacing:-.015em;color:var(--color-ink);max-width:34ch}.dh-review__by{font-size:var(--text-sm);color:var(--color-muted)}.dh-review__by strong{font-weight:600;color:var(--color-ink)}.dh-stars{display:inline-flex;gap:var(--space-3xs);color:var(--color-star)}.dh-stars svg{width:20px;height:20px;flex-shrink:0}.dh-stars .is-off{color:var(--color-rule)}.dh-reviews__links{margin-top:var(--space-2xl)}.dh-steps__head{display:grid;row-gap:var(--space-md);margin-bottom:var(--space-2xl)}.dh-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-xl) var(--gap-columns);counter-reset:dh-step}.dh-steps li{counter-increment:dh-step;display:grid;row-gap:var(--space-sm);align-content:start;padding-top:var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink)}.dh-steps li:before{content:counter(dh-step);font-family:var(--font-display);font-weight:700;font-size:var(--text-section);line-height:1;letter-spacing:-.03em;color:var(--color-field-text)}.dh-steps p{color:var(--color-ink-2)}.dh-mydtc{align-items:center}.dh-mydtc__text{grid-column:1/span 5;display:grid;row-gap:var(--space-lg);justify-items:start}.dh-mydtc__screen{grid-column:7/span 6}.dh-photo--screen{aspect-ratio:976/648}.dh-faq__head{grid-column:1/span 4;align-self:start}.dh-faq__rows{grid-column:5/span 8;border-top:var(--rule-hair) solid var(--color-ink)}.dh-faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.dh-faq summary{display:flex;align-items:center;justify-content:space-between;column-gap:var(--space-lg);min-height:72px;padding-block:var(--space-md);cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);line-height:1.25;letter-spacing:-.01em}.dh-faq summary::-webkit-details-marker{display:none}.dh-faq summary:after{content:"";flex-shrink:0;width:12px;height:12px;border-right:2px solid var(--color-field-text);border-bottom:2px solid var(--color-field-text);transform:rotate(45deg);transition:transform var(--dur-short) var(--ease-out)}.dh-faq details[open] summary:after{transform:rotate(225deg)}.dh-faq summary:hover{color:var(--color-field-text)}.dh-faq__answer{padding-bottom:var(--space-lg);max-width:65ch;color:var(--color-ink-2)}.dh-swap{align-items:end}.dh-swap__text{grid-column:1/span 7;display:grid;row-gap:var(--space-md)}.dh-swap__actions{grid-column:9/span 4;display:grid;row-gap:var(--space-xs);justify-items:start}.dh-close{align-items:center}.dh-close__text{grid-column:1/span 6;display:grid;row-gap:var(--space-lg);justify-items:start}.dh-close__photo{grid-column:8/span 5}.dh-photo--door{aspect-ratio:5/4}.dh-hide-phone{display:inline-flex}@media (max-width:60rem){.dh-hero__grid{grid-template-columns:minmax(0,1fr);row-gap:var(--space-xl);min-height:0;padding-block:var(--space-xl) var(--space-2xl)}.dh-photo--hero{aspect-ratio:16/10}.dh-grid>*,.dh-split-head>:first-child,.dh-split-head>:last-child{grid-column:1/-1}.dh-offer__price{line-height:1}.dh-people,.dh-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-split-head{margin-bottom:var(--space-xl)}}@media (max-width:40rem){.dh-people,.dh-row,.dh-steps{grid-template-columns:minmax(0,1fr)}.dh-row{padding-block:var(--space-lg)}.dh-actions,.dh-btn{width:100%}.dh-hide-phone{display:none}.dh-photo--portrait{aspect-ratio:1/1}.dh-person__tile{aspect-ratio:5/2}}@media (prefers-reduced-motion:reduce){.dtc-pl *,.dtc-pl :after,.dtc-pl :before{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/719e77a66a0a4059-s.woff2) format("woff2");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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Albert Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/23b55b21f14615eb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Albert Sans Fallback;src:local("Arial");ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.00%;size-adjust:103.86%}.__className_c96b45{font-family:Albert Sans,Albert Sans Fallback;font-weight:700;font-style:normal}.__variable_c96b45{--font-albert:"Albert Sans","Albert Sans Fallback"}@media screen{html[data-theme=dark]:has(.dtc-pl){color-scheme:dark;--color-paper:oklch(18.5% 0.018 156);--color-paper-2:oklch(22.5% 0.022 156);--color-paper-3:oklch(27% 0.026 156);--color-ink:oklch(96% 0.008 150);--color-ink-2:oklch(87% 0.014 150);--color-muted:oklch(75% 0.018 150);--color-rule:oklch(35% 0.025 156);--color-field:oklch(36% 0.085 156);--color-field-strong:oklch(31% 0.075 156);--color-field-rule:oklch(52% 0.07 156);--color-field-text:oklch(78% 0.13 156);--color-field-text-strong:oklch(84% 0.11 156);--color-accent:oklch(56% 0.2 16);--color-accent-strong:oklch(49% 0.19 16);--color-accent-ink:oklch(99% 0.005 20);--color-accent-text:oklch(76% 0.14 16);--color-focus:oklch(78% 0.13 16);--color-star:oklch(80% 0.15 80);--color-error:oklch(75% 0.15 27);--color-success:oklch(78% 0.13 150);--background:var(--color-paper);--foreground:var(--color-ink);--surface:var(--color-paper-2);--surface-muted:var(--color-paper-3);--border:var(--color-rule);--muted:var(--color-muted);--brand:var(--color-field-text);--brand-strong:var(--color-field-text-strong);--brand-accent:var(--color-accent);--brand-soft:oklch(78% 0.13 156/30%);--success:var(--color-success);--warning:oklch(80% 0.13 75);--danger:var(--color-error);--dtc-fill:oklch(44.7% 0.099 156);--dtc-fill-strong:oklch(37.3% 0.081 156);--color-black:var(--color-ink);--color-emerald-50:oklch(24% 0.035 162);--color-emerald-100:oklch(28% 0.045 162);--color-emerald-200:oklch(37% 0.055 162);--color-emerald-300:oklch(46% 0.065 162);--color-emerald-400:oklch(72% 0.12 162);--color-emerald-500:oklch(76% 0.12 162);--color-emerald-600:oklch(80% 0.1 162);--color-emerald-700:oklch(83% 0.09 162);--color-emerald-800:oklch(87% 0.07 162);--color-emerald-900:oklch(91% 0.05 162);--color-emerald-950:oklch(94% 0.03 162);--color-green-50:oklch(24% 0.035 150);--color-green-100:oklch(28% 0.045 150);--color-green-200:oklch(37% 0.055 150);--color-green-300:oklch(46% 0.065 150);--color-green-400:oklch(72% 0.12 150);--color-green-500:oklch(76% 0.12 150);--color-green-600:oklch(80% 0.1 150);--color-green-700:oklch(83% 0.09 150);--color-green-800:oklch(87% 0.07 150);--color-green-900:oklch(91% 0.05 150);--color-green-950:oklch(94% 0.03 150);--color-red-50:oklch(24% 0.035 25);--color-red-100:oklch(28% 0.045 25);--color-red-200:oklch(37% 0.055 25);--color-red-300:oklch(46% 0.065 25);--color-red-400:oklch(72% 0.12 25);--color-red-500:oklch(76% 0.12 25);--color-red-600:oklch(80% 0.1 25);--color-red-700:oklch(83% 0.09 25);--color-red-800:oklch(87% 0.07 25);--color-red-900:oklch(91% 0.05 25);--color-red-950:oklch(94% 0.03 25);--color-rose-50:oklch(24% 0.035 15);--color-rose-100:oklch(28% 0.045 15);--color-rose-200:oklch(37% 0.055 15);--color-rose-300:oklch(46% 0.065 15);--color-rose-400:oklch(72% 0.12 15);--color-rose-500:oklch(76% 0.12 15);--color-rose-600:oklch(80% 0.1 15);--color-rose-700:oklch(83% 0.09 15);--color-rose-800:oklch(87% 0.07 15);--color-rose-900:oklch(91% 0.05 15);--color-rose-950:oklch(94% 0.03 15);--color-amber-50:oklch(24% 0.035 75);--color-amber-100:oklch(28% 0.045 75);--color-amber-200:oklch(37% 0.055 75);--color-amber-300:oklch(46% 0.065 75);--color-amber-400:oklch(72% 0.12 75);--color-amber-500:oklch(76% 0.12 75);--color-amber-600:oklch(80% 0.1 75);--color-amber-700:oklch(83% 0.09 75);--color-amber-800:oklch(87% 0.07 75);--color-amber-900:oklch(91% 0.05 75);--color-amber-950:oklch(94% 0.03 75);--color-yellow-50:oklch(24% 0.035 95);--color-yellow-100:oklch(28% 0.045 95);--color-yellow-200:oklch(37% 0.055 95);--color-yellow-300:oklch(46% 0.065 95);--color-yellow-400:oklch(72% 0.12 95);--color-yellow-500:oklch(76% 0.12 95);--color-yellow-600:oklch(80% 0.1 95);--color-yellow-700:oklch(83% 0.09 95);--color-yellow-800:oklch(87% 0.07 95);--color-yellow-900:oklch(91% 0.05 95);--color-yellow-950:oklch(94% 0.03 95);--color-blue-50:oklch(24% 0.035 255);--color-blue-100:oklch(28% 0.045 255);--color-blue-200:oklch(37% 0.055 255);--color-blue-300:oklch(46% 0.065 255);--color-blue-400:oklch(72% 0.12 255);--color-blue-500:oklch(76% 0.12 255);--color-blue-600:oklch(80% 0.1 255);--color-blue-700:oklch(83% 0.09 255);--color-blue-800:oklch(87% 0.07 255);--color-blue-900:oklch(91% 0.05 255);--color-blue-950:oklch(94% 0.03 255);--color-sky-50:oklch(24% 0.035 235);--color-sky-100:oklch(28% 0.045 235);--color-sky-200:oklch(37% 0.055 235);--color-sky-300:oklch(46% 0.065 235);--color-sky-400:oklch(72% 0.12 235);--color-sky-500:oklch(76% 0.12 235);--color-sky-600:oklch(80% 0.1 235);--color-sky-700:oklch(83% 0.09 235);--color-sky-800:oklch(87% 0.07 235);--color-sky-900:oklch(91% 0.05 235);--color-sky-950:oklch(94% 0.03 235);--color-orange-50:oklch(24% 0.035 50);--color-orange-100:oklch(28% 0.045 50);--color-orange-200:oklch(37% 0.055 50);--color-orange-300:oklch(46% 0.065 50);--color-orange-400:oklch(72% 0.12 50);--color-orange-500:oklch(76% 0.12 50);--color-orange-600:oklch(80% 0.1 50);--color-orange-700:oklch(83% 0.09 50);--color-orange-800:oklch(87% 0.07 50);--color-orange-900:oklch(91% 0.05 50);--color-orange-950:oklch(94% 0.03 50);--color-purple-50:oklch(24% 0.035 305);--color-purple-100:oklch(28% 0.045 305);--color-purple-200:oklch(37% 0.055 305);--color-purple-300:oklch(46% 0.065 305);--color-purple-400:oklch(72% 0.12 305);--color-purple-500:oklch(76% 0.12 305);--color-purple-600:oklch(80% 0.1 305);--color-purple-700:oklch(83% 0.09 305);--color-purple-800:oklch(87% 0.07 305);--color-purple-900:oklch(91% 0.05 305);--color-purple-950:oklch(94% 0.03 305);--color-violet-50:oklch(24% 0.035 290);--color-violet-100:oklch(28% 0.045 290);--color-violet-200:oklch(37% 0.055 290);--color-violet-300:oklch(46% 0.065 290);--color-violet-400:oklch(72% 0.12 290);--color-violet-500:oklch(76% 0.12 290);--color-violet-600:oklch(80% 0.1 290);--color-violet-700:oklch(83% 0.09 290);--color-violet-800:oklch(87% 0.07 290);--color-violet-900:oklch(91% 0.05 290);--color-violet-950:oklch(94% 0.03 290);--color-teal-50:oklch(24% 0.035 185);--color-teal-100:oklch(28% 0.045 185);--color-teal-200:oklch(37% 0.055 185);--color-teal-300:oklch(46% 0.065 185);--color-teal-400:oklch(72% 0.12 185);--color-teal-500:oklch(76% 0.12 185);--color-teal-600:oklch(80% 0.1 185);--color-teal-700:oklch(83% 0.09 185);--color-teal-800:oklch(87% 0.07 185);--color-teal-900:oklch(91% 0.05 185);--color-teal-950:oklch(94% 0.03 185);--color-slate-50:var(--color-paper-2);--color-slate-100:var(--color-paper-3);--color-slate-200:var(--color-rule);--color-slate-300:oklch(47% 0.022 156);--color-slate-400:oklch(74% 0.016 150);--color-slate-500:var(--color-muted);--color-slate-600:oklch(79% 0.016 150);--color-slate-700:var(--color-ink-2);--color-slate-800:oklch(91% 0.01 150);--color-slate-900:var(--color-ink);--color-slate-950:var(--color-ink);--color-gray-50:var(--color-paper-2);--color-gray-100:var(--color-paper-3);--color-gray-200:var(--color-rule);--color-gray-300:oklch(47% 0.022 156);--color-gray-400:oklch(74% 0.016 150);--color-gray-500:var(--color-muted);--color-gray-600:oklch(79% 0.016 150);--color-gray-700:var(--color-ink-2);--color-gray-800:oklch(91% 0.01 150);--color-gray-900:var(--color-ink);--color-gray-950:var(--color-ink);--color-zinc-50:var(--color-paper-2);--color-zinc-100:var(--color-paper-3);--color-zinc-200:var(--color-rule);--color-zinc-300:oklch(47% 0.022 156);--color-zinc-400:oklch(74% 0.016 150);--color-zinc-500:var(--color-muted);--color-zinc-600:oklch(79% 0.016 150);--color-zinc-700:var(--color-ink-2);--color-zinc-800:oklch(91% 0.01 150);--color-zinc-900:var(--color-ink);--color-zinc-950:var(--color-ink);--color-neutral-50:var(--color-paper-2);--color-neutral-100:var(--color-paper-3);--color-neutral-200:var(--color-rule);--color-neutral-300:oklch(47% 0.022 156);--color-neutral-400:oklch(74% 0.016 150);--color-neutral-500:var(--color-muted);--color-neutral-600:oklch(79% 0.016 150);--color-neutral-700:var(--color-ink-2);--color-neutral-800:oklch(91% 0.01 150);--color-neutral-900:var(--color-ink);--color-neutral-950:var(--color-ink);--color-stone-50:var(--color-paper-2);--color-stone-100:var(--color-paper-3);--color-stone-200:var(--color-rule);--color-stone-300:oklch(47% 0.022 156);--color-stone-400:oklch(74% 0.016 150);--color-stone-500:var(--color-muted);--color-stone-600:oklch(79% 0.016 150);--color-stone-700:var(--color-ink-2);--color-stone-800:oklch(91% 0.01 150);--color-stone-900:var(--color-ink);--color-stone-950:var(--color-ink);--color-zinc-950:oklch(14.1% 0.005 285.823);background:var(--color-paper);color:var(--color-ink)}html[data-theme=dark]:has(.dtc-pl) body{background:var(--color-paper);color:var(--color-ink)}html[data-theme=dark]:has(.dtc-pl) img.dtc-logo-day{display:none}html[data-theme=dark]:has(.dtc-pl) img.dtc-logo-night{display:block}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-theme-moon{display:none}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-theme-sun{display:block}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-stay-light{color-scheme:light;--color-slate-50:oklch(98.4% 0.003 247.858);--color-slate-400:oklch(70.4% 0.04 256.788);--color-slate-500:oklch(55.4% 0.046 257.417);--color-slate-700:oklch(37.2% 0.044 257.287);--color-slate-800:oklch(27.9% 0.041 260.031);--color-slate-900:oklch(20.8% 0.042 265.755)}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-stay-light .bg-white\/95{background-color:oklch(100% 0 0/95%)}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-stay-light .bg-white\/90{background-color:oklch(100% 0 0/90%)}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-stay-light .bg-white\/80{background-color:oklch(100% 0 0/80%)}:where(html[data-theme=dark]:has(.dtc-pl)) .dtc-stay-light .bg-slate-900{background-color:oklch(20.8% .042 265.755)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white\/50{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white\/70{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white\/80{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white\/90{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-white\/95{background-color:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-white:hover{background-color:var(--color-paper-3)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-white\/50:hover{background-color:var(--color-paper-3)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-white\/95:hover{background-color:var(--color-paper-3)}:where(html[data-theme=dark]:has(.dtc-pl)) .to-white{--tw-gradient-to:var(--color-paper-2)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-emerald-600{background-color:oklch(47% .11 162)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-emerald-700{background-color:oklch(44% .11 162)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-emerald-800:hover{background-color:oklch(40% .11 162)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-red-600{background-color:oklch(47% .11 25)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-red-700{background-color:oklch(44% .11 25)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-red-700:hover{background-color:oklch(44% .11 25)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-rose-600{background-color:oklch(47% .11 15)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-rose-700:hover{background-color:oklch(44% .11 15)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-amber-600{background-color:oklch(47% .11 75)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-amber-600:hover{background-color:oklch(47% .11 75)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-amber-800:hover{background-color:oklch(40% .11 75)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-amber-900{background-color:oklch(36% .11 75)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-blue-700{background-color:oklch(44% .11 255)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-blue-800:hover{background-color:oklch(40% .11 255)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-violet-600{background-color:oklch(47% .11 290)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-violet-700:hover{background-color:oklch(44% .11 290)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-slate-700{background-color:oklch(32% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-slate-800{background-color:oklch(30% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-slate-800:hover{background-color:oklch(30% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-slate-900{background-color:oklch(27% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-slate-900:hover{background-color:oklch(27% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-slate-950{background-color:oklch(24% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-zinc-800{background-color:oklch(30% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-zinc-950\/95{background-color:oklch(24% .02 156)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-black{background-color:oklch(0 0 0/100%)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-black\/10{background-color:oklch(0 0 0/10%)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-black\/40{background-color:oklch(0 0 0/40%)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-black\/50{background-color:oklch(0 0 0/50%)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-\[var\(--brand\)\]{background-color:var(--dtc-fill)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-\[var\(--brand\)\]:hover{background-color:var(--dtc-fill)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-\[var\(--brand-strong\)\]{background-color:var(--dtc-fill-strong)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:bg-\[var\(--brand-strong\)\]:hover{background-color:var(--dtc-fill-strong)}:where(html[data-theme=dark]:has(.dtc-pl)) .hover\:text-\[var\(--brand-accent\)\]:hover{color:var(--color-accent-text)}:where(html[data-theme=dark]:has(.dtc-pl)) .text-\[var\(--brand-accent\)\]{color:var(--color-accent-text)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-\[color\:color-mix\(in_srgb\,var\(--brand\)_4\%\,white\)\]{background-color:var(--color-paper-3)}:where(html[data-theme=dark]:has(.dtc-pl)) .bg-\[color\:color-mix\(in_srgb\,var\(--brand\)_5\%\,white\)\]{background-color:var(--color-paper-3)}:where(html[data-theme=dark]:has(.dtc-pl)) .focus\:ring-\[color\:color-mix\(in_srgb\,var\(--brand\)_20\%\,white\)\]:focus{--tw-ring-color:oklch(76% 0.13 156/35%)}:where(html[data-theme=dark]:has(.dtc-pl)) .focus\:ring-\[color\:color-mix\(in_srgb\,var\(--brand\)_25\%\,white\)\]:focus{--tw-ring-color:oklch(76% 0.13 156/35%)}:where(html[data-theme=dark]:has(.dtc-pl)) .section-white{background:var(--color-paper)}:where(html[data-theme=dark]:has(.dtc-pl)) .section-muted{background:var(--color-paper-2)}}.dtc-pl img.dtc-logo-night{display:none}html:has(.dtc-pl) .dtc-theme-toggle{display:inline-flex}