:root{--paper:#f3f2f2;--white:#fff;--ink:#222222;--muted:var(--ink);--rule:#d7d5d5;--body:"system_ui",-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;--heading:"SF Mono",Menlo,Consolas,Monaco,"Liberation Mono","Lucida Console",monospace;--gutter:5vw;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}img{display:block;width:100%;height:auto;object-fit:cover}figure,p,h1,h2,h3{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:400;line-height:1.08;text-transform:uppercase;letter-spacing:-.045em;overflow-wrap:break-word}h1{font-size:clamp(44px,7.5vw,132px)}h2{font-size:clamp(34px,4.6vw,76px)}h3{font-size:clamp(23px,2.7vw,42px)}p{max-width:640px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:6px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ink);outline-offset:3px}::selection{background:var(--ink);color:var(--white)}[hidden]{display:none!important}.section-pad{padding:100px var(--gutter)}.eyebrow,.section-kicker{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:1.3px;text-transform:uppercase}.eyebrow{display:block}.section-kicker{display:flex;justify-content:space-between;gap:20px;margin-bottom:60px}.section-kicker>:last-child{text-align:right}.caption,.fine,.form-note{font-size:13px;line-height:1.7;color:var(--muted)}.muted{color:var(--muted)}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:var(--white);z-index:100}.skip:focus{top:10px}.reading-progress{position:fixed;top:0;left:0;right:0;height:2px;background:var(--ink);z-index:65;transform:scaleX(0);transform-origin:left;pointer-events:none}.site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:24px;height:88px;padding:10px var(--gutter);background:#f3f2f2f2;border-bottom:1px solid transparent;transition:background .25s,border-color .25s;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header.is-scrolled{border-color:var(--rule)}.brand{flex-shrink:0}.brand img{width:62px;height:62px}.desktop-nav{display:flex;align-items:center;gap:28px;font-size:14px}.desktop-nav a{position:relative;padding:5px 0}.desktop-nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1);transform-origin:left}.header-actions{display:flex;align-items:center;gap:30px}.header-cta{font-size:14px;border-bottom:1px solid;line-height:1.8}.menu-toggle{border:0;background:none;color:inherit;display:flex;align-items:center;gap:12px;font-size:14px;padding:12px 0}.menu-lines{display:grid;gap:5px;width:21px}.menu-lines:before,.menu-lines:after{content:"";height:1px;background:currentColor;width:100%;transition:transform .3s}.menu-toggle:hover .menu-lines:after{transform:translate(-5px)}.plain-button{display:inline-flex;align-items:center;gap:15px;color:inherit;background:none;border:0;padding:12px 0;font-size:14px}.plain-button span{font-size:26px;line-height:1}.site-menu{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;border:0;padding:28px var(--gutter) 35px;background:var(--paper);color:var(--ink);overflow:auto}.site-menu[open]{animation:menu-in .45s var(--ease)}.menu-head,.menu-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.menu-head{padding-bottom:25px;border-bottom:1px solid var(--rule)}.site-menu nav{padding:30px 0}.site-menu nav a{display:flex;align-items:baseline;gap:32px;font:clamp(30px,5vw,72px)/1.22 var(--heading);text-transform:uppercase;letter-spacing:-.04em;padding:12px 0;transition:padding-left .3s var(--ease),color .3s}.site-menu nav a:hover{padding-left:15px;color:var(--muted)}.menu-index{font:12px var(--body);letter-spacing:1px}.menu-bottom{border-top:1px solid var(--rule);padding-top:25px;font-size:14px}.site-menu::backdrop,.lightbox::backdrop{background:#000000bf}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:16px 24px;border:1px solid var(--ink);background:var(--ink);color:var(--white);font-size:13px;letter-spacing:.8px;text-transform:uppercase;line-height:1.5;text-align:center;transition:background .3s,color .3s,transform .3s}.button:hover{background:transparent;color:var(--ink);transform:translateY(-2px)}.button-light{background:var(--white);color:var(--ink);border-color:var(--white)}.button-light:hover{background:transparent;color:var(--white)}.textlink{display:inline-block;position:relative;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:14px;line-height:1.5}.textlink:hover{opacity:.65}.text-button{background:none;border:0;border-bottom:1px solid;color:inherit;padding:5px 0;font-size:14px}.photo-note{position:absolute;left:22px;bottom:22px;font-size:12px;letter-spacing:1px;background:var(--paper);color:var(--ink);padding:7px 10px;max-width:calc(100% - 44px)}.immersive-hero{position:relative;isolation:isolate;min-height:650px;height:calc(100svh - 88px);max-height:1000px;color:var(--white);overflow:hidden}.hero-image,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero-image img{width:100%;height:100%;object-position:65% 52%;transform:scale(1.035);will-change:transform}.hero-shade{background:linear-gradient(90deg,#000000a8,#0003 55%,#0000000d),linear-gradient(0deg,rgba(0,0,0,.4),transparent 40%)}.hero-content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:45px var(--gutter) 95px;height:100%}.hero-content .eyebrow{margin-bottom:28px}.hero-content h1{font-size:clamp(60px,8.25vw,142px);max-width:1100px;line-height:.98;letter-spacing:-.045em}.hero-content p{margin:30px 0 28px;font-size:17px;line-height:1.65}.hero-content .button{font-size:12px}.hero-foot{position:absolute;bottom:25px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:end;gap:20px;font-size:12px;letter-spacing:1px}.hero-foot>span{text-align:right}.opening{background:var(--white)}.statement{font-size:clamp(44px,6.9vw,112px);max-width:1350px}.opening-bottom{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start;margin-top:55px}.opening-bottom p{font-size:18px}.opening-bottom .eyebrow{padding-top:6px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:55px}.section-heading p{font-size:17px;max-width:330px}.section-heading .textlink{flex-shrink:0}.home-cars{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:5vw}.home-cars .vehicle-card:nth-child(2){margin-top:145px}.vehicle-card-image,.collection-row-image a{position:relative;display:block;overflow:hidden}.vehicle-card-image img{aspect-ratio:4/5;object-fit:cover;transition:transform 1s var(--ease)}.vehicle-card-image:hover img{transform:scale(1.035)}.image-index{position:absolute;top:20px;left:20px;font:13px var(--heading)}.card-hover{position:absolute;left:22px;bottom:22px;background:var(--ink);color:var(--white);font-size:12px;letter-spacing:.7px;text-transform:uppercase;padding:12px 16px;opacity:0;transform:translateY(12px);transition:opacity .3s,transform .5s var(--ease)}a:hover>.card-hover,a:focus-visible>.card-hover{opacity:1;transform:translateY(0)}.card-topline{display:flex;justify-content:space-between;gap:12px;margin:24px 0 16px}.card-topline .eyebrow{font-size:12px}.vehicle-card h3{font-size:clamp(28px,3.5vw,54px)}.vehicle-card p{margin-top:9px;font-size:15px}.archive-row{display:grid;grid-template-columns:130px 1fr auto;gap:30px;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 0;margin-top:75px}.archive-row img{height:150px;object-fit:cover}.archive-row .eyebrow{margin-bottom:15px}.archive-row p{font-size:14px;margin-top:10px}.archive-row>.textlink{margin-right:15px}.founder-feature{display:grid;grid-template-columns:1fr 1fr;background:var(--white)}.founder-visual{position:relative;overflow:hidden}.founder-visual img{height:100%;aspect-ratio:4/5;object-fit:cover;max-height:920px}.founder-copy{align-self:center;padding:70px 10%}.founder-copy h2{font-size:clamp(34px,4vw,64px);margin-bottom:35px}.founder-copy p+p{margin-top:22px}.founder-copy>.textlink{margin-top:30px}.material-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:start}.material-grid figure:nth-child(2){padding-top:130px}.material-grid img{aspect-ratio:4/5}.material-grid figcaption{border-top:1px solid var(--rule);padding-top:18px;margin-top:20px}.material-grid figcaption>span{font-size:12px;letter-spacing:1px}.material-grid h3{margin-top:12px;font-size:clamp(23px,2.5vw,40px)}.material-section>.textlink{margin-top:50px}.process-teaser{display:grid;grid-template-columns:1.1fr .9fr;gap:9vw;background:var(--white)}.process-teaser h2{margin:30px 0}.teaser-steps article{display:grid;grid-template-columns:35px 1fr;gap:20px;border-top:1px solid var(--rule);padding:28px 0}.teaser-steps article>span{font:14px/1.5 var(--heading)}.teaser-steps h3{font-size:24px;margin-bottom:16px}.teaser-steps p{font-size:15px}.invitation{background:var(--ink);color:var(--white)}.invitation .section-kicker{color:inherit}.invitation h2{font-size:clamp(55px,9.4vw,152px)}.invitation-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:45px}.invitation-bottom p{font-size:18px;max-width:570px}.invitation .button{flex-shrink:0}.page-intro{padding-top:75px;padding-bottom:75px}.page-intro>.eyebrow{margin-bottom:40px}.intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:40px}.intro-bottom p{font-size:18px;max-width:540px}.collection-row{display:grid;grid-template-columns:1.12fr .88fr;align-items:start;gap:8vw;border-top:1px solid var(--rule)}.collection-row-image img{aspect-ratio:4/5;transition:transform 1s var(--ease)}.collection-row-image a:hover img{transform:scale(1.035)}.collection-row-copy{position:sticky;top:130px}.display-index{display:block;font:clamp(80px,10vw,140px)/1 var(--heading);color:#c9c6c6;margin-bottom:35px;letter-spacing:-.08em}.collection-row-copy h2{font-size:clamp(32px,4.2vw,68px);margin-top:20px}.vehicle-model{display:block;font-size:16px;margin:15px 0 30px}.collection-row-copy p{margin:25px 0}.collection-row-copy .caption{max-width:470px}.dossier-title{padding-top:60px;padding-bottom:45px}.dossier-title .section-kicker{margin-bottom:35px}.dossier-title h1{font-size:clamp(46px,10vw,164px)}.dossier-subtitle{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:14px;letter-spacing:.5px}.dossier-layout{display:grid;grid-template-columns:1.17fr .83fr;gap:7vw;align-items:start;padding:0 var(--gutter) 100px}.dossier-gallery{display:grid;gap:35px}.gallery-image{position:relative;display:block;width:100%;padding:0;border:0;background:var(--white);overflow:hidden;color:var(--ink)}.gallery-image img{aspect-ratio:4/5;transition:transform 1s var(--ease)}.gallery-image:hover img{transform:scale(1.03)}.image-enlarge{position:absolute;bottom:20px;right:20px;display:flex;align-items:center;gap:20px;background:var(--paper);padding:9px 14px;font-size:12px;letter-spacing:.5px}.image-enlarge>span{font-size:19px}.dossier-gallery figcaption{font-size:12px;margin-top:12px;color:var(--muted)}.dossier-spec{position:sticky;top:130px;padding-top:22px}.dossier-spec h2{font-size:clamp(30px,3.3vw,52px);margin:25px 0}.dossier-spec>p{max-width:540px}.dossier-spec dl{margin:35px 0}.dossier-spec dl>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:20px;border-bottom:1px solid var(--rule);padding:15px 0;font-size:14px}.dossier-spec dt{color:var(--muted)}.dossier-spec dd{margin:0}.dossier-spec .caption{margin:20px 0}.dossier-spec .button{width:100%;padding-left:12px;padding-right:12px}.next-commission{border-top:1px solid var(--rule);background:var(--white)}.next-commission .eyebrow{margin-bottom:30px}.next-commission a{display:flex;align-items:end;justify-content:space-between;gap:30px}.next-commission h2{font-size:clamp(35px,6vw,92px)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:20px 4vw;background:var(--ink);color:var(--white);border:0;overflow:hidden}.lightbox[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:15px}.lightbox-head,.lightbox-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.lightbox-head>.eyebrow{margin:0}.lightbox>img{height:100%;width:100%;object-fit:contain;min-height:0}.lightbox-bottom p{text-align:center;font-size:13px}.lightbox-bottom button:disabled{opacity:.3;cursor:default}.story-title>p{font-size:18px;margin-top:40px}.story-title>.textlink{margin-top:25px}.story-chapter{display:grid;grid-template-columns:1fr 1fr;gap:10vw;background:var(--white);border-top:1px solid var(--rule)}.story-chapter h2{font-size:clamp(32px,3.8vw,58px)}.story-chapter .eyebrow{margin-bottom:28px}.story-copy p+p{margin-top:24px}.story-image{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:100px var(--gutter)}.story-image img{aspect-ratio:4/5}.story-image figcaption{font-size:12px;color:var(--muted);margin-top:15px}.story-image>div .eyebrow{margin-bottom:28px}.story-image h2{font-size:clamp(32px,4vw,64px);margin-bottom:32px}.story-image p+p{margin-top:24px}.story-image .textlink{margin-top:30px}.story-image.reverse figure{order:2}.atelier-spread{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:0 var(--gutter) 80px}.atelier-spread>div{position:relative;overflow:hidden}.atelier-spread img{height:100%;aspect-ratio:4/5}.atelier-spread>div:nth-child(2){margin-top:120px}.editorial-split{display:grid;grid-template-columns:1fr 1.2fr;gap:10vw;border-top:1px solid var(--rule);background:var(--white)}.editorial-split h2{margin-bottom:35px}.editorial-split p+p{margin-top:22px}.atelier-principles{padding-top:30px;padding-bottom:30px}.atelier-principles article{display:grid;grid-template-columns:.6fr 1fr 1fr;gap:5vw;padding:55px 0;border-bottom:1px solid var(--rule);align-items:start}.atelier-principles article:last-child{border:0}.atelier-principles h2{font-size:clamp(26px,3vw,44px)}.workshop-banner{position:relative;isolation:isolate;min-height:600px;color:var(--white);display:flex;align-items:center;padding:80px var(--gutter)}.workshop-banner>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;z-index:-2;object-position:center}.workshop-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#000000c7,#0000001a)}.workshop-banner>div{max-width:550px}.workshop-banner h2{margin:25px 0}.workshop-banner p{max-width:420px}.workshop-banner .textlink{margin-top:30px}.process-layout{display:grid;grid-template-columns:.6fr 1.4fr;align-items:start;gap:8vw;padding:10px var(--gutter) 100px}.process-nav{position:sticky;top:135px}.process-nav>.eyebrow{margin-bottom:30px}.process-nav a{display:flex;align-items:center;gap:25px;padding:14px 0;border-bottom:1px solid var(--rule);font-size:16px;color:var(--muted);transition:color .2s}.process-nav a>span{font:12px var(--heading)}.process-nav a:hover,.process-nav a[aria-current]{color:var(--ink)}.process-nav a[aria-current]{font-weight:600}.processlist article{position:relative;display:grid;grid-template-columns:55px 1fr;gap:20px;padding:65px 0;border-top:1px solid var(--rule);scroll-margin-top:95px}.processlist article>span{font:14px var(--heading);padding-top:8px}.processlist h2{font-size:clamp(30px,3.7vw,56px);margin-bottom:30px}.processlist p{font-size:17px;max-width:620px}.faq{background:var(--white)}.faq>.eyebrow{margin-bottom:30px}.faq>h2{margin-bottom:55px}.faq details{border-top:1px solid var(--rule);max-width:1100px;margin-left:auto}.faq details:last-child{border-bottom:1px solid var(--rule)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:18px;list-style:none;cursor:pointer;padding:25px 0}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:26px var(--heading)}.faq details[open] summary:after{content:"\2212"}.faq details p{padding:0 45px 28px 0;max-width:800px}.enquiry-layout{display:grid;grid-template-columns:1fr 1.03fr;gap:8vw;padding:70px var(--gutter) 100px;align-items:start}.enquiry-intro{position:sticky;top:135px}.enquiry-intro>.eyebrow{margin-bottom:35px}.enquiry-intro h1{font-size:clamp(45px,6vw,94px)}.enquiry-intro>p{font-size:17px;margin-top:30px;max-width:460px}.contact-person{border-top:1px solid var(--rule);margin-top:45px;padding-top:28px}.contact-person>.eyebrow{margin-bottom:18px}.contact-person h2{font-size:24px}.contact-person p{font-size:14px;margin-top:5px}.contact-person .textlink{margin-top:20px}.phone{display:block;font-size:14px;margin-top:12px}.brief-shell{padding:40px;background:var(--white);min-width:0}.brief-progress{display:grid;grid-template-columns:1fr auto;gap:15px;font-size:12px;margin-bottom:40px}.brief-track{grid-column:1/-1;height:2px;background:var(--rule)}.brief-track>span{display:block;height:100%;width:33.333%;background:var(--ink);transition:width .4s var(--ease)}fieldset{margin:0 0 35px;padding:0;border:0;min-width:0}legend{font:clamp(26px,2.6vw,39px)/1.15 var(--heading);text-transform:uppercase;letter-spacing:-.04em;padding:0;margin-bottom:15px}.form-intro{font-size:15px;color:var(--muted);margin-bottom:28px}form label{display:block;font-size:14px;margin:22px 0 0;min-width:0}input,select,textarea{display:block;width:100%;padding:14px 12px;min-width:0;margin-top:9px;border:1px solid #b8b5b5;border-radius:0;background:var(--white);color:var(--ink);font-size:16px;line-height:1.4}select{padding-right:25px}textarea{resize:vertical;min-height:145px}input::placeholder,textarea::placeholder{color:var(--ink);opacity:1}.field-pair{display:grid;grid-template-columns:1fr;gap:0}.optional{color:var(--muted)}.form-note{margin-top:24px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:32px}.form-actions>.button{margin-left:auto}.review-actions{display:flex;flex-wrap:wrap;gap:20px;margin-top:25px}#review h2{font-size:clamp(30px,3.5vw,52px);margin-top:30px}#review h2:focus{outline:none}#summary{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 var(--body);margin:30px 0;padding:25px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}footer{padding:65px var(--gutter) 30px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:50px;padding-bottom:65px}.footer-top .eyebrow{margin-bottom:22px}.footer-top p{font-size:15px}.footer-links{display:grid;align-content:start;gap:8px;font-size:14px}.footer-links a{width:fit-content}.footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.footer-wordmark{font:clamp(36px,12.1vw,240px)/.95 var(--heading);letter-spacing:-.065em;white-space:nowrap;padding-bottom:35px;overflow:hidden}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--rule);padding:24px 0;font-size:12px;letter-spacing:.8px}.fine{font-size:12px;max-width:1000px}.motion-ready [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}@keyframes menu-in{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.3s}@media(min-width:1800px){.section-pad{padding-top:130px;padding-bottom:130px}.hero-content{padding-left:6vw}.dossier-layout{grid-template-columns:1fr 1fr}.dossier-spec{max-width:650px}.founder-copy{max-width:900px}}@media(max-width:1150px){.desktop-nav{gap:16px;font-size:13px}.header-actions{gap:20px}.header-cta{font-size:13px}.site-header{gap:15px}.section-pad{padding-top:80px;padding-bottom:80px}.hero-content h1{font-size:8.8vw}.founder-copy{padding:50px 9%}.home-cars{gap:35px}.card-topline>.eyebrow:last-child{display:none}.collection-row{gap:6vw}.dossier-layout{gap:5vw}.dossier-spec{top:115px}.brief-shell{padding:30px}.enquiry-layout{gap:5vw}.atelier-principles article{grid-template-columns:.6fr 1fr 1fr;gap:30px}}@media(max-width:950px){.desktop-nav{display:none}.site-header{height:80px}.brand img{width:56px;height:56px}.header-cta{font-size:14px}.immersive-hero{height:calc(100svh - 80px);min-height:600px}.hero-content h1{font-size:clamp(54px,10vw,100px)}.hero-content p{font-size:16px}.hero-image img{object-position:60% center}.hero-foot>span{max-width:240px}.home-cars .vehicle-card:nth-child(2){margin-top:90px}.section-kicker{margin-bottom:40px}.opening-bottom{gap:30px}.material-grid{gap:45px}.material-grid figure:nth-child(2){padding-top:90px}.process-teaser{gap:50px}.teaser-steps h3{font-size:22px}.invitation-bottom{align-items:start;flex-direction:column;gap:30px}.dossier-layout{grid-template-columns:1fr 1fr}.dossier-spec dl>div{grid-template-columns:1fr;gap:5px}.dossier-spec{padding-top:0}.dossier-spec h2{font-size:30px}.dossier-spec .button{font-size:12px}.story-chapter,.story-image{gap:50px}.atelier-principles article{grid-template-columns:1fr 1fr}.atelier-principles article>.eyebrow{grid-column:1/-1}.process-layout{grid-template-columns:.6fr 1.4fr;gap:35px}.processlist article{grid-template-columns:30px 1fr;gap:12px}.processlist h2{font-size:32px}.enquiry-layout{grid-template-columns:1fr;gap:50px;max-width:900px;margin:auto}.enquiry-intro{position:static}.enquiry-intro h1{font-size:clamp(48px,8vw,75px)}.contact-person{display:grid;grid-template-columns:1fr 1fr;gap:4px 25px;margin-top:30px}.contact-person>.eyebrow{grid-column:1/-1;margin-bottom:12px}.contact-person h2,.contact-person p{grid-column:1}.contact-person .textlink{grid-column:2;grid-row:2;align-self:start;margin-top:0;justify-self:start}.contact-person .phone{grid-column:2;grid-row:3;margin-top:5px}.brief-shell{padding:40px}.footer-top{gap:30px}.site-menu nav{padding:40px 0}.site-menu nav a{font-size:clamp(32px,6vw,58px)}}@media(max-width:700px){:root{--gutter:6vw}html{scroll-padding-top:90px}.site-header{height:76px;padding-top:8px;padding-bottom:8px}.brand img{width:52px;height:52px}.header-actions{gap:20px}.header-cta{font-size:12px}.menu-toggle{font-size:12px;gap:9px}.section-pad{padding-top:60px;padding-bottom:60px}.eyebrow,.section-kicker{font-size:12px;letter-spacing:1px}.section-kicker{margin-bottom:32px}.section-kicker>:last-child{max-width:44%}.immersive-hero{height:calc(100svh - 76px);min-height:580px;max-height:850px}.hero-image img{object-position:64% center;transform:none}.hero-shade{background:linear-gradient(90deg,#00000091,#00000026),linear-gradient(0deg,rgba(0,0,0,.56),transparent 65%)}.hero-content{justify-content:flex-end;padding:45px var(--gutter) 105px}.hero-content>.eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:24px}.hero-content h1{font-size:clamp(44px,10.4vw,72px)}.hero-content p{font-size:15px;margin:24px 0}.hero-foot{font-size:12px;align-items:center;bottom:22px}.hero-foot>span{max-width:155px;line-height:1.5}.hero-foot .textlink{font-size:12px}.button{font-size:12px;min-height:52px;padding:15px 19px}.statement{font-size:clamp(32px,7.5vw,54px);line-height:1.14}.opening-bottom{grid-template-columns:1fr;margin-top:35px;gap:25px}.opening-bottom p{font-size:16px}.opening-bottom>.eyebrow{font-size:12px}.section-heading{align-items:start;flex-direction:column;gap:25px;margin-bottom:35px}h2{font-size:clamp(32px,8vw,48px)}.section-heading p{font-size:16px}.home-cars{grid-template-columns:1fr;gap:45px}.home-cars .vehicle-card:nth-child(2){margin:0}.vehicle-card h3{font-size:32px}.card-topline{margin-top:18px}.card-topline>.eyebrow:last-child{display:block}.card-hover{opacity:1;transform:none;font-size:12px;left:15px;bottom:15px;padding:9px 11px}.image-index{top:15px;left:15px}.archive-row{grid-template-columns:85px 1fr;gap:22px;margin-top:45px;padding:22px 0}.archive-row img{height:108px}.archive-row h3{font-size:24px}.archive-row .eyebrow{font-size:12px;margin-bottom:10px}.archive-row>.textlink{grid-column:2;margin-top:-12px;justify-self:start;font-size:12px}.founder-feature{grid-template-columns:1fr}.founder-visual img{max-height:650px}.founder-copy{padding:55px var(--gutter)}.founder-copy h2{font-size:clamp(32px,8vw,48px);margin-bottom:28px}.material-grid{gap:35px;grid-template-columns:1fr}.material-grid figure:nth-child(2){padding-top:0;max-width:85%;margin-left:auto}.material-grid h3{font-size:27px}.material-section>.textlink{margin-top:35px}.process-teaser{grid-template-columns:1fr;gap:30px}.process-teaser h2{margin:25px 0}.teaser-steps h3{font-size:23px}.invitation h2{font-size:clamp(46px,11vw,72px)}.invitation-bottom{margin-top:35px}.invitation-bottom p{font-size:16px}.page-intro{padding-top:50px;padding-bottom:45px}.page-intro>.eyebrow{margin-bottom:30px}.page-intro h1{font-size:clamp(35px,8.7vw,61px)}.intro-bottom{align-items:start;flex-direction:column;gap:25px;margin-top:30px}.intro-bottom p{font-size:16px}.collection-row{grid-template-columns:1fr;gap:32px}.collection-row-copy{position:static}.display-index{font-size:65px;margin-bottom:25px}.collection-row-copy h2{font-size:38px}.collection-row-copy p{margin:20px 0}.collection-row-copy .caption{font-size:12px}.dossier-title{padding-top:40px;padding-bottom:35px}.dossier-title h1{font-size:clamp(32px,8.2vw,58px);letter-spacing:-.055em}.dossier-title .section-kicker{margin-bottom:25px}.dossier-subtitle{font-size:12px;margin-top:22px}.dossier-subtitle>:last-child{font-size:12px}.dossier-layout{display:flex;flex-direction:column;gap:35px;padding-bottom:60px}.dossier-gallery,.dossier-spec{width:100%}.dossier-spec{position:static;order:-1}.dossier-spec>.eyebrow,.dossier-spec>h2{display:none}.dossier-spec>p{font-size:16px}.dossier-spec dl{margin:25px 0}.dossier-spec dl>div{grid-template-columns:.75fr 1.25fr;gap:15px;font-size:13px;padding:12px 0}.dossier-spec>.caption{font-size:12px}.dossier-spec>.textlink{font-size:13px}.dossier-gallery{gap:25px}.next-commission a{align-items:start;flex-direction:column;gap:25px}.next-commission h2{font-size:38px}.lightbox{padding:12px 5vw}.lightbox-bottom{gap:12px}.lightbox-bottom p,.lightbox-bottom button{font-size:12px}.story-title>p{font-size:16px;margin-top:30px}.story-title>.textlink{font-size:13px}.story-chapter,.story-image{grid-template-columns:1fr;gap:32px}.story-chapter h2{font-size:32px}.story-image{padding:60px var(--gutter)}.story-image h2{font-size:34px;margin-bottom:25px}.story-image.reverse figure{order:0}.story-image p+p,.story-copy p+p{margin-top:20px}.atelier-spread{padding-bottom:50px;gap:12px}.atelier-spread>div:nth-child(2){margin-top:65px}.atelier-spread .photo-note{position:static;display:block;padding:14px 0 0;font-size:12px;max-width:100%;background:none;line-height:1.5}.atelier-spread img{height:auto}.editorial-split{grid-template-columns:1fr;gap:30px}.editorial-split h2{margin-bottom:25px}.atelier-principles{padding-top:10px;padding-bottom:10px}.atelier-principles article{grid-template-columns:1fr;gap:22px;padding:40px 0}.atelier-principles h2{font-size:32px}.workshop-banner{min-height:580px;padding:60px var(--gutter)}.workshop-banner>img{object-position:65% center}.workshop-banner:after{background:#00000094}.workshop-banner h2{font-size:42px}.workshop-banner>div{max-width:100%}.process-layout{grid-template-columns:1fr;gap:25px;padding-top:0;padding-bottom:50px}.process-nav{position:static;display:flex;flex-wrap:wrap;gap:5px 18px}.process-nav>.eyebrow{width:100%;margin-bottom:10px}.process-nav a{gap:8px;padding:9px 0;font-size:13px;border:0}.process-nav a>span{font-size:12px}.processlist article{padding:38px 0;gap:12px;grid-template-columns:25px 1fr}.processlist h2{font-size:28px;margin-bottom:22px}.processlist p{font-size:16px}.faq>h2{margin-bottom:35px}.faq summary{font-size:16px;gap:20px;padding:22px 0}.faq details p{font-size:15px;padding-right:15px}.enquiry-layout{padding:45px var(--gutter) 60px;gap:35px}.enquiry-intro h1{font-size:clamp(44px,10vw,65px)}.enquiry-intro>.eyebrow{margin-bottom:25px}.enquiry-intro>p{font-size:16px;margin-top:25px}.contact-person{display:block;margin-top:30px;padding-top:24px}.contact-person .textlink{margin-top:18px}.contact-person .phone{margin-top:12px}.brief-shell{padding:28px 20px}.brief-progress{margin-bottom:30px}legend{font-size:27px}fieldset{margin-bottom:25px}.form-intro{font-size:14px}.form-actions{gap:20px}.form-actions .button{padding:14px 16px}#review h2{font-size:36px}.form-note{font-size:12px}.review-actions{gap:20px}.review-actions .text-button{font-size:13px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:45px}.footer-top>div:first-child{grid-column:1/-1}.footer-top .eyebrow{margin-bottom:18px}.footer-links{font-size:13px}.footer-wordmark{font-size:11.65vw;padding-bottom:25px}.footer-bottom{font-size:12px;gap:15px}.fine{font-size:12px}footer{padding-top:50px}.site-menu{padding-top:20px}.site-menu nav{padding:35px 0}.site-menu nav a{font-size:clamp(24px,6.2vw,38px);gap:18px;padding:15px 0;letter-spacing:-.04em}.menu-head>.eyebrow{font-size:12px}.menu-bottom{align-items:start;flex-direction:column;gap:20px;font-size:14px}.menu-head{gap:15px}.menu-index{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}.hero-image img{transform:none!important;will-change:auto}::view-transition-old(root),::view-transition-new(root){animation:none!important}}.fallback-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:15px var(--gutter);border-bottom:1px solid var(--rule);font-size:14px}@media(min-width:951px){.fallback-nav{display:none}}.lrs-header-section{position:sticky;top:0;z-index:40}.lrs-header-section .site-header{position:relative}.menu-shop-links{display:flex;gap:25px;flex-wrap:wrap}.shopify-design-mode [data-reveal]{opacity:1!important;transform:none!important}.rte p+p{margin-top:22px}.rte a{text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-left:22px}.rte img{height:auto}.lrs-page-content{margin-top:40px;max-width:900px}.brief-review h2{font-size:clamp(30px,3.5vw,52px);margin-top:30px}.brief-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.75 var(--body);margin:30px 0;padding:25px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.form-status{padding:20px;border:1px solid var(--ink);margin-bottom:30px}.form-status h2{font-size:28px;margin-bottom:15px}.shopify-challenge__container{padding:100px 6vw}.shopify-challenge__button{padding:15px 25px}.shopify-policy__container{padding:60px 6vw;max-width:1100px}.lrs-dossier-gallery{display:grid;gap:35px}.enquiry-description{font-size:17px;margin-top:30px;max-width:460px}.enquiry-description p+p{margin-top:20px}.brief-review h2:focus{outline:none}.dossier-spec>.rte{max-width:540px}.dossier-spec>.rte p{margin-top:0}.brief-shell .form-status--error{border-color:#9b3838}.brief-shell .form-status--success{border-color:var(--ink)}@media(max-width:700px){.enquiry-description{font-size:16px;margin-top:25px}}:root{--gutter:clamp(24px,7vw,120px)}body{font-size:17px;line-height:1.8}h1,h2,h3{text-transform:none;letter-spacing:-.045em;line-height:1.18}h1{font-size:clamp(42px,5.5vw,80px)}h2{font-size:clamp(32px,3.7vw,52px)}h3{font-size:clamp(25px,2.5vw,36px)}.section-pad{padding-top:128px;padding-bottom:128px}.section-kicker{margin-bottom:44px;letter-spacing:1px}.eyebrow{letter-spacing:1px}.site-header{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;height:88px;border-bottom-color:var(--rule)}.brand img{object-fit:contain}.desktop-nav{gap:28px}.header-actions{gap:26px}.header-cta{font-size:14px}.reading-progress{display:none}.button{font-size:14px;text-transform:none;letter-spacing:0;background:transparent;color:var(--ink);padding:15px 24px;min-height:52px;transition:background .2s,color .2s}.button:hover{transform:none;background:var(--ink);color:var(--paper)}.button-light{border-color:var(--ink);color:var(--ink);background:transparent}.button-light:hover{background:var(--ink);color:var(--paper)}.textlink{font-size:14px;min-height:40px;display:inline-flex;align-items:center}.textlink:after,.button:after{content:none}.textlink:hover{transform:none}.immersive-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);isolation:auto;overflow:visible}.hero-shade{display:none}.hero-content{position:static;display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto auto;column-gap:8vw;align-content:start;justify-content:normal;align-items:start;padding:55px var(--gutter) 48px;max-width:none;z-index:auto}.hero-content>.eyebrow{grid-column:1/-1;margin:0 0 24px;color:var(--muted);font-size:12px;letter-spacing:1.2px}.hero-content h1{grid-column:1;grid-row:2/4;font-size:clamp(44px,5.05vw,76px);line-height:1.1;max-width:none;margin:0;letter-spacing:-.045em}.hero-content p{grid-column:2;grid-row:2;font-size:17px;line-height:1.8;max-width:39ch;margin:0 0 20px;padding-top:4px}.hero-content .button{grid-column:2;grid-row:3;justify-self:start;min-height:40px;padding:0 0 3px;border:0;border-bottom:1px solid var(--ink);background:none;color:var(--ink);font-size:14px}.hero-content .button:hover{color:var(--muted);border-color:var(--muted)}.hero-image{position:relative;inset:auto;margin:0 var(--gutter);height:clamp(340px,53vw,620px);max-height:60svh;min-height:340px;overflow:hidden;z-index:auto}.hero-image img{height:100%;width:100%;object-position:50% 55%;transform:none!important;will-change:auto;filter:none}.hero-foot{position:static;inset:auto;display:flex;align-items:center;gap:30px;padding:17px var(--gutter) 0;color:var(--muted);font-size:12px;line-height:1.7}.hero-foot .textlink{font-size:14px;min-height:44px;color:var(--ink)}.hero-foot>span{max-width:none;letter-spacing:.6px}.opening{padding-top:138px;padding-bottom:120px}.statement{font-size:clamp(36px,4.5vw,64px);line-height:1.2;max-width:950px;letter-spacing:-.045em}.opening-bottom{grid-template-columns:1fr 1.25fr;margin-top:48px;gap:9vw}.opening-bottom p{font-size:18px;line-height:1.85;max-width:53ch}.opening-bottom>.eyebrow{font-size:12px;max-width:230px;color:var(--muted);line-height:1.8}.collection-section{background:var(--white)}.section-heading{align-items:end;gap:45px;margin-bottom:50px}.section-heading h2{font-size:clamp(32px,3.7vw,50px)}.section-heading p{font-size:17px;line-height:1.8}.home-cars{gap:7vw}.home-cars .vehicle-card:nth-child(2){margin-top:56px}.vehicle-card h3{font-size:clamp(28px,3vw,40px);margin-top:15px}.card-topline{gap:14px}.card-topline .eyebrow{font-size:12px;letter-spacing:.65px}.image-index{display:none}.vehicle-card-image{overflow:visible}.vehicle-card-image img{aspect-ratio:4/5;transition:none}.vehicle-card-image:hover img,.collection-row-image:hover img{transform:none}.card-hover{position:static;display:flex;align-items:center;min-height:40px;padding:14px 0 0;background:none;color:var(--muted);font-size:14px;opacity:1;transform:none;transition:none;letter-spacing:0;text-transform:none}.archive-row{margin-top:65px}.archive-row h3{font-size:30px}.archive-row>.textlink{font-size:14px}.founder-feature{background:var(--paper);align-items:center;margin:0 var(--gutter);padding:128px 0;gap:8vw;grid-template-columns:1fr 1fr}.founder-visual{overflow:visible}.founder-visual img{aspect-ratio:4/5;height:auto;max-height:none}.photo-note{position:static;display:block;padding:16px 0 0;background:none;color:var(--muted);font-size:12px;line-height:1.8;max-width:none}.founder-copy{padding:0}.founder-copy>.eyebrow{margin-bottom:30px}.founder-copy h2{font-size:clamp(32px,3.4vw,49px);margin-bottom:30px}.founder-copy p{font-size:17px;line-height:1.85}.founder-copy .textlink{margin-top:24px}.material-section{background:var(--white)}.material-grid{gap:9vw}.material-grid figure:nth-child(2){padding-top:80px}.material-grid h3{font-size:28px}.material-grid figcaption{padding-top:20px}.stewardship{display:grid;grid-template-columns:1fr 1.3fr;gap:10vw;background:var(--paper)}.stewardship-heading>.eyebrow{margin-bottom:28px;color:var(--muted)}.stewardship-heading h2{font-size:clamp(32px,3.5vw,48px);max-width:400px}.stewardship-heading>p{margin-top:28px;font-size:17px;max-width:34ch}.stewardship-parts article{padding:30px 0;border-top:1px solid var(--rule);display:grid;grid-template-columns:32px 1fr;column-gap:20px;row-gap:13px}.stewardship-parts article:first-child{padding-top:0;border:0}.stewardship-parts article:last-child{padding-bottom:0}.stewardship-parts .eyebrow{grid-column:1;grid-row:1;color:var(--muted);margin-top:5px}.stewardship-parts h3{grid-column:2;font-size:25px;letter-spacing:-.03em;line-height:1.4}.stewardship-parts p{grid-column:2;font-size:17px;line-height:1.85;max-width:47ch}.process-teaser{border-top:1px solid var(--rule);background:var(--paper);gap:8vw}.process-teaser h2{font-size:clamp(32px,3.5vw,50px)}.teaser-steps h3{font-size:25px}.teaser-steps p{font-size:16px}.invitation{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule);padding-top:100px;padding-bottom:100px}.invitation h2{font-size:clamp(38px,4.5vw,64px);line-height:1.2;max-width:800px}.invitation-bottom{gap:7vw;margin-top:40px}.invitation-bottom p{font-size:17px;max-width:48ch;line-height:1.85}.invitation .button-light{border-color:var(--ink);color:var(--ink);background:transparent}.invitation .button-light:hover{background:var(--ink);color:var(--paper)}footer{background:var(--paper);border-top:1px solid var(--rule);padding-top:60px}.footer-wordmark{font-size:clamp(36px,7.2vw,112px);letter-spacing:-.055em;line-height:1.25;color:var(--muted);padding-top:20px}.footer-links{font-size:14px}.footer-top{padding-bottom:55px}.fine{font-size:12px}.page-intro{padding-top:80px;padding-bottom:85px}.page-intro h1{font-size:clamp(42px,5.4vw,80px);line-height:1.13}.intro-bottom p,.story-title>p{font-size:18px;line-height:1.85;max-width:52ch}.story-title{max-width:1120px}.story-title>.textlink{font-size:14px}.story-chapter{gap:10vw}.story-chapter h2,.story-image h2{font-size:clamp(32px,3.4vw,49px)}.story-copy p,.story-image p{font-size:17px;line-height:1.9;max-width:57ch}.story-copy p+p,.story-image p+p{margin-top:26px}.story-image{padding-top:110px;padding-bottom:110px;gap:9vw}.story-image figcaption{font-size:12px;padding-top:16px;color:var(--muted)}.editorial-split h2{font-size:clamp(32px,3.5vw,50px)}.editorial-split p{font-size:17px;line-height:1.85}.atelier-spread{gap:7vw}.atelier-spread>div:nth-child(2){margin-top:70px}.atelier-spread img{height:auto;aspect-ratio:4/5}.atelier-spread .photo-note{position:static;background:none;max-width:none;color:var(--muted);padding:16px 0 0}.atelier-principles h2{font-size:32px}.atelier-principles article{padding:45px 0}.workshop-banner h2{font-size:clamp(36px,4vw,58px)}.workshop-banner .textlink{color:var(--white)}.collection-row{gap:8vw}.display-index{font-size:42px;margin-bottom:28px;color:var(--muted)}.collection-row-copy h2{font-size:clamp(34px,4vw,54px)}.collection-row-copy p{font-size:17px;line-height:1.85}.collection-row-copy .caption{font-size:13px}.dossier-title{padding-top:65px;padding-bottom:55px}.dossier-title h1{font-size:clamp(42px,6vw,88px);letter-spacing:-.045em}.dossier-layout{grid-template-columns:1.2fr 1fr;gap:7vw}.dossier-spec h2{font-size:38px}.dossier-spec>.rte,.dossier-spec>p{font-size:17px;line-height:1.85}.dossier-spec .caption{font-size:13px}.dossier-spec dl>div{font-size:14px}.dossier-gallery figcaption{font-size:12px}.dossier-gallery figure{margin:0}.dossier-aftercare{padding-top:32px;margin-top:30px;border-top:1px solid var(--rule)}.dossier-aftercare h3{font-size:23px;margin:10px 0 14px}.dossier-aftercare p{font-size:16px;line-height:1.85}.next-commission h2{font-size:clamp(32px,4vw,55px)}.processlist h2{font-size:32px}.processlist p{font-size:17px;line-height:1.85}.faq summary{font-size:17px}.faq details p{font-size:16px}.enquiry-intro h1{font-size:clamp(44px,5vw,70px)}.site-menu[open]{animation-duration:.2s}.site-menu nav a{font-size:clamp(28px,4vw,55px);text-transform:none;padding:12px 0;transition:color .2s}.site-menu nav a:hover{padding-left:0}.menu-toggle{min-height:48px}.menu-toggle:hover .menu-lines:after{transform:none}.plain-button{min-height:48px}.motion-ready [data-reveal]{transform:translateY(6px);transition:opacity .5s ease,transform .5s ease}.motion-ready [data-reveal].is-visible{transform:none}.lightbox-bottom .plain-button{font-size:14px}@media(max-width:1100px){.desktop-nav{gap:17px;font-size:13px}.header-actions{gap:18px}.hero-content{column-gap:5vw}.hero-content h1{font-size:clamp(42px,5.1vw,65px)}.hero-content p{font-size:16px}.founder-feature{gap:6vw}.founder-copy h2{font-size:35px}}@media(max-width:950px){.desktop-nav{display:none}.hero-content{grid-template-columns:1.15fr 1fr;column-gap:4vw}.section-pad{padding-top:90px;padding-bottom:90px}.founder-feature{padding:90px 0}.founder-copy p{font-size:16px}.stewardship{gap:6vw;grid-template-columns:1fr 1.2fr}.stewardship-parts h3{font-size:23px}.dossier-layout{grid-template-columns:1fr 1fr;gap:5vw}.dossier-spec h2{font-size:32px}}@media(max-width:700px){:root{--gutter:6vw}body{font-size:16px}.site-header{height:76px}.header-cta,.menu-toggle{font-size:14px}.header-actions{gap:20px}.section-pad{padding-top:68px;padding-bottom:68px}.section-kicker{margin-bottom:30px;font-size:12px;gap:18px}.hero-content{display:block;padding:37px var(--gutter) 30px}.hero-content>.eyebrow{font-size:12px;margin-bottom:23px}.hero-content h1{font-size:clamp(34px,8.9vw,56px);max-width:14ch}.hero-content p{font-size:16px;line-height:1.8;max-width:38ch;margin:22px 0 13px;padding:0}.hero-content .button{min-height:44px;font-size:14px}.hero-image{margin:0 var(--gutter);height:340px;min-height:0;max-height:none}.hero-image img{object-position:52% 55%}.hero-foot{padding-top:12px;align-items:start;gap:16px}.hero-foot>span{font-size:12px;max-width:47%;text-align:right}.hero-foot .textlink{font-size:14px;min-height:44px}.opening{padding-top:78px;padding-bottom:68px}.statement{font-size:clamp(31px,7.8vw,49px);line-height:1.25}.opening-bottom{grid-template-columns:1fr;gap:23px;margin-top:33px}.opening-bottom p{font-size:17px}.section-heading h2{font-size:34px}.section-heading{align-items:start;gap:22px;margin-bottom:30px}.home-cars{gap:40px}.home-cars .vehicle-card:nth-child(2){margin-top:0}.vehicle-card h3{font-size:32px}.card-topline{flex-wrap:wrap;gap:5px 15px;margin-top:11px}.card-topline>.eyebrow:last-child{margin-left:auto}.card-hover{font-size:14px;padding-top:12px}.archive-row{margin-top:40px}.archive-row h3{font-size:26px}.founder-feature{grid-template-columns:1fr;gap:36px;padding:68px 0}.founder-visual img{max-height:580px}.founder-copy{padding:0}.founder-copy>.eyebrow{margin-bottom:23px}.founder-copy h2{font-size:34px}.founder-copy p{font-size:17px}.material-grid{gap:38px}.material-grid figure:nth-child(2){padding-top:0;max-width:88%;margin-left:auto}.material-grid h3{font-size:27px}.stewardship{grid-template-columns:1fr;gap:38px}.stewardship-heading h2{font-size:34px}.stewardship-heading>p{max-width:42ch;font-size:17px}.stewardship-parts h3{font-size:24px}.stewardship-parts p{font-size:16px}.stewardship-parts article{grid-template-columns:24px 1fr;column-gap:15px;padding:27px 0}.process-teaser{gap:30px}.process-teaser h2{font-size:34px}.teaser-steps h3{font-size:24px}.invitation h2{font-size:clamp(33px,8vw,49px)}.invitation-bottom{margin-top:29px;gap:27px}.invitation-bottom p{font-size:17px}.invitation .button{width:auto}.footer-wordmark{font-size:10vw;padding:15px 0 26px}.footer-links{font-size:14px}.page-intro{padding-top:48px;padding-bottom:52px}.page-intro h1{font-size:clamp(35px,8.8vw,58px)}.intro-bottom p,.story-title>p{font-size:17px}.story-image{padding-top:68px;padding-bottom:68px}.story-chapter,.story-image{gap:30px}.story-chapter h2,.story-image h2{font-size:32px}.story-copy p,.story-image p{font-size:17px}.atelier-spread{gap:14px}.atelier-spread>div:nth-child(2){margin-top:45px}.atelier-spread .photo-note{font-size:12px}.atelier-principles h2{font-size:30px}.workshop-banner h2{font-size:38px}.collection-row-copy h2{font-size:36px}.dossier-title h1{font-size:clamp(34px,8.8vw,58px)}.dossier-layout{display:grid;grid-template-columns:1fr;gap:0}.dossier-gallery{display:contents}.dossier-gallery>figure:first-child{grid-row:1;margin-bottom:30px}.dossier-gallery>figure{margin-top:25px}.dossier-spec{order:0;grid-row:2;margin:0 0 15px}.dossier-spec>.eyebrow{display:block;margin-bottom:15px}.dossier-spec>h2{display:block;font-size:31px;margin-bottom:22px}.dossier-spec>.textlink{font-size:14px}.dossier-spec dl>div{font-size:14px}.dossier-aftercare{margin-top:25px;padding-top:25px}.next-commission h2{font-size:34px}.processlist h2{font-size:29px}.processlist p{font-size:16px}.enquiry-intro h1{font-size:clamp(38px,9vw,60px)}.enquiry-intro>p{font-size:16px}.site-menu nav a{font-size:clamp(27px,6.8vw,40px)}.lightbox-bottom button{font-size:14px}.button{font-size:14px;min-height:52px}.textlink{font-size:14px}}@media(prefers-reduced-motion:reduce){.motion-ready [data-reveal]{opacity:1;transform:none;transition:none}.hero-image img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/lrs-theme.css.map */
