@font-face{font-family:Golos;src:url('/fonts/golos-text-latin.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+2000-206F,U+20AC,U+2122}

@font-face{font-family:Golos;src:url('/fonts/golos-text-cyrillic.woff2') format('woff2');font-weight:100 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090a0b;color:#f8f7f4;font-family:Golos,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid white;outline-offset:5px}.hero{position:relative;min-height:760px;height:100svh;max-height:1200px;overflow:hidden;background:#121313}.film,.poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.film{opacity:0;transition:opacity .5s}.film.ready{opacity:1}.shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 32%,rgba(0,0,0,.1) 45%,rgba(0,0,0,.83) 100%)}header{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:30px 48px;z-index:3}.brand{position:absolute;left:50%;transform:translateX(-50%);font-size:21px;font-weight:500;letter-spacing:.27em;white-space:nowrap}.menu-button{border:0;background:none;display:flex;align-items:center;gap:12px;padding:12px 0;font-size:14px}.menu-icon{display:inline-flex;flex-direction:column;gap:5px;width:22px}.menu-icon i{height:1px;background:white;width:22px}.contact{font-size:14px;border:1px solid #ffffff70;padding:14px 19px}.copy{position:absolute;bottom:104px;left:8%;max-width:850px;z-index:2}h1{margin:0 0 23px;font-size:clamp(54px,5.6vw,88px);font-weight:400;line-height:1.04;letter-spacing:-.045em}.copy p{font-size:18px;line-height:1.5;margin:0 0 30px;color:#e2e2df}.cta{display:inline-flex;align-items:center;gap:35px;background:#f6f5f1;color:#141515;padding:18px 24px;font-size:16px}.cta svg{width:20px;height:20px}.bottom{position:absolute;bottom:28px;left:48px;right:48px;display:flex;justify-content:space-between;align-items:center;z-index:2}.scroll{font-size:13px;color:#eee;display:flex;gap:12px;align-items:center}.play{height:44px;width:44px;display:grid;place-items:center;border:1px solid #ffffff70;border-radius:50%;background:#11111120}.play svg{width:16px;height:16px}.play:disabled{opacity:.5;cursor:default}.projects{padding:85px 8% 110px;background:#f5f4f0;color:#111}h2{font-size:48px;line-height:1.12;letter-spacing:-.035em;font-weight:400;margin:0 0 16px}.intro{font-size:17px;line-height:1.5;color:#646461;margin:0 0 40px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.project{display:block;border:0;padding:0;text-align:left;background:none;color:#111}.project img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:filter .2s}.project:hover img{filter:brightness(.85)}h3{font-size:24px;letter-spacing:-.02em;font-weight:400;margin:18px 0 9px}.project p{font-size:14px;color:#666;margin:0;line-height:1.5}.drawer{position:absolute;inset:0;background:#101112;z-index:5;padding:32px 48px;display:none}.drawer.open{display:block}.drawer-top{display:flex;justify-content:space-between;align-items:center}.drawer-top .brand{position:static;transform:none}.close{border:1px solid #ffffff60;background:none;padding:12px 20px}.drawer nav{display:flex;flex-direction:column;gap:22px;margin:100px 8% 50px}.drawer nav a{font-size:clamp(32px,5vw,60px);letter-spacing:-.035em}.drawer nav a:hover{color:#aaa}.drawer p{margin-left:8%;font-size:15px;color:#aaa}dialog{border:0;padding:0;width:min(960px,94vw);background:#f5f4f0;color:#111}dialog::backdrop{background:#000b}dialog img{width:100%;max-height:70vh;object-fit:contain;background:#111}dialog .detail{padding:25px 30px}dialog .close{position:absolute;right:15px;top:15px;background:#111a;color:white;min-height:44px}dialog a{display:inline-block;margin-top:16px;border-bottom:1px solid #111;padding-bottom:4px}footer{padding:55px 8%;display:flex;justify-content:space-between;gap:30px}footer p{color:#aaa;line-height:1.6;margin-top:12px}
@media(max-width:650px){.hero{min-height:700px;height:100svh;max-height:1000px}header{padding:18px 22px}.brand{font-size:15px;letter-spacing:.2em}.contact{display:none}.menu-button{font-size:0;min-height:44px;width:44px}.film,.poster{object-position:52% 35%;height:69%;top:0}.shade{background:linear-gradient(180deg,rgba(0,0,0,.22) 0%,transparent 20%,transparent 38%,#090a0b 65%)}.copy{left:24px;right:24px;bottom:91px;max-width:none}h1{font-size:45px;line-height:1.05;margin-bottom:17px}.copy p{font-size:16px;max-width:300px;margin-bottom:24px}.cta{padding:16px 20px;gap:26px;font-size:15px}.bottom{left:24px;right:24px;bottom:22px}.scroll{font-size:12px}.projects{padding:58px 24px 65px}h2{font-size:35px}.intro{font-size:16px}.grid{grid-template-columns:1fr;gap:38px}h3{font-size:24px}.drawer{padding:22px 24px}.drawer nav{margin:70px 0 45px}.drawer p{margin-left:0}footer{padding:40px 24px;display:block}dialog .detail{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.film{display:none}.film.ready{opacity:0}}
/* Shared multipage layout, based on the accepted video opening. */
:root{--paper:#f5f4f0;--ink:#141515;--muted:#646461;--line:#d5d4cf;--gutter:8%}body.paper{background:var(--paper);color:var(--ink)}.site-header{position:relative;background:#090a0b;color:#f8f7f4;min-height:100px}.drawer{position:fixed;height:100svh}.menu-button .menu-icon i{background:currentColor}.wrap{padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:90px;padding-bottom:95px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.section-head h2{margin:0}.text-link{display:inline-flex;gap:16px;align-items:center;border-bottom:1px solid currentColor;padding-bottom:7px;white-space:nowrap}.project h3{display:flex;justify-content:space-between;gap:12px}.project svg{flex:0 0 22px;width:22px;height:22px}.meta{font-size:13px;line-height:1.5;color:var(--muted)}.directions{background:#eae9e4}.directions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 30px}.direction{display:block;color:var(--ink)}.direction img{width:100%;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply}.direction h3{margin-top:7px;font-size:24px}.direction .meta{margin-top:8px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:6vw;align-items:center}.editorial img{width:100%;aspect-ratio:4/5;object-fit:cover}.editorial h2{font-size:56px}.editorial p{color:var(--muted);line-height:1.75;font-size:18px;margin:25px 0 32px}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.journal-card{display:block}.journal-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.journal-card h3{font-size:25px;line-height:1.25;margin:16px 0 12px}.journal-card p{font-size:15px;line-height:1.65;color:var(--muted)}.journal-card .meta{margin-top:18px}.enquiry{background:#090a0b;color:#f8f7f4;display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding-top:70px;padding-bottom:70px}.enquiry h2{font-size:46px}.enquiry p{color:#b9b9b5;line-height:1.6}.enquiry .cta{margin-top:15px}.enquiry-links{display:flex;flex-direction:column;justify-content:center;gap:26px;border-left:1px solid #424343;padding-left:6vw;font-size:24px}.site-footer{background:#090a0b;color:#f8f7f4;border-top:1px solid #333;display:block;padding:35px var(--gutter)}.footer-row{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-nav{display:flex;gap:25px;flex-wrap:wrap;font-size:14px}.footer-meta{margin-top:26px;font-size:13px;color:#a9a9a7}.page-intro{padding-top:52px;padding-bottom:45px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:var(--muted);margin-bottom:32px}.breadcrumbs a:hover{text-decoration:underline}.page-intro h1{font-size:clamp(42px,5.5vw,78px);line-height:1.08;margin-bottom:20px}.page-intro p{font-size:20px;line-height:1.6;max-width:800px;color:var(--muted);margin:0}.project-heading{display:flex;justify-content:space-between;gap:25px;align-items:end}.project-heading .meta{padding-bottom:8px;white-space:nowrap}.project-cover{display:block;width:100%;max-height:850px;object-fit:cover;aspect-ratio:16/10}.project-story{display:grid;grid-template-columns:1fr 1fr;gap:5vw}.project-story h2{font-size:40px}.project-story p{margin:0;font-size:19px;line-height:1.75;color:var(--muted)}.features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;font-size:19px;gap:25px;list-style:none;padding:0}.features li+li{border-left:1px solid var(--line);padding-left:25px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:90px}.gallery button{border:0;background:none;padding:0;cursor:zoom-in}.gallery img{width:100%;display:block;aspect-ratio:4/3;object-fit:cover}.gallery button:nth-child(3n){grid-column:1/-1}.gallery button:nth-child(3n) img{aspect-ratio:16/9}.filters{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;margin:0 0 35px}.filters button{border:0;background:none;color:#777;padding:6px 0;font-size:15px;border-bottom:1px solid transparent}.filters button[aria-pressed=true]{color:#111;border-color:#111}.archive-grid{grid-template-columns:repeat(3,1fr);gap:45px 25px}.result-count{margin-bottom:24px}.empty{padding:50px 0;font-size:20px}.article-title{max-width:1000px}.article-cover{width:100%;max-height:650px;object-fit:cover;display:block}.article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:5vw;padding-top:70px;padding-bottom:90px}.article-toc{position:sticky;top:35px;align-self:start}.article-toc a{display:block;font-size:14px;line-height:1.5;margin:0 0 20px;color:var(--muted)}.article-body h2{font-size:33px;margin:0 0 22px}.article-body p{font-size:19px;line-height:1.85;margin:0 0 24px;color:#444}.article-body section+section{margin-top:48px}.draft-note{font-size:13px;color:var(--muted);margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.steps h3{font-size:27px}.steps p{color:var(--muted);font-size:17px;line-height:1.75}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw}.contact-layout h2{font-size:32px}.contact-layout a{display:inline-block;font-size:25px;line-height:1.6}.contact-layout p{font-size:18px;line-height:1.7;color:var(--muted)}.contact-layout img{width:100%;aspect-ratio:4/3;object-fit:cover}.lightbox{background:#101112;color:white;max-width:96vw;max-height:96svh;padding:60px 20px 20px}.lightbox img{max-height:75svh;object-fit:contain}.lightbox p{font-size:14px;text-align:center}.skip{position:fixed;top:-100px;z-index:20;background:white;color:#111;padding:15px}.skip:focus{top:10px}[hidden]{display:none!important}
@media(max-width:900px){.directions-grid{grid-template-columns:repeat(2,1fr)}.archive-grid{grid-template-columns:repeat(2,1fr)}.editorial h2{font-size:40px}.article-layout{grid-template-columns:1fr}.article-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:18px}.article-toc a{display:inline-block;margin:0 18px 12px 0}.footer-row{align-items:start;flex-direction:column}.journal-card h3{font-size:21px}}
@media(max-width:650px){:root{--gutter:24px}.site-header{min-height:80px}.section{padding-top:60px;padding-bottom:65px}.section-head{align-items:start;flex-direction:column;gap:22px}.section-head h2{font-size:35px}.directions-grid{gap:26px 16px}.direction h3{font-size:20px}.direction .meta{font-size:12px}.editorial{grid-template-columns:1fr;gap:32px}.editorial img{aspect-ratio:4/3}.editorial h2{font-size:38px}.editorial p{font-size:17px}.journal-grid{grid-template-columns:1fr;gap:38px}.journal-card h3{font-size:25px}.enquiry{grid-template-columns:1fr;gap:38px;padding-top:55px;padding-bottom:55px}.enquiry h2{font-size:35px}.enquiry-links{border-left:0;border-top:1px solid #444;padding:30px 0 0;font-size:22px}.site-footer{padding:30px 24px}.footer-nav{gap:18px 25px;line-height:1.7}.page-intro{padding-top:35px;padding-bottom:35px}.page-intro h1{font-size:43px}.page-intro p{font-size:17px}.breadcrumbs{margin-bottom:27px;font-size:12px}.project-heading{display:block}.project-heading .meta{display:block;margin-top:16px}.project-cover{aspect-ratio:4/3}.project-story{grid-template-columns:1fr;gap:20px}.project-story h2{font-size:32px;margin:0}.project-story p{font-size:17px}.features{grid-template-columns:1fr;font-size:17px;gap:16px}.features li+li{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.gallery{grid-template-columns:1fr;gap:14px;padding-bottom:55px}.gallery button:nth-child(3n){grid-column:auto}.gallery button:nth-child(3n) img{aspect-ratio:4/3}.archive-grid{grid-template-columns:1fr;gap:36px}.filters{gap:10px 20px}.article-title h1{font-size:38px}.article-layout{padding-top:40px;padding-bottom:55px;gap:26px}.article-body h2{font-size:28px}.article-body p{font-size:17px}.article-cover{aspect-ratio:4/3}.steps{grid-template-columns:1fr;gap:15px}.contact-layout{grid-template-columns:1fr;gap:35px}}
svg{width:20px;height:20px;flex-shrink:0;vertical-align:middle}.direction .meta{display:flex;justify-content:space-between;align-items:center}.lightbox .close{background:#111;color:#fff;border:1px solid #777}.direction:hover h3,.text-link:hover{opacity:.65}
@font-face{font-family:Golos;src:url('/node_modules/@fontsource-variable/golos-text/files/golos-text-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.hero,.drawer{color:#f8f7f4}
.gallery button:last-child:nth-child(3n+1){grid-column:1/-1}.gallery button:last-child:nth-child(3n+1) img{aspect-ratio:16/9}
@media(max-width:650px){.gallery button:last-child:nth-child(3n+1){grid-column:auto}.gallery button:last-child:nth-child(3n+1) img{aspect-ratio:4/3}}

/* FF-R116: Porsche Exclusive Manufaktur reference, with real project content. */
.manufaktur{background:#fff;color:#141515}.mf-wrap{padding-left:10%;padding-right:10%}.mf-stage{height:78svh;min-height:580px;max-height:1000px;position:relative;background:#111;color:#fff}.mf-stage .site-header{position:absolute;top:0;left:0;right:0;background:transparent;z-index:3}.mf-stage-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 47%}.mf-stage-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 35%,rgba(0,0,0,.15) 55%,rgba(0,0,0,.85))}.mf-stage-copy{position:absolute;left:10%;bottom:55px;right:10%}.mf-stage-copy p{font-size:15px;letter-spacing:.04em;color:#e1dfdb;margin:0 0 16px}.mf-stage h1{font-size:clamp(48px,5.2vw,78px);line-height:1.05;font-weight:400;margin:0 0 20px;letter-spacing:-.045em}.mf-stage-copy span{font-size:20px}.mf-nav{position:sticky;top:0;z-index:4;background:#fff;box-shadow:0 2px 8px #00000010;display:flex;align-items:center;justify-content:space-between;padding:0 10%;min-height:76px;gap:30px}.mf-nav>div{display:flex;gap:30px;align-self:stretch}.mf-nav>div a{display:flex;align-items:center;font-size:15px;border-bottom:2px solid transparent;white-space:nowrap}.mf-nav>div a:hover,.mf-nav>div a:focus-visible{border-color:#141515}.mf-discuss{display:flex;align-items:center;gap:12px;border:1px solid #141515;border-radius:4px;padding:12px 18px;font-size:14px;white-space:nowrap}.mf-discuss:hover{background:#f2f2f2}.mf-overview{padding-top:95px;padding-bottom:85px}.mf-intro{max-width:720px;margin:auto;text-align:center}.mf-eyebrow{font-size:13px;letter-spacing:.025em;color:#656565;margin:0 0 20px}.manufaktur h2{font-size:clamp(34px,3.5vw,50px);line-height:1.13;letter-spacing:-.035em;font-weight:400;margin:0 0 24px}.mf-intro>p:last-child,.mf-section-title>p,.mf-interior-copy p,.mf-colour p:last-child{font-size:18px;line-height:1.75;color:#565656;margin:0}.mf-facts{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:980px;margin:65px auto 0;gap:35px}.mf-facts div{text-align:center}.mf-facts dt{font-size:13px;color:#656565;margin-bottom:18px}.mf-facts dd{font-size:64px;line-height:1.1;margin:0;font-weight:400;letter-spacing:-.035em}.mf-facts dd span{font-size:40px}.mf-facts .mf-fact-model{font-size:29px;line-height:1.25;letter-spacing:-.02em}.manufaktur section[id]{scroll-margin-top:100px}.mf-section-title{text-align:center;padding-top:25px;padding-bottom:50px;max-width:1020px;margin:auto}.detail-photo{border:0;display:block;background:#111;padding:0;width:100%;cursor:zoom-in;overflow:hidden}.detail-photo img{display:block;width:100%;object-fit:cover;transition:transform .6s ease}.detail-photo:hover img{transform:scale(1.025)}.mf-panorama img{height:auto;max-height:820px;aspect-ratio:16/9;object-position:center}.mf-interior-copy{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-top:45px;padding-bottom:80px}.mf-interior-copy h3{font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-.025em;margin:0}.mf-details{padding-top:40px;padding-bottom:90px}.mf-details-heading{display:flex;justify-content:space-between;align-items:end;gap:30px}.mf-arrows{display:flex;gap:12px;margin-bottom:30px}.mf-arrows button{font-size:26px;background:white;border:1px solid #d0d0d0;border-radius:4px;cursor:pointer;width:46px;height:44px}.mf-arrows button:hover{background:#eee}.mf-detail-track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:16px 10% 25px;scrollbar-width:thin;scrollbar-color:#777 #eee}.mf-detail-card{flex:0 0 calc((100vw - 20vw - 56px)/3);scroll-snap-align:start;min-width:0}.mf-detail-card .detail-photo{border-radius:7px}.mf-detail-card img{aspect-ratio:4/3}.mf-detail-card h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.025em;margin:25px 12px 13px}.mf-detail-card p{font-size:16px;line-height:1.7;margin:0 12px;color:#555}.mf-swipe{display:none}.mf-colour{display:grid;grid-template-columns:1fr 1.25fr;align-items:center;gap:8%;padding-top:25px;padding-bottom:110px}.mf-colour .detail-photo{border-radius:7px}.mf-colour img{aspect-ratio:4/5;object-position:67% center}.manufaktur .directions{background:#f3f3f3}
@media(max-width:900px){.mf-nav{padding:0 6%}.mf-nav>div{gap:24px}.mf-wrap{padding-left:6%;padding-right:6%}.mf-stage-copy{left:6%;right:6%}.mf-detail-track{padding-left:6%;padding-right:6%}.mf-detail-card{flex-basis:calc((100vw - 12vw - 28px)/2)}.mf-facts .mf-fact-model{font-size:23px}.mf-interior-copy{gap:30px}.mf-discuss{display:none}}
@media(max-width:650px){.mf-stage{height:76svh;min-height:530px;max-height:760px}.mf-stage-image{object-position:62% center}.mf-stage-copy{bottom:35px;left:24px;right:24px}.mf-stage-copy p{font-size:12px;margin-bottom:15px}.mf-stage h1{font-size:44px;line-height:1.08;margin-bottom:15px}.mf-stage-copy span{font-size:16px;line-height:1.5;display:block}.mf-wrap{padding-left:24px;padding-right:24px}.mf-nav{min-height:64px;padding:0 24px;overflow-x:auto;scrollbar-width:none}.mf-nav>div{gap:25px}.mf-nav>div a{font-size:14px}.mf-overview{padding-top:60px;padding-bottom:60px}.mf-intro{text-align:left}.manufaktur h2{font-size:35px}.mf-intro>p:last-child,.mf-section-title>p,.mf-interior-copy p,.mf-colour p:last-child{font-size:16px;line-height:1.7}.mf-facts{margin-top:38px;grid-template-columns:1fr 1fr;gap:30px 20px}.mf-facts div{text-align:left}.mf-facts div:last-child{grid-column:1/-1;border-top:1px solid #ddd;padding-top:25px}.mf-facts dd{font-size:50px}.mf-facts dt{font-size:12px;margin-bottom:12px}.mf-facts .mf-fact-model{font-size:25px}.mf-facts .mf-fact-model br{display:none}.mf-section-title{text-align:left;padding-top:10px;padding-bottom:30px}.mf-panorama img{aspect-ratio:4/3;object-position:center}.mf-interior-copy{grid-template-columns:1fr;gap:20px;padding-top:30px;padding-bottom:40px}.mf-interior-copy h3{font-size:27px}.mf-details{padding-top:30px;padding-bottom:50px}.mf-details-heading{align-items:center;gap:15px}.mf-details-heading h2{font-size:32px;margin-bottom:14px}.mf-eyebrow{font-size:12px;line-height:1.5;margin-bottom:15px}.mf-arrows{display:none}.mf-detail-track{padding:15px 24px 22px;gap:20px;scroll-padding-left:24px}.mf-detail-card{flex-basis:calc(100vw - 72px)}.mf-detail-card h3{margin:20px 0 12px;font-size:24px}.mf-detail-card p{margin:0;font-size:16px}.mf-swipe{display:flex;justify-content:space-between;font-size:12px;color:#777;margin-top:15px}.mf-colour{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:60px}.mf-colour img{aspect-ratio:4/3}.manufaktur section[id]{scroll-margin-top:85px}}
@media(prefers-reduced-motion:reduce){.detail-photo img{transition:none}}
@media(min-width:901px){.mf-arrows{display:none}}
.manufaktur :focus-visible{outline:2px solid #141515;outline-offset:5px}.mf-stage :focus-visible{outline-color:#fff}

/* Clear navigation on editorial pages; image stages retain their overlay header. */
.site-header{background:#fff;color:#141515}.site-header .contact{border-color:#c8c8c8}.site-header :focus-visible{outline-color:#141515}.ff-project .site-header .contact{border-color:#ffffff70}.ff-project .site-header :focus-visible{outline-color:#fff}

.hero .bottom{justify-content:flex-end}
