.story-page{background:#fbf9f5}.abt-cover{background:#f7f3ed;padding:35px 0 65px;overflow:hidden}.abt-masthead{border-bottom:1px solid #cdbfb6;justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}.abt-masthead>span{letter-spacing:.15em;color:#7f6d66;font-size:8px}.abt-cover-grid{z-index:2;grid-template-columns:1fr 250px;align-items:center;gap:50px;padding:53px 0 48px;display:grid;position:relative}.abt-cover h1{letter-spacing:-.06em;font-size:clamp(82px,9.4vw,146px);font-weight:400;line-height:.86}.abt-cover h1>span,.abt-cover h1>em{animation:1.1s cubic-bezier(.16,1,.3,1) both abt-type-in;display:block}.abt-cover h1>span:nth-child(2){padding-left:11%;animation-delay:.12s}.abt-cover h1>em{white-space:nowrap;animation-delay:.24s}.abt-margin-note{padding-top:20px;animation:1.1s .4s both abt-note-in}.abt-margin-note>svg{color:var(--red);margin-bottom:30px;animation:1.6s .25s both abt-star-in}.abt-margin-note>p{font-family:var(--display);letter-spacing:-.02em;font-size:31px;line-height:1.17}.abt-read-link{border-bottom:1px solid #b9aaa3;align-items:center;gap:15px;margin-top:35px;padding-bottom:10px;font-size:10px;display:inline-flex}.abt-read-link:hover{color:var(--red);border-color:var(--red)}.abt-cover-footer{z-index:2;border-top:1px solid #cdbfb6;justify-content:space-between;align-items:flex-end;padding-top:24px;font-size:10px;line-height:1.8;display:flex;position:relative}.abt-cover-footer>span:last-child{text-align:right;letter-spacing:.13em;font-size:8px}.abt-cover-footer b{letter-spacing:.03em;font-size:10px;font-weight:400}.abt-fold{opacity:.035;pointer-events:none;width:600px;height:600px;position:absolute;top:95px;right:-120px;transform:rotate(-24deg)}.abt-fold>span{border:75px solid var(--red);border-bottom-color:#0000;border-radius:50%;position:absolute;inset:0}.abt-fold>span:nth-child(2){inset:80px}.abt-fold>span:nth-child(3){border-width:40px;inset:160px}.abt-perspective{padding:115px 0}.abt-perspective-grid{grid-template-columns:1fr 2.2fr;gap:85px;display:grid}.abt-chapter>span{letter-spacing:.15em;color:var(--red);font-size:9px}.abt-chapter>p{font-family:var(--display);margin-top:26px;font-size:31px;line-height:1.2}.abt-story>h2{letter-spacing:-.04em;font-size:clamp(43px,4.5vw,66px);line-height:1.03}.abt-opening{font-family:var(--display);color:#5e4844;max-width:650px;margin-top:32px;font-size:30px;line-height:1.3}.abt-story-columns{grid-template-columns:1fr 1fr;gap:35px;margin-top:33px;display:grid}.abt-story-columns>p{color:var(--muted);font-size:13px;line-height:1.9}.abt-belief{color:var(--ivory);background:#af101b;padding:93px 0;overflow:hidden}.abt-belief-grid{z-index:2;grid-template-columns:1.5fr 1fr;align-items:center;gap:100px;display:grid;position:relative}.abt-belief .eyebrow{color:#edc5c1}.abt-belief h2{letter-spacing:-.045em;font-size:clamp(55px,6vw,89px);line-height:.98}.abt-belief h2 em{color:#ffddd2}.abt-belief-note{align-items:flex-start;gap:37px;display:flex}.abt-belief-note>span{font-family:var(--display);color:#ffa89d;font-size:80px;font-weight:300;line-height:1}.abt-belief-note>p{letter-spacing:.01em;font-size:14px;line-height:1.9}.abt-belief-note em{font-family:var(--display);color:#ffded6;font-size:30px}.abt-belief-mark{opacity:.07;width:600px;height:600px;position:absolute;bottom:-360px;right:-200px;transform:rotate(-30deg)}.abt-belief-mark i{border:1px solid #fff;border-radius:50%;width:440px;height:440px;display:block;position:absolute;inset:0}.abt-belief-mark i:nth-child(2){transform:translate(70px,-80px)}.abt-belief-mark i:nth-child(3){transform:translate(-70px,-80px)}.abt-principles{padding:97px 0 105px}.abt-principles-heading{justify-content:space-between;align-items:flex-start;margin-bottom:30px;display:flex}.abt-principles-heading>span{color:var(--muted);font-size:11px;line-height:1.7}.abt-principle{border-top:1px solid #d8cdc3;grid-template-columns:50px 1.3fr 1fr;align-items:start;gap:30px;padding:45px 0;display:grid}.abt-principle-number{color:var(--red);padding-top:13px;font-size:10px}.abt-principle>h2{letter-spacing:-.05em;font-size:clamp(55px,6vw,87px);line-height:1}.abt-principle:nth-child(3)>h2{color:var(--red);font-style:italic}.abt-principle>div{max-width:390px;padding-top:10px}.abt-principle h3{font-family:var(--body);margin-bottom:12px;font-size:12px;font-weight:600;line-height:1.5}.abt-principle p{color:var(--muted);font-size:13px;line-height:1.85}.abt-letter{background:#eee6dd;border-top:1px solid #ded0c4;padding:70px 0 90px}.abt-letter-grid{grid-template-columns:1fr 2.2fr;gap:85px;display:grid}.abt-letter-label>svg{color:var(--red);margin-bottom:38px}.abt-letter h2{letter-spacing:-.035em;font-size:clamp(42px,4.3vw,63px);line-height:1.05}.abt-letter p:not(.eyebrow){color:#69524c;max-width:390px;margin-top:24px;font-size:13px;line-height:1.8}.abt-letter-link{max-width:420px;color:var(--red);border-bottom:1px solid #af8175;justify-content:space-between;align-items:center;margin-top:18px;padding:20px 0 12px;font-size:16px;display:flex}.abt-letter-link svg{transition:transform .3s}.abt-letter-link:hover svg{transform:translate(4px,-4px)}@keyframes abt-type-in{0%{opacity:0;filter:blur(5px);transform:translateY(45px)rotate(2deg)}to{opacity:1;filter:none;transform:none}}@keyframes abt-note-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes abt-star-in{0%{transform:rotate(-150deg)scale(.5)}to{transform:none}}@media (max-width:1100px){.abt-cover-grid{grid-template-columns:1fr 200px;gap:30px}.abt-cover h1{font-size:clamp(70px,9.5vw,110px)}.abt-margin-note>p{font-size:27px}.abt-perspective-grid,.abt-letter-grid,.abt-belief-grid{gap:50px}.abt-belief-note{gap:20px}.abt-principle{grid-template-columns:35px 1.2fr 1fr;gap:20px}}@media (max-width:760px){.abt-cover{padding:23px 0 35px}.abt-masthead>span{text-align:right;max-width:120px;font-size:6px;line-height:1.7}.abt-cover-grid{grid-template-columns:1fr;gap:30px;padding:42px 0 29px}.abt-cover h1{font-size:clamp(64px,12vw,95px)}.abt-cover h1>em{white-space:normal}.abt-margin-note{grid-template-columns:34px 1fr;gap:8px 20px;padding-top:0;display:grid}.abt-margin-note>svg{width:27px;margin:4px 0 0}.abt-margin-note>p{font-size:24px}.abt-margin-note>p br{display:none}.abt-read-link{grid-column:2;justify-self:start;margin-top:9px}.abt-cover-footer{gap:25px;font-size:9px}.abt-cover-footer>span:last-child{font-size:6px}.abt-cover-footer b{max-width:135px;font-size:8px;display:block}.abt-perspective{padding:60px 0}.abt-perspective-grid{grid-template-columns:1fr;gap:32px}.abt-chapter{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.abt-chapter>span{max-width:130px;font-size:8px}.abt-chapter>p{min-width:145px;margin:0;font-size:23px}.abt-story>h2{font-size:46px}.abt-opening{font-size:25px}.abt-story-columns{gap:23px}.abt-story-columns>p{font-size:12px}.abt-belief{padding:60px 0}.abt-belief-grid{grid-template-columns:1fr;gap:30px}.abt-belief h2{font-size:57px}.abt-belief-note>p{font-size:12px}.abt-belief-note>p br{display:none}.abt-belief-note>span{font-size:50px}.abt-belief-note em{font-size:28px;display:block}.abt-principles{padding:55px 0}.abt-principles-heading{gap:20px}.abt-principles-heading .eyebrow{max-width:140px}.abt-principles-heading>span{font-size:10px}.abt-principle{grid-template-columns:25px 1fr;gap:15px;padding:30px 0}.abt-principle>h2{font-size:60px}.abt-principle>div{grid-column:2;max-width:100%;padding:0}.abt-principle p{font-size:12px}.abt-letter{padding:50px 0 60px}.abt-letter-grid{grid-template-columns:1fr;gap:28px}.abt-letter-label{align-items:center;gap:22px;display:flex}.abt-letter-label>svg{width:32px;height:32px;margin:0}.abt-letter h2{font-size:44px}.abt-letter-link{max-width:none;font-size:14px}}@media (max-width:440px){.abt-cover h1{font-size:clamp(54px,13.3vw,64px)}.abt-story-columns{grid-template-columns:1fr;gap:18px}.abt-story>h2{font-size:41px}.abt-principle>h2{font-size:53px}.abt-letter h2{font-size:40px}.abt-masthead{gap:20px}.abt-cover-footer>span:first-child{max-width:190px}}@media (prefers-reduced-motion:reduce){.story-page *,.story-page :before,.story-page :after{transition:none!important;animation:none!important}}.motion-paused .story-page *{transition:none!important;animation:none!important}
