@layer components{.landing{--navh:66px;--safe-x:max(env(safe-area-inset-left), env(safe-area-inset-right))}html:has(.landing){scroll-padding-top:calc(66px + var(--s-4))}.landing .lnav{z-index:var(--z-sticky);transition:background var(--t-surface) var(--e), border-color var(--t-surface) var(--e), box-shadow var(--t-surface) var(--e);background:0 0;border-bottom:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.landing .lnav.solid{background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line);box-shadow:var(--elev-shadow)}@media (prefers-reduced-transparency:reduce){.landing .lnav.solid{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing .lnav:not(.solid) .brand,.landing .lnav:not(.solid) .links a{color:var(--on-photo)}.landing .lnav:not(.solid){text-shadow:0 1px 12px rgba(var(--scrim-rgb), .55)}.landing .navwatch{height:var(--navh);pointer-events:none;width:100%;position:absolute;inset-block-start:0}.landing .lnav .in{max-width:1220px;padding:var(--s-3) var(--gutter);justify-content:space-between;align-items:center;gap:var(--s-4);margin:0 auto;display:flex}.landing .lnav .brand{align-items:center;gap:var(--s-3);color:var(--ink);text-decoration:none;display:flex}.landing .lnav .brand img{width:auto;height:34px}.landing .lnav .brand b{font-family:var(--ff-head);font-size:var(--f-h3);color:var(--gold)}.landing .lnav .links{gap:var(--s-5);align-items:center;display:none}@media (min-width:53.75rem){.landing .lnav .links{display:flex}}.landing .lnav .links a{color:var(--ink-2);font-size:var(--f-sm);transition:color var(--t-state) var(--e);font-weight:600;text-decoration:none}.landing .lnav .links a:hover{color:var(--gold)}.landing .hero{--hero-h:clamp(30rem, min(82dvh, 56vw), 54rem);--img-w:min(100cqi, (var(--hero-h) - var(--navh)) * 1.7);--img-h:min(100% - var(--navh), var(--img-w) / 1.1);min-height:var(--hero-h);background:rgb(var(--scrim-rgb));align-items:end;display:grid;position:relative;overflow:hidden;container-type:inline-size}.landing .hero>img{inline-size:var(--img-w);block-size:var(--img-h);object-fit:cover;object-position:70% 45%;transform-origin:50%;--fade:clamp(0px, (100cqi - 100%) / 2, 14%);-webkit-mask-image:linear-gradient(to right, transparent, var(--ink) var(--fade), var(--ink) calc(100% - var(--fade)), transparent), linear-gradient(to bottom, transparent, var(--ink) 7%, var(--ink) 86%, transparent);mask-image:linear-gradient(to right, transparent, var(--ink) var(--fade), var(--ink) calc(100% - var(--fade)), transparent), linear-gradient(to bottom, transparent, var(--ink) 7%, var(--ink) 86%, transparent);margin-inline:auto;position:absolute;inset-block-start:var(--navh);inset-inline:0;-webkit-mask-composite:source-in;mask-composite:intersect}[dir=rtl] .landing .hero>img{scale:-1 1}@media (max-width:42.5rem),(max-width:60rem) and (orientation:portrait){.landing .hero{--img-w:100cqi;padding:0 0 calc(var(--s-6) + var(--s-2))}}.landing .featured .grid{gap:var(--s-5);grid-template-columns:1fr}@media (min-width:47.5rem){.landing .featured .grid{grid-template-columns:repeat(3,1fr)}}.landing .livenow{align-items:center;gap:var(--s-2);margin-bottom:var(--s-4);font-size:var(--f-sm);color:var(--on-photo);opacity:.9;font-weight:600;display:inline-flex}.landing .livenow .dot{background:var(--danger-t);border-radius:50%;flex-shrink:0;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.landing .hero>img{animation:landing-settle 1.2s var(--e) both}}@keyframes landing-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}.landing .hero:after{content:"";background:linear-gradient(to top, rgba(var(--scrim-rgb), .93) 6%, rgba(var(--scrim-rgb), .62) 42%, rgba(var(--scrim-rgb), .18) 78%);position:absolute;inset:0}.landing .hero .in{z-index:2;width:100%;max-width:1220px;padding:calc(var(--navh) + var(--s-8)) var(--gutter) var(--s-7);margin:0 auto;position:relative}@media (max-width:42.5rem),(max-width:60rem) and (orientation:portrait){.landing .hero .in{padding-block-start:calc(var(--navh) + var(--img-w) / 1.1 * .62)}}.landing .hero h1{font-family:var(--ff-head);font-size:var(--f-display);line-height:var(--lh-display);color:var(--on-photo);max-width:17ch;margin-bottom:var(--s-4);text-shadow:0 2px 26px rgba(var(--scrim-rgb), .6)}.landing .hero .sub{font-size:var(--f-body-lg);color:var(--on-photo);opacity:.9;max-width:46ch;margin-bottom:var(--s-6);text-shadow:0 1px 14px rgba(var(--scrim-rgb), .5);line-height:1.7}.landing .hero .acts{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.landing .hero .quiet{color:var(--on-photo);opacity:.82;font-size:var(--f-sm);border-bottom:1px solid color-mix(in srgb, var(--on-photo) 40%, transparent);padding-bottom:var(--s-0);transition:opacity var(--t-state) var(--e);font-weight:600;text-decoration:none}.landing .hero .quiet:hover{opacity:1}.landing .sec{max-width:1220px;padding:var(--s-8) var(--gutter) var(--s-7);margin:0 auto}.landing .esc-band{background:var(--surface);border-block:1px solid var(--line)}.landing .esc-band .sec{padding-block:var(--s-9) var(--s-8)}.landing .sec>h2,.landing .sell h2{font-family:var(--ff-head);font-size:var(--f-h1);line-height:var(--lh-h1);max-width:20ch;margin-bottom:var(--s-3)}.landing .sec>.lede,.landing .sell .lede{color:var(--ink-3);font-size:var(--f-body);line-height:var(--lh-body);max-width:58ch;margin-bottom:var(--s-7)}.landing .rule{border:0;border-top:1px solid var(--line);max-width:1220px;margin:0 auto}.landing .sell{gap:var(--s-6);align-items:center;display:grid}@media (min-width:53.75rem){.landing .sell{gap:var(--s-8);grid-template-columns:1.1fr 1fr}}.landing .sell .pic{border-radius:var(--r-card);aspect-ratio:5/4;position:relative;overflow:hidden}.landing .sell .pic img{object-fit:cover}.landing .close{text-align:center;padding-block:var(--s-9)}.landing .close h2{font-family:var(--ff-head);font-size:var(--f-h1);line-height:var(--lh-h1);margin-bottom:var(--s-3);max-width:22ch;margin-inline:auto}.landing .close p{color:var(--ink-3);font-size:var(--f-body);margin-bottom:var(--s-6);max-width:48ch;line-height:var(--lh-body);margin-inline:auto}.landing .lfoot{border-top:1px solid var(--line);background:var(--surface);padding:var(--s-4) 0;font-size:var(--f-sm)}.landing .lfoot .in{max-width:1220px;padding:0 var(--gutter);gap:var(--s-2) var(--s-6);flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.landing .lfoot .lk{gap:var(--s-1) var(--s-5);flex-wrap:wrap;display:flex}.landing .lfoot a{color:var(--ink-3);font-size:var(--f-sm);transition:color var(--t-state) var(--e);text-decoration:none}.landing .lfoot a:hover{color:var(--gold)}.landing .lfoot .cp{color:var(--ink-3);font-size:var(--f-xs)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.landing .rise{animation:landing-rise .5s var(--e) both;animation-timeline:view();animation-range:entry cover 22%}}}@keyframes landing-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing .lnav{padding-top:env(safe-area-inset-top)}.landing .lnav .in,.landing .hero .in,.landing .sec,.landing .lfoot .in{padding-inline:max(var(--gutter), var(--safe-x))}}
