.story-module__9TlqSa__story{color:var(--ink);background:var(--paper-warm);display:block}.story-module__9TlqSa__opener{grid-template-columns:minmax(0,1fr);display:grid}.story-module__9TlqSa__openerScene{border-bottom:3px solid var(--gold);border-image:var(--seam-brass);max-height:24rem;position:relative;overflow:hidden}.story-module__9TlqSa__openerScene img{--mask-origin:50% min(50%, 12rem);object-fit:cover;object-position:50% 45%;filter:sepia(.14)saturate(.94)contrast(1.03);width:100%;height:100%;display:block}.story-module__9TlqSa__openerPanel{width:min(100% - 2 * var(--page-gutter), 62rem);padding:clamp(var(--space-48), 6vw, var(--space-96)) 0 clamp(var(--space-32), 4vw, var(--space-64));text-align:center;margin:0 auto}.story-module__9TlqSa__lockup{margin:0 0 var(--space-16);color:var(--muted);font-size:max(.72rem, var(--type-floor));letter-spacing:.34em;text-transform:uppercase;font-weight:700}.story-module__9TlqSa__storyTitle{color:var(--forest);font-family:var(--script);letter-spacing:0;margin:0;font-size:clamp(2.8rem,8vw,5.5rem);font-weight:400;line-height:1.05}.story-module__9TlqSa__tagline{max-width:28ch;margin:var(--space-24) auto 0;padding-top:var(--space-16);border-top:1px solid color-mix(in oklab, var(--gold) 52%, transparent);color:var(--ink);font-family:var(--display);font-size:clamp(1.05rem,1.8vw,1.35rem);font-style:italic;line-height:1.5}.story-module__9TlqSa__sheet{width:min(100% - 2 * var(--page-gutter), var(--page-measure));padding-bottom:clamp(var(--space-64), 8vw, var(--space-96));gap:clamp(var(--space-32), 4vw, var(--space-64));margin:0 auto;display:grid}.story-module__9TlqSa__panel{isolation:isolate;padding:clamp(var(--space-32), 3.6vw, var(--space-64));border:1px solid color-mix(in oklab, var(--sage) 62%, transparent);background:var(--paper-deep);border-radius:3px;position:relative;overflow:hidden}.story-module__9TlqSa__panelHeading{margin:0 0 var(--space-24);color:var(--forest);font-family:var(--display);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500;line-height:1.2}.story-module__9TlqSa__panelColumns{gap:clamp(var(--space-24), 3vw, var(--space-48));grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));display:grid}.story-module__9TlqSa__panelColumns p,.story-module__9TlqSa__column p,.story-module__9TlqSa__closing p{margin:0 0 var(--space-16);font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.75}.story-module__9TlqSa__panelColumns p:last-child,.story-module__9TlqSa__column p:last-child,.story-module__9TlqSa__closing p:last-child{margin-bottom:0}.story-module__9TlqSa__panelColumns strong,.story-module__9TlqSa__column strong{color:var(--forest);font-weight:700}.story-module__9TlqSa__question{padding:clamp(var(--space-32), 4vw, var(--space-64)) 0;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold);border-image:var(--seam-brass);gap:var(--space-24);text-align:center;justify-items:center;display:grid}.story-module__9TlqSa__questionLead,.story-module__9TlqSa__questionAnswer{color:var(--muted);letter-spacing:.04em;margin:0;font-size:.86rem}.story-module__9TlqSa__questionText{max-width:24ch;color:var(--forest);font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.8rem,4.6vw,3.4rem);font-style:italic;font-weight:400;line-height:1.22}.story-module__9TlqSa__pair{gap:clamp(var(--space-32), 4vw, var(--space-64));grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));display:grid}.story-module__9TlqSa__pair>.story-module__9TlqSa__column+.story-module__9TlqSa__column{padding-left:clamp(var(--space-24), 3vw, var(--space-48));border-left:1px solid color-mix(in oklab, var(--gold) 46%, transparent)}.story-module__9TlqSa__columnHeading{margin-bottom:var(--space-24);gap:var(--space-16);align-items:center;display:flex}.story-module__9TlqSa__columnHeading h3{color:var(--forest);font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:600;line-height:1.2}.story-module__9TlqSa__callout{margin:0 0 var(--space-24);padding:var(--space-16) var(--space-24);border-left:2px solid var(--gold);border-image:var(--seam-brass);background:var(--paper-deep);color:var(--forest);font-family:var(--display);font-size:clamp(1rem,1.5vw,1.15rem);font-style:italic;line-height:1.5}.story-module__9TlqSa__closing{text-align:center;max-width:62ch;margin:0 auto}.story-module__9TlqSa__closing p{font-size:clamp(1rem,1.3vw,1.12rem)}.story-module__9TlqSa__iconRing,.story-module__9TlqSa__iconBare{flex:none;justify-content:center;align-items:center;display:inline-flex}.story-module__9TlqSa__iconRing{border:1px solid color-mix(in oklab, var(--gold) 62%, transparent);border-radius:999px;width:3rem;height:3rem}.story-module__9TlqSa__iconRing svg,.story-module__9TlqSa__iconBare svg{fill:none;width:1.5rem;height:1.5rem;stroke:color-mix(in oklch, var(--gold) 30%, #46330f);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.story-module__9TlqSa__directors{padding-top:clamp(var(--space-32), 4vw, var(--space-48));border-top:2px solid var(--gold);border-image:var(--seam-brass);gap:var(--space-32);justify-items:center;display:grid}.story-module__9TlqSa__scriptAccent{color:var(--forest);font-family:var(--script);letter-spacing:0;margin:0;font-size:clamp(1.5rem,2.2vw,1.9rem);font-weight:400;line-height:1.2}.story-module__9TlqSa__directorsFrame{width:100%;position:relative}.story-module__9TlqSa__directorsFrame:after{z-index:1;border:2px solid var(--gold);border-image:var(--seam-brass);content:"";pointer-events:none;position:absolute;inset:clamp(12px,1.4vw,24px)}.story-module__9TlqSa__directorsFrame picture{display:block}.story-module__9TlqSa__directorsPhoto{filter:sepia(.1)saturate(.96)contrast(1.02);width:100%;height:auto;display:block}.story-module__9TlqSa__directorsQuotes{gap:clamp(var(--space-24), 4vw, var(--space-64));grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.story-module__9TlqSa__directorsQuotes>li{gap:var(--space-8);align-content:start;display:grid}.story-module__9TlqSa__directorLines{padding-top:var(--space-16);border-top:1px solid color-mix(in oklab, var(--gold) 52%, transparent);color:var(--ink);font-family:var(--display);margin:0;font-size:clamp(.95rem,1.2vw,1.05rem);font-style:italic;line-height:1.6}.story-module__9TlqSa__directorLines p{margin:0}.story-module__9TlqSa__directorName{margin:var(--space-8) 0 0;color:var(--forest);font-family:var(--display);font-size:1.05rem;font-weight:600}.story-module__9TlqSa__directorRole{color:var(--muted);font-size:max(.7rem, var(--type-floor));letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:700}.story-module__9TlqSa__pillarBand{padding:clamp(var(--space-48), 6vw, var(--space-96)) var(--space-32);border-top:3px solid var(--gold);border-image:var(--seam-brass);color:var(--white);background:var(--deep-forest);text-align:center}.story-module__9TlqSa__pillars{gap:clamp(var(--space-16), 2.4vw, var(--space-48));flex-wrap:wrap;justify-content:center;align-items:center;width:min(100%,68rem);margin:0 auto;padding:0;list-style:none;display:flex}.story-module__9TlqSa__pillars li{gap:var(--space-12);justify-items:center;display:grid}.story-module__9TlqSa__pillars li+li{padding-left:clamp(var(--space-16), 2.4vw, var(--space-48));border-left:1px solid color-mix(in oklab, var(--gold) 52%, transparent)}.story-module__9TlqSa__pillars span{color:var(--sage-type);font-size:max(.72rem, var(--type-floor));letter-spacing:.16em;text-transform:uppercase;font-weight:700}.story-module__9TlqSa__pillarBand .story-module__9TlqSa__iconBare svg{stroke:var(--gold)}.story-module__9TlqSa__signOff{margin:clamp(var(--space-32), 4vw, var(--space-48)) auto 0;color:var(--white);font-family:var(--script);letter-spacing:0;font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:400;line-height:1.2}@media (max-width:720px){.story-module__9TlqSa__pillars li+li{border-left:0;padding-left:0}.story-module__9TlqSa__pair>.story-module__9TlqSa__column+.story-module__9TlqSa__column{border-left:0;border-top:1px solid color-mix(in oklab, var(--gold) 46%, transparent);padding-left:0;padding-top:var(--space-32)}}.story-module__9TlqSa__directors{--story-rise:26px;--story-rise-words:10px}[data-directors-entrance=out] .story-module__9TlqSa__directorsFrame{opacity:0;translate:0 var(--story-rise)}[data-directors-entrance=out] .story-module__9TlqSa__directorsQuotes>li{opacity:0;translate:0 var(--story-rise-words)}[data-directors-entrance=in] .story-module__9TlqSa__directorsFrame{opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1),translate .72s cubic-bezier(.16,1,.3,1);translate:none}[data-directors-entrance=in] .story-module__9TlqSa__directorsQuotes>li{opacity:1;transition:opacity .46s cubic-bezier(.16,1,.3,1) .24s,translate .46s cubic-bezier(.16,1,.3,1) .24s;translate:none}[data-directors-entrance=in] .story-module__9TlqSa__directorsQuotes>li:nth-child(2){transition-delay:.32s}@media (prefers-reduced-motion:reduce){[data-directors-entrance] .story-module__9TlqSa__directorsFrame,[data-directors-entrance] .story-module__9TlqSa__directorsQuotes>li{opacity:1;transition:none;translate:none}}@media print{[data-directors-entrance] .story-module__9TlqSa__directorsFrame,[data-directors-entrance] .story-module__9TlqSa__directorsQuotes>li{opacity:1;translate:none}}@media (max-width:700px){.story-module__9TlqSa__directorsQuotes{gap:clamp(var(--space-32), 8vw, var(--space-48));grid-template-columns:minmax(0,1fr)}.story-module__9TlqSa__directorLines{max-width:40ch}}
