@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-cyrillic-ext-400-normal.CBMNjBwz.woff2)format("woff2"),url(/_next/static/media/eb-garamond-cyrillic-ext-400-normal.DvVFcYIV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-cyrillic-400-normal.DLFur4M8.woff2)format("woff2"),url(/_next/static/media/eb-garamond-cyrillic-400-normal.Cgupd8z3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-greek-ext-400-normal.xgh5yVqR.woff2)format("woff2"),url(/_next/static/media/eb-garamond-greek-ext-400-normal.m3zVZPMF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-greek-400-normal.Bd9qxgO7.woff2)format("woff2"),url(/_next/static/media/eb-garamond-greek-400-normal.Co9-8-br.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-vietnamese-400-normal.CfDT8MMM.woff2)format("woff2"),url(/_next/static/media/eb-garamond-vietnamese-400-normal.yoRrTn3C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-latin-ext-400-normal.8a_ZZ2Qq.woff2)format("woff2"),url(/_next/static/media/eb-garamond-latin-ext-400-normal.Ckqal4CG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/eb-garamond-latin-400-normal.DSJrtJSV.woff2)format("woff2"),url(/_next/static/media/eb-garamond-latin-400-normal.zgGxM6DR.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-cyrillic-ext-500-normal.BKz78T03.woff2)format("woff2"),url(/_next/static/media/eb-garamond-cyrillic-ext-500-normal.BW_wrb5p.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-cyrillic-500-normal.RaVCNQX7.woff2)format("woff2"),url(/_next/static/media/eb-garamond-cyrillic-500-normal.DMxgMKSc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-greek-ext-500-normal.B2GLvXWD.woff2)format("woff2"),url(/_next/static/media/eb-garamond-greek-ext-500-normal.BdAXjnQq.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-greek-500-normal.CmiK3K51.woff2)format("woff2"),url(/_next/static/media/eb-garamond-greek-500-normal.qyq7qiEo.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-vietnamese-500-normal.aFhv2iya.woff2)format("woff2"),url(/_next/static/media/eb-garamond-vietnamese-500-normal.CYDqHS6k.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-latin-ext-500-normal.BUqUdxpG.woff2)format("woff2"),url(/_next/static/media/eb-garamond-latin-ext-500-normal.DBzjYlhR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/eb-garamond-latin-500-normal.LNvnJ-zC.woff2)format("woff2"),url(/_next/static/media/eb-garamond-latin-500-normal.DX0gtuIC.woff)format("woff");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}.story-home{--story-ink:#142b26;--story-paper:#f3f0e7;--story-rust:#c4724d;--story-sage:#b6c6ac;--story-cream:#fff8e9;color:var(--story-ink);background:var(--story-paper);overflow:clip}body:has(.story-home) .site-header{color:var(--story-cream);background:#102923;border:0}body:has(.story-home) .site-header :is(.brand,.main-nav a){color:#fff8e9}body:has(.story-home) .footer-bottom{border-top:0}body:has(.story-home) .site-header .button{color:#102923;background:#edbb78}body:has(.story-home) .site-header .button:hover{background:#fff0d6}.story-home h1,.story-home h2,.story-home h3{letter-spacing:-.038em;font-family:EB Garamond,Georgia,serif;font-weight:400}.story-home h1{font-size:clamp(76px,8.8vw,143px);line-height:.82}.story-home h2{font-size:clamp(53px,6.2vw,104px);line-height:.91}.story-home h3{font-size:clamp(31px,3vw,47px);line-height:1.02}.story-home p{font-size:18px;line-height:1.48}.story-home .button{border-radius:0;min-height:54px}.story-home .text-link{text-underline-offset:6px;border:0;min-height:44px;text-decoration:underline;text-decoration-thickness:2px}.story-hero{height:calc(100svh - 86px);min-height:690px;max-height:980px;color:var(--story-cream);isolation:isolate;background:#102923;position:relative}.story-hero-image{object-fit:cover;object-position:center center;width:100%;height:100%;transform:translate3d(0,var(--hero-shift,0px),0) scale(var(--hero-scale,1.03));position:absolute;inset:0}.story-hero-shade{background:#071a165e;position:absolute;inset:0}.story-hero-copy{z-index:1;max-width:1100px;position:absolute;bottom:clamp(85px,12vh,150px);left:clamp(26px,5.8vw,100px)}.story-hero h1{color:var(--story-cream);margin:0 0 28px}.story-hero h1 span{width:max-content;max-width:100%;animation:.9s cubic-bezier(.2,.8,.25,1) both story-line-rise;display:block;overflow:hidden}.story-hero h1 span:nth-child(2){animation-delay:.12s}.story-hero-copy>p{color:#fff8e9;max-width:490px;margin:0 0 29px;font-size:clamp(19px,1.65vw,25px);line-height:1.32}.story-actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.story-hero .button{color:#102923;background:#edbb78}.story-hero .button:hover{background:#fff0d6}.story-hero .text-link{color:#fff8e9}.story-offer-band{color:#102923;background:#e8b474;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;min-height:146px;padding:30px clamp(26px,5.8vw,100px);display:grid}.story-offer-band p{align-items:center;gap:clamp(24px,4vw,65px);margin:0;display:flex}.story-offer-band strong{letter-spacing:-.04em;white-space:nowrap;flex:none;font-family:EB Garamond,Georgia,serif;font-size:clamp(44px,4.8vw,78px);font-weight:400;line-height:.95}.story-offer-band span{max-width:500px;font-size:18px;line-height:1.35}.story-offer-band .text-link{color:#102923;white-space:nowrap}.story-thesis{background:#f5f1e7;grid-template-columns:48% 52%;min-height:810px;display:grid}.story-thesis-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(80px,10vw,175px) clamp(26px,5.8vw,100px);display:flex}.story-thesis h2{max-width:680px;margin:0 0 40px}.story-thesis-copy>p:last-child{color:#354940;max-width:530px;margin:0;font-size:20px}.story-thesis-image{background:#17342d;min-height:600px;margin:0;position:relative;overflow:hidden}.story-thesis-image img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.story-trace{color:#f5f0e4;background:#162f2a;padding:clamp(100px,13vw,190px) clamp(25px,5.8vw,100px) clamp(100px,11vw,165px)}.story-trace-heading{margin:0 0 clamp(65px,8vw,115px)}.story-trace h2{max-width:530px;margin:0}.trace-explorer{max-width:1450px;margin:auto}.trace-track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid;position:relative}.trace-track:before{content:"";pointer-events:none;background:#526a5a;height:6px;position:absolute;top:14px;left:14px;right:14px}.trace-track:after{content:"";width:calc((100% - 28px) * var(--trace-progress,0));pointer-events:none;background:#e4b174;height:6px;transition:width .35s;position:absolute;top:14px;left:14px}.trace-track button{z-index:1;color:#c7d0c2;text-align:left;cursor:pointer;background:0 0;border:0;min-height:100px;padding:0 0 10px;font-size:clamp(18px,2.1vw,27px);font-weight:500;position:relative}.trace-track button[aria-selected=true]{color:#fff8e9}.trace-dot{background:#526a5a;border:7px solid #162f2a;border-radius:50%;outline:2px solid #98ae98;width:34px;height:34px;margin:0 0 26px;transition:background .25s,transform .25s;display:block}.trace-track button[aria-selected=true] .trace-dot{background:#e4b174;outline-color:#e4b174;transform:scale(1.08)}.trace-track button:hover .trace-dot{background:#e4b174}.trace-detail{color:#142b26;background:#e8e8d6;min-height:330px;padding:clamp(28px,4.5vw,70px);animation:.35s both story-detail-in}.trace-detail .trace-moment{max-width:900px;margin:0 0 55px;font-family:EB Garamond,Georgia,serif;font-size:clamp(36px,4.8vw,72px);line-height:1}.trace-detail-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,5vw,85px);display:grid}.trace-detail-grid span{color:#46584e;margin-bottom:14px;font-size:15px;display:block}.trace-detail-grid p{max-width:340px;margin:0;font-size:20px;line-height:1.3}.trace-fallback{color:#142b26;background:#e8e8d6;margin:20px 0 0;padding:28px 30px 28px 50px}.trace-fallback li{padding:12px 0}.trace-fallback p{margin:5px 0;font-size:16px!important}.story-fork{color:#f5f0e4;background:#0e2822;height:155svh;min-height:1050px}.story-fork-stage{flex-direction:column;justify-content:space-between;height:100svh;min-height:710px;max-height:1100px;padding:clamp(55px,7vh,90px) clamp(26px,5.8vw,100px) clamp(60px,8vh,110px);display:flex;position:sticky;top:0;overflow:hidden}.story-fork-intro{display:block}.story-fork-intro h2{max-width:780px;margin:0}.story-fork-lines{width:100%;max-width:1300px;height:clamp(140px,24vh,290px);min-height:140px;margin:12px auto 0;display:block;overflow:visible}.story-fork-lines path,.story-fork-mobile-line path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.story-fork-ghost{stroke:#476358;stroke-width:2px}.story-fork-stem,.story-fork-branch,.story-fork-mobile-draw{stroke:#e8b474;stroke-width:5px}.story-fork-junction{fill:#e8b474}.story-fork-ends{grid-template-columns:1fr 1fr;gap:clamp(50px,11vw,185px);width:100%;max-width:1300px;margin:0 auto;display:grid}.story-fork-ends article{max-width:510px}.story-fork-ends h3{margin:0 0 14px;font-size:clamp(38px,3.4vw,60px)}.story-fork-ends p{color:#d5dfcf;max-width:455px;margin:0 0 16px;font-size:18px}.story-fork-ends .text-link{color:#e8b474}.story-fork-mobile-line{display:none}.story-enhanced .story-fork-stem{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--fork-stem-progress,0))}.story-enhanced .story-fork-branch,.story-enhanced .story-fork-mobile-draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--fork-branch-progress,0))}.story-terms{background:#c1d0bc}.story-terms-grid{grid-template-columns:52% 48%;min-height:680px;display:grid}.story-terms-art{min-height:620px;position:relative;overflow:hidden}.story-terms-art img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.story-terms-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(70px,8vw,130px) clamp(27px,6vw,100px);display:flex}.story-terms-copy h2{max-width:660px;margin:0 0 34px}.story-terms-copy p{color:#243c31;max-width:520px;margin:0 0 28px;font-size:20px}.story-finale{color:#f9f3e6;background:#132c27}.story-finale-copy{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:30px 70px;padding:clamp(105px,12vw,190px) clamp(26px,5.8vw,100px);display:grid}.story-finale h2{grid-row:span 2;max-width:890px;margin:0}.story-finale-copy p{color:#dae3d7;max-width:520px;margin:0;font-size:20px}.story-finale .button{color:#112923;background:#e8b474}.story-finale .button:hover{background:#fff0d6}.story-finale .text-link{color:#fff8e9}.story-enhanced [data-story-reveal]:not(.is-visible) :is(h2,.story-thesis-copy>p,.trace-explorer,.story-terms-copy>p,.story-terms-copy .text-link,.story-finale-copy>p,.story-finale .story-actions){opacity:0;transform:translateY(28px)}.story-enhanced [data-story-reveal].is-visible :is(h2,.story-thesis-copy>p,.trace-explorer,.story-terms-copy>p,.story-terms-copy .text-link,.story-finale-copy>p,.story-finale .story-actions){transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1)}.story-enhanced [data-story-reveal].is-visible :is(.story-thesis-copy>p,.trace-explorer,.story-terms-copy>p,.story-terms-copy .text-link,.story-finale-copy>p,.story-finale .story-actions){transition-delay:.13s}.story-enhanced .story-offer-band.is-visible :is(p,.text-link){transition:opacity .65s,transform .9s cubic-bezier(.22,1,.36,1)}.story-enhanced .story-offer-band:not(.is-visible) :is(p,.text-link){opacity:0;transform:translate(-25px)}.story-enhanced :is(.story-thesis-image,.story-terms-art){transition:clip-path 1.05s cubic-bezier(.22,1,.36,1)}.story-enhanced .story-thesis:not(.is-visible) .story-thesis-image{clip-path:inset(0 0 0 24%)}.story-enhanced .story-terms:not(.is-visible) .story-terms-art{clip-path:inset(0 0 20%)}.story-home .button:active{transform:scale(.98)}@keyframes story-line-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes story-detail-in{0%{opacity:.3;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.story-thesis,.story-terms-grid{grid-template-columns:50% 50%}}@media (max-width:820px){.story-hero{height:auto;min-height:790px}.story-hero-image{object-position:58% center}.story-hero-copy{bottom:105px;right:24px}.story-hero-shade{background:#071a167a}.story-thesis,.story-terms-grid{grid-template-columns:1fr}.story-thesis-copy{padding:100px 26px 85px}.story-thesis-image{height:560px;min-height:0}.story-trace-heading{margin-bottom:70px}.story-terms-art{height:600px;min-height:0}.story-terms-copy{padding:85px 26px 105px}.story-finale-copy{grid-template-columns:1fr}.story-finale h2{grid-row:auto}}@media (max-width:560px){.story-home h1{font-size:clamp(50px,13vw,70px)}.story-home h2{font-size:clamp(49px,12vw,68px)}.story-home h3{font-size:38px}.story-home p{font-size:17px}.story-hero{min-height:755px}.story-hero-image{object-position:54% center}.story-hero-shade{background:#071a1687}.story-hero-copy{bottom:88px;left:22px;right:22px}.story-hero h1{margin-bottom:23px}.story-hero-copy>p{max-width:370px;margin-bottom:23px;font-size:18px}.story-actions{gap:12px 25px}.story-thesis-copy{padding:100px 22px 80px}.story-thesis-image{height:420px}.story-trace{padding:105px 22px 110px}.story-trace-heading{margin-bottom:60px}.trace-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.trace-track:before,.trace-track:after{display:none}.trace-track button{min-height:90px;font-size:20px}.trace-dot{border-width:5px;width:27px;height:27px;margin-bottom:15px}.trace-detail{min-height:0;padding:32px 23px}.trace-detail .trace-moment{margin-bottom:35px;font-size:32px}.trace-detail-grid{grid-template-columns:1fr;gap:26px}.trace-detail-grid span{margin-bottom:4px}.trace-detail-grid p{font-size:18px}.story-terms-art{height:460px}.story-terms-copy{padding:80px 22px 95px}.story-finale-copy{padding:90px 22px 110px}.story-finale-copy p{font-size:18px}}@media (max-width:820px){.story-offer-band{grid-template-columns:1fr;gap:7px;padding:28px 26px 33px}.story-offer-band p{flex-direction:column;align-items:flex-start;gap:7px}.story-offer-band .text-link{justify-self:start}.story-fork{height:auto;min-height:0}.story-fork-stage{height:auto;min-height:0;max-height:none;padding:100px 26px 115px;display:block;position:relative}.story-fork-lines{height:170px;min-height:0;margin:25px auto}.story-fork-ends{gap:40px}.story-fork-ends h3{font-size:clamp(34px,4vw,46px)}}@media (max-width:560px){.story-hero{min-height:850px}.story-hero-copy{bottom:95px}.story-offer-band{padding:27px 22px 35px}.story-offer-band strong{font-size:clamp(40px,11vw,48px)}.story-offer-band span{font-size:17px}.story-fork-stage{padding:100px 22px 115px}.story-fork-intro h2{font-size:clamp(44px,11vw,58px)}.story-fork-lines{display:none}.story-fork-ends{margin:45px 0 0;padding-left:55px;display:block;position:relative}.story-fork-mobile-line{width:40px;height:100%;display:block;position:absolute;top:0;left:0}.story-fork-mobile-line circle{fill:#e8b474}.story-fork-ends article{margin:0 0 105px;position:relative}.story-fork-ends article:last-child{margin-bottom:0}.story-fork-ends h3{font-size:42px}.story-fork-ends p{font-size:17px}.story-fork-junction{display:none}body:has(.story-home) .main-nav{flex-wrap:wrap;gap:6px 15px;overflow:visible}body:has(.story-home) .main-nav a{font-size:14px}}@media (prefers-reduced-motion:reduce){.story-home *,.story-home :before,.story-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
