:root{--argent-primitive-color-aubergine-850:#211922;--argent-primitive-color-aubergine-900:#1a141b;--argent-primitive-color-aubergine-950:#130f14;--argent-primitive-color-plum-600:#5c4f5b;--argent-primitive-color-plum-700:#453a44;--argent-primitive-color-plum-800:#332832;--argent-primitive-color-parchment-100:#e8ded3;--argent-primitive-color-parchment-050:#f3eee8;--argent-primitive-color-silver-200:#cfc5cc;--argent-primitive-color-silver-300:#aaa1a9;--argent-primitive-color-silver-500:#7d747c;--argent-primitive-color-oxblood-500:#b36a70;--argent-primitive-color-oxblood-600:#8f3e46;--argent-primitive-color-oxblood-700:#6f2b33;--argent-primitive-color-moss-500:#80886e;--argent-primitive-color-amber-500:#b9925c;--argent-primitive-space-100:8px;--argent-primitive-space-150:12px;--argent-primitive-space-200:16px;--argent-primitive-space-300:24px;--argent-primitive-space-400:32px;--argent-primitive-space-600:48px;--argent-primitive-space-800:64px;--argent-primitive-space-050:4px;--argent-primitive-radius-sm:4px;--argent-primitive-radius-md:8px;--argent-primitive-border-hairline:1px;--argent-primitive-motion-fast:.12s;--argent-primitive-motion-standard:.18s;--argent-primitive-font-display:Arial Narrow, Roboto Condensed, ui-sans-serif, system-ui, sans-serif;--argent-primitive-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--argent-primitive-font-mono:SFMono-Regular, Consolas, Liberation Mono, monospace;--argent-semantic-surface-canvas:#130f14;--argent-semantic-surface-raised:#1a141b;--argent-semantic-surface-overlay:#211922;--argent-semantic-text-primary:#f3eee8;--argent-semantic-text-secondary:#e8ded3;--argent-semantic-text-muted:#aaa1a9;--argent-semantic-text-subtle:#7d747c;--argent-semantic-text-inverse:#130f14;--argent-semantic-border-subtle:#453a44;--argent-semantic-border-strong:#5c4f5b;--argent-semantic-action-primary:#8f3e46;--argent-semantic-action-primary-hover:#b36a70;--argent-semantic-action-on-primary:#f3eee8;--argent-semantic-focus-ring:#b36a70;--argent-semantic-status-success:#80886e;--argent-semantic-status-warning:#b9925c;--argent-semantic-status-danger:#b36a70;--argent-component-button-radius:8px;--argent-component-button-height:44px;--argent-component-panel-radius:8px;--argent-component-panel-border-width:1px;--argent-component-input-radius:4px;--argent-component-input-height:44px;--argent-layout-content-standard:832px;--argent-layout-content-wide:1184px;--argent-layout-gutter-compact:24px;--argent-layout-gutter-expanded:48px;--argent-type-family-display:Arial Narrow, Roboto Condensed, ui-sans-serif, system-ui, sans-serif;--argent-type-family-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--argent-type-family-mono:SFMono-Regular, Consolas, Liberation Mono, monospace;--argent-type-size-display:72px;--argent-type-size-display-mobile:48px;--argent-type-size-section:32px;--argent-type-size-body:18px;--argent-type-size-compact:14px;--argent-type-size-label:12px;--argent-type-line-height-display:.92;--argent-type-line-height-body:1.6;--argent-type-line-height-compact:1.4;--argent-type-weight-regular:400;--argent-type-weight-medium:550;--argent-type-weight-semibold:650}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--argent-type-family-body);background:var(--argent-semantic-surface-canvas);color:var(--argent-semantic-text-primary)}*{box-sizing:border-box}body{margin:0}button,a{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid var(--argent-semantic-focus-ring);outline-offset:4px}.skip-link{left:var(--argent-primitive-space-200);z-index:10;position:fixed;top:-5rem}.skip-link:focus{top:var(--argent-primitive-space-200)}.prototype-shell{min-height:100svh}.landing-shell{--landing-max:1280px;--landing-gutter:clamp(1.25rem, 4vw, 4rem);--landing-section-space:clamp(5rem, 10vw, 9rem);background:var(--landing-canvas);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--landing-ink);font-family:var(--landing-body-font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;min-height:100svh;overflow:hidden}.landing-shell a{color:inherit}.landing-shell a:focus-visible{outline-color:var(--landing-accent)}.landing-header{border-bottom:1px solid var(--landing-line);max-width:var(--landing-max);min-height:92px;padding:0 var(--landing-gutter);grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;display:grid}.landing-brand{justify-self:start;gap:.32rem;text-decoration:none;display:grid}.landing-wordmark{font-family:var(--landing-display-font);letter-spacing:.04em;font-size:1.25rem;font-weight:650;line-height:1;display:block}.landing-endorsement{color:var(--landing-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.55rem;font-weight:650}.landing-nav{gap:clamp(1.25rem,3vw,2.5rem);font-size:.82rem;display:flex}.landing-nav a,.landing-header__cta,.landing-text-link{text-underline-offset:5px;text-decoration-color:#0000;transition:text-decoration-color .16s}.landing-nav a:hover,.landing-header__cta:hover,.landing-text-link:hover{text-decoration-color:currentColor}.landing-header__cta{justify-self:end;font-size:.8rem}.landing-hero{max-width:var(--landing-max);padding:clamp(3rem, 7vw, 7rem) var(--landing-gutter) 0;grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);margin:0 auto;display:grid}.landing-hero__copy{align-self:center;padding:2rem clamp(1.5rem,5vw,5rem) 3rem 0}.landing-eyebrow{color:var(--landing-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.7rem;font-weight:650}.landing-shell h1,.landing-shell h2,.landing-shell h3{color:var(--landing-ink);font-family:var(--landing-display-font);font-weight:var(--landing-heading-weight)}.landing-shell h1{letter-spacing:var(--landing-heading-tracking);max-width:8ch;margin:0;font-size:clamp(4.2rem,8vw,8.4rem);line-height:.88}.landing-shell h2{letter-spacing:var(--landing-heading-tracking);max-width:10ch;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.landing-hero__lede{color:var(--landing-copy);max-width:31rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.65}.landing-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.landing-button{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:2.5rem;min-height:52px;padding:0 1.4rem;font-size:.78rem;text-decoration:none;display:inline-flex}.landing-button--primary{background:var(--landing-accent);color:var(--landing-on-accent)!important}.landing-button--primary:hover{background:var(--landing-accent-hover)}.landing-text-link{font-size:.82rem}.landing-hero__visual{min-height:clamp(32rem,62vw,48rem);margin:0;position:relative}.landing-hero__image{object-fit:cover;object-position:center}.landing-hero__visual:after{background:var(--landing-image-treatment);content:"";pointer-events:none;position:absolute;inset:0}.landing-hero__visual figcaption{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;z-index:1;justify-content:space-between;padding-top:.8rem;font-size:.65rem;display:flex;position:relative}.landing-promise{border-bottom:1px solid var(--landing-line);border-top:1px solid var(--landing-line);letter-spacing:.06em;text-align:center;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,6rem);font-size:.72rem;display:grid}.landing-promise span{padding:1.3rem 1rem}.landing-promise span+span{border-left:1px solid var(--landing-line)}.landing-approach,.landing-editorial,.landing-campaign,.landing-footer{max-width:var(--landing-max);margin-inline:auto}.landing-approach{padding:var(--landing-section-space) var(--landing-gutter);grid-template-columns:1fr .8fr;gap:2rem;display:grid}.landing-section-intro{color:var(--landing-copy);max-width:31rem;margin:2.2rem 0 0;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.7}.landing-steps{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(3rem,7vw,6rem) 0 0;padding:0;list-style:none;display:grid}.landing-steps li{border-top:1px solid var(--landing-line-strong);padding:1.6rem clamp(1.5rem,3vw,3rem) 0 0}.landing-steps li+li{border-left:1px solid var(--landing-line);padding-left:clamp(1.5rem,3vw,3rem)}.landing-step__number{color:var(--landing-accent);letter-spacing:.14em;font-size:.7rem}.landing-steps h3{margin:2.5rem 0 1rem;font-size:clamp(1.4rem,2vw,1.85rem)}.landing-steps p,.landing-editorial__copy>p,.landing-editorial__copy li,.landing-campaign>p:not(.landing-eyebrow){color:var(--landing-copy);font-size:.96rem;line-height:1.7}.landing-editorial{grid-template-columns:1.15fr .85fr;min-height:44rem;display:grid}.landing-editorial__statement{background:var(--landing-accent);color:var(--landing-on-accent);align-content:center;margin:0;padding:clamp(3rem,8vw,8rem);display:grid}.landing-editorial__statement span{font-family:var(--landing-display-font);border:1px solid;place-items:center;width:3.75rem;height:3.75rem;font-size:1.5rem;display:grid}.landing-editorial__statement p{font-family:var(--landing-display-font);letter-spacing:var(--landing-heading-tracking);max-width:9ch;margin:clamp(5rem,10vw,10rem) 0 0;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.94}.landing-editorial__copy{background:var(--landing-panel);align-content:center;padding:clamp(3rem,7vw,7rem);display:grid}.landing-editorial__copy h2{margin-bottom:2rem;font-size:clamp(2.8rem,5vw,5rem)}.landing-editorial__copy ul{border-top:1px solid var(--landing-line);margin:2rem 0 0;padding:0;list-style:none}.landing-editorial__copy li{border-bottom:1px solid var(--landing-line);padding:.9rem 0 .9rem 1.4rem;position:relative}.landing-editorial__copy li:before{color:var(--landing-accent);content:"—";position:absolute;left:0}.landing-campaign{padding:var(--landing-section-space) var(--landing-gutter);text-align:center}.landing-campaign h2{max-width:12ch;margin-inline:auto}.landing-campaign>p:not(.landing-eyebrow){max-width:45rem;margin:2rem auto 0}.landing-campaign__status{border:1px solid var(--landing-line-strong);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1rem 1.25rem;font-size:.7rem;display:inline-flex}.landing-campaign__status span:first-child{color:var(--landing-accent)}.landing-footer{border-top:1px solid var(--landing-line);min-height:112px;padding:1.5rem var(--landing-gutter);grid-template-columns:1fr auto 1fr;align-items:center;font-size:.72rem;display:grid}.landing-footer p{margin:0}.landing-footer p:last-child{color:var(--landing-muted);justify-self:end}.prototype-header{border-bottom:1px solid var(--argent-semantic-border-subtle);align-items:center;gap:var(--argent-primitive-space-200);max-width:var(--argent-layout-content-wide);min-height:76px;padding-inline:var(--argent-layout-gutter-compact);grid-template-columns:1fr auto 1fr;margin-inline:auto;display:grid}.wordmark{color:var(--argent-semantic-text-primary);font-family:var(--argent-type-family-display);font-size:1.4rem;font-weight:var(--argent-type-weight-semibold);letter-spacing:.18em;text-decoration:none}.prototype-notice{color:var(--argent-semantic-text-muted);font-family:var(--argent-type-family-mono);font-size:var(--argent-type-size-label);text-align:center;margin:0}.prototype-nav{gap:var(--argent-primitive-space-100);justify-content:end;display:flex}.nav-button{color:var(--argent-semantic-text-muted);font-size:var(--argent-type-size-compact);padding:var(--argent-primitive-space-100);background:0 0;border:0}.nav-button[aria-current=page]{color:var(--argent-semantic-text-primary);text-underline-offset:6px;text-decoration:underline}.prototype-content{max-width:var(--argent-layout-content-wide);padding:var(--argent-primitive-space-800) var(--argent-layout-gutter-compact);margin-inline:auto}.eyebrow,.detail-label{color:var(--argent-semantic-text-muted);font-family:var(--argent-type-family-mono);font-size:var(--argent-type-size-label);letter-spacing:.06em;text-transform:uppercase;margin:0}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--argent-type-family-display);font-weight:var(--argent-type-weight-semibold)}h1{letter-spacing:-.05em;font-size:clamp(3.5rem,8vw,7rem);line-height:var(--argent-type-line-height-display);max-width:9ch}h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.4rem);line-height:1}h3{font-family:var(--argent-type-family-body);margin-bottom:var(--argent-primitive-space-100);font-size:1.05rem}.campaign-view,.application-view,.workspace-view{gap:clamp(3rem,8vw,7rem);display:grid}.campaign-hero{gap:var(--argent-primitive-space-300);align-content:end;min-height:56svh;display:grid}.hero-copy{color:var(--argent-primitive-color-silver-200);font-size:clamp(1.05rem,2vw,1.35rem);line-height:var(--argent-type-line-height-body);max-width:48rem}.action-button,.secondary-button{border-radius:var(--argent-component-button-radius);align-items:center;gap:var(--argent-primitive-space-100);min-height:var(--argent-component-button-height);padding:0 var(--argent-primitive-space-200);border:1px solid #0000;justify-content:center;width:fit-content;display:inline-flex}.action-button{background:var(--argent-semantic-action-primary);color:var(--argent-semantic-action-on-primary)}.action-button:hover{background:var(--argent-semantic-action-primary-hover)}.secondary-button{border-color:var(--argent-semantic-border-strong);color:var(--argent-semantic-text-secondary);background:0 0}.secondary-button:disabled{cursor:not-allowed;opacity:.4}.campaign-brief{border-block:1px solid var(--argent-semantic-border-subtle);padding-block:var(--argent-primitive-space-300)}.brief-grid{gap:var(--argent-primitive-space-300);margin-block:var(--argent-primitive-space-600);grid-template-columns:repeat(3,1fr);display:grid}.detail-value{color:var(--argent-semantic-text-secondary);margin:var(--argent-primitive-space-100) 0 0;max-width:15ch;font-size:1.2rem;line-height:1.3}.boundary-note{border-left:2px solid var(--argent-semantic-status-warning);color:var(--argent-primitive-color-silver-200);line-height:var(--argent-type-line-height-body);max-width:48rem;padding-left:var(--argent-primitive-space-200);margin:0}.guardrail-list{border-top:1px solid var(--argent-semantic-border-subtle);display:grid}.guardrail-list p{border-bottom:1px solid var(--argent-semantic-border-subtle);color:var(--argent-semantic-text-secondary);gap:var(--argent-primitive-space-300);padding-block:var(--argent-primitive-space-200);grid-template-columns:4ch 1fr;margin:0;display:grid}.guardrail-list span{color:var(--argent-semantic-text-muted);font-family:var(--argent-type-family-mono);font-size:var(--argent-type-size-label)}.application-intro{max-width:48rem}.application-intro>p:last-child,.panel-copy{color:var(--argent-primitive-color-silver-200);line-height:var(--argent-type-line-height-body)}.application-layout{grid-template-columns:minmax(11rem,.55fr) minmax(0,1.45fr);gap:clamp(2rem,5vw,6rem);display:grid}.step-list{margin:0;padding:0;list-style:none}.step-list li{border-top:1px solid var(--argent-semantic-border-subtle)}.step-list li:last-child{border-bottom:1px solid var(--argent-semantic-border-subtle)}.step-list button{color:var(--argent-semantic-text-muted);gap:var(--argent-primitive-space-150);padding:var(--argent-primitive-space-200) 0;text-align:left;background:0 0;border:0;width:100%;display:flex}.step-list .is-current button{color:var(--argent-semantic-text-primary)}.step-list span{font-family:var(--argent-type-family-mono);font-size:var(--argent-type-size-label)}.application-panel,.queue-panel,.briefing-panel{background:var(--argent-semantic-surface-raised);border:1px solid var(--argent-semantic-border-subtle);border-radius:var(--argent-component-panel-radius);padding:clamp(1.5rem,4vw,3rem)}.choice-grid{gap:var(--argent-primitive-space-150);grid-template-columns:repeat(3,1fr);display:grid}.choice-card{border:0;border-top:1px solid var(--argent-semantic-border-strong);color:var(--argent-semantic-text-secondary);padding-top:var(--argent-primitive-space-150);text-align:left;background:0 0}.choice-card[aria-pressed=true]{border-color:var(--argent-semantic-action-primary);color:var(--argent-semantic-text-primary)}.choice-card p,.mode-boundary,.transcript-note{color:var(--argent-semantic-text-muted);font-size:var(--argent-type-size-compact);line-height:var(--argent-type-line-height-compact)}.mode-boundary{border-left:2px solid var(--argent-semantic-status-warning);margin:var(--argent-primitive-space-300) 0 0;padding-left:var(--argent-primitive-space-150)}.conversation-prompt{color:var(--argent-semantic-text-primary);font-weight:var(--argent-type-weight-semibold)}.field-proposal{border-top:1px solid var(--argent-semantic-border-subtle);margin-top:var(--argent-primitive-space-200);padding-top:var(--argent-primitive-space-200)}.field-proposal>strong{margin-top:var(--argent-primitive-space-100);display:block}.field-proposal>p:not(.detail-label){color:var(--argent-semantic-text-secondary);font-size:var(--argent-type-size-compact);line-height:var(--argent-type-line-height-compact);margin:var(--argent-primitive-space-100) 0 0}.field-actions{gap:var(--argent-primitive-space-100);margin-top:var(--argent-primitive-space-150);flex-wrap:wrap;display:flex}.field-actions button[aria-pressed=true]{border-color:var(--argent-semantic-action-primary);color:var(--argent-semantic-text-primary)}.approval-status{border-left:2px solid var(--argent-semantic-status-success);padding-left:var(--argent-primitive-space-150)}.sample-response,.status-sample{background:var(--argent-semantic-surface-overlay);border-left:2px solid var(--argent-semantic-border-strong);margin-top:var(--argent-primitive-space-300);padding:var(--argent-primitive-space-200)}.sample-response span,.status-sample span{color:var(--argent-semantic-text-muted);font-family:var(--argent-type-family-mono);font-size:var(--argent-type-size-label);text-transform:uppercase}.sample-response p,.status-sample p{color:var(--argent-semantic-text-secondary);margin:var(--argent-primitive-space-100) 0 0}.status-sample strong{margin-top:var(--argent-primitive-space-100);font-size:1.1rem;display:block}.panel-actions{gap:var(--argent-primitive-space-150);margin-top:var(--argent-primitive-space-600);justify-content:space-between;display:flex}@media (max-width:44rem){.landing-shell{max-width:100vw}.landing-header{grid-template-columns:1fr auto;gap:1rem;min-height:76px}.landing-wordmark{font-size:1rem}.landing-endorsement{font-size:.5rem}.landing-nav{display:none}.landing-hero{grid-template-columns:1fr;min-width:0;padding-top:2.5rem}.landing-hero__copy{min-width:0;padding-right:0}.landing-shell h1{max-width:100%;font-size:clamp(3.15rem,14vw,4.2rem)}.landing-hero__image{min-height:31rem}.landing-hero__visual figcaption{flex-direction:column;align-items:flex-start;gap:.35rem}.landing-promise{grid-template-columns:1fr}.landing-promise span+span{border-left:0;border-top:1px solid var(--landing-line)}.landing-approach{grid-template-columns:1fr}.landing-steps{grid-template-columns:1fr;margin-top:2rem}.landing-steps li{padding:1.5rem 0 2.5rem}.landing-steps li+li{border-left:0;padding-left:0}.landing-steps h3{margin-top:1.4rem}.landing-editorial{grid-template-columns:1fr;min-height:0}.landing-editorial__statement{min-height:34rem}.landing-footer{grid-template-columns:1fr;align-items:flex-start;gap:1rem}.landing-footer p:last-child{justify-self:start}.prototype-header{padding-block:var(--argent-primitive-space-150);grid-template-columns:1fr}.prototype-notice{text-align:left;order:3}.prototype-nav{justify-content:start}.prototype-content{padding-block:var(--argent-primitive-space-600)}.brief-grid,.choice-grid,.application-layout{grid-template-columns:1fr}.brief-grid{gap:var(--argent-primitive-space-200);margin-block:var(--argent-primitive-space-300)}.detail-value{max-width:none}.panel-actions{flex-direction:column-reverse;align-items:stretch}.panel-actions button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.landing-shell[data-theme=sunrise]{--landing-accent:#8f3f2d;--landing-accent-hover:#6f2c20;--landing-body-font:"Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, sans-serif;--landing-canvas:#f4efe7;--landing-copy:#51453e;--landing-display-font:Didot, "Bodoni 72", "Times New Roman", serif;--landing-heading-tracking:-.045em;--landing-heading-weight:400;--landing-image-treatment:linear-gradient(90deg, #faf5edeb 0%, #faf5ed6b 36%, #faf5ed05 68%);--landing-ink:#261d18;--landing-line:#261d182e;--landing-line-strong:#261d187a;--landing-muted:#6d5c52;--landing-on-accent:#fffaf4;--landing-panel:#e7ddd0}.landing-shell[data-theme=sunrise] .landing-header{min-height:104px}.landing-shell[data-theme=sunrise] .landing-wordmark{letter-spacing:.035em;font-family:"Bodoni 72 Smallcaps",Didot,serif;font-size:clamp(1rem,1.7vw,1.3rem)}.landing-shell[data-theme=sunrise] .landing-hero{grid-template-columns:minmax(0,1fr);min-height:min(780px,100svh - 104px);padding:0;position:relative}.landing-shell[data-theme=sunrise] .landing-hero__copy,.landing-shell[data-theme=sunrise] .landing-hero__visual{grid-area:1/1}.landing-shell[data-theme=sunrise] .landing-hero__visual{height:100%}.landing-shell[data-theme=sunrise] .landing-hero__image{object-position:center}.landing-shell[data-theme=sunrise] .landing-hero__visual{min-height:min(780px,100svh - 104px)}.landing-shell[data-theme=sunrise] .landing-hero__visual figcaption{color:#261d18b8;bottom:1.4rem;left:var(--landing-gutter);right:var(--landing-gutter);padding:0;position:absolute}.landing-shell[data-theme=sunrise] .landing-hero__copy{max-width:47rem;padding:5rem var(--landing-gutter) 7rem;z-index:2;align-self:center}.landing-shell[data-theme=sunrise] h1{max-width:12ch;font-size:clamp(4.6rem,7.5vw,7.6rem);line-height:.9}.landing-shell[data-theme=sunrise] .landing-hero__lede{color:#463931;max-width:27rem}.landing-shell[data-theme=sunrise] .landing-promise{z-index:3;background:#f8f2e9e0;border:0;border-top:1px solid #261d1847;grid-area:1/1;align-self:end;margin:0;position:relative}.landing-shell[data-theme=sunrise] .landing-section-heading:before{background:var(--landing-accent);content:"";width:3.5rem;height:2px;margin-bottom:2rem;display:block}.landing-shell[data-theme=sunrise] .landing-campaign{background:linear-gradient(#0000,#cdac892e)}@media (max-width:44rem){.landing-shell[data-theme=sunrise] .landing-header{min-height:82px}.landing-shell[data-theme=sunrise] .landing-hero{grid-template-rows:auto minmax(24rem,110vw) auto;min-height:auto}.landing-shell[data-theme=sunrise] .landing-hero__visual{grid-row:2;min-height:24rem}.landing-shell[data-theme=sunrise] .landing-hero__image{object-position:58% center}.landing-shell[data-theme=sunrise] .landing-hero__copy{background:var(--landing-canvas);padding:4rem var(--landing-gutter) 3rem;grid-row:1;align-self:start}.landing-shell[data-theme=sunrise] h1{max-width:none;font-size:clamp(3.25rem,14vw,4.3rem)}.landing-shell[data-theme=sunrise] .landing-promise{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);grid-row:3}.landing-shell[data-theme=sunrise] .landing-hero__visual figcaption{display:none}}
