html{scroll-padding-top:72px}.presentation{background:#211b15;color:#f2e7d4}.concept{position:relative;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,sans-serif}.sr-only,.skip-content{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip-content:focus{position:fixed;top:60px;left:20px;z-index:100;width:auto;height:auto;clip:auto;background:#fff;color:#222;padding:15px}.presentation-bar{position:sticky;top:0;height:52px;background:#211b15;color:#eee1c9;display:flex;align-items:center;justify-content:space-between;padding:0 5%;z-index:30;border-bottom:1px solid #b8996077}.presentation-title{display:flex;align-items:center;gap:25px}.edition{font:14px Georgia,serif;letter-spacing:.055em;color:#e3c487}.edition-name{font:10px Arial;letter-spacing:.13em;text-transform:uppercase;opacity:.75}.presentation-bar nav{display:flex;height:100%;gap:7px}.presentation-bar nav a{padding:15px 18px;font:12px Arial;color:#d8c6a6;border-bottom:2px solid transparent;transition:background .25s,border-color .25s}.presentation-bar nav a:hover,.presentation-bar nav a[aria-current="true"]{background:#b6976027;border-color:#dbbc7c;color:#fff2d3}.motion .concept .story-stage{top:52px;height:calc(100svh - 52px)}.concept .story-stage{height:calc(100svh - 52px)}.motion .concept .journey-stage{top:52px;height:calc(100svh - 52px)}.concept .contact{margin-bottom:0}.concept .contact small{display:block}.concept .story .nav{top:0}.concept.one .scene-copy h2{font-size:clamp(52px,5.8vw,87px)}.interlude{height:170svh;position:relative;background:#261f17}.interlude-stage{position:sticky;top:52px;height:calc(100svh - 52px);min-height:600px;overflow:hidden;isolation:isolate}.interlude-stage>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;transform:scale(1.08);will-change:transform}.interlude-wash{position:absolute;inset:0;background:linear-gradient(90deg,#1e1812f2 0%,#1e1812b3 43%,#1e18122b);opacity:var(--wash,1)}.interlude-stage:before{content:'';position:absolute;inset:22px;border:1px solid #d4b67680;z-index:4;pointer-events:none}.interlude-stage:after{content:'';position:absolute;top:22px;left:22px;width:100px;height:1px;background:linear-gradient(90deg,#fff4c8,#b28a44);z-index:5;transform:scaleX(var(--gold-progress,.2));transform-origin:left}.interlude-number{position:absolute;right:5%;bottom:5%;font:normal clamp(190px,33vw,480px)/.8 Georgia;color:#fff1d4;opacity:.18;letter-spacing:-.08em;transform:translateX(var(--number-x,0px));will-change:transform}.interlude-copy{position:absolute;left:8%;right:8%;top:24%;color:#fff0d7;z-index:3;transform:translateY(var(--copy-y,20px));will-change:transform}.interlude-copy .eyebrow{font-size:12px;color:#dbc087}.interlude-rule{display:block;height:1px;width:120px;background:linear-gradient(90deg,#e8c786,#b28b49);margin:32px 0;transform-origin:left;transform:scaleX(var(--gold-progress,.2))}.interlude-copy h2{font:normal clamp(70px,9.5vw,145px)/1.04 Georgia;letter-spacing:-.05em}.interlude-copy>p{font:normal 31px Georgia;margin:22px 0;color:#dcc190}.interlude-sub{font-size:17px;line-height:1.75;margin-top:30px}.interlude-copy a{display:inline-flex;gap:35px;margin-top:35px;border-bottom:1px solid #cfb27b;padding-bottom:10px;font-size:13px}.interlude-copy a:hover{color:#e0bc6d}.presentation-end{padding:115px 8% 55px;background:#241e17;text-align:center;color:#f4e8d1}.presentation-end h2{font-size:clamp(43px,5vw,73px)}.presentation-end em{color:#c9a56c}.presentation-end>p{margin:30px auto;max-width:650px;font-size:17px;line-height:1.8}.presentation-end .eyebrow{color:#c9a56c}.end-links{display:flex;justify-content:center;gap:35px;margin:35px 0 65px}.end-links a{border-bottom:1px solid #b69760;padding-bottom:10px;font-size:14px}.end-links a:hover{color:#dbb777}.presentation-end small{display:block;max-width:850px;margin:auto;font-size:12px;line-height:1.7;color:#b9ad9b}.concept .brand{animation-duration:1.5s}.interlude+.concept{border-top:1px solid #c8a469}.concept .story .navlinks a:focus-visible{outline:2px solid #eacb8a;outline-offset:4px}
@media(max-width:800px){.presentation-bar{padding:0 6%;height:52px}.edition{font-size:13px}.edition-name{display:none}.presentation-bar nav a{font-size:11px;padding:16px 12px}.presentation-bar nav{gap:0}.interlude{height:135svh}.interlude-stage{min-height:600px}.interlude-copy{top:24%;left:8%;right:8%}.interlude-copy h2{font-size:64px}.interlude-copy>p{font-size:25px}.interlude-copy .eyebrow{font-size:10px;line-height:1.7;max-width:250px}.interlude-copy .interlude-sub{font-size:16px}.interlude-stage:before{inset:10px}.interlude-stage:after{top:10px;left:10px}.interlude-wash{background:linear-gradient(90deg,#1e1812ed,#1e1812aa)}.interlude-number{font-size:230px;bottom:8%;right:7%}.end-links{flex-direction:column;gap:22px;align-items:center}.presentation-end{padding:75px 8% 40px}.concept.one .scene-copy h2{font-size:43px}.concept .scene-copy{bottom:85px}.motion .concept .journey-stage{height:auto}.interlude-rule{margin:24px 0}.presentation-end>p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.interlude{height:auto}.interlude-stage{position:relative;top:0;height:calc(100svh - 52px)}.interlude-stage>img,.interlude-copy,.interlude-number{transform:none}.interlude-rule,.interlude-stage:after{transform:none}.motion .concept .journey-stage{height:auto;position:relative}}

.presentation-bar .edition{font-size:16px}.presentation-bar .edition-name{font-size:14px}.presentation-bar nav a{font-size:14px}.presentation-end small{font-size:15px}.interlude-copy .eyebrow{font-size:14px}.end-links a{font-size:16px}@media(max-width:800px){.presentation-bar .edition{font-size:14px}.presentation-bar nav a{font-size:14px;padding:16px 10px}}
