@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800.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:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sans-400-700.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:DM Sans Fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial Narrow),local(Arial);size-adjust:88%;ascent-override:98%;descent-override:26%;line-gap-override:0%}:root{--ink:#161616;--ink-2:#2a2a27;--paper:#f8f8f5;--paper-2:#efefea;--card:#eaeae5;--orange:#ff6b2c;--orange-2:#ff854f;--orange-ink:#c2410c;--line:#deded8;--muted:#686862;--ok:#15803d;--danger:#b91c1c;--display:"Barlow Condensed", "Barlow Condensed Fallback", "Arial Narrow", sans-serif;--body:"DM Sans", "DM Sans Fallback", Arial, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--pad:4.5%;--shadow-rest:0 3px 12px -8px #1616162e;--shadow-raised:0 18px 34px -20px #16161652;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:90px}body{color:var(--ink);background:var(--paper);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{padding-inline:var(--pad)}.orange{color:var(--orange)}.eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.75rem;font-weight:600;display:flex}.eyebrow .star{color:var(--orange);font-size:1.15rem;line-height:1}.muted{color:var(--muted)}h1,h2,h3{text-wrap:balance}.btn{white-space:nowrap;min-height:52px;transition:transform .3s var(--ease), box-shadow .3s var(--ease), background .25s, color .25s;background:0 0;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 4px 9px -6px #16161659}.btn:hover{box-shadow:var(--shadow-raised);transform:translateY(-2px)}.btn:active{box-shadow:none;transform:none}.btn svg{width:18px;height:18px;transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(4px)}.btn-orange{background:var(--orange);color:var(--ink)}.btn-orange:hover{background:var(--orange-2)}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#333}.btn-ghost{border-color:var(--line);background:#fff}.btn-block{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed;transform:none}.text-link{border-top:0;border-bottom:1px solid;background:0 0;border-inline:0;padding:4px 0;font-size:.9rem;font-weight:500}.text-link:hover{color:var(--orange-ink)}.announcement{padding:10px var(--pad);background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.75rem;display:flex}.announcement b{color:var(--orange);font-weight:600}.site-header{z-index:40;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#f8f8f5eb;transition:box-shadow .3s;position:sticky;top:0}.site-header.scrolled{box-shadow:0 8px 24px -18px #16161673}.header-in{height:84px;padding-inline:var(--pad);justify-content:space-between;align-items:center;gap:20px;display:flex}.brand{letter-spacing:-.045em;align-items:center;gap:8px;font-size:1.02rem;font-weight:800;line-height:.95;display:flex}.brand-symbol{width:42px;height:42px;color:var(--orange);transition:transform .6s var(--ease);transform:rotate(10deg)}.brand:hover .brand-symbol{transform:rotate(-8deg)scale(1.06)}.brand.light{color:var(--paper)}.nav{gap:32px;font-size:.9rem;display:flex}.nav a{padding:10px 0;position:relative}.nav a:after{content:"";background:var(--orange);width:0;height:2px;transition:width .25s var(--ease);position:absolute;bottom:4px;left:0}.nav a:hover:after,.nav a[aria-current=page]:after{width:100%}.header-actions{align-items:center;gap:8px;display:flex}.icon-btn{background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s;display:grid;position:relative}.icon-btn:hover{background:var(--paper-2)}.icon-btn svg{width:22px;height:22px}.bag-count{background:var(--ink);color:#fff;min-width:19px;height:19px;transition:transform .3s var(--ease);border-radius:10px;place-items:center;padding:0 5px;font-size:.68rem;font-weight:700;display:grid;position:absolute;top:3px;right:1px;transform:scale(0)}.bag-count.has{background:var(--orange);color:var(--ink);transform:scale(1)}.bag-count.bump{animation:bump .5s var(--ease)}@keyframes bump{40%{transform:scale(1.45)}}.menu-btn{display:none}.menu-btn span,.menu-btn span:before{width:20px;height:1.6px;transition:transform .3s var(--ease);background:currentColor;display:block;position:relative}.menu-btn span:before{content:"";position:absolute;top:7px}.menu-btn span{transform:translateY(-3.5px)}.menu-btn[aria-expanded=true] span{transform:translateY(0)rotate(45deg)}.menu-btn[aria-expanded=true] span:before{transform:translateY(-7px)rotate(-90deg)}.drawer-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#0a0a0a73;transition:opacity .35s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1}.drawer{z-index:61;width:min(420px,88vw);padding:18px 22px calc(22px + env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);overscroll-behavior:contain;visibility:hidden;transition:transform .5s var(--ease), visibility 0s .5s;flex-direction:column;gap:22px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(104%);box-shadow:-30px 0 60px -30px #0009}.drawer.open{visibility:visible;transition:transform .5s var(--ease), visibility 0s;transform:none}.drawer:before{content:"₿";font:800 18rem/1 var(--body);color:#ff6b2c12;pointer-events:none;position:absolute;bottom:60px;right:-40px;transform:rotate(12deg)}.drawer-top{justify-content:space-between;align-items:center;display:flex}.drawer-close{color:var(--paper)}.drawer-close:hover{background:#2a2a27}.drawer-links{flex-direction:column;margin-top:10px;display:flex}.drawer-links a{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;opacity:0;transition:opacity .4s, transform .55s var(--ease), color .2s;border-bottom:1px solid #33332f;align-items:baseline;gap:14px;padding:14px 0;font-size:2.6rem;font-weight:700;line-height:1;display:flex;transform:translate(28px)}.drawer.open .drawer-links a{opacity:1;transition-delay:calc(80ms + var(--i) * 50ms), calc(80ms + var(--i) * 50ms), 0s;transform:none}.drawer-links .n{font:500 .72rem var(--body);letter-spacing:.08em;color:#8e8e85;width:22px}.drawer-links .arr{font:400 1.3rem var(--body);color:var(--orange);opacity:0;transition:transform .3s var(--ease), opacity .3s;margin-left:auto;transform:translate(-6px)}.drawer-links a:hover,.drawer-links a:focus-visible{color:var(--orange)}.drawer-links a:hover .arr,.drawer-links a:focus-visible .arr{opacity:1;transform:none}.drawer-feature{background:#22221f;border-radius:6px;grid-template-columns:76px 1fr;align-items:center;gap:14px;margin-top:auto;padding:10px;transition:background .25s;display:grid;position:relative}.drawer-feature:hover{background:#2c2c28}.drawer-feature img{background:var(--card);mix-blend-mode:normal;object-fit:cover;border-radius:4px;width:76px;height:76px}.drawer-feature small{letter-spacing:.1em;text-transform:uppercase;color:var(--orange);font-size:.68rem;display:block}.drawer-feature b{margin:2px 0;font-weight:600;display:block}.drawer-feature span{color:#cfcfc8;font-size:.85rem}.drawer-foot{color:#a8a8a1;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:.8rem;display:flex}.drawer-foot a{color:var(--paper)}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open body{padding-right:var(--sbw,0)}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.02fr 1fr;min-height:min(760px,100svh - 120px);display:grid}.hero-copy{padding:56px 8.8% 34px var(--pad);flex-direction:column;align-items:flex-start;display:flex}.hero h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.035em;margin:30px 0 24px;font-size:clamp(4.4rem,7.6vw,8.6rem);font-weight:700;line-height:.9}.hero h1 .hl{padding-bottom:.04em;display:block;overflow:hidden}.hero h1 .hl>span{display:inline-block}.hero-lede{color:#5b5b55;max-width:31rem;margin:0;font-size:1.05rem;line-height:1.7}.hero-buttons{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.drop-peek{border:1px solid var(--line);transition:border-color .25s, box-shadow .3s var(--ease);background:#fff;border-radius:100px;align-items:center;gap:14px;margin-top:30px;padding:8px 16px 8px 8px;font-size:.85rem;display:flex}.drop-peek:hover{border-color:var(--ink);box-shadow:var(--shadow-rest)}.drop-peek .faces{display:flex}.drop-peek .faces img{background:var(--card);object-fit:cover;mix-blend-mode:normal;width:38px;height:38px;transition:transform .35s var(--ease);border:2px solid #fff;border-radius:50%;margin-left:-10px}.drop-peek .faces img:first-child{margin-left:0}.drop-peek:hover .faces img{transform:translateX(calc(var(--i) * 3px))}.drop-peek b{font-weight:600}.hero-bottom{letter-spacing:.06em;width:100%;color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:20px;margin-top:auto;padding-top:52px;font-size:.75rem;line-height:1.6;display:flex}.hero-bottom .count{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.btc-live{text-align:right}.btc-live .dot{background:var(--ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 #15803d80}.btc-live.on .dot{animation:ping 1.6s var(--ease) 3}@keyframes ping{70%{box-shadow:0 0 0 7px #15803d00}to{box-shadow:0 0 #15803d00}}.btc-live .val{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.hero-image{background:#0e0e0e;min-height:560px;position:relative;overflow:hidden}.hero-image>img{object-fit:cover;object-position:center 30%;will-change:transform;width:100%;height:112%;position:absolute;inset:-6% 0 auto}.hero-image:after{content:"";pointer-events:none;background:linear-gradient(#00000038,#0000 28% 62%,#0000008c);position:absolute;inset:0}.image-topline,.image-caption{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:.75rem;display:flex;position:absolute;left:30px;right:30px}.image-topline{top:26px}.image-caption{align-items:end;line-height:1.6;bottom:28px}.image-caption a{border-bottom:1px solid #fff8;padding-bottom:4px}.image-caption a:hover{border-color:var(--orange);color:var(--orange)}.hotspot{z-index:3;left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.hotspot-pin{background:var(--orange);width:34px;height:34px;color:var(--ink);transition:transform .3s var(--ease);border:0;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:800;display:grid;box-shadow:0 0 0 6px #ff6b2c4d}.hotspot-pin:hover,.hotspot.open .hotspot-pin{transform:scale(1.1)rotate(45deg)}.js .hotspot-pin{animation:hotspot-ring 1.8s var(--ease) 1.4s 3}@keyframes hotspot-ring{0%{box-shadow:0 0 #ff6b2c8c}80%,to{box-shadow:0 0 0 16px #ff6b2c00}}.hotspot-card{transform-origin:bottom;opacity:0;visibility:hidden;width:248px;transition:opacity .25s, transform .35s var(--ease), visibility .25s;background:var(--paper);color:var(--ink);border-radius:6px;grid-template-columns:64px 1fr;align-items:center;gap:12px;padding:10px;display:grid;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%,8px)scale(.97);box-shadow:0 20px 40px -18px #0000008c}.hotspot-card:after{content:"";background:var(--paper);width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.hotspot:hover .hotspot-card,.hotspot.open .hotspot-card,.hotspot:focus-within .hotspot-card{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}.hotspot-card img{background:var(--card);mix-blend-mode:multiply;border-radius:4px;width:64px;height:64px}.hotspot-card b{font-size:.9rem;font-weight:600;display:block}.hotspot-card small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}.hotspot-card .go{color:var(--orange-ink);align-items:center;gap:4px;margin-top:4px;font-size:.78rem;font-weight:600;display:inline-flex}.manifesto{background:var(--orange);padding:18px 0;overflow:hidden}.manifesto-track{width:max-content;font-family:var(--display);letter-spacing:.025em;white-space:nowrap;text-transform:uppercase;transform:translateX(calc(var(--shift,0) * -1px));will-change:transform;gap:34px;font-size:1.6rem;font-weight:600;display:flex}.manifesto-track .sep{font-family:var(--body);font-size:1.35rem}.section{padding:84px var(--pad)}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.section-heading h2,.h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:500;line-height:1.12}.section-heading>p{color:var(--muted);max-width:26rem;margin:0;font-size:.95rem;line-height:1.65}.toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;padding-bottom:20px;display:flex}.search{flex:280px;max-width:420px;position:relative}.search svg{width:18px;height:18px;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.search input{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;height:46px;padding:0 14px 0 42px}.search input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff6b2c2e}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{color:#5f5f59;background:0 0;border:1px solid #0000;border-radius:2px;padding:9px 14px;font-size:.875rem;transition:background .25s,color .25s}.chip:hover{background:var(--paper-2)}.chip[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:0 3px 8px -4px #1616164d}.count-note{color:var(--muted);letter-spacing:.04em;font-size:.8rem}.grid{grid-template-columns:repeat(3,1fr);gap:40px 26px;display:grid}.card{position:relative}.card-media{aspect-ratio:1;background:var(--card);box-shadow:var(--shadow-rest);transition:translate .45s var(--ease), box-shadow .45s var(--ease);border:1px solid #1616160d;border-radius:5px;position:relative;overflow:hidden}.card:hover .card-media{box-shadow:var(--shadow-raised);translate:0 -4px}.card-media img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease)}.card:hover .card-media img{transform:scale(1.05)}.card-badge{z-index:1;background:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:6px 9px;font-size:.7rem;font-weight:600;position:absolute;top:14px;left:14px}.quick{z-index:2;transition:transform .35s var(--ease);background:#f8f8f5f5;border-radius:4px;padding:10px;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(calc(100% + 16px));box-shadow:0 6px 18px -8px #1616164d}.card:hover .quick,.card:focus-within .quick{transform:translateY(0)}.quick p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0 0 8px;font-size:.75rem}.quick-sizes{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.quick-sizes button{border:1px solid var(--line);background:#fff;border-radius:3px;min-height:34px;padding:0;font-size:.75rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.quick-sizes button:hover{background:var(--ink);border-color:var(--ink);color:#fff}.quick-sizes button.added{background:var(--orange);border-color:var(--orange);color:var(--ink)}.card-info{justify-content:space-between;align-items:flex-start;gap:12px;margin-top:16px;display:flex}.card-info h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:500}.card-img{width:100%;height:100%;display:block}.card-info p{color:var(--muted);margin:6px 0 0;font-size:.78rem}.price{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem}.price s{color:var(--muted);margin-right:6px;font-size:.82rem}.sats{color:var(--muted);opacity:0;min-height:1.1em;margin-top:4px;font-size:.72rem;transition:opacity .4s;display:block}.sats.on{opacity:1}.no-results{text-align:center;color:var(--muted);padding:50px 0}.grid-foot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:22px;font-size:.8rem;display:flex}.story{background:var(--ink);color:var(--paper);padding:84px var(--pad);grid-template-columns:1fr 1fr;gap:9%;display:grid}.story .eyebrow{color:var(--orange)}.story h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.015em;margin:24px 0;font-size:clamp(3.4rem,5.6vw,4.8rem);font-weight:700;line-height:.97}.story-title p{color:#b1b0a8;max-width:400px;line-height:1.75}.story .btn-line{color:var(--paper);border-color:#65655e;margin-top:14px}.story .btn-line:hover{background:#292929}.values{counter-reset:v;margin:0;padding:6px 0 0;list-style:none}.values li{counter-increment:v;border-bottom:1px solid #3a3a35;gap:22px;padding:26px 0 28px;display:flex}.values li:first-child{padding-top:0}.values li:last-child{border:0}.values li:before{content:"0" counter(v);color:#8e8e85;margin-top:6px;font-size:.75rem}.values h3{letter-spacing:-.02em;margin:0 0 10px;font-size:1.125rem;font-weight:500}.values p{color:#a7a79e;max-width:340px;margin:0;font-size:.95rem;line-height:1.7}.faq-wrap{grid-template-columns:1fr 1.3fr;gap:10%;display:grid}.faq-intro p{color:var(--muted);margin:20px 0}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .3s var(--ease);font-size:1.5rem;font-weight:400;line-height:1}.faq details[open] summary:after{color:var(--orange-ink);transform:rotate(45deg)}.faq .ans{color:var(--muted);padding:0 35px 22px 0;line-height:1.7}.faq .ans p{margin:0 0 10px}.faq .ans a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.closing{background:var(--orange);padding:48px var(--pad) 28px}.closing-row{justify-content:space-between;align-items:center;gap:30px;margin:24px 0 42px;display:flex}.closing h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.025em;margin:0;font-size:clamp(3.6rem,7.2vw,7.6rem);font-weight:700;line-height:.93}.closing-bottom{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #1616163b;padding-top:22px;font-size:.75rem}.site-footer{background:var(--ink);color:var(--paper);padding:46px var(--pad) 24px}.foot-main{grid-template-columns:1.3fr repeat(5,1fr);gap:28px;padding-bottom:42px;display:grid}@media (width<=1050px){.foot-main{grid-template-columns:repeat(3,1fr)}.foot-main>:first-child{grid-column:1/-1}}.foot-main p{color:#a8a8a1;margin:14px 0 0;font-size:.9rem;line-height:1.7}.foot-col{flex-direction:column;gap:12px;font-size:.9rem;display:flex}.foot-col .t{letter-spacing:.1em;text-transform:uppercase;color:#8e8e85;margin-bottom:4px;font-size:.72rem}.foot-col a:hover{color:var(--orange)}.foot-bottom{color:#a8a8a1;border-top:1px solid #393933;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:.78rem;display:flex}.foot-bottom a{color:#fff}.page-head{padding:54px var(--pad) 30px;border-bottom:1px solid var(--line)}.page-head h1{font-family:var(--display);text-transform:uppercase;letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(3rem,6vw,5.4rem);font-weight:700;line-height:.92}.page-head p{color:var(--muted);max-width:40rem;margin:16px 0 0;line-height:1.7}.crumbs{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:8px;font-size:.78rem;display:flex}.crumbs a:hover{color:var(--ink);text-decoration:underline}.page-body{padding:44px var(--pad) 90px}.prose{max-width:760px;font-size:1.02rem;line-height:1.75}.prose h2{letter-spacing:-.03em;margin:2em 0 .5em;font-size:1.6rem;font-weight:600}.prose h3{margin:1.6em 0 .4em;font-size:1.15rem;font-weight:600}.prose a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.prose ul{padding-left:1.2em}.prose li{margin:.3em 0}.split{grid-template-columns:1fr 1fr;align-items:start;gap:8%;display:grid}.field{gap:6px;font-size:.85rem;font-weight:500;display:grid}.input,.textarea{border:1px solid var(--line);background:#fff;border-radius:3px;width:100%;padding:13px 14px;font-size:1rem}.input:focus,.textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px #ff6b2c2e}.cform{border:1px solid var(--line);background:#fff;border-radius:6px;gap:16px;padding:28px;display:grid}.f-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.f-grid .wide{grid-column:1/-1}.hp{position:absolute;left:-9999px}.msg{border-radius:4px;margin:0;padding:12px 14px;font-size:.9rem}.msg.ok{color:var(--ok);background:#ecfdf3}.msg.warn{color:var(--danger);background:#fef2f2}.contact-card{background:var(--ink);color:var(--paper);border-radius:6px;padding:28px}.contact-card a.big{color:var(--orange);word-break:break-all;margin:8px 0 14px;font-size:1.3rem;font-weight:600;display:block}.contact-card p{color:#b1b0a8;margin:0 0 10px;line-height:1.7}.pdp{padding:34px var(--pad) 80px;grid-template-columns:1.1fr 1fr;align-items:start;gap:6%;display:grid}.pdp-media{position:sticky;top:104px}.zoom{aspect-ratio:1;background:var(--card);cursor:zoom-in;border:1px solid #1616160d;border-radius:6px;position:relative;overflow:hidden}.zoom img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .35s var(--ease)}.zoom.on img{transform:scale(1.9)}.zoom-hint{color:var(--muted);pointer-events:none;background:#f8f8f5eb;border-radius:100px;padding:6px 10px;font-size:.72rem;transition:opacity .3s;position:absolute;bottom:12px;right:12px}.zoom.on .zoom-hint{opacity:0}.pdp-info h1{letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.12}.pdp-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:12px;font-size:1.35rem;font-weight:600;display:flex}.pdp-price s{color:var(--muted);font-size:1rem;font-weight:400}.pdp-price .sats{margin:0;font-size:.85rem;font-weight:400;display:inline}.pdp-short{color:#4f4f4a;margin:16px 0 26px;line-height:1.7}.opt-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:.85rem;font-weight:600;display:flex}.opt-head span{color:var(--muted);font-weight:400}.sizes{border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;display:grid}.sizes label{position:relative}.sizes input{opacity:0;pointer-events:none;position:absolute}.sizes span{border:1px solid var(--line);cursor:pointer;min-height:50px;transition:border-color .2s, background .2s, color .2s, transform .2s var(--ease);background:#fff;border-radius:3px;place-items:center;font-size:.9rem;font-weight:600;display:grid}.sizes span small{color:var(--muted);margin-top:-10px;font-size:.65rem;font-weight:500;display:block}.sizes label:hover span{border-color:var(--ink)}.sizes input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.sizes input:checked+span small{color:#cfcfc8}.sizes input:focus-visible+span{outline:3px solid var(--orange);outline-offset:2px}.size-msg{min-height:1.3em;color:var(--danger);margin:0 0 12px;font-size:.82rem}.buy-row{gap:10px;display:flex}.qty{border:1px solid var(--line);background:#fff;border-radius:3px;align-items:center;display:flex}.qty button{background:0 0;border:0;width:42px;height:50px;font-size:1.2rem}.qty input{text-align:center;-moz-appearance:textfield;background:0 0;border:0;width:38px;font-weight:600}.qty button:hover{color:var(--orange-ink)}.buy-row .btn{flex:1}.perks{color:#4f4f4a;gap:10px;margin:24px 0;padding:0;font-size:.9rem;list-style:none;display:grid}.perks li{align-items:center;gap:10px;display:flex}.perks svg{width:18px;height:18px;color:var(--orange-ink);flex:none}.specs{border-collapse:collapse;width:100%;margin:8px 0 0;font-size:.9rem}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0}.specs th{width:34%;color:var(--muted);font-weight:500}.pdp .faq{margin-top:30px}.pdp .faq summary{padding:18px 0;font-size:.95rem}.pdp-story{padding:70px var(--pad);background:var(--paper-2);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8%;margin-bottom:70px;display:grid}.pdp-story .prose{font-size:1rem}.related{padding:0 var(--pad) 90px}.mobile-buy{display:none}.cart-grid{padding:34px var(--pad) 90px;grid-template-columns:1fr 380px;align-items:start;gap:40px;display:grid}.line{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;align-items:start;gap:18px;padding:20px 0;display:grid}.line:first-child{border-top:1px solid var(--line)}.line .thumb{background:var(--card);border-radius:4px;width:96px;height:96px;overflow:hidden}.line .thumb img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.line h3{margin:0 0 4px;font-size:1rem;font-weight:500}.line h3 a:hover{text-decoration:underline}.line .meta{color:var(--muted);margin-bottom:12px;font-size:.82rem}.line .ctrl{align-items:center;gap:14px;display:flex}.line .qty button{width:34px;height:38px}.line .qty input{width:30px}.rm{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;font-size:.82rem;text-decoration:underline}.rm:hover{color:var(--danger)}.amt{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.amt small{color:var(--muted);margin-top:4px;font-size:.75rem;font-weight:400;display:block}.sum{border:1px solid var(--line);background:#fff;border-radius:6px;padding:26px;position:sticky;top:104px}.sum h2{margin:0 0 16px;font-size:1.1rem;font-weight:600}.sum .row{font-variant-numeric:tabular-nums;justify-content:space-between;padding:7px 0;font-size:.95rem;display:flex}.sum .row.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:1.1rem;font-weight:700}.ship-meter{margin:8px 0 4px}.ship-bar{background:var(--paper-2);border-radius:6px;height:6px;overflow:hidden}.ship-bar i{background:var(--orange);height:100%;transition:width .6s var(--ease);border-radius:6px;display:block}.hint{color:var(--muted);margin:8px 0 0;font-size:.8rem}.promo{gap:8px;margin-top:14px;display:flex}.promo .input{padding:10px 12px}.empty{text-align:center;padding:60px 0}.empty h2{margin:0 0 8px;font-size:1.5rem;font-weight:500}.toast{z-index:90;opacity:0;pointer-events:none;background:var(--ink);color:#fff;transition:opacity .3s, transform .4s var(--ease);border-radius:4px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:13px 18px;font-size:.9rem;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%,20px);box-shadow:0 16px 40px -16px #0009}.toast.show{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast a{color:var(--orange);white-space:nowrap;font-weight:600}.lost{padding:90px var(--pad);text-align:center}.lost .big{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(6rem,18vw,13rem);font-weight:800;line-height:.85}.lost .big span{color:var(--orange)}.landing-intro{color:#4f4f4a;max-width:46rem;margin-top:18px}.landing-intro p{margin:0 0 12px}.guide-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.guide-card{border:1px solid var(--line);transition:border-color .25s, transform .35s var(--ease), box-shadow .35s var(--ease);background:#fff;border-radius:6px;flex-direction:column;gap:8px;padding:22px;display:flex}.guide-card:hover{border-color:var(--ink);box-shadow:var(--shadow-raised);transform:translateY(-3px)}.guide-card small{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink);font-size:.7rem;font-weight:600}.guide-card b{letter-spacing:-.02em;font-size:1.1rem;font-weight:600;line-height:1.3}.guide-card span{color:var(--muted);font-size:.9rem;line-height:1.6}.chip-links{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.chip-links .eyebrow{width:100%;margin-bottom:4px}.chip-links a{border:1px solid var(--line);background:#fff;border-radius:100px;padding:9px 14px;font-size:.875rem;transition:background .2s,color .2s,border-color .2s}.chip-links a:hover{background:var(--ink);border-color:var(--ink);color:#fff}.guide-title{max-width:52rem;font-family:var(--body)!important;text-transform:none!important;letter-spacing:-.04em!important;font-size:clamp(2.1rem,4.2vw,3.4rem)!important;font-weight:600!important;line-height:1.08!important}.guide-meta{letter-spacing:.02em;font-size:.82rem!important}.guide-wrap{padding:40px var(--pad) 60px;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:6%;display:grid}.guide-body h2{scroll-margin-top:100px}.guide-body blockquote{border-left:3px solid var(--orange);color:#4f4f4a;margin:1.4em 0;padding:4px 0 4px 18px}.guide-side{gap:22px;display:grid;position:sticky;top:104px}.sats-calc{background:var(--ink);color:var(--paper);border-radius:6px;gap:12px;padding:18px;display:grid}.sats-calc .eyebrow{color:var(--orange)}.sats-calc .field span{color:#cfcfc8}.sats-calc .hint{color:#a8a8a1;margin:0}.toc{gap:8px;font-size:.88rem;display:grid}.toc a{color:var(--muted);border-left:2px solid var(--line);padding-left:12px;transition:color .2s,border-color .2s}.toc a:hover{color:var(--ink);border-color:var(--orange)}.side-tee{border:1px solid var(--line);background:#fff;border-radius:6px;gap:10px;padding:12px;font-size:.9rem;display:grid}.side-tee img{background:var(--card);mix-blend-mode:multiply;border-radius:4px;width:100%;height:auto}.side-tee small{letter-spacing:.1em;text-transform:uppercase;color:var(--orange-ink);font-size:.68rem;display:block}.side-tee b{font-weight:600;display:block}@media (width<=960px){.guide-wrap{grid-template-columns:1fr}.guide-side{position:static}.guide-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.guide-cards{grid-template-columns:1fr}}.js .hero h1 .hl>span{animation:rise .9s var(--ease) both;animation-delay:calc(80ms + var(--l,0) * .11s)}.js .hero-lede,.js .hero-buttons,.js .drop-peek{animation:fade-up .8s var(--ease) both}.js .hero-lede{animation-delay:.35s}.js .hero-buttons{animation-delay:.45s}.js .drop-peek{animation-delay:.55s}.js .hero-image>img{animation:photo-in 1.4s var(--ease) both}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}}@keyframes photo-in{0%{scale:1.06}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .8s var(--ease);transition-delay:var(--d,0s);transform:translateY(18px)}.js [data-reveal].in{opacity:1;transform:none}@media (width<=1050px){.nav{gap:20px}.hero-copy{padding-top:42px}.hero h1{font-size:7.6vw}.story{gap:5%}.section,.story{padding-block:64px}.pdp{gap:4%}.cart-grid{grid-template-columns:1fr 330px}}@media (width<=860px){.grid{grid-template-columns:repeat(2,1fr);gap:30px 14px}.pdp{grid-template-columns:1fr;padding-top:18px}.pdp-media{position:static}.cart-grid{grid-template-columns:1fr}.sum{position:static}.split,.pdp-story{grid-template-columns:1fr;gap:36px}.mobile-buy{z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);transition:transform .35s var(--ease);background:#f8f8f5f5;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobile-buy.show{transform:none}.mobile-buy .mb-info{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.mobile-buy .mb-info b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.mobile-buy .btn{min-height:46px;padding:12px 18px}body.has-mobile-buy{padding-bottom:76px}}@media (width<=760px){:root{--pad:16px}html{scroll-padding-top:76px}.announcement{text-align:center;justify-content:center}.announcement .a-right{display:none}.header-in{height:68px}.brand{font-size:.9rem}.brand-symbol{width:36px;height:36px}.nav{display:none}.menu-btn{display:grid}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:36px var(--pad) 30px}.hero h1{margin:22px 0 20px;font-size:clamp(4rem,17vw,6.4rem)}.hero-lede{font-size:.98rem}.hero-buttons{gap:20px;margin-top:24px}.drop-peek{margin-top:24px}.hero-bottom{padding-top:34px}.hero-image{aspect-ratio:4/4.6;min-height:0;max-height:640px}.image-topline,.image-caption{left:18px;right:18px}.hotspot-card{width:220px}.manifesto{padding:14px 0}.manifesto-track{gap:24px;font-size:1.25rem}.section{padding:52px var(--pad)}.section-heading{margin-bottom:24px;display:block}.section-heading>p{margin-top:14px}.toolbar{flex-direction:column;align-items:stretch}.search{max-width:none}.card-media{aspect-ratio:.92}.card-badge{top:10px;left:10px}.quick{display:none}.card-info{flex-direction:column;gap:6px;margin-top:12px}.card-info h3{font-size:.95rem}.price{text-align:left}.story{padding:52px var(--pad);grid-template-columns:1fr;gap:36px}.faq-wrap{grid-template-columns:1fr;gap:26px}.closing{padding:38px var(--pad) 24px}.closing-row{margin:22px 0 30px;display:block}.closing .btn{margin-top:26px}.foot-main{grid-template-columns:1fr 1fr;gap:30px 18px}.foot-main>:first-child{grid-column:1/-1}.page-head{padding:34px var(--pad) 24px}.page-body{padding:30px var(--pad) 70px}.f-grid{grid-template-columns:1fr}.cform{padding:20px}.sizes{grid-template-columns:repeat(4,1fr)}.line{grid-template-columns:76px 1fr}.line .thumb{width:76px;height:76px}.line .amt{text-align:left;grid-column:2}.cart-grid{padding-top:20px}}@media (width<=360px){.hero h1{font-size:3.7rem}.grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}
