html[data-theme] .inner68 #main.brand125{padding:132px 5vw 60px;max-width:1680px;margin:auto;overflow:visible;color:var(--text)}#main.brand125 :is(section,figure){margin:0}#main.brand125 .brand125-eyebrow{display:flex;align-items:center;gap:9px;font:500 10px/1.5 Manrope,sans-serif;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}#main.brand125 .brand125-intro{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:5vw;padding:0 0 48px}html[data-theme] .inner68 #main.brand125 h1{font:500 clamp(38px,4.35vw,64px)/1.18 Lora,serif;letter-spacing:-.035em;margin:18px 0 0;color:var(--heading)}#main.brand125 p{font:400 14px/1.9 Manrope,sans-serif;margin:0;color:var(--text);max-width:46ch}#main.brand125 .brand125-intro-copy{max-width:370px;justify-self:end;padding-bottom:4px}.brand125-start{display:inline-flex;align-items:center;gap:22px;min-height:44px;margin-top:18px;font:500 11px Manrope,sans-serif;color:var(--heading);text-decoration:none}.brand125-start svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.brand125-story{position:relative;border-top:1px solid var(--line)}.brand125-nav{display:flex;align-items:center;gap:28px;padding:17px 0;border-bottom:1px solid var(--line)}.brand125-nav a{display:inline-flex;gap:9px;align-items:center;min-height:44px;color:var(--muted);font:500 11px/1.5 Manrope,sans-serif;text-decoration:none}.brand125-nav a>span:first-child{font-size:9px;font-variant-numeric:tabular-nums;opacity:.7}.brand125-nav-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0}.brand125-nav a[aria-current]{color:var(--heading)}.brand125-nav a[aria-current] .brand125-nav-dot{opacity:1}.brand125-story-grid{display:block}.brand125-chapters{min-width:0}.brand125-chapter{scroll-margin-top:112px;padding:44px 0 50px;border-bottom:1px solid var(--line)}html[data-theme] .inner68 #main.brand125 .brand125-chapter h2{font:500 clamp(32px,3.4vw,49px)/1.22 Lora,serif;letter-spacing:-.025em;color:var(--heading);margin:19px 0 24px}#main.brand125 .brand125-detail{color:var(--muted);font-size:12px;line-height:1.85;margin-top:17px}#main.brand125 .brand125-link{display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;min-height:44px;margin-top:22px;padding:10px 17px;border:1px solid #f5deb366;border-radius:12px;background:wheat;color:#381e1d;font:600 13px/1.45 Manrope,sans-serif;text-decoration:none}html[data-theme=light] #main.brand125 .brand125-link{background:#795640;color:#fff4e3;border-color:#795640}#main.brand125 .brand125-link svg{flex:none;width:18px;height:18px}@media(hover:hover){#main.brand125 .brand125-link:hover span{text-decoration:underline;text-underline-offset:3px}}.brand125 :is(a,button):focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:4px}#main.brand125 .brand125-inline-photo{margin:25px 0 0}.brand125-inline-photo img{display:block;width:100%;height:auto;max-height:72svh;object-fit:contain;border-radius:13px}#main.brand125 figcaption{position:static;font:400 10px/1.6 Manrope,sans-serif;letter-spacing:.02em;color:var(--muted);padding-top:11px;margin:0;text-shadow:none;background:none}.brand125-media{display:none}@media(min-width:901px){.brand125-story[data-enhanced=true] .brand125-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5vw;align-items:start}.brand125-story[data-enhanced=true] .brand125-chapter{min-height:clamp(440px,77svh,720px);display:flex;align-items:center;padding:55px 0}.brand125-story[data-enhanced=true] .brand125-chapter:last-child{border-bottom:0}.brand125-story[data-enhanced=true] .brand125-inline-photo{display:none}.brand125-story[data-enhanced=true] .brand125-media{display:flex;position:sticky;top:94px;align-items:center;min-width:0;height:calc(100svh - 122px);max-height:800px;padding:20px 0;align-self:start}.brand125-media-stage{width:100%;min-width:0}.brand125-media-top{display:flex;align-items:center;justify-content:space-between;font:500 9px/1.5 Manrope,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:15px}.brand125-image-stack{position:relative;aspect-ratio:3/2;width:100%;isolation:isolate}#main.brand125 .brand125-image{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(8px) scale(.985);pointer-events:none;transition:opacity .48s ease,transform .7s cubic-bezier(.22,1,.36,1)}#main.brand125 .brand125-image[data-active=true]{opacity:1;transform:none;z-index:1}.brand125-image img{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100% - 30px);min-height:0;object-fit:contain;border-radius:13px;align-self:center;flex:none}.brand125-image figcaption{flex:none}.brand125-progress{display:flex;gap:6px;margin-top:20px}.brand125-progress span{height:2px;flex:1;background:var(--line);transition:background .3s}.brand125-progress span[data-active=true]{background:var(--accent)}}#main.brand125 .brand125-end{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:36px;padding:35px 0 6px;border-top:1px solid var(--line)}html[data-theme] .inner68 #main.brand125 .brand125-end h2{font:500 clamp(26px,2.5vw,36px)/1.3 Lora,serif;letter-spacing:-.025em;color:var(--heading);margin:14px 0 12px}#main.brand125 .brand125-end p{font-size:12px;color:var(--muted)}.brand125-end .fp-liquid-host{flex:none}@media(max-width:1100px)and (min-width:901px){.brand125-story[data-enhanced=true] .brand125-story-grid{gap:3vw;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}#main.brand125 .brand125-chapter h2{font-size:36px!important}#main.brand125 p{font-size:13px}}@media(max-width:900px){html[data-theme] .inner68 #main.brand125{padding:112px 6vw 42px}#main.brand125 .brand125-intro{grid-template-columns:1fr;gap:23px;padding-bottom:28px}#main.brand125 .brand125-intro-copy{max-width:49ch;justify-self:start;padding:0}html[data-theme] .inner68 #main.brand125 h1{font-size:clamp(36px,6vw,52px);margin-top:15px}.brand125-nav{justify-content:space-between;gap:10px;padding:9px 0}.brand125-chapter{padding:37px 0 34px;scroll-margin-top:92px}#main.brand125 p{font-size:13px;max-width:58ch}html[data-theme] .inner68 #main.brand125 .brand125-chapter h2{font-size:clamp(32px,5vw,42px);margin:15px 0 19px}#main.brand125 .brand125-detail{font-size:12px;margin-top:14px}.brand125-link{margin-top:17px}#main.brand125 .brand125-end{flex-direction:column;align-items:start;gap:21px;margin-top:27px;padding-top:27px}}@media(max-width:380px){html[data-theme] .inner68 #main.brand125{padding:104px 20px 35px}html[data-theme] .inner68 #main.brand125 h1{font-size:34px}.brand125-nav{gap:8px}.brand125-nav a{font-size:10px;gap:7px}}@media(prefers-reduced-motion:reduce){#main.brand125 .brand125-image,.brand125-link svg,.brand125-progress span{transition:none;transform:none}.brand125-chapter{scroll-behavior:auto}}html[data-theme=light] .inner68 #main.brand125{--brand-grain: url(assets/design/concrete-light-r56.webp);background-color:#f7e7ce;background-image:linear-gradient(105deg,#f7e7ceac,#f7e7ce75 65%,#e8ded188),var(--brand-grain);background-size:cover,100% auto;background-repeat:no-repeat,repeat-y}@media(max-width:600px){html[data-theme=light] .inner68 #main.brand125{--brand-grain: url(assets/design/concrete-light-mobile-r56.webp)}}html[data-theme] .inner68 #main.brand125{padding-top:100px}#main.brand125 .brand152-hero{position:relative;isolation:isolate;overflow:hidden;min-height:min(740px,85svh);padding:clamp(30px,4vw,64px);border-radius:18px;align-items:end;margin-bottom:44px;background:#2b1918}.brand152-photo{position:absolute;inset:0;z-index:-2}.brand152-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}.brand152-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,transparent 25%,#21131138 48%,#211311f2 100%);pointer-events:none}html[data-theme] .inner68 #main.brand125 .brand152-hero h1{color:#f7e7ce;font-size:clamp(34px,3.8vw,58px)}#main.brand125 .brand152-hero .brand125-eyebrow{color:#edc9af}#main.brand125 .brand152-hero p{color:#f7e7ce}#main.brand125 .brand152-hero .brand125-start{color:wheat}@media(max-width:700px){#main.brand125 .brand152-hero{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:0 22px 25px;gap:22px;border-radius:14px;margin-bottom:28px}#main.brand125 .brand152-hero .brand152-photo{position:relative;inset:auto;margin:0 -22px;aspect-ratio:4 / 3;z-index:0}.brand152-photo img{object-position:54% center}.brand152-hero:before{display:none}#main.brand125 .brand152-hero .brand125-intro-copy{max-width:none;padding:0}html[data-theme] .inner68 #main.brand125 .brand152-hero h1{font-size:clamp(29px,7vw,40px);margin-top:12px}#main.brand125 .brand152-hero .brand125-eyebrow{font-size:9px;letter-spacing:.08em}}
