.story-edition-two{background:var(--paper);color:var(--ink);overflow:clip}.story-edition-two h1,.story-edition-two h2{text-wrap:initial}.story-edition-two figure{margin:0}.story-opening{padding:clamp(2rem,4vw,4rem) var(--gutter) 2rem}.story-opening h1{font-size:clamp(4.5rem,12.8vw,13rem);line-height:.86;letter-spacing:-.025em;display:flex;flex-direction:column}.story-opening h1>span{display:block;color:var(--ink);transform:translateX(calc(var(--opening-shift,0px)*-1))}.story-opening h1>span:last-child{align-self:flex-end;color:var(--ink);transform:translateX(var(--opening-shift,0px))}.story-opening h1 em{font-style:normal;color:var(--teal)}.opening-note{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding-block:2.2rem 2rem}.opening-note p{font-size:.88rem;line-height:1.6;margin:0}.story-scroll{display:flex;align-items:center;gap:1.5rem;padding:.6rem 0;min-block-size:2.75rem;font-size:.8rem}.story-scroll svg{color:var(--teal)}.opening-worlds{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem;align-items:start}.opening-world>div{overflow:hidden;block-size:clamp(21rem,34vw,37rem)}.opening-world img{inline-size:100%;block-size:100%;object-fit:cover;transform:scale(1.12)}.world-engineering img{object-position:65% 50%}.world-georgia{padding-block-start:0}.world-georgia img{object-position:40% center}.opening-world figcaption{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem}.opening-world figcaption strong{font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:clamp(1.6rem,2.8vw,3rem)}.opening-world figcaption>span{font-size:.65rem;text-align:end;max-inline-size:20rem;color:var(--muted)}.opening-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:3rem;font-size:.7rem;border-block-start:1px solid var(--line);padding-block-start:1.2rem}.opening-footer .text-link{font-size:.74rem}
.story-beginnings{background:var(--ink);color:var(--paper);padding-block:5rem 7rem}.beginnings-lead{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem}.beginnings-lead h2{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.04}.beginnings-lead p{font-size:.8rem;margin:0;color:#d1dfd7}.beginnings-year{display:flex;justify-content:center;gap:0;font-family:'Barlow Condensed',sans-serif;font-weight:600;font-size:clamp(12rem,38vw,39rem);line-height:.85;letter-spacing:-.035em;color:var(--yellow);margin-block:2.5rem 4rem;font-variant-numeric:tabular-nums}.beginnings-year>span:first-child{transform:translateX(calc(var(--year-spread,0px)*-1))}.beginnings-year>span:last-child{transform:translateX(var(--year-spread,0px))}.beginnings-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem)}.beginnings-columns>div{min-inline-size:0;border-block-start:1px solid #ffffff45;padding-block-start:2rem}.beginnings-columns h3{font-family:'Barlow Condensed',sans-serif;font-size:clamp(2.5rem,4vw,4rem);margin-block-end:1.3rem}.beginnings-columns p{max-inline-size:43ch;font-size:.94rem;color:#d1dfd7}.beginnings-archive{max-inline-size:30rem}.beginnings-archive img{inline-size:100%;aspect-ratio:680/460;object-fit:cover}.beginnings-archive figcaption{font-size:.65rem;color:#b7cdc0;margin-block:.8rem 1.2rem}.beginnings-columns .text-link{font-size:.78rem}.beginnings-name{display:flex;flex-direction:column;justify-content:center;min-block-size:22rem;border-block:1px solid #ffffff45;margin-block-end:1.2rem}.beginnings-name>span{font:600 clamp(6rem,12vw,10rem)/.9 'Barlow Condensed',sans-serif;color:var(--paper)}.beginnings-name p{font-size:.85rem;line-height:1.6;margin-block:1.4rem 0}.story-beginnings :focus-visible{outline-color:var(--yellow)}
.story-film{padding-block:4rem;background:var(--paper)}.film-stage{padding-inline:var(--gutter)}.film-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:2rem}.film-heading h2{font-size:clamp(2.6rem,4.4vw,4.7rem);line-height:1}.film-controls{display:none;align-items:center;gap:.7rem}.film-position{font-size:.75rem;font-variant-numeric:tabular-nums;margin-inline-end:.5rem}.film-prev svg{rotate:180deg}.film-controls .icon-button{border:1px solid var(--line);border-radius:50%;inline-size:3rem;block-size:3rem}.film-controls .icon-button:disabled{opacity:.35}.film-window{outline-offset:6px;overflow:hidden}.film-track{position:relative;display:grid;gap:3rem}.film-frame{min-inline-size:0}.film-image{position:relative;isolation:isolate;overflow:hidden;block-size:clamp(23rem,45vw,44rem);background:var(--ink)}.film-image::after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#10201bd9);z-index:0}.film-image img{inline-size:100%;block-size:100%;object-fit:cover}.film-image h3{position:absolute;inset:auto 1.6rem 1.4rem;z-index:1;color:var(--paper);font-family:'Barlow Condensed',sans-serif;font-size:clamp(3.4rem,6.8vw,6rem);line-height:.92;letter-spacing:-.02em}.film-frame figcaption{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding-block-start:1rem}.film-frame figcaption>span{font-size:.68rem;color:var(--muted)}.film-frame figcaption>p{font-size:.8rem;line-height:1.65;max-inline-size:40ch;margin:0}.film-foot{display:none}.story-film-enabled .story-film{padding-block:0}.story-film-enabled .film-stage{position:sticky;inset-block-start:var(--header);block-size:calc(100dvh - var(--header));padding-block:1.7rem 1.1rem;display:flex;flex-direction:column;justify-content:space-between}.story-film-enabled .film-heading{flex-shrink:0;margin-block-end:1.4rem}.story-film-enabled .film-heading h2{font-size:clamp(2.4rem,3.6vw,4rem)}.story-film-enabled .film-controls{display:flex}.story-film-enabled .film-window{flex:1;min-block-size:0;overflow:visible}.story-film-enabled .film-track{display:flex;gap:2rem;block-size:100%;inline-size:max-content}.story-film-enabled .film-frame{flex:none;inline-size:min(69vw,68rem);display:flex;flex-direction:column;block-size:100%}.story-film-enabled .film-frame:nth-child(2){inline-size:min(48vw,46rem)}.story-film-enabled .film-image{flex:1;min-block-size:0;block-size:auto}.story-film-enabled .film-frame figcaption{min-block-size:6rem}.story-film-enabled .film-foot{display:flex;justify-content:space-between;align-items:center;gap:3rem;font-size:.65rem;margin-block-start:1rem;flex-shrink:0}.film-meter{inline-size:12rem;block-size:2px;background:var(--line)}.film-meter i{display:block;block-size:100%;background:var(--teal);transform:scaleX(0);transform-origin:left}
.story-meeting{background:var(--teal-dark);color:var(--paper);padding-block:4rem 6rem}.meeting-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-block-end:4rem}.meeting-intro p{font-size:.9rem;margin:0;color:#d4e7dc}.meeting-intro>span{font-size:.75rem}.story-meeting h2{font-size:clamp(3.4rem,8.2vw,8rem);line-height:.98;letter-spacing:-.02em}.meeting-line{display:block;white-space:nowrap;color:var(--paper);transform:translateX(calc(var(--meeting-shift,0px)*-1))}.meeting-line:last-child{color:var(--yellow);text-align:end;transform:translateX(var(--meeting-shift,0px))}.meeting-bridge{display:flex;align-items:center;justify-content:center;gap:clamp(3rem,9vw,9rem);padding-block:4rem;min-block-size:15rem}.meeting-bridge>span{font-size:2.7rem;color:#d4e7dc}.meeting-brand:first-child{inline-size:clamp(10rem,24vw,16rem);aspect-ratio:255/90}.meeting-brand:last-child{inline-size:clamp(7rem,15vw,11rem);aspect-ratio:427/408}.meeting-brand img{inline-size:100%;block-size:100%;object-fit:contain}.meeting-copy{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,9vw,10rem);border-block-start:1px solid #ffffff45;padding-block-start:3rem}.meeting-copy h3{font-family:'Barlow Condensed',sans-serif;font-size:clamp(3rem,5.5vw,5.8rem);line-height:.95}.meeting-copy p{font-size:.95rem;max-inline-size:46ch;color:#d4e7dc}.meeting-copy .text-link{font-size:.8rem}.story-meeting :focus-visible{outline-color:var(--yellow)}
.story-invitation{background:var(--ink);color:var(--paper);padding-block:2.5rem 2rem}.invitation-top{display:flex;align-items:center;justify-content:space-between;gap:2rem;font-size:.8rem;margin-block-end:4rem}.story-top{display:flex;align-items:center;gap:.6rem;font-size:.7rem;padding:.7rem 0}.story-top svg{inline-size:1rem;block-size:1rem}.story-invitation h2{font-size:clamp(5rem,13.9vw,14rem);line-height:.87;letter-spacing:-.03em}.story-invitation h2>span{color:var(--yellow)}.invitation-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;margin-block:4rem 5rem}.invitation-bottom>p{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.4;color:#d4e7dc}.invitation-bottom>div{display:grid;gap:1rem;min-inline-size:22rem}.invitation-bottom .button{min-block-size:4rem}.invitation-bottom .text-link{font-size:.85rem}.story-credit{display:flex;align-items:center;gap:.6rem;font-size:.6rem;inline-size:fit-content;color:#c2d4c9}.story-credit svg{inline-size:.85rem;block-size:.85rem}.story-invitation :focus-visible{outline-color:var(--yellow)}
@media(max-width:70rem){.beginnings-name{min-block-size:18rem}.film-frame figcaption{grid-template-columns:1fr;gap:.6rem}.film-frame figcaption p{max-inline-size:none}.story-film-enabled .film-frame figcaption{min-block-size:7.5rem}.opening-world figcaption{align-items:flex-start;flex-direction:column;gap:.4rem}.opening-world figcaption>span{text-align:start}.meeting-line{white-space:normal}}
@media(max-width:56rem){.story-opening h1{font-size:clamp(4.5rem,13vw,8rem)}.opening-worlds{gap:.8rem}.opening-world>div{block-size:26rem}.beginnings-lead{display:block}.beginnings-lead p{margin-block-start:1.8rem}.beginnings-columns{gap:2.5rem}.beginnings-columns p{font-size:.86rem}.beginnings-name{min-block-size:15rem}.story-meeting h2{font-size:clamp(3rem,7.6vw,5.5rem)}.meeting-copy{gap:2.5rem}.meeting-copy p{font-size:.86rem}.invitation-bottom>div{min-inline-size:18rem}.story-invitation h2{font-size:clamp(4.8rem,14vw,8rem)}.film-frame figcaption{grid-template-columns:1fr 1fr}.film-image{block-size:33rem}.film-track{gap:4rem}}
@media(max-width:40rem){.story-opening{padding-block-start:2.2rem}.story-opening h1{font-size:clamp(3rem,15vw,6rem);line-height:.91}.story-opening h1>span:last-child{align-self:flex-start}.opening-note{gap:1rem;align-items:flex-start;flex-direction:column;padding-block:1.6rem 1.1rem}.opening-note p{font-size:.78rem}.story-scroll{font-size:.72rem;padding-block:.2rem}.opening-worlds{grid-template-columns:1fr 1fr;gap:.7rem}.opening-world>div{block-size:clamp(15rem,70vw,22rem)}.world-georgia{padding-block-start:0}.world-engineering img{object-position:72% center}.world-georgia img{object-position:33% center}.opening-world figcaption strong{font-size:clamp(1.3rem,5.9vw,1.9rem)}.opening-world figcaption>span{font-size:.55rem;line-height:1.5}.opening-world figcaption{margin-block-start:.7rem}.opening-footer{margin-block-start:2rem;font-size:.6rem;align-items:flex-start;flex-direction:column;gap:.5rem}.opening-footer .text-link{font-size:.7rem}.story-beginnings{padding-block:3.5rem 4rem}.beginnings-lead h2{font-size:clamp(1.9rem,7.7vw,2.8rem)}.beginnings-lead p{font-size:.78rem}.beginnings-year{font-size:clamp(10rem,47vw,20rem);margin-block:2.4rem 3rem}.beginnings-columns{grid-template-columns:1fr;gap:3rem}.beginnings-columns h3{font-size:2.8rem}.beginnings-columns p{font-size:.9rem}.beginnings-archive{max-inline-size:90%}.beginnings-name{min-block-size:0;padding-block:2rem}.beginnings-name>span{font-size:6.5rem}.beginnings-columns .text-link{font-size:.73rem}.story-film{padding-block:3.5rem}.film-heading h2{font-size:clamp(2.6rem,10vw,3.6rem)}.film-image{block-size:clamp(22rem,110vw,31rem)}.film-image h3{font-size:clamp(2.8rem,11vw,4rem);inset-inline:1rem;inset-block-end:1.2rem}.film-frame figcaption{grid-template-columns:1fr;gap:.8rem}.film-frame figcaption p{font-size:.83rem}.film-track{gap:3rem}.story-meeting{padding-block:3rem 4rem}.meeting-intro{align-items:flex-start;flex-direction:column;gap:1.5rem;margin-block-end:2.5rem}.meeting-intro p{font-size:.85rem}.meeting-intro>span{font-size:.65rem}.story-meeting h2{font-size:clamp(2.4rem,9.6vw,3.7rem);line-height:1.1}.meeting-line:last-child{text-align:start}.meeting-bridge{gap:1.5rem;padding-block:3rem;min-block-size:0}.meeting-bridge>span{font-size:2rem}.meeting-brand:first-child{inline-size:clamp(8rem,36vw,13rem)}.meeting-brand:last-child{inline-size:clamp(4.8rem,23vw,7rem)}.meeting-copy{grid-template-columns:1fr;gap:2rem;padding-block-start:2rem}.meeting-copy h3{font-size:3.3rem}.meeting-copy p{font-size:.9rem}.story-invitation{padding-block:2rem}.invitation-top{align-items:flex-start;flex-direction:column;gap:.5rem;font-size:.73rem;margin-block-end:2.5rem}.story-invitation h2{font-size:clamp(4.2rem,16.4vw,6.5rem);line-height:.93}.invitation-bottom{align-items:stretch;flex-direction:column;gap:2rem;margin-block:2rem 3rem}.invitation-bottom>div{min-inline-size:0}.invitation-bottom .button{inline-size:100%;gap:1rem}.invitation-bottom>p{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){.story-opening h1>span,.opening-world img,.beginnings-year>span,.meeting-line{transform:none!important}}


