.baseline-page{background:var(--tr-brand-midnight);min-width:20rem;color:var(--tr-color-text-primary);overflow-x:clip}.baseline-container{width:min(100% - 3rem,64rem);margin-inline:auto}.baseline-section{border-block-end:1px solid var(--tr-color-border-subtle);padding-block:clamp(3.5rem,8vw,6rem)}.baseline-section h1,.baseline-section h2{max-width:18ch;font-family:var(--tr-font-display);letter-spacing:-.035em;margin-block-end:1.5rem;font-weight:400;line-height:1.05}.baseline-section h1{font-size:clamp(2.75rem,7vw,5rem)}.baseline-section h2{font-size:clamp(2rem,5vw,3.25rem)}.baseline-section h3{margin-block-end:.5rem;font-size:1rem}.baseline-eyebrow{color:var(--tr-brand-gold);letter-spacing:.13em;text-transform:uppercase;margin-block-end:1.25rem;font-size:.75rem;font-weight:650;line-height:1.4}.baseline-lead,.baseline-copy{max-width:46rem;color:var(--tr-color-text-secondary)}.baseline-lead{margin-block-end:2rem;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.7}.baseline-copy{font-size:1rem;line-height:1.75}.baseline-note,.microcopy{max-width:46rem;color:var(--tr-color-text-muted);font-size:.875rem}.baseline-note{margin-block:1.25rem 0}.microcopy{margin-block:1rem 0}.baseline-actions{flex-wrap:wrap;gap:.75rem;display:flex}.baseline-list,.baseline-faq-list{max-width:46rem;margin:2.5rem 0 0;padding:0;list-style-position:inside}.baseline-list>li{border-block-start:1px solid var(--tr-color-border-subtle);padding-block:1.25rem}.baseline-list>li:last-child{border-block-end:1px solid var(--tr-color-border-subtle)}.baseline-list p{color:var(--tr-color-text-secondary);margin:0}.baseline-list h3{margin-inline-start:.5rem;display:inline}.baseline-list h3+p{margin-block-start:.5rem;padding-inline-start:1.6rem}.baseline-price{gap:.75rem;width:fit-content;margin-block:2rem;display:grid}.baseline-price-label,.baseline-standard-price{color:var(--tr-color-text-muted);font-size:.875rem}.baseline-faq-list details{border-block-start:1px solid var(--tr-color-border-subtle);padding-block:1.25rem}.baseline-faq-list details:last-child{border-block-end:1px solid var(--tr-color-border-subtle)}.baseline-faq-list summary{cursor:pointer;align-items:center;min-height:2.75rem;font-weight:650;display:flex}.baseline-faq-list p{max-width:42rem;color:var(--tr-color-text-secondary);margin:.75rem 0 0}@media (max-width:40rem){.baseline-container{width:min(100% - 2rem,64rem)}.baseline-actions{flex-direction:column;align-items:stretch}.baseline-actions .button{width:100%}}.baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-scene-1774.avif) type("image/avif"), url(/hero/hero-scene-1774.webp) type("image/webp"));--landing-accent-readable:var(--tr-brand-gold);--landing-hero-background:var(--tr-brand-midnight);--landing-hero-text:var(--tr-brand-mist);--landing-hero-text-secondary:var(--tr-brand-stone);--landing-hero-scrim:linear-gradient(90deg, #0b1320c7 0%, #0b132082 33%, #0b132000 65%);--landing-header-text:var(--tr-brand-mist);--landing-header-text-secondary:var(--tr-brand-stone);--landing-header-divider:#e7e9ec4d;--landing-header-border:#e7e9ec24;--landing-header-scrolled:#0b1320eb;--landing-control-surface:linear-gradient(180deg, #22334ab8 0%, #0b1320e0 100%);--landing-control-surface-hover:linear-gradient(180deg, #22334ad6 0%, #0b1320f0 100%);--landing-control-surface-active:linear-gradient(180deg, #0b1320f0 0%, #22334aa8 100%);--landing-control-border:#e7e9ec70;--landing-control-text:var(--tr-brand-mist);--landing-control-shadow:#0b13203d}html[data-theme=day] .baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-day-1774.avif) type("image/avif"), url(/hero/hero-day-1774.webp) type("image/webp"));--landing-accent-readable:var(--tr-color-accent-readable-day);--landing-hero-background:var(--tr-brand-mist);--landing-hero-text:var(--tr-brand-midnight);--landing-hero-text-secondary:var(--tr-brand-slate);--landing-hero-scrim:linear-gradient(90deg, color-mix(in srgb, var(--tr-brand-mist) 96%, var(--tr-brand-gold) 4%) 0%, #f6f7f9eb 25%, #f6f7f9ad 42%, #f6f7f92e 57%, #f6f7f900 69%);--landing-header-text:var(--tr-brand-midnight);--landing-header-text-secondary:var(--tr-brand-slate);--landing-header-divider:#22334a47;--landing-header-border:#22334a2e;--landing-header-scrolled:#f6f7f9eb;--landing-control-surface:linear-gradient(180deg, #f6f7f9d6 0%, #e7e9ecb8 100%);--landing-control-surface-hover:linear-gradient(180deg, #f6f7f9f5 0%, #e7e9ecdb 100%);--landing-control-surface-active:linear-gradient(180deg, #e7e9ece0 0%, #f6f7f9c7 100%);--landing-control-border:#22334a61;--landing-control-text:var(--tr-brand-midnight);--landing-control-shadow:#22334a2e}.baseline-page .site-header{min-height:4.75rem;color:var(--landing-header-text);background:0 0;border-block-end-color:#0000;transition:background-color .25s,border-color .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset-block-start:0;inset-inline:0}.baseline-page .site-header[data-scrolled]{border-block-end-color:var(--landing-header-border);background:var(--landing-header-scrolled);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.baseline-page .language-switcher{border-color:var(--landing-header-border)}.baseline-page .language-switcher a{color:var(--landing-header-text-secondary)}.baseline-page .language-switcher a:hover{color:var(--landing-header-text)}.baseline-page .language-switcher a[aria-current=page]{background:var(--landing-control-surface);color:var(--landing-accent-readable)}.baseline-page .header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:2rem;width:min(100% - 2*clamp(2.5rem,4vw,3.5rem),92rem);min-height:4.75rem}.header-brand-lockup{align-items:center;gap:.625rem;width:fit-content;min-height:2.75rem;display:inline-flex}.header-brand-mark{object-fit:contain;flex:none;width:2.125rem;height:2.125rem}.header-brand-divider{background:var(--landing-header-divider);width:1px;height:2rem}.header-brand-copy{gap:.125rem;display:grid}.header-brand-copy strong{font-family:var(--tr-font-display);letter-spacing:.08em;font-size:1rem;font-weight:400;line-height:1}.header-brand-copy small{color:var(--landing-header-text-secondary);letter-spacing:.16em;font-size:.625rem;font-weight:500;line-height:1.2}.baseline-page .desktop-nav{gap:clamp(1.5rem,2.25vw,2.5rem)}.baseline-page .desktop-nav a{color:var(--landing-header-text-secondary);font-size:.875rem;font-weight:500;position:relative}.baseline-page .desktop-nav a:after{background:var(--landing-accent-readable);content:"";opacity:0;height:1px;transition:opacity .2s,transform .2s;position:absolute;inset-block-end:-.5rem;inset-inline:0;transform:scaleX(.45)}.theme-toggle{border:1px solid var(--landing-control-border);background:var(--landing-control-surface);width:2.75rem;min-width:2.75rem;height:2.75rem;box-shadow:inset 0 1px 0 #f6f7f924, 0 .25rem .875rem var(--landing-control-shadow);color:var(--landing-header-text-secondary);cursor:pointer;border-radius:.625rem;place-items:center;transition:border-color .25s,background .25s,box-shadow .25s,color .25s;display:inline-grid;position:relative}.theme-toggle:hover{background:var(--landing-control-surface-hover);color:var(--tr-brand-gold);border-color:#d4af37c7}html[data-theme=day] .theme-toggle{color:var(--tr-brand-slate);border-color:#d4af3794}html[data-theme=day] .theme-toggle:hover{border-color:var(--tr-brand-gold);color:var(--tr-brand-midnight)}.theme-toggle:active{background:var(--landing-control-surface-active);box-shadow:inset 0 1px #0b132033}.theme-toggle:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.theme-toggle-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.125rem;height:1.125rem}.theme-toggle-icon--moon,html[data-theme=day] .theme-toggle-icon--sun{display:none}html[data-theme=day] .theme-toggle-icon--moon{display:block}.baseline-page .desktop-nav a:hover{color:var(--tr-brand-gold)}:is(html[data-theme=day] .baseline-page .desktop-nav a:hover,html[data-theme=day] .baseline-page .desktop-nav a:focus-visible,html[data-theme=day] .baseline-page .desktop-nav a:active,html[data-theme=day] .baseline-page .desktop-nav a[aria-current]){color:var(--tr-brand-midnight)}.baseline-page .desktop-nav a:hover:after,.baseline-page .desktop-nav a:active:after,.baseline-page .desktop-nav a[aria-current]:after{opacity:1;transform:scaleX(1)}.baseline-page .desktop-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.baseline-page .header-buy{background:var(--landing-control-surface);min-height:3rem;color:var(--tr-brand-gold);white-space:nowrap;border:1px solid #d4af37c7;border-radius:.75rem;padding:.875rem 2rem;font-size:.8125rem;font-weight:650;line-height:1.2;transition:border-color .3s,box-shadow .3s,color .3s,filter .3s,transform .3s;box-shadow:inset 0 1px #f6f7f921,inset 0 -1px #0b1320b8,0 .375rem 1.125rem #0b132042}.baseline-page .header-buy:hover:not(:disabled){border-color:var(--tr-color-action-hover);background:var(--landing-control-surface-hover);color:var(--tr-color-action-hover);filter:brightness(1.08);transform:translateY(-2px);box-shadow:inset 0 1px #f6f7f933,inset 0 -1px #0b1320ad,0 .625rem 1.75rem #d4af3729}.baseline-page .header-buy:active:not(:disabled){background:var(--landing-control-surface-active);filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 2px #0b13206b,inset 0 -1px #f6f7f914,0 .1875rem .625rem #0b132057}.baseline-page .header-buy:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.baseline-page .header-buy:disabled{color:#d4af37c2;opacity:1;border-color:#d4af3775}html[data-theme=day] .baseline-page .header-buy{background:linear-gradient(180deg, #f6f7f9f5 0%, color-mix(in srgb, var(--tr-brand-mist) 90%, var(--tr-brand-gold) 10%) 100%);color:var(--tr-brand-midnight);border-color:#d4af37b8;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #d4af3726,0 .375rem 1.125rem #22334a29}html[data-theme=day] .baseline-page .header-buy:hover:not(:disabled){border-color:var(--tr-brand-gold);background:linear-gradient(180deg, var(--tr-brand-mist) 0%, color-mix(in srgb, var(--tr-brand-mist) 84%, var(--tr-brand-gold) 16%) 100%);color:var(--tr-brand-midnight);box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #d4af3733,0 .625rem 1.5rem #22334a33}html[data-theme=day] .baseline-page .header-buy:active:not(:disabled){color:var(--tr-brand-midnight)}html[data-theme=day] .baseline-page .header-buy:disabled{color:#0b1320ad}.landing-hero{isolation:isolate;background:var(--landing-hero-background);min-height:100svh;color:var(--landing-hero-text);align-items:flex-start;transition:background-color .32s;display:flex;position:relative;overflow:hidden}.baseline-page main>section[id]{scroll-margin-top:4.75rem}.hero-artwork{background-image:var(--landing-hero-artwork);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;line-height:0;display:block;position:absolute;inset:0;overflow:hidden}.landing-hero:after{z-index:0;background:var(--landing-hero-scrim);content:"";pointer-events:none;position:absolute;inset:0}.hero-copy{z-index:1;width:min(38rem,100% - 4rem);margin-block-start:calc(4.75rem + clamp(3rem,4vw,4.5rem));margin-inline-start:clamp(3rem,7.5vw,8rem);padding-block:0 clamp(3rem,4vw,4rem);position:relative}.hero-eyebrow{max-width:34rem;color:var(--tr-brand-gold);letter-spacing:.12em;text-transform:uppercase;margin-block-end:1.5rem;font-size:.75rem;font-weight:650;line-height:1.5}html[data-theme=day] .hero-eyebrow{color:var(--tr-color-accent-readable-day)}.landing-hero h1{font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin-block-end:1.75rem;font-size:clamp(4.5rem,5.6vw,5.5rem);font-weight:400;line-height:.99}.hero-lead{max-width:36rem;color:var(--landing-hero-text);margin-block-end:2rem;font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.62}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-actions .button{border-width:1px;border-radius:.75rem;min-height:3rem;padding:.875rem 2rem;font-weight:650;line-height:1.2;transition:border-color .3s,box-shadow .3s,color .3s,filter .3s,transform .3s}.hero-actions .button:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.hero-actions .button--primary{border-color:color-mix(in srgb, var(--tr-brand-gold) 78%, var(--tr-brand-mist) 22%);background:linear-gradient(180deg, color-mix(in srgb, var(--tr-brand-gold) 82%, var(--tr-brand-mist) 18%) 0%, var(--tr-brand-gold) 52%, color-mix(in srgb, var(--tr-brand-gold) 82%, var(--tr-brand-midnight) 18%) 100%);box-shadow:inset 0 1px #f6f7f961,inset 0 -1px #0b132052,0 .5rem 1.5rem #0b13203d}.hero-actions .button--primary:hover:not(:disabled){border-color:var(--tr-color-action-hover);filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #f6f7f97a,inset 0 -1px #0b132047,0 .625rem 1.75rem #d4af3738}.hero-actions .button--primary:active:not(:disabled){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 2px #0b132047,inset 0 -1px #f6f7f929,0 .1875rem .625rem #0b13204d}.hero-actions .button--primary:disabled{opacity:.68}.hero-actions .button--secondary{border-color:var(--landing-control-border);background:var(--landing-control-surface);box-shadow:inset 0 1px 0 #f6f7f921, inset 0 -1px 0 #0b1320b8, 0 .5rem 1.5rem var(--landing-control-shadow);color:var(--landing-control-text)}.hero-actions .button--secondary:hover{color:var(--tr-color-action-hover);filter:brightness(1.08);border-color:#d4af37d1;transform:translateY(-2px);box-shadow:inset 0 1px #f6f7f92e,inset 0 -1px #0b1320a3,0 .625rem 1.75rem #d4af3724}.hero-actions .button--secondary:active{filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 2px #0b132061,inset 0 -1px #f6f7f914,0 .1875rem .625rem #0b132052}.hero-microcopy{color:var(--landing-hero-text-secondary);margin-block:1rem 0;font-size:.875rem}.hero-scroll-indicator{z-index:2;border:1px solid color-mix(in srgb, var(--landing-accent-readable) 58%, transparent);background:var(--landing-control-surface);width:2.75rem;height:2.75rem;color:var(--landing-accent-readable);border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid;position:absolute;inset-block-end:1.5rem;inset-inline-start:calc(50% - 1.375rem)}.hero-scroll-indicator:hover{border-color:var(--landing-accent-readable);background:var(--landing-control-surface-hover)}.hero-scroll-indicator:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.hero-scroll-indicator svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1.125rem;height:1.125rem}.back-to-top{z-index:20;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:max(1rem, env(safe-area-inset-right))}@media (min-width:56.001rem) and (max-width:68.75rem){.hero-artwork{background-position:60%}.hero-copy{width:min(34rem,100% - 5rem);margin-inline-start:clamp(2.5rem,6vw,4rem)}.landing-hero h1{font-size:clamp(3.75rem,6.4vw,4.5rem)}}@media (min-width:68.751rem) and (max-width:87.5rem){.hero-artwork{background-position:58%}.hero-copy{width:min(34rem,100% - 6rem);margin-inline-start:clamp(3rem,6vw,6rem)}.landing-hero h1{font-size:clamp(4rem,5.6vw,4.75rem)}}@media (max-width:56rem){.landing-hero{flex-direction:column;align-items:stretch;min-height:0;display:flex}.landing-hero:after{display:none}.hero-copy{order:1;width:min(100% - 2*clamp(2rem,4vw,3rem),46rem);margin-block-start:0;margin-inline:clamp(2rem,4vw,3rem) auto;padding-block:clamp(8.25rem,14vw,9rem) clamp(4.5rem,8vw,6rem)}.landing-hero h1{font-size:clamp(3.5rem,6.4vw,4.5rem)}.hero-artwork{aspect-ratio:1774/887;order:2;width:100%;height:auto;position:relative;inset:auto}}@media (max-width:87.5rem){.baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-scene-1280.avif) type("image/avif"), url(/hero/hero-scene-1280.webp) type("image/webp"))}html[data-theme=day] .baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-day-1280.avif) type("image/avif"), url(/hero/hero-day-1280.webp) type("image/webp"))}}@media (max-width:56rem){.baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-scene-768.avif) type("image/avif"), url(/hero/hero-scene-768.webp) type("image/webp"))}html[data-theme=day] .baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-day-768.avif) type("image/avif"), url(/hero/hero-day-768.webp) type("image/webp"))}}@media (max-width:30rem){.baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-scene-480.avif) type("image/avif"), url(/hero/hero-scene-480.webp) type("image/webp"))}html[data-theme=day] .baseline-page{--landing-hero-artwork:image-set(url(/hero/hero-day-480.avif) type("image/avif"), url(/hero/hero-day-480.webp) type("image/webp"))}}@media (max-width:56rem){.baseline-page .header-inner{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 3rem,92rem)}.baseline-page .mobile-nav summary{border-color:var(--landing-control-border);background:var(--landing-control-surface);color:var(--landing-header-text)}.baseline-page .mobile-nav nav{border-color:var(--landing-header-border);background:var(--landing-header-scrolled);color:var(--landing-header-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}@media (max-width:40rem){.baseline-page .header-inner{width:min(100% - 2.5rem,92rem)}.hero-copy{width:calc(100% - 2.5rem);margin-inline:1.25rem;padding-block:8rem 3.5rem}.hero-eyebrow{font-size:.71875rem}.landing-hero h1{font-size:clamp(2.75rem,12vw,3.25rem);line-height:1.02}.hero-lead{font-size:1.0625rem;line-height:1.65}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-scroll-indicator{inset-block-end:1rem}}@media (prefers-reduced-motion:reduce){.baseline-page .site-header,.landing-hero,.theme-toggle,.baseline-page .header-buy,.baseline-page .desktop-nav a:after,.hero-actions .button,.hero-scroll-indicator{transition:none}.baseline-page .header-buy:hover:not(:disabled),.baseline-page .header-buy:active:not(:disabled),.hero-actions .button:hover,.hero-actions .button:active{transform:none}}.problem-section{--problem-accent:var(--tr-brand-gold);--problem-background:var(--tr-brand-midnight);--problem-surface:#0b1320c2;--problem-text:var(--tr-brand-mist);--problem-text-secondary:var(--tr-brand-stone);--problem-text-muted:color-mix(in srgb, var(--tr-brand-stone) 72%, var(--tr-brand-slate) 28%);--problem-divider:#e7e9ec2b;--problem-marker:#0b1320b8;isolation:isolate;border-block-end:1px solid var(--problem-divider);background:var(--problem-background);color:var(--problem-text);transition:background-color .32s,color .32s;position:relative;overflow:hidden}html[data-theme=day] .problem-section{--problem-accent:var(--tr-color-accent-readable-day);--problem-background:color-mix(in srgb, var(--tr-brand-mist) 94%, var(--tr-brand-stone) 6%);--problem-surface:#f6f7f9d6;--problem-text:var(--tr-brand-midnight);--problem-text-secondary:var(--tr-brand-slate);--problem-text-muted:color-mix(in srgb, var(--tr-brand-slate) 76%, var(--tr-brand-stone) 24%);--problem-divider:#22334a2b;--problem-marker:var(--tr-brand-mist)}.problem-scene{z-index:-2;opacity:1;background-image:-webkit-image-set(url(/challenge/challenge-2172.avif) 1x type("image/avif"),url(/challenge/challenge-2172.webp) 1x type("image/webp"));background-image:image-set("/challenge/challenge-2172.avif" 1x type("image/avif"),"/challenge/challenge-2172.webp" 1x type("image/webp"));background-position:100%;background-size:cover;transition:opacity .32s;position:absolute;inset:0}@media (min-width:64rem){.problem-scene{background-position:calc(100% + max(0px,432px - 24.2vw))}}@media (min-width:64rem) and (max-width:74rem){.problem-scene{background-position:calc(100% + 554px - 27vw)}}.problem-section:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0b1320e0 0%,#0b1320c4 52%,#0b13206b 100%),linear-gradient(#0b132038,#0b132094);transition:opacity .32s;position:absolute;inset:0}html[data-theme=day] .problem-scene{opacity:1;background-image:-webkit-image-set(url(/challenge/challenge-day-2172.avif) 1x type("image/avif"),url(/challenge/challenge-day-2172.webp) 1x type("image/webp"));background-image:image-set("/challenge/challenge-day-2172.avif" 1x type("image/avif"),"/challenge/challenge-day-2172.webp" 1x type("image/webp"))}html[data-theme=day] .problem-section:after{opacity:1;background:linear-gradient(90deg,#f6f7f9c2 0%,#f6f7f9a3 56%,#f6f7f93d 100%)}.problem-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr) minmax(17rem,.94fr);align-items:start;gap:clamp(2.5rem,4vw,5rem);width:min(100% - 2*clamp(2.5rem,4vw,3.5rem),92rem);margin-inline:auto;padding-block:clamp(5.5rem,7vw,7.5rem);display:grid}.problem-statement h2{max-width:14ch;font-family:var(--tr-font-display);letter-spacing:-.035em;text-wrap:balance;margin-block:0 1.5rem;font-size:clamp(2.5rem,3.25vw,3.75rem);font-weight:400;line-height:1.03}.problem-eyebrow{color:var(--problem-accent);letter-spacing:.13em;text-transform:uppercase;margin-block:0 1.25rem;font-size:.75rem;font-weight:650;line-height:1.4}.problem-copy,.problem-audience-copy,.problem-audience-note{color:var(--problem-text-secondary);margin:0;line-height:1.72}.problem-copy{max-width:35rem;font-size:1rem}.problem-list{margin:0;padding:0;list-style:none}.problem-list li{border-block-start:1px solid var(--problem-divider);min-height:4.25rem;color:var(--problem-text-secondary);align-items:center;padding-block:1rem;padding-inline-start:3.25rem;line-height:1.52;display:flex;position:relative}.problem-list li:last-child{border-block-end:1px solid var(--problem-divider)}.problem-marker{border:1px solid color-mix(in srgb, var(--problem-accent) 62%, transparent);background:var(--problem-marker);width:2rem;height:2rem;color:var(--problem-accent);font-variant-numeric:tabular-nums;letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.625rem;display:grid;position:absolute;inset-inline-start:0}.problem-audience{isolation:isolate;padding-inline-start:clamp(1.5rem,2vw,2.25rem);position:relative}.problem-audience:before{background:linear-gradient(180deg, color-mix(in srgb, var(--problem-accent) 52%, transparent), transparent);content:"";width:1px;position:absolute;inset-block:1rem 18%;inset-inline-start:0}.problem-audience:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 52% 46%,#0b1320a8 0%,#0b13206b 48%,#0b132000 78%);position:absolute;inset:-2.5rem -2.75rem}html[data-theme=day] .problem-audience:after{opacity:0}.problem-audience h3{max-width:17ch;font-family:var(--tr-font-display);letter-spacing:-.025em;text-wrap:balance;margin-block:0 1.25rem;font-size:clamp(1.75rem,2vw,2.25rem);font-weight:400;line-height:1.08}.problem-audience-copy{font-size:.9375rem}.problem-audience-note{color:var(--problem-text-muted);margin-block-start:1.25rem;font-size:.8125rem}@media (max-width:74rem){.problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.problem-audience{grid-column:1/-1;max-width:48rem}.problem-audience h3{max-width:25ch}}@media (max-width:50rem){.problem-scene{background-image:-webkit-image-set(url(/challenge/challenge-1086.avif) 1x type("image/avif"),url(/challenge/challenge-1086.webp) 1x type("image/webp"));background-image:image-set("/challenge/challenge-1086.avif" 1x type("image/avif"),"/challenge/challenge-1086.webp" 1x type("image/webp"));background-position:72%}html[data-theme=day] .problem-scene{background-image:-webkit-image-set(url(/challenge/challenge-day-1086.avif) 1x type("image/avif"),url(/challenge/challenge-day-1086.webp) 1x type("image/webp"));background-image:image-set("/challenge/challenge-day-1086.avif" 1x type("image/avif"),"/challenge/challenge-day-1086.webp" 1x type("image/webp"))}.problem-grid{grid-template-columns:minmax(0,1fr);gap:3rem;width:min(100% - 2.5rem,92rem);padding-block:clamp(4.5rem,12vw,6rem)}.problem-audience{grid-column:auto}}@media (max-width:25rem){.problem-grid{width:calc(100% - 2rem)}.problem-statement h2{font-size:clamp(2.25rem,11vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.problem-section,.problem-scene,.problem-section:after{transition:none}}.project-truth-section{--project-truth-accent:var(--tr-brand-gold);--project-truth-background:var(--tr-brand-midnight);--project-truth-text:var(--tr-brand-mist);--project-truth-text-secondary:var(--tr-brand-stone);--project-truth-label:var(--tr-brand-stone);--project-truth-connector:linear-gradient(90deg, #d4af37b8, #d4af3733);--project-truth-scrim:linear-gradient(180deg, #0b13201f, #0b13203d);isolation:isolate;background:var(--project-truth-background);color:var(--project-truth-text);border-block-end:1px solid #e7e9ec24;position:relative;overflow:hidden}html[data-theme=day] .project-truth-section{--project-truth-accent:var(--tr-color-accent-readable-day);--project-truth-background:var(--tr-brand-mist);--project-truth-text:var(--tr-brand-midnight);--project-truth-text-secondary:var(--tr-brand-slate);--project-truth-label:var(--tr-brand-midnight);--project-truth-connector:linear-gradient(90deg, color-mix(in srgb, var(--tr-color-accent-readable-day) 92%, var(--tr-brand-midnight) 8%) 0%, var(--tr-color-accent-readable-day) 72%, color-mix(in srgb, var(--tr-color-accent-readable-day) 58%, transparent));--project-truth-scrim:linear-gradient(90deg, color-mix(in srgb, var(--tr-brand-mist) 96%, var(--tr-brand-gold) 4%) 0%, #f6f7f9eb 25%, #f6f7f9ad 42%, #f6f7f92e 57%, #f6f7f900 69%);border-block-end-color:#22334a29}.project-truth-section:before{z-index:-1;background-image:var(--project-truth-scrim);content:"";pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.project-truth-artwork,.project-truth-artwork picture{z-index:-2;position:absolute;inset:0;overflow:hidden}.project-truth-artwork img{width:calc(100% + 60px);max-width:none;height:auto;position:absolute;inset-block-start:-40px;inset-inline-end:0}.project-truth-layout{z-index:1;grid-template-columns:minmax(20rem,.74fr) minmax(32rem,1.46fr);align-items:center;gap:clamp(2.5rem,4vw,5rem);width:min(100% - 2*clamp(2.5rem,4vw,3.5rem),92rem);min-height:clamp(38rem,47vw,52rem);margin-inline:auto;display:grid;position:relative}.project-truth-copy{z-index:1;padding-block:clamp(5.5rem,8vw,8rem);position:relative}.project-truth-eyebrow{color:var(--project-truth-accent);letter-spacing:.13em;text-transform:uppercase;margin-block:0 1.25rem;font-size:.75rem;font-weight:650;line-height:1.4}.project-truth-copy h2{max-width:12ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin-block:0 1.5rem;font-size:clamp(2.75rem,4vw,4.75rem);font-weight:400;line-height:1.02}.project-truth-body{max-width:35rem;color:var(--project-truth-text-secondary);margin:0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.72}.project-truth-closing{max-width:32rem;color:var(--project-truth-text);margin-block:2rem 0;font-weight:650;line-height:1.55}.project-truth-scene{align-self:stretch;width:min(62vw,72rem);min-height:clamp(34rem,43vw,48rem);position:relative}.project-truth-layers{margin:0;padding:0;list-style:none;position:absolute;inset:0}.project-truth-layers li{width:max-content;max-width:42%;color:var(--project-truth-label);letter-spacing:.12em;opacity:.72;text-shadow:0 1px 1.25rem #0b13207a;text-transform:uppercase;font-size:clamp(.6875rem,.7vw,.75rem);font-weight:650;line-height:1.4;position:absolute;inset-inline-start:clamp(1rem,2.6vw,3rem);transform:translateY(-50%)}.project-truth-layers li:first-child{inset-block-start:35%}.project-truth-layers li:nth-child(2){inset-block-start:47%}.project-truth-layers li:nth-child(3){inset-block-start:58%}.project-truth-layers li:nth-child(4){inset-block-start:70%}.project-truth-layers li:after{background:var(--project-truth-connector);content:"";width:clamp(5rem,10vw,11rem);height:1px;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + .75rem)}.project-truth-layers li:nth-child(2):after{width:clamp(6rem,11vw,12rem)}.project-truth-layers li:nth-child(3):after{width:clamp(4rem,7vw,8rem)}.project-truth-layers li:nth-child(4):after{width:clamp(8rem,13vw,14rem)}.project-truth-layers .project-truth-layer-primary{color:var(--project-truth-accent);font-family:var(--tr-font-display);letter-spacing:-.025em;opacity:1;text-shadow:0 0 2rem #d4af3738;text-transform:none;margin-inline-start:clamp(2.5rem,5vw,6rem);font-size:clamp(1.5rem,1.75vw,2rem);font-weight:400;line-height:1}@media (max-width:64rem){.project-truth-layout{grid-template-columns:minmax(18rem,.8fr) minmax(27rem,1.2fr);gap:2.5rem;min-height:36rem}.project-truth-copy h2{font-size:clamp(2.6rem,5vw,3.75rem)}.project-truth-scene{width:62vw;min-height:36rem}.project-truth-layers li:first-child{inset-block-start:29%}.project-truth-layers li:nth-child(2){inset-block-start:40%}.project-truth-layers li:nth-child(3){inset-block-start:50%}.project-truth-layers li:nth-child(4){inset-block-start:61%}}@media (max-width:52rem){html[data-theme=day] .project-truth-section{--project-truth-scrim:radial-gradient(ellipse 150% 68% at 0% 18%, #f6f7f9f5 0%, #f6f7f9eb 48%, #f6f7f994 70%, #f6f7f929 88%, #f6f7f900 100%)}.project-truth-layout{width:min(100% - 2.5rem,92rem);display:block}.project-truth-copy{max-width:42rem;padding-block:clamp(4.5rem,10vw,6rem) 3rem}.project-truth-copy h2{max-width:14ch}.project-truth-scene{width:100vw;min-height:clamp(28rem,68vw,36rem);margin-inline-start:calc(-50vw + 50%)}.project-truth-layers{inset:0}.project-truth-layers li{max-width:58%;inset-inline-start:max(1.25rem,50vw + min(100vw - 2.5rem,92rem)/-2)}html[data-theme=day] .project-truth-layers{z-index:1;isolation:isolate}html[data-theme=day] .project-truth-layers:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 30%,#f6f7f9e0 0%,#f6f7f9ad 45%,#f6f7f92e 72%,#f6f7f900 100%);position:absolute;inset:-2.75rem -5rem}}@media (max-width:25rem){.project-truth-layout{width:calc(100% - 2rem)}.project-truth-copy h2{font-size:clamp(2.4rem,11.5vw,3rem)}.project-truth-scene{min-height:28rem}.project-truth-layers{inset:0}.project-truth-layers li{max-width:72%;inset-inline-start:1rem}.project-truth-layers .project-truth-layer-primary{margin-inline-start:clamp(1.5rem,12vw,3rem)}}@media (max-width:30rem){.project-truth-artwork img{width:auto;height:32rem;inset-block:auto 0;inset-inline:70% auto;transform:translate(-70%)}}.workflow-section{--workflow-accent:var(--tr-brand-gold);--workflow-background:var(--tr-brand-midnight);--workflow-text:var(--tr-brand-mist);--workflow-text-secondary:var(--tr-brand-stone);--workflow-left-field:radial-gradient(ellipse 62% 94% at 0% 48%, #0b1320f5 0%, #0b1320d6 38%, #0b13206b 61%, #0b132000 80%);--workflow-right-field:radial-gradient(ellipse 54% 92% at 100% 52%, #0b1320f0 0%, #0b1320d1 43%, #0b13205e 66%, #0b132000 84%);isolation:isolate;border-block-end:1px solid var(--tr-color-border-subtle);background:var(--workflow-background);min-height:clamp(44rem,88svh,58rem);color:var(--workflow-text);position:relative;overflow:hidden}html[data-theme=day] .workflow-section{--workflow-accent:var(--tr-color-accent-readable-day);--workflow-background:var(--tr-brand-mist);--workflow-text:var(--tr-brand-midnight);--workflow-text-secondary:var(--tr-brand-slate);--workflow-left-field:radial-gradient(ellipse 62% 94% at 0% 48%, #f6f7f9fa 0%, #f6f7f9e8 38%, #f6f7f987 62%, #f6f7f900 81%);--workflow-right-field:radial-gradient(ellipse 61% 108% at 100% 48%, #f6f7f9f2 0%, #f6f7f9cc 42%, #f6f7f961 68%, #f6f7f91f 84%, #f6f7f900 100%)}.workflow-anchor-alias{position:absolute;inset-block-start:0}.workflow-artwork,.workflow-artwork picture,.workflow-artwork img{width:100%;height:100%;position:absolute;inset:0}.workflow-artwork{z-index:-3;line-height:0;overflow:hidden}.workflow-artwork picture{display:block}.workflow-artwork img{object-fit:cover;object-position:center;display:block}.workflow-section:before,.workflow-section:after{z-index:-2;content:"";pointer-events:none;position:absolute;inset:0}.workflow-section:before{background:var(--workflow-left-field)}.workflow-section:after{background:var(--workflow-right-field)}.workflow-layout{z-index:1;width:min(100% - 2*clamp(3rem,6vw,7.5rem),104rem);min-height:inherit;grid-template-columns:minmax(19rem,.92fr) minmax(9rem,.48fr) minmax(22rem,.86fr);align-items:center;margin-inline:auto;padding-block:clamp(3.5rem,7vh,5.5rem);display:grid;position:relative}.workflow-copy{grid-column:1;align-self:center;max-width:34rem}.workflow-eyebrow{color:var(--workflow-accent);letter-spacing:.13em;margin-block:0 1.25rem;font-size:.75rem;font-weight:650;line-height:1.4}.workflow-copy h2{max-width:12ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(3rem,4.2vw,4.75rem);font-weight:400;line-height:.98}.workflow-body{max-width:28.5rem;color:var(--workflow-text-secondary);margin:0;font-size:1rem;line-height:1.65}.workflow-stages{grid-column:3;align-self:center;gap:clamp(.75rem,1.25vh,1.1rem);max-width:30rem;margin:0 0 0 auto;padding:0;list-style:none;display:grid;transform:translate(clamp(-2.5rem,-2.2vw,-1.25rem))}.workflow-stages>li{grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem;min-width:0;display:grid}.workflow-stage-number{color:var(--workflow-accent);font-family:var(--tr-font-display);font-size:1.4rem;line-height:1.1;display:block}.workflow-stages h3{color:var(--workflow-text);letter-spacing:.075em;margin:0 0 .25rem;font-size:.875rem;font-weight:700;line-height:1.25}.workflow-stages p{max-width:28rem;color:color-mix(in srgb, var(--workflow-text-secondary) 86%, var(--workflow-background));margin:0;font-size:.875rem;line-height:1.5}.workflow-stages .workflow-stage-approve{white-space:pre-line}html[data-theme=day] .workflow-stages p{font-weight:500}@media (max-width:72rem){.workflow-section{min-height:clamp(43rem,86svh,50rem)}.workflow-layout{grid-template-columns:minmax(18rem,.95fr) minmax(4rem,.25fr) minmax(20rem,.9fr);width:min(100% - 2*clamp(2rem,4vw,4rem),64rem)}.workflow-copy h2{font-size:clamp(2.75rem,5vw,4rem)}.workflow-stages{max-width:25rem}}@media (max-width:56rem){.workflow-section{min-height:0}.workflow-artwork img{object-position:58% center}.workflow-section:before{background:linear-gradient(180deg, var(--workflow-background) 0%, color-mix(in srgb, var(--workflow-background) 91%, transparent) 31%, color-mix(in srgb, var(--workflow-background) 54%, transparent) 57%, color-mix(in srgb, var(--workflow-background) 78%, transparent) 100%)}.workflow-section:after{display:none}.workflow-layout{width:min(100% - 2*clamp(1.5rem,5vw,3rem),42rem);min-height:0;padding-block:clamp(4rem,9vw,5.5rem);display:block}.workflow-copy,.workflow-stages{max-width:38rem;margin-inline:0}.workflow-copy h2{max-width:13ch;font-size:clamp(2.65rem,7vw,3.75rem)}.workflow-body{max-width:36rem}.workflow-stages{gap:1rem;margin-block-start:clamp(10rem,26vw,13rem);display:grid;position:relative;transform:none}.workflow-stages>li{grid-template-columns:2.75rem minmax(0,1fr);gap:.9rem}}@media (max-width:30rem){.workflow-artwork img{object-position:62% center}.workflow-layout{width:min(100% - 2.5rem,38rem);padding-block:3.75rem}.workflow-copy h2{font-size:clamp(2.45rem,12vw,3.25rem)}.workflow-stages{margin-block-start:9rem}}.whats-inside-section{--whats-inside-background:color-mix(in srgb, var(--tr-brand-midnight) 91%, var(--tr-brand-slate) 9%);--whats-inside-text:var(--tr-brand-mist);--whats-inside-secondary:color-mix(in srgb, var(--tr-brand-stone) 82%, var(--tr-brand-slate));--whats-inside-accent:var(--tr-brand-gold);--whats-inside-divider:#e7e9ec26;border-block-end:1px solid var(--whats-inside-divider);background:var(--whats-inside-background);color:var(--whats-inside-text);isolation:isolate;position:relative;overflow:hidden}html[data-theme=day] .whats-inside-section{--whats-inside-background:color-mix(in srgb, var(--tr-brand-mist) 91%, #f5efe2 9%);--whats-inside-text:var(--tr-brand-midnight);--whats-inside-secondary:color-mix(in srgb, var(--tr-brand-slate) 86%, var(--tr-brand-mist));--whats-inside-accent:var(--tr-color-accent-readable-day);--whats-inside-divider:#22334a2b}.whats-inside-section:before,.whats-inside-section:after{z-index:-1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--whats-inside-accent) 50%, transparent), transparent);content:"";pointer-events:none;width:clamp(10rem,22vw,26rem);height:1px;position:absolute}.whats-inside-section:before{transform-origin:100%;inset-block-start:clamp(2rem,5vw,4rem);inset-inline-end:-4rem;transform:rotate(-13deg)}.whats-inside-section:after{transform-origin:0;inset-block-end:clamp(2rem,5vw,4rem);inset-inline-start:-6rem;transform:rotate(11deg)}.whats-inside-layout{grid-template-columns:minmax(18rem,.58fr) minmax(36rem,1fr);gap:clamp(3.5rem,6vw,7rem);width:min(100% - 2*clamp(3rem,6vw,7.5rem),104rem);margin-inline:auto;padding-block:clamp(5rem,8vw,8rem);display:grid}.whats-inside-intro{align-self:start;max-width:34rem}.whats-inside-eyebrow{color:var(--whats-inside-accent);letter-spacing:.14em;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;line-height:1.4}.whats-inside-intro h2{max-width:12ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(3rem,4.2vw,4.75rem);font-weight:400;line-height:.99}.whats-inside-body{max-width:31rem;color:var(--whats-inside-secondary);margin:0;font-size:1rem;line-height:1.7}.whats-inside-items{border-inline-start:1px solid var(--whats-inside-divider);grid-template-rows:repeat(3,minmax(0,auto));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(2.5rem,4vw,4.5rem);margin:0;padding:0 0 0 clamp(2.5rem,4vw,4.5rem);list-style:none;display:grid;position:relative}.whats-inside-items:after{background:var(--whats-inside-divider);content:"";pointer-events:none;width:1px;position:absolute;inset-block:0;inset-inline-start:calc(50% + clamp(1.25rem,2vw,2.25rem))}.whats-inside-items>li{grid-template-columns:3rem minmax(0,1fr);align-content:start;gap:1rem;min-width:0;padding-block:.35rem clamp(2.15rem,3.4vw,3.25rem);display:grid}.whats-inside-items>li:nth-child(3n){padding-block-end:.35rem}.whats-inside-icon{width:2.875rem;height:2.875rem;color:var(--whats-inside-accent);place-items:center;display:grid;position:relative}.whats-inside-icon:before,.whats-inside-icon:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.whats-inside-icon:before{border:1px solid color-mix(in srgb, var(--whats-inside-accent) 56%, transparent);border-inline-end-color:#0000;inset:0;transform:rotate(-28deg)}.whats-inside-icon:after{border:1px solid;width:.28rem;height:.28rem;inset-block-start:.23rem;inset-inline-end:.48rem}.whats-inside-icon-svg{z-index:1;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke;width:2rem;height:2rem;position:relative;overflow:visible}.whats-inside-items h3{color:var(--whats-inside-text);letter-spacing:.025em;margin:0 0 .5rem;font-size:.9375rem;font-weight:700;line-height:1.35}.whats-inside-items p{max-width:27rem;color:var(--whats-inside-secondary);margin:0;font-size:.875rem;line-height:1.6}@media (max-width:72rem){.whats-inside-layout{grid-template-columns:minmax(17rem,.52fr) minmax(30rem,1fr);gap:clamp(2rem,4vw,3.5rem);width:min(100% - 2*clamp(2rem,4vw,4rem),64rem)}.whats-inside-intro h2{font-size:clamp(2.75rem,5vw,4rem)}.whats-inside-items{column-gap:clamp(1.75rem,3vw,3rem);padding-inline-start:clamp(2rem,3vw,3rem)}.whats-inside-items:after{inset-inline-start:calc(50% + clamp(.875rem,1.5vw,1.5rem))}}@media (max-width:64rem){.whats-inside-layout{width:min(100% - 2*clamp(1.5rem,5vw,3rem),48rem);display:block}.whats-inside-intro{max-width:40rem}.whats-inside-intro h2{max-width:14ch}.whats-inside-body{max-width:38rem}.whats-inside-items{border-block-start:1px solid var(--whats-inside-divider);border-inline-start:0;margin-block-start:clamp(3rem,7vw,4.5rem);padding:clamp(2.5rem,6vw,3.5rem) 0 0}.whats-inside-items:after{inset-block:clamp(2.5rem,6vw,3.5rem) 0;inset-inline-start:50%}}@media (max-width:44rem){.whats-inside-layout{width:min(100% - 3rem,42rem);padding-block:clamp(4.5rem,11vw,6rem)}.whats-inside-intro h2{font-size:clamp(2.65rem,8vw,3.75rem)}.whats-inside-items{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:0;display:grid}.whats-inside-items:after{display:none}.whats-inside-items>li,.whats-inside-items>li:nth-child(3n){border-block-end:1px solid var(--whats-inside-divider);padding-block:1.4rem}.whats-inside-items>li:first-child{padding-block-start:0}.whats-inside-items>li:last-child{border-block-end:0;padding-block-end:0}}@media (max-width:30rem){.whats-inside-layout{width:min(100% - 2.5rem,38rem)}.whats-inside-intro h2{font-size:clamp(2.4rem,11vw,3.15rem)}.whats-inside-items>li{grid-template-columns:2.875rem minmax(0,1fr);gap:.875rem}}.pricing-section{--pricing-background:var(--tr-brand-midnight);--pricing-text:var(--tr-brand-mist);--pricing-secondary:var(--tr-brand-stone);--pricing-accent:var(--tr-brand-gold);--pricing-scrim:linear-gradient(90deg, #0b1320e0 0%, #0b1320cc 30%, #0b13207a 47%, #0b132000 68%);isolation:isolate;border-block-end:1px solid var(--tr-color-border-subtle);background:var(--pricing-background);min-height:clamp(42rem,82svh,59rem);color:var(--pricing-text);scroll-margin-top:4.75rem;position:relative;overflow:hidden}html[data-theme=day] .pricing-section{--pricing-background:var(--tr-brand-mist);--pricing-text:var(--tr-brand-midnight);--pricing-secondary:var(--tr-brand-slate);--pricing-accent:var(--tr-color-accent-readable-day);--pricing-scrim:linear-gradient(90deg, #f6f7f9f7 0%, #f6f7f9e8 27%, #f6f7f9a8 45%, #f6f7f900 68%)}.pricing-artwork,.pricing-artwork picture,.pricing-artwork img{width:100%;height:100%;position:absolute;inset:0}.pricing-artwork{z-index:-2;line-height:0;overflow:hidden}.pricing-artwork picture{display:block}.pricing-artwork img{object-fit:cover;object-position:center;display:block}.pricing-section:before{z-index:-1;background:var(--pricing-scrim);content:"";pointer-events:none;position:absolute;inset:0}.pricing-layout{width:min(100% - 2*clamp(3rem,7vw,8rem),104rem);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;padding-block:clamp(5rem,9vw,8rem);display:flex}.pricing-eyebrow{color:var(--pricing-accent);letter-spacing:.14em;margin:0 0 1.5rem;font-size:.75rem;font-weight:700;line-height:1.5}.pricing-layout h2{max-width:12ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(3.5rem,5vw,5.5rem);font-weight:400;line-height:.99}.pricing-body{max-width:32rem;color:var(--pricing-secondary);margin:0 0 1.5rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.pricing-support{max-width:32rem;margin:0 0 2rem;font-size:.9375rem;font-weight:600;line-height:1.6}.pricing-layout .pricing-buy{border-color:color-mix(in srgb, var(--tr-brand-gold) 78%, var(--tr-brand-mist) 22%);background:linear-gradient(180deg, color-mix(in srgb, var(--tr-brand-gold) 82%, var(--tr-brand-mist) 18%), var(--tr-brand-gold) 52%, color-mix(in srgb, var(--tr-brand-gold) 82%, var(--tr-brand-midnight) 18%));min-height:3rem;color:var(--tr-brand-midnight);border-radius:.75rem;padding:.875rem 2rem;transition:border-color .3s,box-shadow .3s,filter .3s,transform .3s;box-shadow:inset 0 1px #f6f7f961,inset 0 -1px #0b132052,0 .5rem 1.5rem #0b13203d}.pricing-layout .pricing-buy:hover:not(:disabled){border-color:var(--tr-color-action-hover);filter:brightness(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #f6f7f97a,inset 0 -1px #0b132047,0 .625rem 1.75rem #d4af3738}.pricing-layout .pricing-buy:active:not(:disabled){filter:brightness(.96);transform:translateY(0);box-shadow:inset 0 2px #0b132047,inset 0 -1px #f6f7f929,0 .1875rem .625rem #0b13204d}.pricing-layout .pricing-buy:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.pricing-microcopy{color:var(--pricing-secondary);margin:1rem 0 0;font-size:.875rem;line-height:1.5}@media (max-width:50rem){.pricing-section{flex-direction:column;min-height:0;display:flex}.pricing-section:before{display:none}.pricing-layout{order:1;width:min(100% - 3rem,42rem);min-height:0;padding-block:clamp(4.5rem,9vw,6rem)}.pricing-layout h2{font-size:clamp(2.75rem,7vw,4rem)}.pricing-artwork{aspect-ratio:5/4;order:2;width:100%;height:auto;position:relative;inset:auto}.pricing-artwork img{object-position:65% center}}@media (max-width:30rem){.pricing-layout{width:calc(100% - 2.5rem);padding-block:4rem}.pricing-layout h2{font-size:clamp(2.75rem,11vw,3.5rem)}.pricing-layout .pricing-buy{width:100%}}@media (prefers-reduced-motion:reduce){.pricing-layout .pricing-buy{transition:none}}.final-faq-section{--final-faq-background:color-mix(in srgb, var(--tr-brand-midnight) 92%, var(--tr-brand-slate) 8%);--final-faq-text:var(--tr-brand-mist);--final-faq-secondary:color-mix(in srgb, var(--tr-brand-stone) 82%, var(--tr-brand-slate));--final-faq-accent:var(--tr-brand-gold);--final-faq-divider:#e7e9ec29;background:var(--final-faq-background);color:var(--final-faq-text)}html[data-theme=day] .final-faq-section{--final-faq-background:color-mix(in srgb, var(--tr-brand-mist) 94%, #f5efe2 6%);--final-faq-text:var(--tr-brand-midnight);--final-faq-secondary:color-mix(in srgb, var(--tr-brand-slate) 86%, var(--tr-brand-mist));--final-faq-accent:var(--tr-color-accent-readable-day);--final-faq-divider:#22334a2e}.final-faq-layout{grid-template-columns:minmax(17rem,.52fr) minmax(32rem,1fr);gap:clamp(3.5rem,7vw,8rem);width:min(100% - 2*clamp(3rem,7vw,8rem),104rem);margin-inline:auto;padding-block:clamp(4.75rem,7vw,7rem);display:grid}.final-faq-intro{max-width:31rem}.final-faq-eyebrow,.closing-eyebrow{color:var(--final-faq-accent);letter-spacing:.14em;margin:0 0 1.25rem;font-size:.75rem;font-weight:700;line-height:1.5}.final-faq-intro h2{max-width:12ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.75rem,4vw,4.25rem);font-weight:400;line-height:1}.final-faq-body{max-width:29rem;color:var(--final-faq-secondary);margin:0;font-size:1rem;line-height:1.7}.final-faq-list{border-block-start:1px solid var(--final-faq-divider);align-self:start}.final-faq-list details{border-block-end:1px solid var(--final-faq-divider)}.final-faq-list summary{cursor:pointer;align-items:center;min-height:4rem;padding:1rem 3rem 1rem 0;font-size:.9375rem;font-weight:650;line-height:1.45;list-style:none;display:flex;position:relative}.final-faq-list summary::-webkit-details-marker{display:none}.final-faq-list summary:after{color:var(--final-faq-accent);content:"+";font-family:var(--tr-font-interface);font-size:1.25rem;font-weight:400;line-height:1;transition:transform .18s;position:absolute;inset-inline-end:.5rem}.final-faq-list details[open] summary:after{transform:rotate(45deg)}.final-faq-list summary:focus-visible{outline:2px solid var(--tr-color-focus);outline-offset:3px}.final-faq-list details p{max-width:46rem;color:var(--final-faq-secondary);margin:0;padding:0 3rem 1.25rem 0;font-size:.9375rem;line-height:1.65}.closing-scene{--closing-background:var(--tr-brand-midnight);--closing-text:var(--tr-brand-mist);--closing-secondary:var(--tr-brand-stone);--closing-accent:var(--tr-brand-gold);--closing-scrim:linear-gradient(90deg, #0b1320e0 0%, #0b1320c7 31%, #0b13206b 49%, #0b132000 69%);isolation:isolate;background:var(--closing-background);min-height:clamp(40rem,76svh,56rem);color:var(--closing-text);position:relative;overflow:hidden}html[data-theme=day] .closing-scene{--closing-background:var(--tr-brand-mist);--closing-text:var(--tr-brand-midnight);--closing-secondary:var(--tr-brand-slate);--closing-accent:var(--tr-color-accent-readable-day);--closing-scrim:linear-gradient(90deg, #f6f7f9f5 0%, #f6f7f9e0 28%, #f6f7f98c 46%, #f6f7f900 67%)}.closing-artwork,.closing-artwork picture,.closing-artwork img{width:100%;height:100%;position:absolute;inset:0}.closing-artwork{z-index:-2;line-height:0;overflow:hidden}.closing-artwork picture{width:auto;height:auto;display:block;inset:-2.5%}html[data-theme=day] .closing-artwork picture{transform:translateY(2.1%)scale(1.007)}.closing-artwork img{object-fit:cover;object-position:center;display:block}.closing-scene:before{z-index:-1;background:var(--closing-scrim);content:"";pointer-events:none;position:absolute;inset:0}.closing-copy{width:min(100% - 2*clamp(3rem,7vw,8rem),104rem);min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;margin-inline:auto;padding-block:clamp(5rem,9vw,8rem);display:flex}.closing-eyebrow{color:var(--closing-accent)}.closing-copy h2{max-width:13ch;font-family:var(--tr-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1.75rem;font-size:clamp(3.5rem,5vw,5.5rem);font-weight:400;line-height:.99}.closing-body{max-width:35rem;color:var(--closing-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.7}@media (max-width:64rem){.final-faq-layout{grid-template-columns:minmax(15rem,.55fr) minmax(26rem,1fr);gap:clamp(2.5rem,5vw,4rem);width:min(100% - 2*clamp(2rem,5vw,3rem),64rem)}}@media (max-width:50rem){.final-faq-layout{width:min(100% - 3rem,42rem);padding-block:clamp(4rem,9vw,5rem);display:block}.final-faq-intro{max-width:38rem}.final-faq-intro h2{max-width:14ch;font-size:clamp(2.65rem,7vw,3.75rem)}.final-faq-list{margin-block-start:3rem}.closing-scene{flex-direction:column;min-height:0;display:flex}.closing-scene:before{display:none}.closing-copy{order:1;width:min(100% - 3rem,42rem);min-height:0;padding-block:clamp(4.5rem,9vw,6rem)}.closing-copy h2{font-size:clamp(2.75rem,7vw,4rem)}.closing-artwork{aspect-ratio:5/4;order:2;width:100%;height:auto;position:relative;inset:auto}.closing-artwork img{object-position:66% center}}@media (max-width:30rem){.final-faq-layout,.closing-copy{width:calc(100% - 2.5rem)}.final-faq-intro h2,.closing-copy h2{font-size:clamp(2.6rem,11vw,3.35rem)}.final-faq-list summary{padding-inline-end:2.5rem}.final-faq-list details p{padding-inline-end:1.5rem}}@media (prefers-reduced-motion:reduce){.final-faq-list summary:after,.closing-artwork picture{transition:none}}.landing-hero h1{font-size:clamp(4rem,4.9vw,4.75rem);line-height:.98}.problem-statement h2{font-size:clamp(2.25rem,2.9vw,3.25rem);line-height:1.01}.project-truth-copy h2{max-width:13ch;font-size:clamp(2.45rem,3.5vw,4.125rem);line-height:1}.workflow-copy h2,.whats-inside-intro h2{max-width:14ch;font-size:clamp(2.65rem,3.7vw,4.125rem);line-height:.98}.pricing-layout h2,.closing-copy h2{font-size:clamp(3.1rem,4.4vw,4.75rem);line-height:.98}.pricing-layout h2{max-width:13ch}.closing-copy h2{max-width:14ch}.final-faq-intro h2{max-width:13ch;font-size:clamp(2.45rem,3.5vw,3.75rem);line-height:.99}@media (min-width:56.001rem) and (max-width:68.75rem){.landing-hero h1{font-size:clamp(3.35rem,5.6vw,3.9rem)}}@media (min-width:68.751rem) and (max-width:87.5rem){.landing-hero h1{font-size:clamp(3.55rem,4.9vw,4.15rem)}}@media (max-width:72rem){.workflow-copy h2,.whats-inside-intro h2{font-size:clamp(2.4rem,4.4vw,3.5rem)}}@media (max-width:64rem){.project-truth-copy h2{font-size:clamp(2.3rem,4.4vw,3.3rem)}}@media (max-width:56rem){.landing-hero h1{font-size:clamp(3.1rem,5.6vw,3.9rem)}.workflow-copy h2,.whats-inside-intro h2{font-size:clamp(2.35rem,6.1vw,3.3rem)}}@media (max-width:50rem){.pricing-layout h2,.closing-copy h2{font-size:clamp(2.45rem,6.2vw,3.5rem)}.final-faq-intro h2{font-size:clamp(2.35rem,6.1vw,3.3rem)}}@media (max-width:30rem){.workflow-copy h2,.whats-inside-intro h2{font-size:clamp(2.25rem,10.5vw,2.85rem)}.whats-inside-intro h2{font-size:clamp(2.2rem,9.75vw,2.75rem)}.pricing-layout h2,.closing-copy h2{font-size:clamp(2.4rem,9.75vw,3.1rem)}.closing-copy h2{font-size:clamp(2.3rem,9.5vw,3rem)}.final-faq-intro h2{font-size:clamp(2.3rem,9.75vw,2.95rem)}}@media (max-width:25rem){.problem-statement h2{font-size:clamp(2.05rem,10vw,2.5rem)}.project-truth-copy h2{font-size:clamp(2.2rem,10.25vw,2.7rem)}}@media (max-width:40rem){.landing-hero h1{font-size:clamp(2.4rem,10.5vw,2.9rem);line-height:1}}
