#landing-close.lc{background:var(--d46-panel);--d46-scramble-colors:#c03800,#467500,#006abf,#9416ff,#c80089}.lc .lc-inner{width:100%;max-width:1240px;margin:0 auto;padding:var(--sp-9) var(--d46-gutter) var(--sp-7);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-7);align-items:start}@media (min-width:900px){.lc .lc-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-8)}}@media (max-width:767px){.lc .lc-portrait{order:-1}}.lc .lc-kicker{color:var(--d46-brand-deep)}.lc .lc-heading{margin:0 0 var(--sp-7);font-weight:400;font-size:var(--d46-t-1);line-height:1.02;letter-spacing:var(--d46-tr-1);color:var(--fg-primary);max-width:14ch;text-wrap:balance}.lc .lc-prices{margin:0;padding:0;list-style:none;border-top:1px solid var(--d46-hairline)}.lc .lc-price{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--d46-hairline);font-size:var(--d46-t-4);letter-spacing:var(--d46-tr-4);line-height:1.3;color:var(--fg-primary)}.lc .lc-price-sum{flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.lc .lc-price-sum small{font-size:var(--d46-t-fine);color:var(--d46-ink-quiet)}@media (max-width:599px){.lc .lc-price-sum small{display:block}}.lc .lc-reply{margin:var(--sp-6) 0 0;max-width:var(--d46-measure);font-size:var(--d46-t-body);line-height:1.6;color:var(--d46-ink-soft);text-wrap:pretty}.lc .lc-cta{display:inline-flex;width:auto;margin-top:var(--sp-6);padding-inline:var(--sp-6)}.lc .lc-portrait{position:relative;isolation:isolate;overflow:hidden;margin:0;width:100%;max-width:440px;justify-self:end;aspect-ratio:var(--lc-ratio,4/5);border-radius:var(--radius-stage);background-color:color-mix(in oklab,var(--d46-tint-base) 75%,var(--lc-tint,var(--d46-inverse-mid)));background-image:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--d46-inverse-deep) 55%,transparent) 100%);box-shadow:var(--d46-elev-2)}@media (max-width:899px){.lc .lc-portrait{justify-self:start;max-width:360px}}@supports (corner-shape:squircle){.lc .lc-portrait,.lc .lc-portrait-field{corner-shape:squircle}}.lc .lc-portrait-field{position:absolute;inset:0;z-index:0;border-radius:inherit;background:url(/dither-gradient.png) repeat-x 24% -60px/calc(200 * var(--d46-raster-cell)) auto;image-rendering:pixelated;filter:saturate(1.4) brightness(1.02);mix-blend-mode:screen;opacity:.55;--lc-bust:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='30' r='17'/%3E%3Cpath d='M8 100C8 68 28 56 50 56s42 12 42 44z'/%3E%3C/svg%3E");-webkit-mask-image:var(--lc-bust),linear-gradient(#000 60%,transparent 92%);-webkit-mask-repeat:no-repeat,no-repeat;-webkit-mask-position:50% 100%,0 0;-webkit-mask-size:auto 78%,100% 100%;-webkit-mask-composite:source-in;mask-image:var(--lc-bust),linear-gradient(#000 60%,transparent 92%);mask-repeat:no-repeat,no-repeat;mask-position:50% 100%,0 0;mask-size:auto 78%,100% 100%;-webkit-mask-composite:source-in,xor;mask-composite:intersect;pointer-events:none}.lc .lc-portrait-label{position:absolute;z-index:1;top:var(--sp-4);right:var(--sp-4);margin:0;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--d46-t-micro);line-height:1;letter-spacing:var(--d46-tr-mono);text-transform:uppercase;color:var(--d46-inverse-ink)}@keyframes lc-drift{to{background-position-x:-1276px}}@media (prefers-reduced-motion:no-preference){.lc .lc-portrait-field{animation:lc-drift 120s steps(1300) infinite}#landing-close[data-offstage] .lc-portrait-field,:root[data-d46-motion=paused] .lc .lc-portrait-field{animation-play-state:paused}}