@font-face{font-family:Barlow;src:url(/fonts/Barlow-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(/fonts/BarlowSemiCondensed-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--brand-paper: #E7E7E2;--brand-ink: #16181D;--brand-seal: #E5322D;--brand-seal-bright: #F0453A;--brand-graphite: #4A4E57;--surface: #E7E7E2;--surface-raised: #F4F4F0;--surface-sunken: #DCDCD6;--text: #16181D;--text-muted: #4A4E57;--text-accent: #C0221E;--accent: #E5322D;--action: #16181D;--on-action: #E7E7E2;--border: #CFCFC8;--border-strong: #7A7E86;--focus: var(--text-accent);--status-ok: #18683F;--status-warn: #8A5A00;--status-error: #A11D1A;--eink-paper: #E4E3DC;--eink-black: #1C1C1C;--eink-red: #B8261E;--eink-yellow: #D8B11C;--font-sans: "Barlow", "Noto Sans SC", system-ui, sans-serif;--font-condensed: "Barlow Semi Condensed", "Barlow", "Noto Sans SC", sans-serif;--font-cjk: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 9999px;--frame-weight: 2px;--frame-arm: 20px;--frame-inset: 12px;--shadow-card: 0 1px 2px rgba(22,24,29,.06), 0 8px 24px -12px rgba(22,24,29,.18)}.t-display-xl{font-family:var(--font-sans);font-size:72px;line-height:1;font-weight:300;letter-spacing:-.02em}.t-display{font-family:var(--font-sans);font-size:56px;line-height:1;font-weight:300;letter-spacing:-.015em}.t-h1{font-family:var(--font-sans);font-size:40px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.t-h2{font-family:var(--font-sans);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.005em}.t-h3{font-family:var(--font-sans);font-size:20px;line-height:1.3;font-weight:600}.t-body-lg{font-family:var(--font-sans);font-size:18px;line-height:1.6;font-weight:400}.t-body{font-family:var(--font-sans);font-size:16px;line-height:1.6;font-weight:400}.t-body-sm{font-family:var(--font-sans);font-size:14px;line-height:1.5;font-weight:400}.t-price{font-family:var(--font-sans);font-size:28px;line-height:1.1;font-weight:600;letter-spacing:-.01em}.t-label{font-family:var(--font-condensed);font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.t-spec{font-family:var(--font-condensed);font-size:14px;line-height:1.45;font-weight:500;letter-spacing:.01em}.t-button{font-family:var(--font-condensed);font-size:15px;line-height:1;font-weight:600;letter-spacing:.02em}.t-zh-body{font-family:var(--font-cjk);font-size:16px;line-height:1.7;font-weight:400}.t-zh-heading{font-family:var(--font-cjk);font-size:28px;line-height:1.3;font-weight:700}:root{--p-barcode: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='48' viewBox='0 0 240 48'%3E%3Cg fill='%2316181D'%3E%3Crect x='0' width='1' height='48'/%3E%3Crect x='3' width='1' height='48'/%3E%3Crect x='5' width='4' height='48'/%3E%3Crect x='11' width='2' height='48'/%3E%3Crect x='15' width='2' height='48'/%3E%3Crect x='19' width='1' height='48'/%3E%3Crect x='23' width='1' height='48'/%3E%3Crect x='26' width='2' height='48'/%3E%3Crect x='32' width='1' height='48'/%3E%3Crect x='34' width='1' height='48'/%3E%3Crect x='38' width='2' height='48'/%3E%3Crect x='42' width='2' height='48'/%3E%3Crect x='46' width='1' height='48'/%3E%3Crect x='50' width='1' height='48'/%3E%3Crect x='52' width='2' height='48'/%3E%3Crect x='57' width='1' height='48'/%3E%3Crect x='60' width='4' height='48'/%3E%3Crect x='66' width='1' height='48'/%3E%3Crect x='70' width='4' height='48'/%3E%3Crect x='76' width='4' height='48'/%3E%3Crect x='81' width='3' height='48'/%3E%3Crect x='88' width='4' height='48'/%3E%3Crect x='94' width='1' height='48'/%3E%3Crect x='98' width='4' height='48'/%3E%3Crect x='105' width='4' height='48'/%3E%3Crect x='113' width='2' height='48'/%3E%3Crect x='117' width='2' height='48'/%3E%3Crect x='120' width='4' height='48'/%3E%3Crect x='128' width='1' height='48'/%3E%3Crect x='133' width='1' height='48'/%3E%3Crect x='137' width='4' height='48'/%3E%3Crect x='143' width='2' height='48'/%3E%3Crect x='147' width='3' height='48'/%3E%3Crect x='152' width='4' height='48'/%3E%3Crect x='160' width='1' height='48'/%3E%3Crect x='165' width='2' height='48'/%3E%3Crect x='169' width='1' height='48'/%3E%3Crect x='171' width='3' height='48'/%3E%3Crect x='175' width='1' height='48'/%3E%3Crect x='178' width='1' height='48'/%3E%3Crect x='181' width='1' height='48'/%3E%3Crect x='184' width='1' height='48'/%3E%3Crect x='187' width='2' height='48'/%3E%3Crect x='193' width='1' height='48'/%3E%3Crect x='198' width='4' height='48'/%3E%3Crect x='205' width='2' height='48'/%3E%3Crect x='209' width='4' height='48'/%3E%3Crect x='216' width='2' height='48'/%3E%3Crect x='220' width='2' height='48'/%3E%3Crect x='224' width='4' height='48'/%3E%3Crect x='230' width='4' height='48'/%3E%3Crect x='235' width='1' height='48'/%3E%3C/g%3E%3C/svg%3E");--p-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='1' fill='%2316181D'/%3E%3C/svg%3E");--p-fret: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M0 29H32M28 29V3H5V23H22V9H11V17H16' fill='none' stroke='%2316181D' stroke-width='1.5'/%3E%3C/svg%3E");--p-hui: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cg fill='none' stroke='%2316181D' stroke-width='1'%3E%3Crect x='12.5' y='12.5' width='23' height='23'/%3E%3Crect x='19.5' y='19.5' width='9' height='9'/%3E%3C/g%3E%3C/svg%3E");--p-raster: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Crect width='4' height='1' fill='%2316181D'/%3E%3C/svg%3E");--p-registration: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M36 30.5v11M30.5 36h11' fill='none' stroke='%2316181D' stroke-width='1'/%3E%3C/svg%3E");--p-scan: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%2316181D' stroke-width='1'%3E%3Cpath d='M10.5 17v5.5H16M17 10.5h4.5V16'/%3E%3Cpath d='M42.5 49v5.5H48M49 42.5h4.5V48'/%3E%3C/g%3E%3C/svg%3E");--p-signal: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='480' viewBox='0 0 480 480'%3E%3Cg fill='none' stroke='%2316181D' stroke-width='1'%3E%3Ccircle cx='480' cy='480' r='70'/%3E%3Ccircle cx='480' cy='480' r='130' stroke-opacity='.85'/%3E%3Ccircle cx='480' cy='480' r='190' stroke-opacity='.7'/%3E%3Ccircle cx='480' cy='480' r='250' stroke-opacity='.55'/%3E%3Ccircle cx='480' cy='480' r='310' stroke-opacity='.4'/%3E%3Ccircle cx='480' cy='480' r='370' stroke-opacity='.25'/%3E%3Ccircle cx='480' cy='480' r='430' stroke-opacity='.12'/%3E%3C/g%3E%3C/svg%3E")}:root:lang(zh){--font-sans: "Barlow", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;--font-condensed: "Barlow Semi Condensed", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", sans-serif}:lang(zh) .display,:lang(zh) .h-xl,:lang(zh) .h-lg{font-weight:400;letter-spacing:0}:lang(zh) .label,:lang(zh) .btn,:lang(zh) .link-mono{letter-spacing:.04em}:root{--page: #F4F4F0;--page-raised: #FFFFFF;--surface: var(--page);--surface-raised: var(--page-raised);--surface-sunken: #E7E7E2;--text: #16181D;--text-muted: #4A4E57;--text-faint: rgba(22, 24, 29, .22);--text-accent: #C0221E;--accent: #E5322D;--border: #DCDCD6;--border-strong: #7A7E86;--focus: #C0221E;--icon-light: #E5322D;--dot-ink: rgba(22, 24, 29, .22);--art-w: 41.66vw;--gutter: 40px;--max: 1440px;color-scheme:light}.dark{--page: #16181D;--page-raised: #1F2228;--surface: var(--page);--surface-raised: var(--page-raised);--surface-sunken: #101115;--text: #E7E7E2;--text-muted: #A3A7AF;--text-faint: rgba(231, 231, 226, .28);--text-accent: #FF5A4E;--accent: #F0453A;--border: #30343B;--border-strong: #6B7079;--focus: #FF5A4E;--icon-light: #F0453A;--dot-ink: rgba(231, 231, 226, .55);color-scheme:dark;background:var(--page);color:var(--text)}.sheet{--surface: #FFFFFF;--surface-raised: #F4F4F0;position:relative;z-index:2;background:var(--surface);color:var(--text);border-radius:40px;box-shadow:0 -1px #16181d0a,0 -24px 60px -36px #16181d2e}.sheet.dark{--surface: #16181D;--surface-raised: #1F2228}.sheet--paper{--surface: #FFFFFF;--surface-raised: #F4F4F0}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--text);font-family:var(--font-sans);font-size:17px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;font-weight:400;line-height:1.05;text-wrap:balance}p{margin:0}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--accent);color:#16181d}main{position:relative;z-index:1}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px))}@media(max-width:720px){:root{--gutter: 20px}.sheet{border-radius:24px}}.split{display:grid;grid-template-columns:calc(var(--art-w) - var(--gutter)) 1fr;column-gap:130px}@media(max-width:1100px){.split{column-gap:64px}}@media(max-width:900px){.split{grid-template-columns:1fr}}.label{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-condensed);font-size:14px;line-height:1.2;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.label--dot:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.display{font-weight:300;font-size:clamp(48px,6vw,92px);line-height:1;letter-spacing:-.025em}.h-xl{font-weight:300;font-size:clamp(40px,5vw,76px);line-height:1.02;letter-spacing:-.02em}.h-lg{font-weight:300;font-size:clamp(34px,3.4vw,48px);line-height:1.08;letter-spacing:-.015em}.h-md{font-weight:400;font-size:clamp(24px,2.1vw,30px);line-height:1.15;letter-spacing:-.01em}.h-sm{font-weight:500;font-size:22px;line-height:1.25}.lead{font-size:18px;line-height:1.5;font-weight:500}.body{font-size:17px;line-height:1.6;color:var(--text-muted);max-width:60ch}.hl{color:var(--accent)}.num{font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;gap:10px;justify-content:center;font-family:var(--font-condensed);font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;line-height:1;min-height:54px;padding:0 22px;border-radius:5px;border:0;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.btn--red{background:#f0453a;color:#16181d}.btn--red:hover{background:#ff5a4e}.btn--light{background:#f4f4f0;color:#16181d;box-shadow:inset 0 0 0 1px #dcdcd6}.btn--light:hover{background:#e7e7e2}.btn--outline{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1.5px currentColor}.btn--outline:hover{background:var(--text);color:var(--page-raised)}.btn--ink{background:#16181d;color:#e7e7e2}.btn--ink:hover{background:#2a2e35}.btn--ghost{background:transparent;color:var(--text);padding-inline:14px}.btn--ghost:hover{text-decoration:underline;text-underline-offset:6px}.btn--quiet{background:var(--page-raised);color:#e7e7e2}.btn--quiet:hover{background:#2a2e35}.btn--sm{min-height:44px;font-size:14px;padding:0 16px}.btn-row{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.link-mono{font-family:var(--font-condensed);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;color:var(--text-muted)}.dots{background-image:radial-gradient(circle,var(--dot-ink) 1px,transparent 1.5px);background-size:72px 72px;background-position:35px 35px}.tabs{display:inline-flex;gap:4px;padding:4px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px #dcdcd6}.tabs button{font:500 17px/1 var(--font-sans);color:#16181d;background:transparent;border:0;border-radius:4px;padding:13px 20px;cursor:pointer}.tabs button[aria-selected=true]{background:#16181d;color:#f4f4f0}.tabs button:hover:not([aria-selected=true]){background:#f4f4f0}.frame{position:relative;padding:var(--frame-inset)}.frame:before,.frame:after{content:"";position:absolute;width:var(--frame-arm);height:var(--frame-arm);border:0 solid var(--text);pointer-events:none}.frame:before{left:0;bottom:0;border-left-width:var(--frame-weight);border-bottom-width:var(--frame-weight)}.frame:after{right:0;top:0;border-right-width:var(--frame-weight);border-top-width:var(--frame-weight)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;left:16px;top:-60px;z-index:100;background:#e7e7e2;color:#16181d;padding:10px 14px;border-radius:4px}.skip:focus{top:12px}.placeholder-note{font-family:var(--font-condensed);font-size:13px;font-weight:500;color:#8a5a00}.dark .placeholder-note{color:#b98200}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root{--pat-ink: #16181D}.dark{--pat-ink: #E7E7E2}.pat{--pat-fade: linear-gradient(#000, #000);--pat-repeat: repeat;--pat-pos: 0 0;--pat-o: .2;position:relative;isolation:isolate}.pat:after{content:"";position:absolute;inset:var(--pat-inset, 0);z-index:-1;pointer-events:none;border-radius:inherit;background:var(--pat-ink);opacity:var(--pat-o);-webkit-mask-image:var(--pat-img),var(--pat-fade);mask-image:var(--pat-img),var(--pat-fade);-webkit-mask-size:var(--pat-size),100% 100%;mask-size:var(--pat-size),100% 100%;-webkit-mask-repeat:var(--pat-repeat),no-repeat;mask-repeat:var(--pat-repeat),no-repeat;-webkit-mask-position:var(--pat-pos),0 0;mask-position:var(--pat-pos),0 0;-webkit-mask-composite:source-in;mask-composite:intersect}.pat--dots{--pat-img: var(--p-dots);--pat-size: 24px 24px;--pat-o: .3}.pat--registration{--pat-img: var(--p-registration);--pat-size: 72px 72px;--pat-o: .32}.pat--scan{--pat-img: var(--p-scan);--pat-size: 64px 64px}.pat--scan{--pat-o: .1}.pat--raster{--pat-o: .035}.dark .pat--scan{--pat-o: .2}.dark .pat--raster{--pat-o: .06}.pat--raster{--pat-img: var(--p-raster);--pat-size: 4px 4px}.pat--hui{--pat-img: var(--p-hui);--pat-size: 48px 48px;--pat-o: .1}.pat--fret{--pat-img: var(--p-fret);--pat-size: 32px 32px;--pat-repeat: repeat-x;--pat-o: .22}.pat--barcode{--pat-img: var(--p-barcode);--pat-size: 240px 100%;--pat-repeat: repeat-x;--pat-o: .14}.pat--signal{--pat-img: var(--p-signal);--pat-size: min(480px, 90%) auto;--pat-repeat: no-repeat;--pat-pos: 100% 100%;--pat-o: .16}.pat--from-right{--pat-fade: linear-gradient(90deg, transparent 40%, #000 100%)}.pat--from-left{--pat-fade: linear-gradient(270deg, transparent 30%, #000 100%)}.pat--from-top{--pat-fade: linear-gradient(180deg, #000, transparent 75%)}.pat--from-bottom{--pat-fade: linear-gradient(0deg, #000, transparent 75%)}.pat--corner-tr{--pat-fade: radial-gradient(70% 90% at 100% 0, #000, transparent)}.pat--corner-br{--pat-fade: radial-gradient(70% 90% at 100% 100%, #000, transparent)}.pat--center{--pat-fade: radial-gradient(closest-side, #000, transparent)}.progress{position:fixed;inset:0 0 auto;height:2px;z-index:60;pointer-events:none;background:var(--accent);transform-origin:0 50%;transform:scaleX(var(--sp, 0))}.motion [data-r]{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.motion [data-r=head]{opacity:1;transform:translateY(.35em);clip-path:inset(0 0 100% 0);transition:clip-path 1.1s cubic-bezier(.2,.7,.2,1),transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:var(--d, 0ms)}.motion [data-r].is-in{opacity:1;transform:none;clip-path:inset(-.2em -.2em -.3em -.2em)}.motion [data-r=scan]{opacity:1;transform:none;clip-path:inset(0 0 100% 0 round 14px);transition:clip-path 1.2s cubic-bezier(.6,0,.2,1)}.motion [data-r=scan].is-in{clip-path:inset(0 0 0 0 round 14px)}.scanbar{position:absolute;left:0;right:0;top:0;height:2px;z-index:5;pointer-events:none;opacity:0;background:#ff5a4e;box-shadow:0 0 14px 3px #ff5a4e8c}.motion .is-in>.scanbar{animation:scanbar 1.2s cubic-bezier(.6,0,.2,1) both}@keyframes scanbar{0%{top:0;opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.motion .vis .spec-line i{transform:scaleX(0);transform-origin:0 50%}.motion .vis.is-in .spec-panel:not([hidden]) .spec-line i{animation:grow 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.5s + var(--k, 0) * .12s)}@keyframes grow{to{transform:scaleX(1)}}.motion .vis .term>div{opacity:0}.motion .vis.is-in .term>div{animation:line-in .01s steps(1) both;animation-delay:calc(.7s + var(--k, 0) * .16s)}@keyframes line-in{to{opacity:1}}.motion .vis .po tbody tr{opacity:0;transform:translate(-10px)}.motion .vis.is-in .po tbody tr{animation:row-in .6s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.6s + var(--k, 0) * .11s)}@keyframes row-in{to{opacity:1;transform:none}}.motion .vis.is-in .map circle.hot{animation:hub 2.4s ease-in-out 1.4s infinite}@keyframes hub{50%{opacity:.35}}.motion .sheet{transform-origin:50% 0;will-change:transform}@media(prefers-reduced-motion:reduce){.progress{display:none}}:root{--art-pic-h: max(300px, min(48vw, 560px))}.art[data-astro-cid-vzfs6dvf]{position:absolute;top:0;left:0;width:100%;height:clamp(720px,100svh,1000px);z-index:0;overflow:hidden;background:#eceae5}.layer[data-astro-cid-vzfs6dvf]{position:absolute;inset:0;overflow:hidden}.layer[data-astro-cid-vzfs6dvf] img[data-astro-cid-vzfs6dvf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.layer--wide[data-astro-cid-vzfs6dvf] img[data-astro-cid-vzfs6dvf]{object-position:85% 50%}.art-shade[data-astro-cid-vzfs6dvf]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#f4f4f0d1,#f4f4f08c 30%,#f4f4f000 52%),linear-gradient(0deg,#f4f4f08c,#f4f4f000 30%)}@media(max-width:1100px){.art[data-astro-cid-vzfs6dvf]{height:var(--art-pic-h);background:#f4f4f0}.layer--wide[data-astro-cid-vzfs6dvf] img[data-astro-cid-vzfs6dvf]{object-position:70% 50%}.art-shade[data-astro-cid-vzfs6dvf]{background:linear-gradient(0deg,#f4f4f0,#f4f4f000 22%)}}.hdr[data-astro-cid-3ef6ksr2]{position:absolute;inset:0 0 auto;z-index:20}.hdr-in[data-astro-cid-3ef6ksr2]{max-width:var(--max);margin-inline:auto;padding:14px var(--gutter);display:flex;align-items:center;gap:16px}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:176px;height:auto}.pill[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:4px;background:#ffffffe0;backdrop-filter:blur(8px);box-shadow:0 0 0 1px #16181d14,0 8px 24px -16px #16181d40;border-radius:6px;padding:0 12px;height:54px}.nl[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:54px;font-family:var(--font-condensed);font-weight:600;font-size:15px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:#16181d}.nl[data-astro-cid-3ef6ksr2]:hover,.nl[data-astro-cid-3ef6ksr2].is-on{color:#000;text-decoration:underline;text-underline-offset:6px}.dot[data-astro-cid-3ef6ksr2]{width:5px;height:5px;border-radius:50%;background:#f0453a}.dd[data-astro-cid-3ef6ksr2]{position:relative}.dd-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;min-width:240px;padding:8px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px #16181d14,0 16px 40px -20px #16181d59;display:grid;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s,transform .15s,visibility .15s}.dd[data-astro-cid-3ef6ksr2]:hover .dd-menu[data-astro-cid-3ef6ksr2],.dd[data-astro-cid-3ef6ksr2]:focus-within .dd-menu[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:none}.dd-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:12px;border-radius:4px;text-decoration:none;font-size:16px;color:#16181d}.dd-menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#f4f4f0}.acts[data-astro-cid-3ef6ksr2]{display:flex;gap:12px}.acts[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{min-height:54px;padding:0 20px}.mnav[data-astro-cid-3ef6ksr2]{display:none;position:relative}.mnav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;width:48px;height:48px;display:grid;place-content:center;gap:5px;background:#fff;box-shadow:0 0 0 1px #16181d1a;border-radius:6px;cursor:pointer}.mnav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.mnav[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:20px;height:2px;background:#16181d;display:block}.mnav-panel[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:56px;width:min(320px,calc(100vw - 40px));background:#fff;box-shadow:0 0 0 1px #16181d14,0 20px 50px -20px #16181d59;border-radius:8px;padding:12px;display:grid;gap:2px}.mnav-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:not(.btn){padding:12px;text-decoration:none;font-size:18px;color:#16181d;border-radius:4px}.mnav-panel[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].sub{padding-left:28px;font-size:16px;color:#4a4e57}.mnav-panel[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:8px}.acts[data-astro-cid-3ef6ksr2] .lang[data-astro-cid-3ef6ksr2]{min-width:72px}.mlang[data-astro-cid-3ef6ksr2]{display:none;margin-left:auto;font-family:var(--font-condensed);font-weight:600;font-size:15px;letter-spacing:.08em;text-decoration:none;padding:12px 10px}@media(max-width:900px){.pill[data-astro-cid-3ef6ksr2],.acts[data-astro-cid-3ef6ksr2]{display:none}.mnav[data-astro-cid-3ef6ksr2],.mlang[data-astro-cid-3ef6ksr2]{display:block}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:150px}}.ftr[data-astro-cid-sz7xmlte]{padding-top:140px;margin-top:-40px;border-radius:40px 40px 0 0}.ftr-grid[data-astro-cid-sz7xmlte]{min-height:640px}.ftr-left[data-astro-cid-sz7xmlte]{padding-top:6px}.ftr-right[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:space-between;gap:120px;padding-bottom:100px}.cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1fr 1fr;gap:40px}.col-h[data-astro-cid-sz7xmlte]{color:#a3a7af;font-size:17px;margin-bottom:26px}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:17px}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}ul[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.ftr-cta[data-astro-cid-sz7xmlte]{display:grid;gap:32px;max-width:640px}.ftr-bot[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-block:30px 40px;font-size:18px}.fret[data-astro-cid-sz7xmlte]{height:24px;--pat-size: 24px 24px;--pat-o: .18}.muted[data-astro-cid-sz7xmlte]{color:#a3a7af;font-size:15px;max-width:26em}.tm[data-astro-cid-sz7xmlte]{display:block;margin-top:6px;font-size:13px;color:#a3a7af}.ftr-bot[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte]{display:flex;gap:26px;flex-wrap:wrap}.ftr-bot[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-family:var(--font-condensed);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.ftr-bot[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}@media(max-width:900px){.ftr[data-astro-cid-sz7xmlte]{padding-top:80px}.ftr-grid[data-astro-cid-sz7xmlte]{min-height:0}.ftr-left[data-astro-cid-sz7xmlte]{display:none}.ftr-right[data-astro-cid-sz7xmlte]{gap:64px;padding-bottom:64px}}
