.full-story-page{color:#231f20;background:#f7f2e8;min-height:100vh;padding:0 clamp(20px,7vw,100px) 80px}.full-story-top{border-bottom:1px solid #231f2024;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:0 auto;padding:25px 0;display:flex}.full-story-back,.full-story-brand{letter-spacing:.08em;align-items:center;gap:10px;font-size:10px;font-weight:600;display:inline-flex}.full-story-back{transition:color .2s}.full-story-back:hover{color:#a77b20}.full-story-brand{color:#8e6a20;letter-spacing:.12em}.full-story-hero{text-align:center;max-width:900px;margin:0 auto;padding:clamp(80px,12vw,150px) 0 80px}.full-story-eyebrow,.full-story-section-number{color:#96701d;letter-spacing:.17em;font-size:9px;font-weight:700;line-height:1.8}.full-story-hero h1{font-family:var(--heading-font,Georgia, serif);letter-spacing:-.055em;margin:26px 0;font-size:clamp(44px,7vw,82px);font-weight:400;line-height:1.08}.full-story-hero h1 em{color:#a77b20;font-weight:400}.full-story-hero>p{color:#756c60;max-width:620px;margin:0 auto;font-size:15px;line-height:2}.full-story-hero-line{background:#c8961e;width:65px;height:2px;margin:35px auto 0}.full-story-article{grid-template-columns:180px minmax(0,760px);justify-content:center;gap:clamp(35px,7vw,100px);max-width:1120px;margin:0 auto;display:grid}.full-story-aside{color:#8a7b66;letter-spacing:.14em;flex-direction:column;align-self:start;align-items:flex-start;gap:13px;padding-top:7px;font-size:8px;font-weight:700;display:flex;position:sticky;top:35px}.full-story-aside-line{background:#c8961e;width:35px;height:1px}.full-story-content>section{margin-bottom:78px}.full-story-content h2{font-family:var(--heading-font,Georgia, serif);letter-spacing:-.04em;margin:18px 0 23px;font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.2}.full-story-content section>p,.full-story-milestone p{color:#645c52;margin:0 0 19px;font-size:14px;line-height:2}.full-story-milestone{background:#ffffff47;border:1px solid #c8961e47;grid-template-columns:115px minmax(0,1fr);gap:27px;padding:30px;display:grid}.full-story-milestone>.full-story-section-number{grid-column:1/-1}.full-story-milestone h2{margin-top:0}.full-story-date{color:#f7f2e8;background:#302923;flex-direction:column;justify-content:center;align-self:start;align-items:center;min-height:130px;padding:15px;display:flex}.full-story-date span{letter-spacing:.16em;font-size:8px}.full-story-date strong{color:#e0bd72;font-family:var(--heading-font,Georgia, serif);margin:3px 0;font-size:51px;font-weight:400;line-height:1.1}.full-story-values-intro{max-width:570px}.full-story-values-grid{border-top:1px solid #231f2026;border-left:1px solid #231f2026;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:30px;display:grid}.full-story-value{border-bottom:1px solid #231f2026;border-right:1px solid #231f2026;padding:25px}.full-story-value>span{color:#96701d;letter-spacing:.12em;font-size:9px}.full-story-value h3{font-family:var(--heading-font,Georgia, serif);margin:20px 0 8px;font-size:25px;font-weight:400}.full-story-value p{color:#756c60;margin:0;font-size:12px;line-height:1.9}.full-story-verse{background:#ffffff52;border-left:2px solid #c8961e;margin:0 0 78px;padding:35px}.full-story-verse>p{font-family:var(--heading-font,Georgia, serif);margin:18px 0;font-size:clamp(24px,4vw,38px);font-style:italic;line-height:1.45}.full-story-verse cite{color:#96701d;letter-spacing:.15em;font-size:9px;font-style:normal;font-weight:700}.full-story-ending{padding-top:5px}.full-story-final-line{font-family:var(--heading-font,Georgia, serif);font-style:italic;color:#96701d!important;font-size:23px!important}.full-story-catalogue-link{color:#f7f2e8;background:#29231e;align-items:center;gap:15px;margin-top:15px;padding:16px 20px;font-size:11px;font-weight:600;transition:background .2s;display:inline-flex}.full-story-catalogue-link:hover{background:#96701d}@media (max-width:700px){.full-story-page{padding-left:22px;padding-right:22px}.full-story-top{align-items:flex-start}.full-story-brand{font-size:8px}.full-story-hero{padding-top:85px;padding-bottom:60px}.full-story-article{grid-template-columns:1fr;gap:20px}.full-story-aside{flex-direction:row;align-items:center;padding-bottom:20px;position:static}.full-story-aside-line{width:20px}.full-story-content>section{margin-bottom:58px}.full-story-milestone{grid-template-columns:1fr;gap:22px;padding:22px}.full-story-milestone>.full-story-section-number{grid-column:auto}.full-story-date{width:105px;min-height:115px}.full-story-values-grid{grid-template-columns:1fr 1fr}.full-story-value{padding:17px 13px}.full-story-value h3{font-size:21px}.full-story-verse{margin-bottom:58px;padding:24px}}@media (prefers-reduced-motion:reduce){.full-story-page *,.full-story-page :before,.full-story-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.full-story-value:first-child{background:#171312;border-color:#8e6a20}.full-story-value:first-child>span{color:#c8961e}.full-story-value:first-child h3,.full-story-value:first-child p{color:#f7f2e8}.full-story-value:nth-child(2){background:#c8961e;border-color:#c8961e}.full-story-value:nth-child(2)>span{color:#8e6a20}.full-story-value:nth-child(2) h3,.full-story-value:nth-child(2) p{color:#231f20}.full-story-value:nth-child(3){background:#702b35;border-color:#702b35}.full-story-value:nth-child(3)>span{color:#c98a91}.full-story-value:nth-child(3) h3,.full-story-value:nth-child(3) p{color:#f7f2e8}.full-story-value:nth-child(4){background:#fff9ef;border-color:#c8961e}.full-story-value:nth-child(4)>span{color:#96701d}.full-story-value:nth-child(4) h3{color:#231f20}.full-story-value:nth-child(4) p{color:#645c52}
