.about-story{background:#14171f}.ab{--ab-text:#121417;--ab-light:#f6f4f0;--ab-glass:#221a1661;--ab-edge:#ffe4c838;color:var(--ab-light);background:0 0}.ab:after{opacity:.16}.ab-balloons{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ab-balloons img{filter:drop-shadow(0 30px 40px #00000059);will-change:transform;position:absolute;top:0;transform:translateY(110vh)}@media (prefers-reduced-motion:reduce){.ab-balloons img:first-child{transform:translateY(58vh)rotate(-4deg)}.ab-balloons img:nth-child(2){transform:translateY(14vh)rotate(3deg)}.ab-balloons img:nth-child(3){transform:translateY(64vh)}.ab-balloons img:nth-child(4){transform:translateY(30vh)rotate(-2deg)}.ab-balloons img:nth-child(5){transform:translateY(76vh)rotate(5deg)}}@media (max-width:760px){.ab-balloons img{width:22vw!important}.ab-balloons img.is-desktop{display:none}}.ab-sky{pointer-events:none;z-index:0;position:fixed;inset:0}.ab-sky img{filter:none;object-fit:cover;width:100%;height:100%;transform:scale(1.06)}.ab>section,.ab>nav{z-index:1;position:relative}.ab h1,.ab h2,.ab h3{text-transform:none}.ab .nx-muted{opacity:.78}.ab-skip{z-index:5;position:absolute;top:-60px;left:12px}.ab-skip:focus{background:var(--ab-light);color:var(--ab-text);padding:10px 14px;top:12px}.ab-eyebrow{margin-bottom:18px}.ab-display{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.075em;text-shadow:0 10px 60px #141e2840;margin:0;font-size:clamp(54px,8vw,132px);font-weight:800;line-height:.88}.ab-display span[data-story-line]{display:block}.ab-soft{opacity:.6}.ab-lead{letter-spacing:-.02em;text-shadow:0 1px 14px #141e284d;max-width:34ch;margin:20px 0 0;font-size:clamp(17px,1.4vw,22px);line-height:1.3}.ab-pill{-webkit-backdrop-filter:blur(16px)saturate(1.2);border:1px solid var(--ab-edge);color:inherit;background:#ffe4c81a;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ab-pill-link{justify-self:start;margin-top:24px;transition:background .3s,color .3s}.ab-pill-link:hover,.ab-pill-link:focus-visible{background:var(--ab-light);color:var(--ab-text)}.ab-pill-link .nx-label{opacity:.7}.ab a:focus-visible{outline:2px solid var(--nx-accent);outline-offset:4px}.ab-glass{-webkit-backdrop-filter:blur(22px)saturate(1.2);background:var(--ab-glass);border:1px solid var(--ab-edge);color:var(--ab-light);box-shadow:0 30px 80px #00000040,inset 0 1px #ffe4c82e}.ab-hero{min-height:max(100svh,720px);padding:clamp(110px, 14svh, 150px) var(--nx-gutter) var(--nx-gutter);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);column-gap:5vw;display:grid}.ab-hero>.ab-eyebrow,.ab-hello,.ab-pills,.ab-intro{grid-column:1}.ab-hello{font-size:clamp(64px,10vw,170px)}.ab-pills{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.ab-intro{text-shadow:0 1px 12px #141e2859;max-width:44ch;margin:20px 0 0;font-size:15px;line-height:1.55}.ab-prints{grid-area:1/2/5;justify-content:center;align-self:start;display:flex}.ab-print{background:#f7f4ee;margin:0;padding:10px;box-shadow:0 30px 70px #0a0e1459}.ab-print-main{aspect-ratio:9/14;width:min(100%,44svh);transform:rotate(2deg)}.ab-print-main .story-portrait-frame{height:100%;overflow:hidden}.ab-print img{object-fit:cover;width:100%;height:100%;display:block}.nx-glass-bar{-webkit-backdrop-filter:blur(22px)saturate(1.2);border:1px solid var(--ab-edge);color:var(--ab-light);background:#18222c4d;border-radius:999px;align-items:center;gap:2.4vw;padding:14px 14px 14px 28px;text-decoration:none;transition:background .4s;display:grid;box-shadow:0 30px 80px #141e2829,inset 0 1px #fff6}.nx-glass-bar:hover,.nx-glass-bar:focus-visible{background:#18222c73}.ab-bar{grid-area:5/1/auto/3;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;margin-top:6svh}.ab-bar-title{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.04em;font-size:clamp(20px,2.2vw,36px);font-weight:500;line-height:1.05}.ab-bar-arrow{border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:clamp(54px,5vw,80px);height:clamp(54px,5vw,80px);font-size:clamp(22px,2.2vw,32px);display:flex}.ab-bar-bubble{border-radius:999px;width:clamp(60px,6vw,92px);height:clamp(60px,6vw,92px);display:block;overflow:hidden}.ab-bar-bubble img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.ab-chapters{padding:0 var(--nx-gutter);justify-content:center;display:flex;top:clamp(76px,9svh,96px);z-index:4!important;position:sticky!important}.ab-chapters ol{-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid var(--ab-edge);background:#18222c52;border-radius:999px;gap:4px;max-width:100%;margin:0;padding:5px;list-style:none;display:flex;overflow-x:auto}.ab-chapters a{color:var(--ab-light);white-space:nowrap;border-radius:999px;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .3s,color .3s;display:flex}.ab-chapters a span{color:var(--nx-accent);font-family:var(--font-geist-mono), monospace;font-size:10.5px}.ab-chapters a[aria-current]{background:var(--ab-light);color:var(--ab-text)}.ab-section{padding:16svh var(--nx-gutter) 6svh}.ab-craft-grid,.ab-work-grid{align-items:start;gap:var(--nx-gutter);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1160px;margin-top:7svh;display:grid}.ab-card{border-radius:28px;gap:8px;padding:12px 12px 24px;display:grid}.ab-card-offset{margin-top:10svh}.ab-media{aspect-ratio:4/5;border-radius:20px;margin:0 0 12px;position:relative;overflow:hidden}.ab-media-wide{aspect-ratio:4/3}.ab-media img,.ab-media video,.ab-media .story-preview{object-fit:cover;width:100%;height:100%;display:block}.ab-media .story-preview button{-webkit-backdrop-filter:blur(12px);border:1px solid var(--ab-edge);color:var(--ab-light);cursor:pointer;font:600 13px/1 var(--font-geist-sans), sans-serif;background:#18222c66;border-radius:999px;padding:8px 12px;position:absolute;bottom:12px;right:12px}.ab-card>.nx-label,.ab-card h3,.ab-card>p{padding:0 10px}.ab-card h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(24px,2.2vw,36px);font-weight:700}.ab-card>p:last-child{margin:0;font-size:15px;line-height:1.5}.ab-video .ab-pill-link{margin:4px 0 0 10px}.ab-steps{gap:var(--nx-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:7svh 0 0;padding:0;list-style:none;display:grid}.ab-step{border-radius:28px;align-content:start;gap:8px;padding:22px 24px 28px;display:grid}.ab-step:nth-child(2){margin-top:6svh}.ab-step:nth-child(3){margin-top:12svh}.ab-step-number{color:var(--nx-accent);font-family:var(--font-geist-mono), monospace;font-size:10.5px}.ab-step h3{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-.05em;margin:0;font-size:clamp(22px,2vw,32px);font-weight:700;line-height:1.05}.ab-step p:not(.nx-label){margin:0;font-size:15px;line-height:1.5}.ab-all{margin-top:8svh}.ab-next{padding-bottom:var(--nx-gutter)}.ab-next .ab-bar{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr) auto;margin-top:8svh;padding-left:14px}.ab-signoff{flex-wrap:wrap;justify-content:space-between;gap:10px 28px;margin-top:10svh;display:flex}.ab-signoff a{color:inherit;text-decoration:none}@media (prefers-reduced-transparency:reduce){.ab-glass,.ab-pill,.nx-glass-bar,.ab-chapters ol{-webkit-backdrop-filter:none}.ab-glass{background:#221a16f0}.ab-pill,.nx-glass-bar,.ab-chapters ol{background:#18222ce0}}@media (max-width:900px){.ab-hero{grid-template-rows:none;grid-template-columns:1fr}.ab-prints{grid-area:auto/1;margin-top:40px}.ab-print-main{width:78%}.ab-bar{border-radius:32px;grid-area:auto/1;grid-template-columns:1fr auto}.ab-bar>.nx-label{display:none}.ab-next .ab-bar{grid-template-columns:auto 1fr auto}.ab-craft-grid,.ab-work-grid,.ab-steps{grid-template-columns:1fr}.ab-card-offset,.ab-step:nth-child(n){margin-top:0}}@media (prefers-reduced-motion:reduce){.ab-pill-link,.nx-glass-bar,.ab-chapters a{transition:none}}
