[data-lc-page],[data-lc-page] [data-surface=base]{--c-bg:var(--c-s-base-bg);--c-fg:var(--c-s-base-fg);--c-muted:var(--c-s-base-muted);--c-line:var(--c-s-base-line);--c-line-strong:var(--c-s-base-line-strong);--c-accent:var(--c-s-base-accent);--c-btn-bg:var(--c-s-base-btn-bg);--c-btn-fg:var(--c-s-base-btn-fg);--c-btn-hover:var(--c-s-base-btn-hover);--c-btn-press:var(--c-s-base-btn-press);--c-btn-glow:var(--c-s-base-btn-glow);--c-raised:var(--c-s-base-raised);--c-soft:var(--c-s-base-soft);--c-soft-fg:var(--c-s-base-soft-fg);--c-focus:var(--c-s-base-focus)}[data-lc-page] [data-surface=surface]{--c-bg:var(--c-s-surface-bg);--c-fg:var(--c-s-surface-fg);--c-muted:var(--c-s-surface-muted);--c-line:var(--c-s-surface-line);--c-line-strong:var(--c-s-surface-line-strong);--c-accent:var(--c-s-surface-accent);--c-btn-bg:var(--c-s-surface-btn-bg);--c-btn-fg:var(--c-s-surface-btn-fg);--c-btn-hover:var(--c-s-surface-btn-hover);--c-btn-press:var(--c-s-surface-btn-press);--c-btn-glow:var(--c-s-surface-btn-glow);--c-raised:var(--c-s-surface-raised);--c-soft:var(--c-s-surface-soft);--c-soft-fg:var(--c-s-surface-soft-fg);--c-focus:var(--c-s-surface-focus)}[data-lc-page] [data-surface=alt]{--c-bg:var(--c-s-alt-bg);--c-fg:var(--c-s-alt-fg);--c-muted:var(--c-s-alt-muted);--c-line:var(--c-s-alt-line);--c-line-strong:var(--c-s-alt-line-strong);--c-accent:var(--c-s-alt-accent);--c-btn-bg:var(--c-s-alt-btn-bg);--c-btn-fg:var(--c-s-alt-btn-fg);--c-btn-hover:var(--c-s-alt-btn-hover);--c-btn-press:var(--c-s-alt-btn-press);--c-btn-glow:var(--c-s-alt-btn-glow);--c-raised:var(--c-s-alt-raised);--c-soft:var(--c-s-alt-soft);--c-soft-fg:var(--c-s-alt-soft-fg);--c-focus:var(--c-s-alt-focus)}[data-lc-page] [data-surface=inverse]{--c-bg:var(--c-s-inverse-bg);--c-fg:var(--c-s-inverse-fg);--c-muted:var(--c-s-inverse-muted);--c-line:var(--c-s-inverse-line);--c-line-strong:var(--c-s-inverse-line-strong);--c-accent:var(--c-s-inverse-accent);--c-btn-bg:var(--c-s-inverse-btn-bg);--c-btn-fg:var(--c-s-inverse-btn-fg);--c-btn-hover:var(--c-s-inverse-btn-hover);--c-btn-press:var(--c-s-inverse-btn-press);--c-btn-glow:var(--c-s-inverse-btn-glow);--c-raised:var(--c-s-inverse-raised);--c-soft:var(--c-s-inverse-soft);--c-soft-fg:var(--c-s-inverse-soft-fg);--c-focus:var(--c-s-inverse-focus)}[data-lc-page] [data-surface=primary]{--c-bg:var(--c-s-primary-bg);--c-fg:var(--c-s-primary-fg);--c-muted:var(--c-s-primary-muted);--c-line:var(--c-s-primary-line);--c-line-strong:var(--c-s-primary-line-strong);--c-accent:var(--c-s-primary-accent);--c-btn-bg:var(--c-s-primary-btn-bg);--c-btn-fg:var(--c-s-primary-btn-fg);--c-btn-hover:var(--c-s-primary-btn-hover);--c-btn-press:var(--c-s-primary-btn-press);--c-btn-glow:var(--c-s-primary-btn-glow);--c-raised:var(--c-s-primary-raised);--c-soft:var(--c-s-primary-soft);--c-soft-fg:var(--c-s-primary-soft-fg);--c-focus:var(--c-s-primary-focus)}[data-lc-page] [data-surface=image]{--c-bg:var(--c-s-image-bg);--c-fg:var(--c-s-image-fg);--c-muted:var(--c-s-image-muted);--c-line:var(--c-s-image-line);--c-line-strong:var(--c-s-image-line-strong);--c-accent:var(--c-s-image-accent);--c-btn-bg:var(--c-s-image-btn-bg);--c-btn-fg:var(--c-s-image-btn-fg);--c-btn-hover:var(--c-s-image-btn-hover);--c-btn-press:var(--c-s-image-btn-press);--c-btn-glow:var(--c-s-image-btn-glow);--c-raised:var(--c-s-image-raised);--c-soft:var(--c-s-image-soft);--c-soft-fg:var(--c-s-image-soft-fg);--c-focus:var(--c-s-image-focus);--c-wash:var(--c-overlay);--c-wash-strong:var(--c-overlay-strong)}[data-lc-page] [data-surface=image-light]{--c-bg:var(--c-s-image-light-bg);--c-fg:var(--c-s-image-light-fg);--c-muted:var(--c-s-image-light-muted);--c-line:var(--c-s-image-light-line);--c-line-strong:var(--c-s-image-light-line-strong);--c-accent:var(--c-s-image-light-accent);--c-btn-bg:var(--c-s-image-light-btn-bg);--c-btn-fg:var(--c-s-image-light-btn-fg);--c-btn-hover:var(--c-s-image-light-btn-hover);--c-btn-press:var(--c-s-image-light-btn-press);--c-btn-glow:var(--c-s-image-light-btn-glow);--c-raised:var(--c-s-image-light-raised);--c-soft:var(--c-s-image-light-soft);--c-soft-fg:var(--c-s-image-light-soft-fg);--c-focus:var(--c-s-image-light-focus);--c-wash:var(--c-overlay-light);--c-wash-strong:var(--c-overlay-light-strong)}[data-lc-page] [data-surface]{background-color:var(--c-bg);color:var(--c-fg)}[data-lc-page]{background-color:var(--c-background);color:var(--c-fg);font-family:var(--c-font-body);font-size:var(--c-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-wrap:break-word;line-height:1.6;position:relative;container:lc-page/inline-size}[data-lc-page] *,[data-lc-page] :before,[data-lc-page] :after{box-sizing:border-box}[data-lc-page] :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd,fieldset){margin:0}[data-lc-page] :where(ul,ol){padding:0}[data-lc-page] :where(img,svg,video){max-width:100%;display:block}[data-lc-page] :where(button,input,select,textarea){font:inherit;color:inherit}[data-lc-page] a{color:inherit}[data-lc-page] :focus-visible{outline:var(--c-ring) solid var(--c-focus);outline-offset:var(--c-ring-offset)}[data-lc-page] ::selection{background:var(--c-btn-bg);color:var(--c-btn-fg)}[data-lc-page] .lc-skip{left:var(--c-gap-sm);top:var(--c-gap-sm);z-index:100;padding:var(--c-gap-xs) var(--c-gap-sm);border-radius:var(--c-radius-control);background:var(--c-btn-bg);color:var(--c-btn-fg);text-decoration:none;position:absolute;transform:translateY(-200%)}[data-lc-page] .lc-skip:focus{transform:none}[data-lc-page] .lc-sr-only{width:var(--c-hairline);height:var(--c-hairline);clip:rect(0 0 0 0);white-space:nowrap;position:absolute;overflow:hidden}[data-lc-page] .lc-section{isolation:isolate;padding-block:var(--c-section-pad-default);position:relative}[data-lc-page] .lc-section[data-spacing=compact]{padding-block:var(--c-section-pad-compact)}[data-lc-page] .lc-section[data-spacing=spacious]{padding-block:var(--c-section-pad-spacious)}[data-lc-page] .lc-section[data-role=header]{z-index:20;padding-block:0}[data-lc-page] .lc-section[data-role=footer]{padding-block:0}[data-lc-page] .lc-section[data-role=header]:has([data-sticky-nav]){transition:transform var(--c-dur-ui) var(--c-ease);position:sticky;top:0}[data-lc-page] .lc-section[data-role=header]:has([data-sticky-nav][data-hidden]){transform:translateY(-100%)}[data-lc-page] .lc-section[data-divider=line]{border-top:var(--c-hairline) solid var(--c-line)}[data-lc-page] .lc-section-inner{z-index:1;width:100%;max-width:var(--c-width-default);padding-inline:var(--c-gutter);gap:var(--c-gap-lg);flex-direction:column;margin-inline:auto;display:flex;position:relative;container-type:inline-size}[data-lc-page] .lc-section[data-width=narrow]>.lc-section-inner{max-width:var(--c-width-narrow)}[data-lc-page] .lc-section[data-width=wide]>.lc-section-inner{max-width:var(--c-width-wide)}[data-lc-page] .lc-section[data-width=full]>.lc-section-inner{max-width:none}[data-lc-page] .lc-section[data-role=header]>.lc-section-inner,[data-lc-page] .lc-section[data-role=footer]>.lc-section-inner{gap:0;max-width:none;padding-inline:0}[data-lc-page] .lc-section-bg{z-index:0;position:absolute;inset:0;overflow:hidden}[data-lc-page] .lc-section-bg>.lc-media{aspect-ratio:auto;opacity:var(--c-bg-opacity,1);position:absolute;inset:0}[data-lc-page] .lc-section-bg img{object-fit:cover;width:100%;height:100%}[data-lc-page] .lc-section-bg[data-blur=soft] img{filter:blur(.5rem);transform:scale(1.06)}[data-lc-page] .lc-section-bg[data-blur=strong] img{filter:blur(1.25rem);transform:scale(1.12)}[data-lc-page] .lc-section-bg:after{content:"";position:absolute;inset:0}[data-lc-page] .lc-section-bg[data-overlay=soft]:after{background:var(--c-wash)}[data-lc-page] .lc-section-bg[data-overlay=strong]:after{background:var(--c-wash-strong)}[data-lc-page] .lc-section[data-surface=image],[data-lc-page] .lc-section[data-surface=image-light]{background-color:var(--c-bg)}[data-lc-page] .lc-heading{font-family:var(--c-font-heading);font-weight:var(--c-heading-weight);letter-spacing:var(--c-heading-tracking);text-wrap:balance;color:var(--c-fg);max-width:22ch;line-height:1.1}[data-lc-page] .lc-heading[data-role=display]{font-size:var(--c-size-display);letter-spacing:var(--c-display-tracking);max-width:16ch;line-height:.98}[data-lc-page] .lc-heading[data-role=h1]{font-size:var(--c-size-h1);letter-spacing:var(--c-display-tracking);max-width:18ch;line-height:1.02}[data-lc-page] .lc-heading[data-role=h2]{font-size:var(--c-size-h2);line-height:1.08}[data-lc-page] .lc-heading[data-role=h3]{font-size:var(--c-size-h3);letter-spacing:0;max-width:32ch;line-height:1.25}[data-lc-page] .lc-heading em{font-family:inherit;font-style:var(--c-accent-style);font-weight:inherit;color:var(--c-accent)}[data-lc-page][data-accent=italic] .lc-heading em{padding-right:.04em}[data-lc-page] .lc-heading-wrap{gap:var(--c-gap-sm);flex-direction:column;display:flex}[data-lc-page] .lc-heading-wrap[data-align=center]{text-align:center;align-items:center}[data-lc-page] .lc-heading-wrap[data-align=center] .lc-heading{margin-inline:auto}[data-lc-page] .lc-eyebrow{font-family:var(--c-font-eyebrow);font-size:var(--c-size-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);font-weight:600;line-height:1.4}@container (max-width:40rem){[data-lc-page] .lc-heading[data-role=display]{font-size:var(--c-size-h1)}}@container (max-width:26rem){[data-lc-page] .lc-heading[data-role=display],[data-lc-page] .lc-heading[data-role=h1]{font-size:var(--c-size-h2);letter-spacing:var(--c-heading-tracking)}[data-lc-page] .lc-heading[data-role=h2]{font-size:var(--c-size-h3)}}[data-lc-page] .lc-text{max-width:var(--c-measure);text-wrap:pretty;flex-direction:column;gap:.9em;display:flex}[data-lc-page] .lc-text[data-size=lead]{font-size:var(--c-size-lead);line-height:1.55}[data-lc-page] .lc-text[data-size=small]{font-size:var(--c-size-small);line-height:1.55}[data-lc-page] .lc-text[data-muted=true]{color:var(--c-muted)}[data-lc-page] .lc-text[data-align=center]{text-align:center;margin-inline:auto}[data-lc-page] .lc-text a,[data-lc-page] .lc-link{color:var(--c-accent);text-decoration:underline;text-decoration-thickness:var(--c-hairline);text-underline-offset:.2em}[data-lc-page] .lc-text a:hover,[data-lc-page] .lc-link:hover{text-decoration-thickness:var(--c-ring)}[data-lc-page] .lc-muted{color:var(--c-muted)}[data-lc-page] .lc-btn{--btn-h:var(--c-control-md);justify-content:center;align-items:center;gap:var(--c-gap-xs);min-height:var(--btn-h);padding-inline:calc(var(--btn-h) * .5);border-radius:var(--c-radius-button);border:var(--c-hairline) solid transparent;font-family:var(--c-font-body);font-size:var(--c-size-body);letter-spacing:-.005em;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--c-dur-ui) var(--c-ease), border-color var(--c-dur-ui) var(--c-ease), color var(--c-dur-ui) var(--c-ease), box-shadow var(--c-dur-ui) var(--c-ease), transform var(--c-dur-ui) var(--c-ease);font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}[data-lc-page] .lc-btn[data-size=lg]{--btn-h:var(--c-control-lg)}[data-lc-page] .lc-btn[data-size=sm]{--btn-h:var(--c-control-sm);font-size:var(--c-size-small)}[data-lc-page] .lc-btn[data-variant=primary]{background:var(--c-btn-bg);color:var(--c-btn-fg);box-shadow:var(--c-shadow-1)}[data-lc-page] .lc-btn[data-variant=primary]:hover{background:var(--c-btn-hover)}[data-lc-page] .lc-btn[data-variant=primary]:active{background:var(--c-btn-press)}[data-lc-page] .lc-btn[data-variant=secondary]{color:var(--c-fg);border-color:var(--c-line-strong);background:0 0}[data-lc-page] .lc-btn[data-variant=secondary]:hover{border-color:var(--c-fg)}[data-lc-page] .lc-btn[data-variant=ghost]{color:var(--c-fg);background:0 0}[data-lc-page] .lc-btn[data-variant=ghost]:hover{background:var(--c-soft)}[data-lc-page] .lc-btn[disabled],[data-lc-page] .lc-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}[data-lc-page] .lc-btn svg{width:var(--c-icon-sm);height:var(--c-icon-sm);flex:none}[data-lc-page] .lc-btn .lc-btn-arrow{transition:transform var(--c-dur-ui) var(--c-ease)}[data-lc-page] .lc-btn:hover .lc-btn-arrow{transform:translate(.2em)}[data-lc-page] .lc-spinner{width:var(--c-icon-sm);height:var(--c-icon-sm);border:var(--c-ring) solid currentColor;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}[data-lc-page] .lc-badge{align-items:center;gap:var(--c-gap-xs);min-height:calc(var(--c-control-sm) * .8);padding-inline:var(--c-gap-sm);border-radius:var(--c-radius-badge);background:var(--c-soft);color:var(--c-soft-fg);font-size:var(--c-size-small);white-space:nowrap;font-weight:600;line-height:1.2;display:inline-flex}[data-lc-page] .lc-badge[data-tone=neutral]{color:var(--c-muted);box-shadow:inset 0 0 0 var(--c-hairline) var(--c-line-strong);background:0 0}[data-lc-page] .lc-badge[data-tone=primary]{background:var(--c-btn-bg);color:var(--c-btn-fg)}[data-lc-page] .lc-badge svg{width:var(--c-icon-sm);height:var(--c-icon-sm)}[data-lc-page] .lc-badge-dot{width:var(--c-dot);height:var(--c-dot);background:currentColor;border-radius:50%}[data-lc-page] .lc-badge[data-live=true] .lc-badge-dot{animation:2s ease-in-out infinite lc-pulse}@keyframes lc-pulse{50%{opacity:.35}}[data-lc-page] .lc-icon{width:var(--c-icon-md);height:var(--c-icon-md);stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}[data-lc-page] .lc-icon[data-size=sm]{width:var(--c-icon-sm);height:var(--c-icon-sm)}[data-lc-page] .lc-icon[data-size=lg]{width:var(--c-icon-lg);height:var(--c-icon-lg)}[data-lc-page] .lc-brand-icon{width:var(--c-icon-md);height:var(--c-icon-md);fill:currentColor;flex:none}[data-lc-page] .lc-icon-tile{width:var(--c-tile);height:var(--c-tile);border-radius:var(--c-radius-control);background:var(--c-soft);color:var(--c-soft-fg);flex:none;place-items:center;display:grid}[data-lc-page] .lc-media{background-color:var(--c-raised);border-radius:var(--c-radius-card);width:100%;position:relative;overflow:hidden}[data-lc-page] .lc-media[data-frame=none]{border-radius:0}[data-lc-page] .lc-media img,[data-lc-page] .lc-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-lc-page] .lc-media[data-missing=true]{background:var(--c-soft)}[data-lc-page] .lc-raised{background:var(--c-raised);border-radius:var(--c-radius-card)}@media (hover:hover){[data-lc-page][data-hover=lift] .lc-hover:hover{transform:translateY(var(--c-lift-card));box-shadow:var(--c-shadow-2)}[data-lc-page][data-hover=glow] .lc-hover:hover{box-shadow:var(--c-glow-geometry) var(--c-btn-glow)}[data-lc-page][data-hover=scale] .lc-hover:hover{transform:scale(1.02)}[data-lc-page][data-hover=lift] .lc-btn[data-variant=primary]:hover{transform:translateY(var(--c-lift));box-shadow:var(--c-shadow-2)}[data-lc-page][data-hover=glow] .lc-btn[data-variant=primary]:hover{box-shadow:var(--c-glow-geometry) var(--c-btn-glow)}[data-lc-page][data-hover=scale] .lc-btn:hover{transform:scale(1.02)}}[data-lc-page] .lc-hover{transition:transform var(--c-dur-ui) var(--c-ease), box-shadow var(--c-dur-ui) var(--c-ease), border-color var(--c-dur-ui) var(--c-ease)}[data-lc-page][data-press=sink] .lc-btn:active,[data-lc-page][data-press=sink] .lc-press:active{transform:translateY(var(--c-sink)) scale(.985)}[data-lc-page][data-reveal-ready] .lc-reveal>*{transition:opacity var(--c-dur-reveal) var(--c-ease), transform var(--c-dur-reveal) var(--c-ease)}[data-lc-page][data-reveal-ready][data-reveal=fade] .lc-reveal:not([data-revealed])>*,[data-lc-page][data-reveal-ready][data-reveal=rise] .lc-reveal:not([data-revealed])>*,[data-lc-page][data-reveal-ready][data-reveal=stagger] .lc-reveal:not([data-revealed])>*{opacity:0}[data-lc-page][data-reveal-ready][data-reveal=rise] .lc-reveal:not([data-revealed])>*,[data-lc-page][data-reveal-ready][data-reveal=stagger] .lc-reveal:not([data-revealed])>*{transform:translateY(var(--c-reveal-distance))}[data-lc-page][data-reveal-ready][data-reveal=stagger] .lc-reveal [data-stagger]>*{transition:opacity var(--c-dur-reveal) var(--c-ease), transform var(--c-dur-reveal) var(--c-ease)}[data-lc-page][data-reveal-ready][data-reveal=stagger] .lc-reveal:not([data-revealed]) [data-stagger]>*{opacity:0;transform:translateY(var(--c-reveal-distance))}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(2){transition-delay:70ms}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(3){transition-delay:.14s}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(4){transition-delay:.21s}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(5){transition-delay:.28s}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(6){transition-delay:.35s}[data-lc-page][data-reveal=stagger] [data-stagger]>:nth-child(n+7){transition-delay:.42s}@media (hover:none){[data-lc-page] .lc-hover:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){[data-lc-page] *,[data-lc-page] :before,[data-lc-page] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-lc-page] .lc-hover:hover,[data-lc-page] .lc-btn:hover,[data-lc-page] .lc-btn:active{transform:none!important}[data-lc-page][data-reveal-ready] .lc-reveal>*,[data-lc-page][data-reveal-ready] .lc-reveal [data-stagger]>*{opacity:1!important;transform:none!important}}@property --lc-angle{syntax:"<angle>";inherits:false;initial-value:0deg}[data-lc-page]{--lc-accent-2:color-mix(in oklab, var(--c-accent) 55%, var(--c-btn-bg));--lc-gradient:linear-gradient(120deg, var(--c-accent), var(--lc-accent-2) 55%, var(--c-btn-bg));--lc-glass-bg:color-mix(in oklab, var(--c-raised) 68%, transparent);--lc-glass-line:color-mix(in oklab, var(--c-fg) 12%, transparent);--lc-glass-hi:color-mix(in oklab, var(--c-bg) 40%, transparent);--lc-glow:color-mix(in oklab, var(--c-accent) 28%, transparent);--lc-depth:0 .0625rem .125rem color-mix(in oklab, var(--c-fg) 6%, transparent), 0 .75rem 2rem -.75rem color-mix(in oklab, var(--c-fg) 22%, transparent), 0 2.5rem 5rem -2rem color-mix(in oklab, var(--c-fg) 16%, transparent)}[data-lc-page] .lc-glass{background:var(--lc-glass-bg);-webkit-backdrop-filter:blur(var(--c-blur)) saturate(1.4);backdrop-filter:blur(var(--c-blur)) saturate(1.4);border:var(--c-hairline) solid var(--lc-glass-line);box-shadow:inset 0 var(--c-hairline) 0 var(--lc-glass-hi), var(--c-shadow-1)}[data-lc-page] .lc-ring{--lc-fill:var(--c-raised);border:var(--c-ring) solid transparent;background:linear-gradient(var(--lc-fill), var(--lc-fill)) padding-box, conic-gradient(from var(--lc-angle), var(--c-accent), var(--lc-accent-2), var(--c-btn-bg), var(--c-accent)) border-box}[data-lc-page] .lc-ring[data-spin]{animation:6s linear infinite lc-ring-spin}@keyframes lc-ring-spin{to{--lc-angle:360deg}}[data-lc-page] .lc-depth{box-shadow:var(--lc-depth);transition:transform var(--c-dur-ui) var(--c-ease), box-shadow var(--c-dur-ui) var(--c-ease)}@media (hover:hover){[data-lc-page] .lc-depth:hover{transform:translateY(var(--c-lift-card));box-shadow:var(--lc-depth), 0 1.5rem 3rem -1.5rem var(--lc-glow)}}[data-lc-page] [data-spot]{isolation:isolate;position:relative;overflow:hidden}[data-lc-page] [data-spot]:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(18rem circle at var(--lc-mx,50%) var(--lc-my,0%), var(--lc-glow), transparent 70%);transition:opacity var(--c-dur-ui) var(--c-ease);position:absolute;inset:0}[data-lc-page] [data-spotlight]:hover [data-spot]:before{opacity:1}[data-lc-page] .lc-gradient-text{background:var(--lc-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}[data-lc-page] .lc-shimmer{isolation:isolate;position:relative;overflow:hidden}[data-lc-page] .lc-shimmer:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 35%, color-mix(in oklab, var(--c-btn-fg) 35%, transparent) 50%, transparent 65%);animation:lc-shimmer 3.2s var(--c-ease) infinite;position:absolute;inset:0;transform:translate(-120%)}@keyframes lc-shimmer{60%,to{transform:translate(120%)}}[data-lc-page] .lc-mesh{background:radial-gradient(60% 80% at 15% 10%, color-mix(in oklab, var(--c-accent) 22%, transparent), transparent 70%), radial-gradient(50% 70% at 90% 90%, color-mix(in oklab, var(--c-btn-bg) 20%, transparent), transparent 70%), var(--c-raised)}[data-lc-page] .lc-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}[data-lc-page] .lc-marquee-track{width:max-content;animation:lc-marquee var(--lc-marquee-dur,40s) linear infinite;display:flex}[data-lc-page] .lc-marquee[data-reverse] .lc-marquee-track{animation-direction:reverse}[data-lc-page] .lc-marquee:hover .lc-marquee-track{animation-play-state:paused}[data-lc-page] .lc-marquee[data-still] .lc-marquee-track{animation:none}@keyframes lc-marquee{to{transform:translate(-50%)}}[data-lc-page] [data-inview] .lc-draw{transform:scaleX(1)}[data-lc-page] .lc-draw{transform-origin:0;transition:transform 1.2s var(--c-ease);transform:scaleX(0)}@media (prefers-reduced-motion:reduce){[data-lc-page] .lc-marquee-track,[data-lc-page] .lc-shimmer:after,[data-lc-page] .lc-ring[data-spin]{animation:none!important}[data-lc-page] .lc-draw{transform:none}}[data-lc-page] .lc-media[data-aspect="1:1"]{aspect-ratio:1}[data-lc-page] .lc-media[data-aspect="4:3"]{aspect-ratio:4/3}[data-lc-page] .lc-media[data-aspect="3:2"]{aspect-ratio:3/2}[data-lc-page] .lc-media[data-aspect="16:9"]{aspect-ratio:16/9}[data-lc-page] .lc-media[data-aspect="21:9"]{aspect-ratio:21/9}[data-lc-page] .lc-media[data-aspect="4:5"]{aspect-ratio:4/5}[data-lc-page] .lc-media[data-aspect="3:4"]{aspect-ratio:3/4}[data-lc-page] .lc-media[data-aspect="9:16"]{aspect-ratio:9/16}[data-lc-page] .lc-media img[data-focal=center]{object-position:50% 50%}[data-lc-page] .lc-media img[data-focal=top]{object-position:50% 15%}[data-lc-page] .lc-media img[data-focal=bottom]{object-position:50% 85%}[data-lc-page] .lc-media img[data-focal=left]{object-position:15% 50%}[data-lc-page] .lc-media img[data-focal=right]{object-position:85% 50%}[data-lc-page] [data-card] .lc-media:not([data-frame=none]),[data-lc-page] [data-card] .lc-raised{border-radius:var(--c-radius-inner)}[data-lc-page] .lc-btn[data-full]{width:100%}[data-lc-page] [data-inline-edit]{outline:var(--c-hairline) dashed transparent;outline-offset:var(--c-ring-offset);cursor:text}[data-lc-page] [data-inline-edit]:hover{outline-color:var(--c-line-strong)}[data-lc-page] [data-inline-edit]:focus{outline:var(--c-ring) solid var(--c-focus)}[data-lc-page] .lc-publisher{padding:var(--c-gap-sm) var(--c-gutter);border-top:var(--c-hairline) solid var(--c-line);background:var(--c-bg);color:var(--c-muted);font-size:var(--c-size-small);text-align:center}[data-lc-page] .lc-publisher p{overflow-wrap:anywhere;margin:0}[data-lc-page] .lc-publisher a{color:inherit;text-underline-offset:.2em;text-decoration:underline}[data-lc-page] .lc-publisher a:hover{color:var(--c-fg)}[data-lc-page] .lc-publisher{padding-bottom:calc(var(--c-gap-sm) + 3.5rem)}[data-lc-page] .lc-publisher .lc-publisher-badge{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:50;color:#fff;white-space:nowrap;background:#14110f;border-radius:100vmax;align-items:center;gap:.5em;padding:.55em 1.1em;font-size:.8125rem;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 .25rem 1rem #00000040,0 0 0 .0625rem #ffffff1f}[data-lc-page] .lc-publisher .lc-publisher-badge:hover{color:#fff;box-shadow:0 .375rem 1.25rem #00000059,0 0 0 .0625rem #ffffff40}[data-lc-page]:has([data-profile]){--lc-column:30rem;padding-inline:max(0rem, calc((100% - var(--lc-column)) / 2))}@media (min-width:40rem){[data-lc-page]:has([data-profile]){--lc-sheet-radius:var(--c-radius-panel);isolation:isolate;padding-block:var(--c-gap-lg);background-color:color-mix(in oklab, var(--c-fg) 5%, var(--c-background))}[data-lc-page][data-mode=dark]:has([data-profile]){background-color:color-mix(in oklab, black 35%, var(--c-background))}[data-lc-page]:not([data-look]):has([data-profile]):before{content:"";z-index:-1;pointer-events:none;inset-block:var(--c-gap-lg);inset-inline:max(0rem, calc((100% - var(--lc-column)) / 2));border-radius:var(--lc-sheet-radius);background-color:var(--c-background);box-shadow:0 0 0 var(--c-hairline) color-mix(in oklab, var(--c-fg) 8%, transparent), var(--c-shadow-2);position:absolute}[data-lc-page]:has([data-profile])>:is(header,main,footer){background-color:var(--c-background)}[data-lc-page]:has([data-profile])>header:first-of-type{border-start-start-radius:var(--lc-sheet-radius);border-start-end-radius:var(--lc-sheet-radius);overflow:clip}[data-lc-page]:has([data-profile])>main:not(:has(~footer)){border-end-end-radius:var(--lc-sheet-radius);border-end-start-radius:var(--lc-sheet-radius);overflow:clip}[data-lc-page]:has([data-profile])>footer:last-of-type{border-end-end-radius:var(--lc-sheet-radius);border-end-start-radius:var(--lc-sheet-radius);overflow:clip}}[data-lc-page][data-look=editorial]{--c-look-stat-size:calc(clamp(2.75rem, 6cqi, 5rem) * var(--c-scale-heading,1));--c-look-stat-weight:400;--c-look-label-case:uppercase;--c-look-label-tracking:.16em;--c-look-label-size:var(--c-size-eyebrow)}[data-lc-page][data-look=editorial] .lc-eyebrow{color:var(--c-fg);letter-spacing:.32em;font-weight:500}[data-lc-page][data-look=editorial] .lc-section[data-role=body]+.lc-section[data-role=body]{border-top:var(--c-hairline) solid var(--c-fg)}[data-lc-page][data-look=poster]{--c-look-stat-size:calc(clamp(3rem, 8cqi, 6.5rem) * var(--c-scale-heading,1));--c-look-label-case:uppercase;--c-look-label-tracking:.08em}[data-lc-page][data-look=poster] .lc-heading{text-transform:uppercase;letter-spacing:0;line-height:.92}[data-lc-page][data-look=poster] .lc-heading em{font-style:normal}[data-lc-page][data-look=zine] .lc-eyebrow{background:var(--c-fg);color:var(--c-bg);letter-spacing:.04em;align-self:flex-start;padding:.3em .6em;transform:rotate(-2deg)}[data-lc-page][data-look=zine] .lc-heading-wrap[data-align=center] .lc-eyebrow{align-self:center}[data-lc-page][data-look=soft]:after{content:"";z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}[data-lc-page][data-look=soft][data-mode=dark]:after{mix-blend-mode:screen}[data-lc-page][data-look=athletic]{--c-look-stat-size:calc(clamp(2.5rem, 6cqi, 4.75rem) * var(--c-scale-heading,1));--c-look-stat-weight:800;--c-look-stat-style:italic;--c-look-stat-stretch:125%;--c-look-label-case:uppercase;--c-look-label-tracking:.14em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.875rem;--c-look-bar-radius:0;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-width:.375rem;--c-look-rule-color:var(--c-btn-bg)}[data-lc-page][data-look=athletic] .lc-heading{text-transform:uppercase;letter-spacing:-.01em;font-style:italic;font-stretch:125%;line-height:.94}[data-lc-page][data-look=athletic] .lc-heading[data-role=h2]{font-size:calc(var(--c-size-h2) * .84)}@container (max-width:30rem){[data-lc-page][data-look=athletic] .lc-heading[data-role=h2]{font-size:clamp(var(--c-size-h3), 11cqi, 2.75rem)}}[data-lc-page][data-look=athletic] .lc-heading em{font-style:italic}[data-lc-page][data-look=athletic] .lc-eyebrow{color:var(--c-fg);letter-spacing:.18em;font-weight:700}[data-lc-page][data-look=athletic] .lc-eyebrow:before{content:"";vertical-align:.05em;background:var(--c-btn-bg);width:1.75em;height:.6em;margin-right:.7em;display:inline-block;transform:skew(-20deg)}[data-lc-page][data-look=postcard]{--c-look-stat-weight:500;--c-look-stat-style:italic;--c-look-label-case:uppercase;--c-look-label-tracking:.14em;--c-look-label-size:var(--c-size-eyebrow);--c-look-rule-color:var(--c-accent)}[data-lc-page][data-look=postcard]:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg, var(--c-btn-bg) 0 .55rem, transparent .55rem .9rem, var(--c-accent) .9rem 1.45rem, transparent 1.45rem 1.8rem);height:.5rem;position:absolute;inset:0 0 auto}[data-lc-page][data-look=postcard] .lc-eyebrow{color:var(--c-accent);letter-spacing:.2em}[data-lc-page][data-look=postcard] .lc-section[data-role=body]+.lc-section[data-role=body]{border-top:.125rem dashed var(--c-line-strong)}[data-lc-page][data-look=studio]{--c-look-stat-weight:600;--c-look-label-case:uppercase;--c-look-label-tracking:.12em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.5rem;--c-look-bar-radius:0;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-color:var(--c-btn-bg)}[data-lc-page][data-look=studio][data-mode=dark]{--c-look-glow:color-mix(in oklab, var(--c-btn-bg) 40%, transparent)}[data-lc-page][data-look=studio] .lc-heading{letter-spacing:-.04em}[data-lc-page][data-look=studio] .lc-heading em{color:var(--c-btn-bg)}[data-lc-page][data-look=studio] .lc-eyebrow{font-family:var(--c-font-eyebrow);color:var(--c-fg);letter-spacing:.16em;font-weight:500}[data-lc-page][data-look=studio] .lc-eyebrow:before{content:"";vertical-align:.05em;background:var(--c-btn-bg);width:.6em;height:.6em;margin-right:.75em;display:inline-block}[data-lc-page][data-look=atelier]{--c-look-stat-weight:400;--c-look-label-case:uppercase;--c-look-label-tracking:.12em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.3125rem;--c-look-bar-radius:0;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-color:var(--c-btn-bg)}[data-lc-page][data-look=atelier]:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg, var(--c-btn-fg) 0 .125rem, transparent .125rem 2.5rem) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(90deg, var(--c-btn-fg) 0 .125rem, transparent .125rem .5rem) 0 0 / 100% 50% no-repeat, var(--c-btn-bg);height:.625rem;position:absolute;inset:0 0 auto}[data-lc-page][data-look=atelier] .lc-heading{letter-spacing:-.02em}[data-lc-page][data-look=atelier] .lc-eyebrow{color:var(--c-fg);letter-spacing:.16em;background:var(--c-accent-soft);border:var(--c-hairline) solid var(--c-line-strong);border-radius:.125rem;align-self:flex-start;padding:.35em .75em;font-weight:500}[data-lc-page][data-look=atelier] .lc-heading-wrap[data-align=center] .lc-eyebrow{align-self:center}[data-lc-page][data-look=corner]{--c-look-stat-weight:400;--c-look-label-case:uppercase;--c-look-label-tracking:.14em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.75rem;--c-look-bar-radius:0;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-width:.25rem;--c-look-rule-color:var(--c-btn-bg);counter-reset:lc-round}[data-lc-page][data-look=corner]:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg, var(--c-btn-bg) 0 .25rem, transparent .25rem .5625rem);height:1.375rem;position:absolute;inset:0 0 auto}[data-lc-page][data-look=corner] .lc-heading{text-transform:uppercase;letter-spacing:0;line-height:.95}[data-lc-page][data-look=corner] .lc-heading[data-role=h2]{font-size:calc(var(--c-size-h2) * .86)}[data-lc-page][data-look=corner] .lc-heading em{font-style:normal}[data-lc-page][data-look=corner] .lc-eyebrow{color:var(--c-fg);letter-spacing:.16em;font-weight:700}[data-lc-page][data-look=corner] .lc-section:has(.lc-heading-wrap .lc-eyebrow){counter-increment:lc-round}[data-lc-page][data-look=corner] .lc-heading-wrap .lc-eyebrow:before{content:"Rd " counter(lc-round);background:var(--c-btn-bg);color:var(--c-btn-fg);font-variant-numeric:tabular-nums;letter-spacing:.1em;margin-right:.85em;padding:.3em .7em;display:inline-block}[data-lc-page][data-look=splits]{--c-look-stat-weight:700;--c-look-label-case:uppercase;--c-look-label-tracking:.1em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.625rem;--c-look-bar-radius:100vmax;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-color:var(--c-fg);counter-reset:lc-km}[data-lc-page][data-look=splits]:before{content:"";z-index:1;pointer-events:none;background:repeating-conic-gradient(var(--c-fg) 0 25%, transparent 0 50%) 0 0 / 1rem 1rem;height:1rem;position:absolute;inset:0 0 auto}[data-lc-page][data-look=splits] .lc-heading{letter-spacing:-.035em;line-height:1.02}[data-lc-page][data-look=splits] .lc-heading[data-role=h2]{font-size:calc(var(--c-size-h2) * .8)}[data-lc-page][data-look=splits] .lc-heading em{font-style:normal}[data-lc-page][data-look=splits] .lc-eyebrow{color:var(--c-fg);letter-spacing:.12em;font-weight:600}[data-lc-page][data-look=splits] .lc-section:has(.lc-heading-wrap .lc-eyebrow){counter-increment:lc-km 5}[data-lc-page][data-look=splits] .lc-heading-wrap .lc-eyebrow:before{content:counter(lc-km) "K";background:var(--c-btn-bg);min-width:2.6em;color:var(--c-btn-fg);font-family:var(--c-font-heading);text-align:center;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:.3em;margin-right:.8em;padding:.3em .6em;font-weight:700;display:inline-block}[data-lc-page][data-look=plates]{--c-look-stat-weight:400;--c-look-label-case:uppercase;--c-look-label-tracking:.12em;--c-look-label-size:var(--c-size-eyebrow);--c-look-bar-height:.75rem;--c-look-bar-radius:0;--c-look-bar-fill:var(--c-btn-bg);--c-look-rule-width:.3125rem;--c-look-rule-color:var(--c-btn-bg);counter-reset:lc-kg}[data-lc-page][data-look=plates]:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(-45deg, var(--c-btn-bg) 0 .75rem, var(--c-fg) .75rem 1.5rem);height:.75rem;position:absolute;inset:0 0 auto}[data-lc-page][data-look=plates] .lc-heading{text-transform:uppercase;letter-spacing:0;line-height:.92}[data-lc-page][data-look=plates] .lc-heading[data-role=h2]{font-size:calc(var(--c-size-h2) * .92)}[data-lc-page][data-look=plates] .lc-heading em{font-style:normal}[data-lc-page][data-look=plates] .lc-eyebrow{color:var(--c-fg);letter-spacing:.16em;font-weight:700}[data-lc-page][data-look=plates] .lc-section:has(.lc-heading-wrap .lc-eyebrow){counter-increment:lc-kg 20}[data-lc-page][data-look=plates] .lc-heading-wrap .lc-eyebrow:before{content:counter(lc-kg);aspect-ratio:1;vertical-align:middle;border:.3em solid var(--c-btn-bg);background:var(--c-raised);width:2.6em;color:var(--c-fg);font-family:var(--c-font-heading);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-right:.8em;font-weight:400;display:inline-grid}
