@import"https://api.fontshare.com/v2/css?f[]=switzer@400,500,600,700,800,900&display=swap";:root{--blue: #3D5AEF;--linen: #EEE5DF;--coral: #F88E8E;--ink: #0A0A0A;--blue-deep: #2A41C4;--ink-2: #4A443E;--panel: #F8F3EF;--on-blue: #F7F2EE;--on-blue-dim: #EDEFFD;--on-ink: #F2ECE6;--on-ink-dim: #A9A29B;--coral-hi: #FCB4B4;--line-paper: rgba(10,10,10,.14);--line-blue: rgba(247,242,238,.28);--line-ink: rgba(242,236,230,.16);--sans: "Switzer", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--maxw: 1440px;--gut: clamp(1.25rem, 4vw, 4.5rem);--ease: cubic-bezier(.22,.61,.36,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--linen);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:none;background-image:var(--tex-paper);background-size:340px 340px;opacity:.5;mix-blend-mode:multiply}.flood{position:relative;isolation:isolate}.flood:before,.flood:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1}.flood:before{background-image:var(--tex-halftone);background-size:5px 5px;opacity:.16;mix-blend-mode:multiply}.flood:after{background-image:var(--tex-ink);background-size:1100px 1100px;opacity:.35;mix-blend-mode:soft-light}.misreg{position:relative;display:inline-block}.misreg__ghost{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:var(--coral);transform:translate(.16em,.09em);transition:transform 1s var(--ease)}.rv.in .misreg__ghost,.misreg.in .misreg__ghost{transform:translate(.035em,.02em)}@keyframes reg-snap{0%{transform:translate(.2em,.11em)}to{transform:translate(.035em,.02em)}}.misreg--load .misreg__ghost{animation:reg-snap 1.25s var(--ease) .35s both}@media(prefers-reduced-motion:reduce){.misreg--load .misreg__ghost{animation:none;transform:translate(.05em,.03em)}}@media(prefers-reduced-motion:reduce){.misreg__ghost{transform:translate(.05em,.03em);transition:none}}a{color:inherit}.on-ink{background:#0a0a0a;color:#f2ece6}.on-blue{background:#3d5aef;color:#f7f2ee}.on-linen{background:#eee5df;color:#0a0a0a}.band{position:relative}.wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.display{font-weight:900;letter-spacing:-.045em;line-height:.88;margin:0;text-wrap:balance}.d1{font-size:clamp(3.2rem,11.5vw,11rem)}.d2{font-size:clamp(2.6rem,7.2vw,6.4rem)}.d3{font-size:clamp(2rem,4.4vw,3.6rem);letter-spacing:-.035em;line-height:.95}.lede{font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.45;max-width:46ch;margin:0}.spec{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;margin:0}.tick{width:18px;height:18px;flex:none;position:relative}.tick:before,.tick:after{content:"";position:absolute;background:currentColor}.tick:before{left:50%;top:0;width:1.5px;height:100%;transform:translate(-50%)}.tick:after{top:50%;left:0;height:1.5px;width:100%;transform:translateY(-50%)}.nav{position:sticky;top:0;z-index:60;background:#eee5dfeb;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);color:var(--ink);border-bottom:1px solid var(--line-paper)}.nav__in{max-width:var(--maxw);margin:0 auto;padding:.55rem var(--gut);display:flex;align-items:center;gap:2rem}.nav__mark{display:flex;align-items:center;gap:.7rem;text-decoration:none}.nav__mark img{height:clamp(25.5px,2.47vw,34px);width:auto}.nav__links{margin-left:auto;display:flex;gap:1.9rem;align-items:center}.nav__links a{text-decoration:none;font-weight:600;font-size:.92rem;letter-spacing:-.01em;color:var(--ink-2);transition:color .18s var(--ease)}.nav__links a:hover,.nav__links a[aria-current=page]{color:var(--ink)}.nav__cta{background:var(--blue);color:#f7f2ee!important;padding:.6rem 1.15rem;border-radius:999px;font-weight:700;font-size:.9rem;text-decoration:none;transition:transform .16s var(--ease),background .16s var(--ease)}.nav__cta:hover{transform:translateY(-1px);background:var(--blue-deep)}.nav__menu{display:flex;gap:1.9rem;align-items:center}.nav__burger{display:none;flex-direction:column;align-items:center;justify-content:center;width:42px;height:42px;padding:0;margin-right:-.4rem;background:transparent;border:0;cursor:pointer;color:var(--ink);border-radius:999px}.nav__burger span{display:block;width:18px;height:2px;background:currentColor;transition:transform .2s var(--ease)}.nav__burger span+span{margin-top:5px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__burger[aria-expanded=true] span+span{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:720px){.nav__burger{display:inline-flex}.nav__links{gap:.5rem}.nav__menu{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;gap:0;align-items:stretch;text-align:left;background:var(--linen);border-bottom:1px solid var(--line-paper);box-shadow:0 18px 40px -30px #0a0a0a99;padding:0 var(--gut) .6rem}.nav__menu.is-open{display:flex}.nav__menu a{padding:.95rem 0;font-size:1.05rem;border-top:1px solid var(--line-paper)}}@media(prefers-reduced-motion:reduce){.nav__burger span{transition:none}}.hero{background:var(--linen);color:var(--ink);padding:clamp(3rem,7vw,6rem) 0 0;overflow:hidden;position:relative}.hero__eyebrow{display:flex;align-items:center;gap:.8rem;color:var(--blue-deep);margin-bottom:clamp(1.4rem,3vw,2.4rem)}.hero h1{color:var(--blue)}.hl{position:relative;display:block;width:max-content;max-width:100%;padding:.04em .12em .17em;margin-left:-.04em;font-style:normal}.hl .hl-base{display:block;color:inherit}.hl .hl-over{position:absolute;top:0;right:0;bottom:0;left:0;padding:.04em .12em .17em;background:var(--coral);color:var(--linen);border-radius:2px;clip-path:inset(0 100% 0 0);transition:clip-path .85s var(--ease) .25s}.hl.is-lit .hl-over{clip-path:inset(0 0 0 0)}.close .hl,.done .hl{margin-left:auto;margin-right:auto}.hl--rule{padding:0 0 .04em;margin-left:0}.hl--rule .hl-over{display:none}.hl--rule:after{content:"";position:absolute;left:-.01em;right:-.03em;bottom:.02em;height:.19em;background:var(--coral);transform:rotate(1.2deg);transform-origin:left center;-webkit-mask:var(--tex-stroke) center / 100% 100% no-repeat;mask:var(--tex-stroke) center / 100% 100% no-repeat;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease) .2s}.hl--rule.is-lit:after{clip-path:inset(0 0 0 0)}.hl--scrawl{padding:0 0 .04em;margin-left:0}.hl--scrawl .hl-over{display:none}.hl--scrawl .scrawl{position:absolute;left:-.6%;top:74%;width:268%;height:430%;overflow:visible;pointer-events:none;z-index:0}.hl--scrawl .scrawl path{fill:none;stroke:var(--coral-hi);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:3400;stroke-dashoffset:3400;transition:stroke-dashoffset 2.6s cubic-bezier(.35,.02,.28,1) .15s}.hl--scrawl.is-lit .scrawl path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.hl--scrawl .scrawl path{transition:none;stroke-dashoffset:0}}@media(max-width:900px){.hl--scrawl .scrawl{display:none}}.ringed{position:relative;display:block;width:max-content;max-width:100%}.ringed>span,.ringed>em,.ringed>b{display:block;position:relative;z-index:0}.ringed .ring{position:absolute;top:-22%;right:-11%;bottom:-26%;left:-11%;width:122%;height:148%;overflow:visible;display:block;pointer-events:none;z-index:1;transform:rotate(3.4deg)}.ringed .ring path{fill:none;stroke:var(--coral);stroke-width:9;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:2300;stroke-dashoffset:2300;transition:stroke-dashoffset 1.25s var(--ease) .2s}.ringed.is-lit .ring path{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.ringed .ring path{transition:none;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.hl--rule:after{transition:none}}@media(prefers-reduced-motion:reduce){.hl .hl-over{transition:none}}.hero .misreg__ghost{display:none}.stair span,.stair em{display:block;font-style:normal}.hero__sub>p:first-child{margin-top:0}.hero__sub{margin-top:clamp(1.4rem,2.6vw,2.2rem);color:var(--ink-2);max-width:40ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.5}.hero__acts{margin-top:clamp(1.8rem,3vw,2.6rem);display:flex;flex-wrap:wrap;gap:.9rem}.hero__foot{margin-top:clamp(2.6rem,6vw,5rem);border-top:1px solid var(--line-paper);display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:720px){.hero__foot{grid-template-columns:1fr}}.hero__foot div{padding:1.5rem 0 clamp(2rem,4vw,3rem);padding-right:2rem}.hero__foot div+div{border-left:1px solid var(--line-paper);padding-left:2rem}@media(max-width:720px){.hero__foot div+div{border-left:0;border-top:1px solid var(--line-paper);padding-left:0}}.hero__foot b{display:block;font-size:1.05rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.3rem}.hero__foot span{color:var(--ink-2);font-size:.95rem}.btn{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;font-size:1rem;letter-spacing:-.01em;padding:.95rem 1.6rem;border-radius:999px;text-decoration:none;border:0;cursor:pointer;font-family:var(--sans);transition:transform .16s var(--ease),background .16s var(--ease),color .16s var(--ease)}.btn--coral{background:var(--coral);color:#0a0a0a}.btn--coral:hover{background:var(--coral-hi);transform:translateY(-2px)}.btn--ghost-ink{background:transparent;color:#f2ece6;box-shadow:inset 0 0 0 1.5px var(--line-ink)}.btn--ghost-ink:hover{background:#f2ece614;transform:translateY(-2px)}.btn--ghost-paper{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px #0a0a0a4d}.btn--ghost-paper:hover{background:#0a0a0a0f;transform:translateY(-2px)}.btn--blue{background:var(--blue);color:#f7f2ee}.btn--blue:hover{background:var(--blue-deep);transform:translateY(-2px)}.btn--light{background:var(--linen);color:var(--ink)}.btn--light:hover{background:#fff;transform:translateY(-2px)}.btn--ghost-blue{background:transparent;color:#f7f2ee;box-shadow:inset 0 0 0 1.5px var(--line-blue)}.btn--ghost-blue:hover{background:#f7f2ee1a;transform:translateY(-2px)}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:4px}.marq{background:var(--blue);color:var(--on-blue);border-top:1px solid rgba(10,10,10,.2);border-bottom:1px solid rgba(10,10,10,.2);overflow:hidden;padding:.85rem 0}.marq__track{display:flex;gap:2.4rem;white-space:nowrap;width:max-content;animation:slide 34s linear infinite}.marq__track span{font-weight:800;letter-spacing:-.015em;font-size:clamp(1rem,1.8vw,1.4rem);display:flex;align-items:center;gap:2.4rem}.marq__track i{font-style:normal;color:var(--coral-hi)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marq__track{animation:none}}.head{display:flex;align-items:flex-start;gap:1rem;margin-bottom:clamp(2rem,4vw,3.4rem)}.head__num{color:var(--coral)}.head__txt{flex:1}.head p.lede{margin-top:1rem;color:var(--ink-2)}.on-blue .head p.lede,.on-ink .head p.lede{color:var(--on-blue-dim)}.on-ink .head p.lede{color:var(--on-ink-dim)}.print{padding:clamp(4rem,9vw,8rem) 0}.print h2,.work h2,.close h2,.social h2,.run__head h2{color:var(--blue)}.print__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem)}@media(max-width:900px){.print__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.print__grid{grid-template-columns:1fr}}.pcard{background:var(--panel);border-radius:6px;overflow:hidden;box-shadow:0 1px #0a0a0a0f,0 18px 40px -28px #0a0a0a80;display:flex;flex-direction:column;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.pcard:hover{transform:translateY(-4px);box-shadow:0 1px #0a0a0a0f,0 30px 60px -30px #0a0a0a8c}.pcard__shot{background:#fff;aspect-ratio:4 / 5;overflow:hidden}.pcard__shot img{width:100%;height:100%;object-fit:cover}.pcard__body{padding:1.15rem 1.25rem 1.35rem}.pcard__body h3{margin:0 0 .35rem;font-size:1.15rem;font-weight:800;letter-spacing:-.025em}.pcard__body p{margin:0;color:var(--ink-2);font-size:.95rem;line-height:1.4}.pcard__chip{display:inline-block;margin-bottom:.7rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;background:var(--blue);color:var(--on-blue);padding:.3rem .5rem;border-radius:3px}.slab{background:var(--blue);color:var(--on-blue);padding:clamp(4.5rem,10vw,9rem) 0;position:relative;overflow:hidden}.slab__grid{display:block;max-width:62ch}.slab h2{color:var(--on-blue)}.slab h2 em{font-style:normal;color:var(--coral-hi);display:block}.slab p{color:var(--on-blue-dim);margin-top:1.6rem}.slab__acts{margin-top:2.2rem;display:flex;flex-wrap:wrap;gap:.9rem}.slab__list{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:0}.slab__list li{display:grid;grid-template-columns:18px 1fr;gap:1rem;align-items:start;padding:1rem 0;border-top:1px solid var(--line-blue);color:var(--on-blue)}.slab__list li:last-child{border-bottom:1px solid var(--line-blue)}.slab__list b{font-weight:700;letter-spacing:-.015em;display:block}.slab__list span{color:var(--on-blue-dim);font-size:.95rem;display:block;margin-top:.2rem}.work{padding:clamp(4rem,9vw,8rem) 0}.work__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.9rem,1.6vw,1.4rem)}@media(max-width:1000px){.work__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.work__grid{grid-template-columns:1fr}}.tile{display:block;text-decoration:none;color:inherit;background:var(--panel);border-radius:6px;overflow:hidden;box-shadow:0 1px #0a0a0a0f,0 18px 40px -30px #0a0a0a80;transition:transform .22s var(--ease),box-shadow .22s var(--ease)}.tile:hover{transform:translateY(-4px);box-shadow:0 1px #0a0a0a0f,0 30px 60px -32px #0a0a0a8c}.tile__shot{background:#fff;aspect-ratio:3 / 4;overflow:hidden}.tile__shot img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.tile:hover .tile__shot img{transform:scale(1.035)}.tile__body{padding:.95rem 1.05rem 1.15rem;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.tile__body h3{margin:0;font-size:.98rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.tile__price{font-family:var(--mono);font-size:.85rem;color:var(--blue-deep);font-weight:600;white-space:nowrap}.proc{background:var(--blue);color:var(--on-blue);padding:clamp(4rem,9vw,8rem) 0}.proc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.2rem,3vw,2.6rem)}@media(max-width:900px){.proc__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.proc__grid{grid-template-columns:1fr}}.step{border-top:2px solid var(--coral-hi);padding-top:1.2rem}.step__n{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;color:var(--coral-hi);margin-bottom:.8rem}.step h3{margin:0 0 .5rem;font-size:1.3rem;font-weight:800;letter-spacing:-.03em}.step p{margin:0;color:var(--on-blue-dim);font-size:.95rem;line-height:1.45}.close{background:var(--linen);padding:clamp(4rem,9vw,8rem) 0;text-align:center}.close h2{color:var(--blue)}.close p{margin:1.4rem auto 0;color:var(--ink-2);max-width:44ch}.close .btn{margin-top:2.2rem}.foot{background:var(--blue);color:var(--on-blue);padding:clamp(3rem,6vw,5rem) 0 2rem}.foot__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid var(--line-blue)}@media(max-width:820px){.foot__top{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__top{grid-template-columns:1fr}}.foot__mark img{height:40px;width:auto;margin-bottom:1.1rem}.foot__mark p{color:var(--on-blue-dim);font-size:.95rem;max-width:34ch;margin:0}.foot h3,.foot h4{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--on-blue-dim);margin:0 0 1rem;font-weight:400}.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.foot ul a{text-decoration:none;color:var(--on-blue);font-size:.95rem}.foot ul a:hover{color:var(--coral-hi)}.foot__mission{padding:2rem 0 0;color:var(--on-blue-dim);font-size:.92rem;max-width:62ch;line-height:1.5}.foot__base{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;padding-top:2rem;color:var(--on-blue-dim);font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.rv{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}}.pagehead{background:var(--linen);padding:clamp(3rem,7vw,6rem) 0 clamp(2rem,4vw,3.5rem)}.pagehead .spec{color:var(--blue-deep);margin-bottom:.9rem}.pagehead h1{color:var(--blue)}.pagehead h1 em{font-style:normal;color:var(--blue);display:block}.pagehead .lede{margin-top:1.4rem;color:var(--ink-2)}.spec-wrap{background:var(--linen);padding:0 0 clamp(4rem,8vw,7rem)}.spec-grid{display:grid;grid-template-columns:1fr 340px;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:940px){.spec-grid{grid-template-columns:1fr}}.qblock{border-top:1px solid var(--line-paper);padding:clamp(1.6rem,3vw,2.4rem) 0}.qblock:first-of-type{border-top:2px solid var(--ink)}.qblock__n{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;color:var(--blue-deep);margin:0 0 .55rem}.qblock h2{margin:0 0 .35rem;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.15}.qblock .hint{margin:0 0 1.2rem;color:var(--ink-2);font-size:.96rem;max-width:54ch}.chips{display:flex;flex-wrap:wrap;gap:.6rem}.chip input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1.1rem;border-radius:999px;cursor:pointer;background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1.5px #0a0a0a29;font-weight:600;font-size:.95rem;letter-spacing:-.01em;transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease);-webkit-user-select:none;user-select:none}.chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #0a0a0a57}.chip:has(input:checked){background:var(--blue);color:var(--on-blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.chip:has(input:focus-visible){outline:3px solid var(--coral);outline-offset:3px}.field{display:flex;flex-direction:column;gap:.5rem}.field+.field{margin-top:1.1rem}.field label{font-weight:700;font-size:.92rem;letter-spacing:-.01em}.field input,.field textarea,.field select{font-family:var(--sans);font-size:1rem;color:var(--ink);background:var(--panel);border:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px #0a0a0a2e;padding:.85rem 1rem;width:100%;transition:box-shadow .16s var(--ease)}.field textarea{min-height:130px;resize:vertical;line-height:1.45}.field input::placeholder,.field textarea::placeholder{color:#8c857e}.field input:focus,.field textarea:focus,.field select:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}.field input:focus-visible,.field textarea:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem;align-items:start}.pair>.field+.field{margin-top:0}@media(max-width:560px){.pair{grid-template-columns:1fr}}.hp{position:absolute;left:-9999px;opacity:0;height:0;overflow:hidden}.submit-row{padding-top:2rem;border-top:2px solid var(--ink);margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.submit-row p{margin:0;color:var(--ink-2);font-size:.92rem;max-width:38ch}.rail{position:sticky;top:92px;display:flex;flex-direction:column;gap:1rem}.rail__card{background:var(--blue);color:var(--on-blue);border-radius:8px;padding:1.6rem 1.5rem}.rail__card h3{margin:0 0 .6rem;font-size:1.2rem;font-weight:800;letter-spacing:-.025em}.rail__card p{margin:0;color:var(--on-blue-dim);font-size:.93rem;line-height:1.45}.rail__card ul{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.rail__card li{display:grid;grid-template-columns:16px 1fr;gap:.7rem;font-size:.93rem;color:var(--on-blue);align-items:start}.rail__note{background:var(--panel);border-radius:8px;padding:1.4rem;box-shadow:inset 0 0 0 1.5px #0a0a0a1a}.rail__note h3{margin:0 0 .5rem;font-size:1rem;font-weight:800;letter-spacing:-.02em}.rail__note p{margin:0;color:var(--ink-2);font-size:.9rem;line-height:1.45}.done{background:var(--blue);color:var(--on-blue);padding:clamp(4rem,9vw,7rem) 0;text-align:center}.done h2{color:var(--on-blue)}.done h2 em{font-style:normal;color:var(--coral-hi)}.done p{margin:1.3rem auto 0;color:var(--on-blue-dim);max-width:46ch}.done .btn{margin-top:2rem}.pdp{background:var(--linen);padding:clamp(2.5rem,5vw,4rem) 0 clamp(4rem,8vw,7rem)}.pdp__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:940px){.pdp__grid{grid-template-columns:1fr}}.pdp__shots{display:flex;flex-direction:column;gap:1rem}.pdp__shot{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px #0a0a0a0f,0 24px 50px -34px #0a0a0a80}.pdp__shot img{width:100%;height:auto;display:block}.pdp__thumbs{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.buy{position:sticky;top:92px}.buy .spec{color:var(--blue-deep);margin-bottom:.8rem}.buy h1{font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.04em;line-height:.98;margin:0 0 .8rem}.buy__price{font-family:var(--mono);font-size:1.35rem;color:var(--blue-deep);font-weight:600;margin:0 0 1.6rem}.buy__desc{color:var(--ink-2);margin:0 0 1.8rem;font-size:1rem;line-height:1.5;max-width:46ch}.buy h2{font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .7rem;font-weight:400}.sizes{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem}.size{min-width:56px;text-align:center;padding:.7rem .9rem;border-radius:6px;background:var(--panel);color:var(--ink);border:0;cursor:pointer;box-shadow:inset 0 0 0 1.5px #0a0a0a29;font-family:var(--sans);font-weight:700;font-size:.95rem;transition:background .16s var(--ease),color .16s var(--ease),box-shadow .16s var(--ease),transform .16s var(--ease)}.size:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #0a0a0a57}.size[aria-pressed=true]{background:var(--blue);color:var(--on-blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.buy .btn{width:100%;justify-content:center}.buy__err{color:#a83a3a;font-size:.9rem;margin:.8rem 0 0;min-height:1.2em}.buy__meta{margin-top:1.8rem;padding-top:1.4rem;border-top:1px solid var(--line-paper);display:flex;flex-direction:column;gap:.5rem}.buy__meta div{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem}.buy__meta dt{color:var(--ink-2)}.buy__meta dd{margin:0;font-weight:600}.crosssell{background:var(--blue);color:var(--on-blue);padding:clamp(3.5rem,7vw,6rem) 0}.crosssell__in{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}@media(max-width:760px){.crosssell__in{grid-template-columns:1fr}}.crosssell h2{color:var(--on-blue)}.crosssell h2 em{font-style:normal;color:var(--coral-hi);display:block}.crosssell p{color:var(--on-blue-dim);margin-top:1.1rem;max-width:44ch}.about{background:var(--linen);padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem)}.about h1{color:var(--blue)}.about h1 .hl{white-space:nowrap}.about__lede{max-width:54ch;margin-top:1.6rem;color:var(--ink-2);font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,6vw,5rem)}@media(max-width:860px){.story{grid-template-columns:1fr}}.story p{margin:0 0 1.1rem;color:var(--ink-2);line-height:1.55}.story p:last-child{margin-bottom:0}.story strong{color:var(--ink);font-weight:700}.crew{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2.5rem,5vw,4rem)}@media(max-width:800px){.crew{grid-template-columns:1fr}}.crew__card{background:var(--panel);border-radius:6px;overflow:hidden;box-shadow:0 1px #0a0a0a0f,0 18px 40px -30px #0a0a0a80;display:flex;flex-direction:column}.crew__shot{aspect-ratio:4 / 5;background:var(--blue);display:grid;place-items:center;position:relative}.crew__shot img{width:58%;height:auto}.crew__pending{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--on-blue-dim);text-align:center;padding:0 1rem}.crew__body{padding:1.15rem 1.25rem 1.4rem}.crew__role{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 .4rem}.crew__body h3{margin:0 0 .45rem;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}.crew__body p{margin:0;color:var(--ink-2);font-size:.94rem;line-height:1.45}.family{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(1.6rem,4vw,3.2rem);margin-top:clamp(2.5rem,5vw,4rem);align-items:center}@media(max-width:900px){.family{grid-template-columns:1fr}}.family__shot{margin:0;border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 1px #0a0a0a0f,0 30px 60px -34px #0a0a0a8c;position:relative}.family__shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--coral);border-radius:8px;transform:translate(14px,14px)}.family{isolation:isolate}.family__shot img{width:100%;height:auto;display:block}.family__copy h3{margin:0 0 .8rem;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:900;letter-spacing:-.035em;line-height:1.05}.family__copy p{margin:0 0 1rem;color:var(--ink-2);line-height:1.55}.family__copy p:last-child{margin-bottom:0}.family__copy strong{color:var(--ink);font-weight:700}.family__note{margin-top:1.3rem!important;padding-top:1.2rem;border-top:1px solid var(--line-paper);font-size:.95rem}.pod{background:var(--blue);color:var(--on-blue);padding:clamp(3.5rem,7vw,6rem) 0}.pod__in{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:860px){.pod__in{grid-template-columns:1fr}}.pod h2{color:var(--on-blue)}.pod h2 em{font-style:normal;color:var(--coral-hi);display:block}.pod p{color:var(--on-blue-dim);margin-top:1.2rem;max-width:46ch}.pod__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.pod__art{display:grid;place-items:center}.pod__art img{width:min(100%,340px);height:auto;aspect-ratio:1 / 1;border-radius:10px;box-shadow:0 2px #0a0a0a1a,0 30px 60px -28px #0a0a0abf}.social{padding:clamp(3.5rem,7vw,6rem) 0;background:var(--linen)}.social__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem);margin-top:clamp(2rem,4vw,3rem)}@media(max-width:800px){.social__grid{grid-template-columns:1fr}}.social__card{background:var(--panel);border-radius:6px;padding:1.5rem 1.5rem 1.6rem;box-shadow:inset 0 0 0 1.5px #0a0a0a1a;display:flex;flex-direction:column;gap:.5rem;text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.social__card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px #0a0a0a3d}.social__card h3{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.025em}.social__card p{margin:0;color:var(--ink-2);font-size:.93rem;line-height:1.45}.social__card span{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--blue-deep);margin-top:.3rem}.run{background:var(--linen);color:var(--ink);padding-block:clamp(2.5rem,5vw,4rem) clamp(3.5rem,7vw,5.5rem);overflow:hidden}.run__head{max-width:var(--maxw);margin:0 auto clamp(1.8rem,3.5vw,2.8rem);padding-inline:var(--gut)}.run__head h2{color:var(--blue)}.run__head h2 em{font-style:normal;color:var(--blue);display:block}.run__head p{color:var(--ink-2);margin:1.1rem 0 0;max-width:46ch}.run__belt{position:relative}.run__belt:before,.run__belt:after{content:"";position:absolute;top:0;bottom:0;width:clamp(2rem,9vw,8rem);z-index:2;pointer-events:none}.run__belt:before{left:0;background:linear-gradient(90deg,var(--linen),rgba(238,229,223,0))}.run__belt:after{right:0;background:linear-gradient(270deg,var(--linen),rgba(238,229,223,0))}.run__track{display:flex;align-items:center;width:max-content;animation:belt 44s linear infinite;will-change:transform}.run__belt:hover .run__track{animation-play-state:paused}@keyframes belt{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.blank{flex:0 0 auto;display:grid;place-items:center;padding-inline:clamp(1.75rem,4.5vw,4rem);min-height:clamp(56px,7vw,84px)}.blank img{height:clamp(26px,3.2vw,44px);width:auto;max-width:clamp(140px,18vw,240px);object-fit:contain}.blank__word{font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:800;letter-spacing:-.03em;color:var(--ink-2);white-space:nowrap}@media(prefers-reduced-motion:reduce){.run__track{animation:none;width:auto;overflow-x:auto;padding-inline:var(--gut)}.run__belt:before,.run__belt:after{display:none}.run__dupe{display:none}}.says{background:var(--linen);color:var(--ink);padding:clamp(3.5rem,7vw,5.5rem) 0 clamp(4.5rem,9vw,7rem)}.says .wrap{border-top:1px solid var(--line-paper);padding-top:clamp(3rem,6vw,4.5rem)}.says__in{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(2rem,6vw,5rem);align-items:center}@media(max-width:900px){.says__in{grid-template-columns:1fr;gap:2.5rem}}.says__score{display:flex;align-items:baseline;gap:.8rem}.says__num{font-size:clamp(3.4rem,7vw,5.6rem);font-weight:900;letter-spacing:-.05em;line-height:.9;color:var(--blue)}.says__stars{color:var(--coral);font-size:clamp(1.1rem,2vw,1.5rem);letter-spacing:.1em}.says__count{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);margin:1rem 0 0}.says__label{font-size:clamp(1.05rem,1.7vw,1.3rem);color:var(--ink);margin:1.4rem 0 0;max-width:22ch;line-height:1.35;font-weight:600;letter-spacing:-.02em}.says__link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--blue-deep);text-decoration:none;border-bottom:2px solid rgba(42,65,196,.35);padding-bottom:4px;transition:border-color .2s var(--ease)}.says__link:hover{border-bottom-color:var(--coral)}.says__stage{display:grid}.quote{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .55s var(--ease),transform .55s var(--ease),visibility .55s}.quote.is-on{opacity:1;visibility:visible;transform:none}@media(prefers-reduced-motion:reduce){.quote{transition:none}}.quote p{margin:0;color:var(--ink);font-size:clamp(1.15rem,2.1vw,1.65rem);line-height:1.35;letter-spacing:-.02em;font-weight:500}.quote footer{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.quote cite{font-style:normal;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.quote .via{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.says__dots{display:flex;gap:.5rem;margin-top:1.6rem}.says__dots button{width:2.6rem;height:4px;padding:0;border:0;border-radius:2px;background:#0a0a0a29;cursor:pointer;transition:background .3s var(--ease)}.says__dots button[aria-selected=true]{background:var(--coral)}.says__dots button:hover{background:#0a0a0a57}.says__dots button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.close--tight{padding-bottom:clamp(2.5rem,5vw,4rem)}.close+.says{padding-top:0}.wild{padding:clamp(4rem,9vw,8rem) 0}.wild h2{color:var(--blue)}.wild__grid{column-count:4;column-gap:clamp(.5rem,1.1vw,.9rem)}.wild__item{position:relative;margin:0 0 clamp(.5rem,1.1vw,.9rem);break-inside:avoid;-webkit-column-break-inside:avoid;overflow:hidden;background:var(--panel);box-shadow:0 1px #0a0a0a0d}.wild__item img,.wild__item video{width:100%;height:auto;display:block;transition:transform .6s var(--ease)}.wild__item:hover img,.wild__item:hover video{transform:scale(1.04)}.wild__tag{position:absolute;left:.6rem;bottom:.6rem;background:var(--linen);color:var(--ink);font-family:var(--mono);font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;padding:.34em .6em;border-radius:2px;opacity:0;transform:translateY(4px);transition:opacity .3s var(--ease),transform .3s var(--ease);pointer-events:none;max-width:calc(100% - 1.2rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wild__item:hover .wild__tag,.wild__item:focus-within .wild__tag{opacity:1;transform:none}@media(max-width:1000px){.wild__grid{column-count:3}}@media(max-width:620px){.wild__grid{column-count:2}.wild__tag{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wild__item img,.wild__item video{transition:none}.wild__item:hover img,.wild__item:hover video{transform:none}}.shophead{background:var(--blue);color:var(--on-blue);padding:clamp(3.2rem,7vw,5.6rem) 0}.shophead h1{color:var(--on-blue)}.shophead .lede{color:var(--on-blue-dim);margin-top:1.2rem}.shophead__meta{display:flex;flex-wrap:wrap;gap:clamp(1.4rem,4vw,3.2rem);margin-top:clamp(1.8rem,3.5vw,2.8rem);padding-top:1.3rem;border-top:2px solid var(--line-blue)}.shophead__meta div{display:flex;flex-direction:column;gap:.2rem}.shophead__meta span{font-family:var(--mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--on-blue-dim)}.shophead__meta b{font-size:.96rem;font-weight:700;letter-spacing:-.01em}.shop{padding:clamp(3.4rem,7vw,6rem) 0 clamp(4rem,9vw,8rem)}.u-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.tile__shot{position:relative}.tile__shot .flip{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .38s var(--ease)}.tile:hover .tile__shot .flip,.tile:focus-visible .tile__shot .flip{opacity:1}.shop__grid .tile__body{align-items:flex-start}.tile__tag{display:block;margin-top:.38rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.tile__shot .flip{transition:none}.tile:hover .tile__shot img{transform:none}}.filters{margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.filters .chips{border:0;padding:0;margin:0;min-width:0}.chip__n{font-family:var(--mono);font-style:normal;font-size:.72rem;letter-spacing:.04em}.tile--off{display:none}.empty{text-align:center;padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,4vw,3rem);background:var(--panel);border-radius:6px;box-shadow:0 1px #0a0a0a0f,0 18px 40px -30px #0a0a0a80}.empty h3{margin:0 0 .9rem;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--blue)}.empty p{margin:0 auto 1.8rem;max-width:46ch;color:var(--ink-2);font-size:1.05rem;line-height:1.5}.hero--film{background:var(--ink);color:var(--on-blue);padding-bottom:0;isolation:isolate}.hero--film .wrap{position:relative;z-index:2}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.hero__bg video{display:block;width:100%;height:100%;object-fit:cover}.hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#3d5aef00 58%,#3d5aef8c 86%,#3d5aeff2),linear-gradient(102deg,#06081a94,#06081a6b 40%,#06081a1f 74%,#06081a0a),#3d5aef7a}.hero--film .hero__eyebrow{color:var(--coral-hi)}.hero--film h1{color:var(--on-blue)}.hero--film .hero__sub>p:first-child{margin-top:0}.hero__sub>p:last-child{margin-bottom:0}.hero__sub{color:var(--on-blue-dim)}.hero--film .hero__sub strong{color:#fff;font-weight:700}.hero--film .hero__foot{border-top-color:var(--line-blue)}.hero--film .hero__foot div+div{border-left-color:var(--line-blue)}@media(max-width:720px){.hero--film .hero__foot div+div{border-top-color:var(--line-blue)}}.hero--film .hero__foot b{color:var(--on-blue)}.hero--film .hero__foot span{color:var(--on-blue-dim)}.hero__grid{display:block}.pray{background:var(--linen);padding:0 0 clamp(4rem,9vw,7rem)}.pray .wrap{border-top:1px solid var(--line-paper);padding-top:clamp(3rem,6vw,4.5rem)}.pray__in{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:clamp(2rem,6vw,5rem);align-items:start}@media(max-width:900px){.pray__in{grid-template-columns:1fr;gap:2.4rem}}.pray h2{color:var(--blue)}.pray__lede{margin:1.3rem 0 0;color:var(--ink-2);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.5;max-width:42ch}.pray__note{margin:1rem 0 0;color:var(--ink-2);font-size:.92rem;line-height:1.45;max-width:42ch}.pray__form .field+.field{margin-top:1.1rem}.pray__form textarea{min-height:130px}.pray__act{margin-top:1.4rem}.pray .opt{font-weight:400;color:var(--ink-2)}.pray__done{grid-column:1 / -1;background:var(--panel);border-radius:6px;padding:clamp(2rem,5vw,3.2rem);box-shadow:0 1px #0a0a0a0f,0 18px 40px -30px #0a0a0a80}.pray__done h3{margin:0 0 .6rem;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800;letter-spacing:-.03em;color:var(--blue)}.pray__done p{margin:0;color:var(--ink-2);line-height:1.5;max-width:52ch}.notify{margin-top:1.2rem;max-width:30rem}.notify .field{margin-bottom:1rem}.notify__done{margin-top:1.2rem;padding:1.2rem 1.4rem;background:var(--panel);border-radius:6px;box-shadow:inset 0 0 0 1.5px #0a0a0a1f}.notify__done h3{margin:0;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--blue-deep)}.rte{max-width:70ch;color:var(--ink-2);line-height:1.6}.rte>*+*{margin-top:1.15rem}.rte h2,.rte h3,.rte h4{color:var(--ink);line-height:1.15;letter-spacing:-.02em}.rte h2{font-size:clamp(1.5rem,2.6vw,2rem);margin-top:2.4rem}.rte h3{font-size:clamp(1.2rem,2vw,1.45rem);margin-top:2rem}.rte a{color:var(--blue);text-underline-offset:.18em}.rte ul,.rte ol{padding-left:1.3rem}.rte li+li{margin-top:.5rem}.rte img{max-width:100%;height:auto;border-radius:6px}.rte blockquote{border-left:3px solid var(--coral);padding-left:1.1rem;color:var(--ink);font-size:1.08rem}.rte hr{border:0;border-top:1px solid var(--line-paper);margin:2.4rem 0}.searchform{display:flex;gap:.8rem;align-items:flex-end;margin-top:1.8rem;max-width:620px}.searchform .field{flex:1 1 auto}@media(max-width:560px){.searchform{flex-direction:column;align-items:stretch}}.post__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem)}@media(max-width:1000px){.post__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.post__grid{grid-template-columns:1fr}}.post{display:flex;flex-direction:column;background:var(--panel);border-radius:8px;overflow:hidden;color:inherit;box-shadow:0 1px #0a0a0a0f;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.post:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0a0a0a1a}.post__shot{aspect-ratio:3 / 2;overflow:hidden;background:var(--linen)}.post__shot img{width:100%;height:100%;object-fit:cover;display:block}.post__body{padding:1.1rem 1.2rem 1.4rem;display:flex;flex-direction:column;gap:.5rem}.post__kind{font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep)}.post__body h3{font-size:1.12rem;line-height:1.25;letter-spacing:-.015em}.post__excerpt{color:var(--ink-2);font-size:.94rem;line-height:1.5}.post__meta{font-size:.82rem;color:var(--ink-2)}.article{background:var(--linen);padding:0 0 clamp(4rem,8vw,7rem)}.article__in{max-width:74ch;margin:0 auto}.article__cover{margin-bottom:clamp(1.6rem,3vw,2.4rem);border-radius:8px;overflow:hidden}.article__cover img{width:100%;height:auto;display:block}.article__back{margin-top:3rem;padding-top:1.6rem;border-top:1px solid var(--line-paper)}.pw{min-height:100vh;display:grid;place-items:center;padding:2rem;text-align:center}.pw__in{max-width:44ch}.pw__in .lede{margin:1.2rem 0 2rem}.pw form{margin-top:1.4rem}.acct{background:var(--linen);padding:0 0 clamp(4rem,8vw,7rem)}.acct__grid{display:grid;grid-template-columns:1fr 320px;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:940px){.acct__grid{grid-template-columns:1fr}}.acct__form{max-width:480px}.acct__links{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:1.4rem;font-size:.92rem}.acct__links a{color:var(--blue)}.tbl{width:100%;border-collapse:collapse;font-size:.95rem}.tbl th,.tbl td{text-align:left;padding:.85rem 0;border-bottom:1px solid var(--line-paper)}.tbl th{font-family:var(--mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.tbl td{color:var(--ink);vertical-align:top}.tbl .num{text-align:right;white-space:nowrap}.tbl__wrap{overflow-x:auto}.addr{border-top:1px solid var(--line-paper);padding:1.4rem 0}.addr__acts{display:flex;gap:1rem;margin-top:.8rem;font-size:.9rem}.addr__acts a,.addr__acts button{color:var(--blue);background:none;border:0;padding:0;font:inherit;cursor:pointer}.story--solo{grid-template-columns:1fr;max-width:70ch}.tile--soldout .tile__shot img{filter:grayscale(.5);opacity:.55}.tile--soldout:hover .tile__shot img{filter:grayscale(.3);opacity:.72}.tile--soldout .tile__body h3,.tile--soldout .tile__price{color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.tile--soldout .tile__shot img,.tile--soldout:hover .tile__shot img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/qualified.css.map */
