.ugCtEW_logo{align-items:center;gap:.55rem;display:inline-flex}.ugCtEW_symbol{background:var(--color-orange);color:var(--color-ink);flex:none;place-items:center;display:grid}.ugCtEW_mark{width:100%;height:100%}.ugCtEW_wordmark{font-family:var(--font-display);font-weight:var(--font-weight-display);letter-spacing:-.01em;color:var(--color-text);font-size:.95rem}.ugCtEW_one{color:var(--color-orange)}
.lnUIdW_header{z-index:var(--z-header);height:var(--header-height);position:fixed;inset:0 0 auto}.lnUIdW_header:before{content:"";z-index:-1;border-bottom:var(--border-width) solid var(--color-line);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity var(--duration-base) ease;pointer-events:none;background-color:#0a0404d1;position:absolute;inset:0}.lnUIdW_scrolled:before{opacity:1}.lnUIdW_bar{justify-content:space-between;align-items:center;gap:var(--space-lg);height:100%;display:flex}.lnUIdW_brand{z-index:calc(var(--z-menu) + 1);position:relative}.lnUIdW_nav{align-items:center;gap:var(--space-2xl);display:flex}.lnUIdW_navList{gap:var(--space-xl);display:flex}.lnUIdW_navLink{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text);transition:color var(--duration-fast) ease;position:relative}.lnUIdW_navLink:after{content:"";background:var(--color-orange);transform-origin:0;width:100%;height:2px;transition:transform var(--duration-base) var(--ease-out);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.lnUIdW_navLink:hover:after{transform:scaleX(1)}.lnUIdW_active{color:var(--color-orange)}.lnUIdW_locales{font-size:var(--text-xs);letter-spacing:.15em;align-items:center;display:flex}.lnUIdW_localeItem{align-items:center;display:inline-flex}.lnUIdW_localeDot{color:var(--color-text-subtle);padding-inline:.4em}.lnUIdW_localeActive{font-weight:var(--font-weight-bold);color:var(--color-text)}.lnUIdW_locale{color:var(--color-text-subtle);transition:color var(--duration-fast) ease}.lnUIdW_locale:hover,.lnUIdW_locale:focus-visible{color:var(--color-orange)}.lnUIdW_actions{align-items:center;gap:var(--space-md);z-index:calc(var(--z-menu) + 1);display:flex;position:relative}.lnUIdW_menuToggle{color:var(--color-text);display:none}@media (max-width:899px){.lnUIdW_menuToggle{display:inline-flex}.lnUIdW_menuOpen:before{opacity:0;transition:none}.lnUIdW_cta{display:none}.lnUIdW_nav{z-index:var(--z-menu);justify-content:center;align-items:flex-start;gap:var(--space-2xl);padding:var(--header-height) var(--gutter) var(--space-2xl);background:var(--color-black);opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);flex-direction:column;position:fixed;inset:0;transform:translateY(-12px)}.lnUIdW_menuOpen .lnUIdW_nav{opacity:1;visibility:visible;transition-delay:0s;transform:none}.lnUIdW_navList{gap:var(--space-lg);flex-direction:column}.lnUIdW_navLink{font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--text-2xl)}}
._3hUVsW_footer{background:var(--color-black);border-top:var(--border-width) solid var(--color-line);padding-top:var(--space-3xl);font-size:var(--text-sm)}._3hUVsW_grid{gap:var(--space-2xl) var(--space-xl);grid-template-columns:1fr;display:grid}@media (min-width:640px){._3hUVsW_grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){._3hUVsW_grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}._3hUVsW_tagline{max-width:17rem;margin-top:var(--space-md);color:var(--color-text-muted)}._3hUVsW_title{margin-bottom:var(--space-md);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-text-subtle)}._3hUVsW_list{gap:.45rem;display:grid}._3hUVsW_link{transition:color var(--duration-fast) ease}._3hUVsW_link:hover{color:var(--color-orange)}._3hUVsW_address{color:var(--color-text-muted);line-height:var(--leading-snug)}._3hUVsW_bottom{justify-content:space-between;gap:var(--space-md);margin-top:var(--space-3xl);padding-block:var(--space-lg);border-top:var(--border-width) solid var(--color-line);font-size:var(--text-xs);color:var(--color-text-subtle);flex-wrap:wrap;display:flex}._3hUVsW_legal{gap:var(--space-md);flex-wrap:wrap;display:flex}._3hUVsW_legal a,._3hUVsW_cookieButton{text-underline-offset:3px;transition:color var(--duration-fast) ease;text-decoration:underline}._3hUVsW_legal a:hover,._3hUVsW_cookieButton:hover{color:var(--color-orange)}._3hUVsW_cookieButton{font-size:inherit;color:inherit}@media (min-width:640px) and (max-width:999px){._3hUVsW_brand{grid-column:1/-1}}
.YVJIrq_banner{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:var(--z-cookie);gap:var(--space-lg);max-width:1100px;padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-line);border-top:3px solid var(--color-orange);box-shadow:var(--shadow-card);font-size:var(--text-sm);color:var(--color-text-muted);animation:YVJIrq_banner-in var(--duration-slow) var(--ease-out) both;margin-inline:auto;display:grid;position:fixed}@media (min-width:900px){.YVJIrq_banner{align-items:center;gap:var(--space-2xl);padding:var(--space-lg) var(--space-xl);grid-template-columns:1fr auto}}.YVJIrq_bannerTitle{margin-bottom:var(--space-2xs);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-md);color:var(--color-text)}.YVJIrq_bannerText a{color:var(--color-orange);text-underline-offset:3px;text-decoration:underline}.YVJIrq_bannerActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@keyframes YVJIrq_banner-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.YVJIrq_dialog{width:min(640px,100vw - 2rem);max-height:calc(100vh - 2rem);padding:var(--space-xl);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-line);border-top:3px solid var(--color-orange);margin:auto;overflow-y:auto}.YVJIrq_dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0404bf}.YVJIrq_dialog[open]{animation:YVJIrq_banner-in var(--duration-base) var(--ease-out) both}.YVJIrq_dialogHead{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.YVJIrq_dialogTitle{font-size:var(--text-xl)}.YVJIrq_closeButton{color:var(--color-text-muted);transition:color var(--duration-fast) ease}.YVJIrq_closeButton:hover{color:var(--color-orange)}.YVJIrq_dialogIntro{margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--color-text-muted)}.YVJIrq_consentId{font-size:var(--text-xs);color:var(--color-text-subtle);word-break:break-all}.YVJIrq_categories{margin-block:var(--space-lg);border-top:var(--border-width) solid var(--color-line)}.YVJIrq_category{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);padding-block:var(--space-md);border-bottom:var(--border-width) solid var(--color-line);display:flex}.YVJIrq_categoryLabel{font-weight:var(--font-weight-bold);cursor:pointer}.YVJIrq_categoryDescription{margin-top:var(--space-2xs);font-size:var(--text-sm);color:var(--color-text-muted)}.YVJIrq_switch{appearance:none;background:var(--color-brown-light);cursor:pointer;width:44px;height:24px;transition:background-color var(--duration-fast) ease;flex:none;margin-top:2px;position:relative}.YVJIrq_switch:after{content:"";background:var(--color-text);width:18px;height:18px;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:3px;left:3px}.YVJIrq_switch:checked{background:var(--color-orange)}.YVJIrq_switch:checked:after{transform:translate(20px)}.YVJIrq_switch:disabled{opacity:.55;cursor:not-allowed}.YVJIrq_warning{margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--color-error)}.YVJIrq_dialogActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.YVJIrq_dangerZone{gap:var(--space-lg);margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--border-width) solid var(--color-line);flex-wrap:wrap;display:flex}.YVJIrq_textButton{font-size:var(--text-xs);color:var(--color-text-subtle);text-underline-offset:3px;transition:color var(--duration-fast) ease;text-decoration:underline}.YVJIrq_textButton:hover{color:var(--color-orange)}
@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/de5b29778e07ae11-s.0oaa0mk4_b_t3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7430f2c76c1d8bfe-s.3o99zf9g92g9_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9abef1257fc4b0d1-s.2lan99y8s6q1x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c43b57cd79ac917-s.1r72fl9fio797.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cabbc31f8d897d7e-s.p.1ebum-lokstdy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.-qkTpG_className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:800}.-qkTpG_variable{--font-display-family:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.NNJQ2W_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.NNJQ2W_variable{--font-body-family:"Space Grotesk", "Space Grotesk Fallback"}
:root{--color-orange:#ec6f1b;--color-orange-hover:#ff7f2a;--color-orange-deep:#d9611a;--color-black:#0a0404;--color-surface:#1d1415;--color-brown:#322626;--color-brown-light:#3d2f2f;--color-white:#fff;--color-paper:#f9f8f6;--color-text:#f9f8f6;--color-text-muted:#f9f8f6b8;--color-text-subtle:#f9f8f680;--color-ink:#0a0404;--color-ink-muted:#0a0404b8;--color-line:#f9f8f624;--color-line-strong:#f9f8f652;--color-line-ink:#0a04041f;--color-success:#3fb27f;--color-error:#ff5a4f;--font-display:var(--font-display-family,"Unbounded"), "Arial Black", sans-serif;--font-body:var(--font-body-family,"Space Grotesk"), system-ui, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-display:800;--text-xs:.6875rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-xl:clamp(1.375rem, 1.1rem + 1vw, 1.875rem);--text-2xl:clamp(2rem, 1.4rem + 2.6vw, 3.5rem);--text-3xl:clamp(2.5rem, 1.6rem + 3.8vw, 4.75rem);--text-hero:clamp(3.5rem, .8rem + 12vw, 11.5rem);--leading-tight:1.02;--leading-snug:1.25;--leading-normal:1.6;--tracking-display:-.02em;--tracking-eyebrow:.22em;--container-max:1200px;--container-narrow:820px;--gutter:clamp(1rem, .5rem + 3vw, 3.75rem);--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--section-padding:clamp(4rem, 2.5rem + 6vw, 8rem);--header-height:5.25rem;--diagonal:clamp(2.5rem, 6vw, 6rem);--cut-sm:10px;--cut-md:18px;--fade-mobile:linear-gradient(180deg, #000 0%, #000 72%, transparent 100%);--radius-none:0;--border-width:1px;--shadow-card:0 30px 60px -30px #0009;--shadow-glow:0 0 80px #ec6f1b59;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--duration-fast:.16s;--duration-base:.32s;--duration-slow:.9s;--reveal-distance:32px;--marquee-duration:38s;--z-base:1;--z-header:50;--z-menu:60;--z-cookie:80;--z-modal:90}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-lg))}body{background-color:var(--color-black);min-height:100vh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--font-weight-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}strong{font-weight:var(--font-weight-bold)}:focus-visible{outline:2px solid var(--color-orange);outline-offset:3px}::selection{background:var(--color-orange);color:var(--color-ink)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:var(--z-modal);padding:var(--space-xs) var(--space-md);background:var(--color-orange);color:var(--color-ink);font-weight:var(--font-weight-bold);transition:transform var(--duration-fast) var(--ease-out);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.menu-open main,.menu-open footer{visibility:hidden;transition:visibility 0s linear var(--duration-base)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.container{width:100%;max-width:calc(var(--container-max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.section{padding-block:var(--section-padding);position:relative}.theme-dark{background-color:var(--color-black);color:var(--color-text)}.theme-brown{background-color:var(--color-brown);color:var(--color-text)}.theme-orange{background-color:var(--color-orange);color:var(--color-ink)}.theme-paper{background-color:var(--color-paper);color:var(--color-ink)}.section-head{gap:var(--space-lg);margin-bottom:var(--space-3xl);align-items:end;display:grid}@media (min-width:900px){.section-head{gap:var(--space-3xl);grid-template-columns:1fr 1fr}}.eyebrow{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-orange);display:inline-flex}.eyebrow--line:after{content:"";background:currentColor;width:2.25rem;height:1px}.theme-orange .eyebrow,.theme-paper .eyebrow{color:var(--color-ink-muted)}.heading-1{font-size:var(--text-3xl)}.heading-2{font-size:var(--text-2xl)}.heading-3{font-size:var(--text-xl)}.accent{color:var(--color-orange)}.lead{max-width:34rem;margin-top:var(--space-lg);font-size:var(--text-md);color:var(--color-text-muted)}.theme-orange .lead,.theme-paper .lead{color:var(--color-ink-muted)}.text-muted{color:var(--color-text-muted)}.btn{--btn-bg:var(--color-orange);--btn-fg:var(--color-ink);--btn-border:transparent;justify-content:center;align-items:center;gap:var(--space-xs);background:var(--btn-bg);min-height:2.75rem;color:var(--btn-fg);border:var(--border-width) solid var(--btn-border);font-size:var(--text-sm);font-weight:var(--font-weight-bold);white-space:nowrap;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) ease;padding:.7rem 1.4rem;line-height:1;display:inline-flex;position:relative}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.btn--primary{clip-path:polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, 0 100%)}.btn--primary:hover{--btn-bg:var(--color-orange-hover)}.btn--dark{--btn-bg:var(--color-black);--btn-fg:var(--color-text);clip-path:polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, 0 100%)}.btn--dark:hover{--btn-bg:var(--color-surface)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--color-text);--btn-border:var(--color-line-strong)}.btn--outline:hover{--btn-border:var(--color-orange);--btn-fg:var(--color-orange)}.link-arrow{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);font-weight:var(--font-weight-bold);color:var(--color-orange);display:inline-flex}.link-arrow:after{content:"→";transition:transform var(--duration-fast) var(--ease-out)}.link-arrow:hover:after{transform:translate(4px)}.theme-orange .link-arrow{color:var(--color-ink)}.bullet-list{margin-top:var(--space-xl);border-top:var(--border-width) solid var(--color-line);padding:0;list-style:none}.bullet-list li{align-items:center;gap:var(--space-sm);border-bottom:var(--border-width) solid var(--color-line);font-size:var(--text-sm);padding-block:.85rem;display:flex}.bullet-list li:before,.tag-list li:before{content:"";background:var(--color-orange);flex:none;width:6px;height:6px}.tag-list{gap:var(--space-xs) var(--space-md);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tag-list li{align-items:center;gap:var(--space-xs);display:inline-flex}.cut-corner{clip-path:polygon(0 0, calc(100% - var(--cut-md)) 0, 100% var(--cut-md), 100% 100%, 0 100%)}:where(.cut-corner){position:relative}.cut-corner:after{content:"";top:calc(var(--border-width) * -1);left:calc(100% + var(--border-width) - var(--cut-md));width:calc(var(--cut-md) * 1.4142 + 1px);border-top-width:inherit;border-top-style:inherit;border-top-color:inherit;transform-origin:0 0;pointer-events:none;height:0;position:absolute;transform:rotate(45deg)}.diagonal-bottom{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--diagonal)), 0 100%)}.diagonal-top{clip-path:polygon(0 var(--diagonal), 100% 0, 100% 100%, 0 100%)}.js [data-reveal]{opacity:0;transition:opacity var(--duration-slow) var(--ease-out), translate var(--duration-slow) var(--ease-out), scale var(--duration-slow) var(--ease-out), clip-path calc(var(--duration-slow) * 1.4) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.js [data-reveal=up]{translate:0 var(--reveal-distance)}.js [data-reveal=left]{translate:calc(var(--reveal-distance) * -1) 0}.js [data-reveal=right]{translate:var(--reveal-distance) 0}.js [data-reveal=scale]{scale:.94}.js [data-reveal=clip]{opacity:1;clip-path:inset(0 100% 0 0)}.js [data-reveal].is-revealed{opacity:1;translate:none;scale:none}.js [data-reveal=clip].is-revealed{clip-path:inset(0)}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;translate:none;scale:none}.js [data-reveal=clip]{clip-path:none}}

