@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@300;400;500;600;700;800&display=swap');
:root{--paper:#cdd0cc;--ink:#20211f;--red:#b92b20;--line:#b8b8b0;--muted:#62645d;--gutter:4vw}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--red);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,Arial,sans-serif;font-weight:500}header{height:86px;padding:15px var(--gutter);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--paper)}.brand{display:flex;align-items:center;gap:12px;font-size:25px;line-height:1.1}.brand img{width:29px;height:35px;object-fit:contain;mix-blend-mode:multiply}.brand span span{display:block;font-size:12px;margin-top:4px}header nav{display:flex;gap:30px;font-size:14px}header nav a{border-bottom:1px solid transparent;transition:border-color .25s}header nav a:hover{border-color:var(--red);color:var(--red)}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.1em;line-height:1.5}.opening{height:185svh;position:relative;--progress:0;--draw:.2;--logo-opacity:1;--title-opacity:0;--title-y:70px;--logo-scale:1;background:#d3d4cc}.opening-stage{position:sticky;top:0;height:100svh;min-height:560px;overflow:hidden;background:radial-gradient(ellipse at 15% 20%,#f4f3ea88,transparent 65%),linear-gradient(110deg,#d7d8d0,#c9cbc3)}.opening-stage:after,.about-section:after{content:'';position:absolute;inset:0;opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E");mix-blend-mode:multiply}.registration-lines{position:absolute;inset:11% 24% 15%;border-left:1px solid #969b8c55;border-right:1px solid #969b8c55;opacity:var(--logo-opacity);transform:scale(calc(1 + var(--progress)*.2));pointer-events:none}.registration-lines i{position:absolute;left:-30%;right:-30%;height:1px;background:#969b8c55;top:25%}.registration-lines i:last-child{top:75%}.opening-index{position:absolute;top:30px;left:var(--gutter);z-index:2}.logo-assembly{position:absolute;inset:18% 30% 24%;transform:scale(var(--logo-scale));opacity:var(--logo-opacity)}.logo-piece{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.piece-one{clip-path:inset(0 69% 0 0);transform:translateY(calc((1 - var(--draw))*-130px));animation:assemble-one 1.2s ease-out both}.piece-two{clip-path:inset(0 0 52% 30%);transform:translateX(calc((1 - var(--draw))*180px));animation:assemble-two 1.3s ease-out both}.piece-three{clip-path:inset(48% 0 0 30%);transform:translate(calc((1 - var(--draw))*100px),calc((1 - var(--draw))*120px));animation:assemble-three 1.5s ease-out both}.opening-title{position:absolute;inset:0 var(--gutter);display:flex;justify-content:center;flex-direction:column;color:var(--red);font-weight:700;font-size:clamp(42px,10.2vw,170px);line-height:.99;letter-spacing:-.065em;opacity:var(--title-opacity);transform:translateY(var(--title-y));pointer-events:none}.opening-title span:nth-child(2){align-self:flex-end}.opening-title span:nth-child(3){margin-left:15%}.opening-bottom{position:absolute;bottom:50px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:flex-end;gap:20px;z-index:3}.opening-bottom p{font-size:20px;line-height:1.25}.scroll-invite{display:flex;align-items:center;gap:18px;font-size:14px}.scroll-invite span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #85897d;border-radius:50%;font-size:22px;animation:nudge 1.6s ease-in-out infinite}.scroll-track{position:absolute;bottom:0;left:0;right:0;height:3px;background:#adafa655}.scroll-track i{display:block;background:var(--red);height:100%;width:calc(var(--progress)*100%)}.about-section{position:relative;padding:100px var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:6vw;background:#cdd0cc}.about-section>div{position:relative;z-index:1}.about-heading h2{font-size:clamp(64px,10vw,160px);line-height:.94;letter-spacing:-.07em;margin-top:40px;font-weight:600}.red-period{color:var(--red)}.about-body{padding-top:52px;max-width:640px}.about-body .lead{font-size:clamp(25px,2.8vw,44px);line-height:1.2;letter-spacing:-.035em;margin-bottom:28px}.about-body>p:not(.lead){color:#4f514b;line-height:1.7;margin-bottom:18px}.about-actions{display:flex;gap:30px;border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.about-actions a{border-bottom:1px solid}.contact-details{margin-top:28px;display:flex;flex-wrap:wrap;column-gap:25px;row-gap:8px;font-size:14px}.contact-details a:first-child{width:100%}.work-nav{display:flex;justify-content:space-between;gap:20px;padding:25px var(--gutter);border-block:1px solid var(--line);background:#e0e0d8}.work-nav a{font-size:clamp(14px,1.6vw,24px);letter-spacing:-.03em}.work-nav sup{color:var(--red);font-size:12px;margin-left:5px}.work-section{padding:75px var(--gutter) 90px;background:#d5d7d3}.category-heading{margin-bottom:50px}.category-heading h2{color:var(--red);font-size:clamp(38px,9.6vw,160px);font-weight:700;letter-spacing:-.065em;line-height:1.1;margin:28px 0 25px;overflow-wrap:normal}.category-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;border-top:1px solid var(--line)}.category-bottom p{font-size:16px}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 28px;align-items:stretch}.card{min-width:0;display:flex;flex-direction:column}.card-image{aspect-ratio:1.5;overflow:hidden;background:#c3c5bc;position:relative}.card-image:after{content:'View project ';position:absolute;bottom:18px;right:18px;background:#d5d7d3;color:#222;padding:10px 15px;font-size:14px;opacity:0;transform:translateY(8px);transition:.3s}.card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s cubic-bezier(.2,.7,.3,1),filter .65s;filter:saturate(.82)}.card:hover img{transform:scale(1.045);filter:saturate(1)}.card:hover .card-image:after{opacity:1;transform:none}.card-caption{padding:18px 0 20px;display:flex;justify-content:space-between;gap:14px;flex:1;border-bottom:1px solid var(--line)}.card-caption h3{font-size:clamp(21px,2.1vw,32px);line-height:1.25;letter-spacing:-.04em}.card-caption .eyebrow{margin-top:10px;color:var(--muted)}.card-caption>span{font-size:26px;color:var(--red)}.dark{background-color:#242722;background-image:linear-gradient(#9ca09109 1px,transparent 1px),linear-gradient(90deg,#9ca09109 1px,transparent 1px);background-size:45px 45px;color:#ebeee6;--line:#555a50;--muted:#b2b9aa;--red:#ef5048}.dark .category-heading h2{color:#ef5048}.dark .card-image{background:#d1d2c9}.material-interlude{height:65svh;min-height:350px;position:relative;overflow:hidden;background:#35332e;display:grid;align-items:center}.material-image{position:absolute;inset:0;background:linear-gradient(#0003,#0005),url('/assets/sakhra-residence.webp') center 58%/cover;filter:saturate(.25)}.material-interlude>span{position:relative;color:#ef5048;font:700 16vw/.9 Manrope,Arial;letter-spacing:-.06em;text-align:center;mix-blend-mode:screen}.crosslink{padding:0 var(--gutter) 65px;background:#d5d7d3;font-size:14px}.crosslink a{border-bottom:1px solid}.academic-section{padding:55px var(--gutter);background:#d9dcd2}.academic-section>a{display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center;border-top:1px solid #a7ad9d;margin-top:25px;padding:25px 0}.academic-section h3{font-size:clamp(23px,3vw,42px);letter-spacing:-.04em}.academic-section>a>span{font-size:14px}.academic-section .academic-arrow{font-size:30px}.closing{padding:65px var(--gutter);background:var(--red);color:#f2eee4}.closing>a{display:flex;align-items:center;justify-content:space-between;font:700 clamp(50px,11vw,180px)/1 Manrope,Arial;letter-spacing:-.06em}.closing>a span{font-size:.7em}.closing p{margin-top:40px;font-size:14px}footer{padding:22px var(--gutter);display:flex;justify-content:space-between;gap:20px;font-size:12px;border-top:1px solid var(--line)}.project-head{padding:40px var(--gutter) 60px}.back{display:inline-block;margin-bottom:45px;font-size:14px}.project-head h1{font-size:clamp(45px,7.5vw,115px);line-height:1.04;letter-spacing:-.06em;color:var(--red);margin:25px 0 45px}.project-intro{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid var(--line);padding-top:25px}.project-intro p{max-width:800px;line-height:1.8}.role strong{display:block;font-size:21px;font-weight:400;margin:10px 0}.role small{font-size:14px;color:var(--muted)}.project-links{display:flex;flex-wrap:wrap;gap:24px}.link{display:inline-block;border-bottom:1px solid;padding:12px 0;margin-top:12px}.project-cover{margin:0 var(--gutter);height:65vw;max-height:760px}.project-cover img{width:100%;height:100%;object-fit:cover}.gallery-heading{margin:65px var(--gutter) 25px;display:flex;justify-content:space-between;align-items:baseline;gap:20px}.gallery-heading h3{font-size:clamp(25px,3vw,40px);letter-spacing:-.04em}.gallery{padding:0 var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:28px}.gallery figure{margin:0;min-width:0}.gallery button{width:100%;border:0;padding:0;background:#c5c8c3;display:block}.gallery img{width:100%;height:440px;object-fit:contain;display:block}.gallery figcaption{font-size:12px;color:var(--muted);margin:12px 0}.next-project{display:block;padding:80px var(--gutter)}.next-project h2{font-size:clamp(35px,6vw,90px);line-height:1.1;letter-spacing:-.05em;color:var(--red);margin-top:20px}.cv-pages{display:flex;flex-direction:column;gap:30px;align-items:center}.cv-pages img{width:100%;max-width:900px;height:auto}dialog{background:#171916;color:white;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:65px 50px 45px}dialog::backdrop{background:#171916}dialog[open]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:15px}dialog img{width:100%;height:calc(100dvh - 140px);object-fit:contain}dialog button{border:0;background:none;color:white;font-size:25px}dialog .close{position:absolute;right:28px;top:22px;font-size:16px}dialog p{position:absolute;bottom:20px;left:30px;font-size:14px}.skip{position:fixed;top:-100px;z-index:100;background:white;padding:15px}.skip:focus{top:0}.reveal{animation:reveal .7s both}@keyframes reveal{from{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes assemble-one{from{opacity:0;translate:0 -55px}to{opacity:1;translate:0 0}}@keyframes assemble-two{from{opacity:0;translate:75px 0}to{opacity:1;translate:0 0}}@keyframes assemble-three{from{opacity:0;translate:40px 60px}to{opacity:1;translate:0 0}}@keyframes nudge{50%{transform:translateY(5px)}}
@media(min-width:900px){.material-interlude .material-image{background-attachment:fixed}}
@media(max-width:700px){:root{--gutter:5vw}header{height:auto;min-height:85px;gap:18px;align-items:center}.brand{font-size:22px}.brand img{width:25px}.brand span span{max-width:110px;font-size:12px}header nav{gap:10px 15px;flex-wrap:wrap;justify-content:flex-end;max-width:155px;font-size:13px}.opening{height:160svh}.opening-stage{min-height:530px}.opening-title{font-size:10vw;letter-spacing:-.055em}.logo-assembly{inset:25% 24% 29%}.opening-index{font-size:12px;top:24px}.opening-bottom{bottom:30px;flex-wrap:wrap;align-items:center}.opening-bottom p{font-size:17px}.opening-bottom>.eyebrow{width:100%;font-size:12px}.scroll-invite{font-size:13px}.about-section{grid-template-columns:1fr;gap:35px;padding-block:65px}.about-heading h2{font-size:22vw;margin-top:25px}.about-body{padding-top:0}.about-body .lead{font-size:28px}.work-nav{flex-wrap:wrap;gap:15px 25px}.work-nav a{font-size:14px}.work-section{padding-block:50px}.category-heading{margin-bottom:30px}.category-heading h2{font-size:9.4vw;margin-top:20px}.category-bottom{align-items:flex-start}.category-bottom p{font-size:14px}.grid{gap:30px 15px}.card-image{aspect-ratio:1.15}.card-caption{padding-top:12px;gap:5px}.card-caption h3{font-size:18px;line-height:1.2}.card-caption .eyebrow{font-size:12px;letter-spacing:0;text-transform:none}.card-caption>span{font-size:18px}.card-image:after{display:none}.material-interlude{height:40svh;min-height:270px}.academic-section>a{grid-template-columns:1fr auto;gap:15px}.academic-section>a>span:not(.academic-arrow){grid-column:1;grid-row:2}.academic-arrow{grid-row:1;grid-column:2}.closing{padding-block:45px}.closing p{font-size:12px}footer{flex-direction:column;gap:10px}.project-intro{grid-template-columns:1fr;gap:25px}.project-head{padding-top:25px}.project-cover{height:60vh}.gallery{gap:20px;grid-template-columns:1fr}.gallery img{height:auto;max-height:650px}.gallery-heading h3{font-size:24px}.gallery-heading{align-items:flex-start}.project-links{gap:15px}.next-project{padding-block:55px}dialog{padding:65px 8px 45px}dialog[open]{grid-template-columns:24px 1fr 24px;gap:4px}}
@media(max-width:390px){.grid{grid-template-columns:1fr}.card-image{aspect-ratio:1.5}.card-caption h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.opening{height:80svh}.opening-stage{position:relative;height:80svh}.logo-piece{transform:none}.opening-title{display:none}.logo-assembly{opacity:1;transform:none}.material-image{background-attachment:scroll!important}}
/* Restrained identity, complete profile, and a logo-only opening. */
body{font-family:'Manrope',Arial,sans-serif}h1,h2,h3{font-family:'Manrope',Arial,sans-serif}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.has-opening>header{position:fixed;inset:0 0 auto;transform:translateY(-105%);visibility:hidden;transition:transform .4s,visibility .4s}body.has-opening.nav-ready>header{transform:none;visibility:visible}.opening{height:160svh;background:#191b18}.opening-stage{height:100svh;min-height:0;background:radial-gradient(ellipse at 45% 35%,#292d27,#171916 75%)}.opening-stage:after{opacity:.09;mix-blend-mode:screen}.logo-assembly{inset:25% 34%;transform:scale(var(--logo-scale));opacity:var(--logo-opacity)}.logo-piece{filter:invert(1);mix-blend-mode:screen}.piece-one{transform:translateY(calc((1 - var(--draw))*-70px))}.piece-two{transform:translateX(calc((1 - var(--draw))*80px))}.piece-three{transform:translate(calc((1 - var(--draw))*45px),calc((1 - var(--draw))*55px))}.about-section{padding-bottom:65px}.cv-section{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:0 var(--gutter) 85px;background:#cdd0cc}.cv-title{padding-top:35px;border-top:1px solid var(--line)}.cv-title h2{font-size:clamp(32px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;margin-top:25px}.cv-content details{border-top:1px solid var(--line)}.cv-content details:last-child{border-bottom:1px solid var(--line)}.cv-content summary{font-size:18px;padding:20px 28px 20px 0;cursor:pointer;list-style:none;position:relative}.cv-content summary::-webkit-details-marker{display:none}.cv-content summary:after{content:'+';position:absolute;right:0;color:var(--red);font-size:24px;line-height:1}.cv-content details[open]>summary:after{content:'−'}.career article{border-top:1px solid #d2d2c9;padding:25px 0}.career h3,.cv-detail h3{font-size:20px;letter-spacing:-.025em}.career span,.career small{display:block;font-size:14px;margin-top:5px}.career small{color:var(--muted)}.career p,.cv-detail{font-size:15px;line-height:1.75;color:#50534b}.career p{margin-top:18px}.cv-detail{padding:5px 0 25px}.cv-detail h3{color:var(--ink);margin:18px 0 10px}.card-caption>span:empty{display:none}.academic-arrow:empty{display:none}.closing>a span:empty{display:none}dialog[open]{grid-template-columns:75px 1fr 75px}dialog .previous,dialog .next{font-size:13px;font-family:Arial,sans-serif}.category-heading h2{font-weight:600}.opening .logo-assembly{animation:identity-arrival 1.5s ease both}@keyframes identity-arrival{from{opacity:0}to{opacity:1}}@media(max-width:700px){.logo-assembly{inset:32% 26%}.cv-section{grid-template-columns:1fr;gap:30px;padding-bottom:50px}.cv-title h2{font-size:38px}.cv-content summary{font-size:17px}.career p,.cv-detail{font-size:16px}.about-body>p:not(.lead){font-size:16px}dialog[open]{grid-template-columns:48px 1fr 48px}dialog .previous,dialog .next{font-size:12px}.work-nav{justify-content:space-between;gap:15px}.work-nav sup{margin-left:3px}.academic-section>a{grid-template-columns:1fr}.category-heading h2{font-size:9.3vw}}@media(prefers-reduced-motion:reduce){.opening{height:100svh}.opening-stage{height:100svh}.logo-assembly{opacity:1!important;transform:none}.logo-piece{transform:none!important}}
.opening .logo-assembly{animation:none}
/* Quiet entry; shared photographic category thresholds. */
.opening{height:150svh;background:#cdd0cc}.opening-stage{background:#cdd0cc;height:100svh;min-height:0}.opening-stage:after{display:none}.quiet-logo{position:absolute;left:50%;top:50%;width:68px;height:88px;transform:translate(-50%,-50%) scale(var(--logo-scale,1));opacity:var(--logo-opacity,1)}.quiet-logo img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.has-opening .about-section{margin-top:-50svh;z-index:2}.about-section,.cv-section{background:#cdd0cc}.about-section:after{opacity:.05}.work-section,.crosslink{background:#d5d7d3}.work-section.dark{background-color:#242722}.work-section .category-heading{margin-bottom:35px}.work-section .category-heading h2.visually-hidden{margin:0}.material-interlude{scroll-margin-top:85px}.material-interlude>span{font-size:clamp(35px,12.3vw,210px);letter-spacing:-.06em}.minor-interlude{height:40svh;min-height:250px}.minor-interlude>span{font-size:clamp(30px,9.5vw,145px)}.closing{padding:40px var(--gutter);background:#272a25;color:#d5d7d3}.closing>a{font-size:clamp(26px,3.5vw,52px);font-weight:500;letter-spacing:-.04em;display:inline-block}.closing p{margin-top:18px;font-size:13px}.closing>a:hover{color:#ef5048}.category-bottom{margin-top:16px}.gallery button{background:#c5c8c3}@media(max-width:700px){.quiet-logo{width:50px;height:66px}.work-section{padding-top:35px}.material-interlude>span{font-size:12vw}.minor-interlude>span{font-size:9.5vw}.closing{padding-block:30px}.closing>a{font-size:30px}}@media(prefers-reduced-motion:reduce){.opening{height:100svh}.has-opening .about-section{margin-top:0}.quiet-logo{opacity:1;transform:translate(-50%,-50%)}}

/* Dark, logo-only entrance. The SVG ink filter removes the raster's white matte. */
.opening{height:160svh;background:#737772}
.opening-stage{background:#737772;isolation:isolate}
.quiet-logo{width:60px;height:77px;will-change:transform,opacity}
.quiet-logo img,.brand img{filter:url(#logo-ink);mix-blend-mode:normal}
.quiet-logo img{animation:quiet-arrival 1.15s cubic-bezier(.22,1,.36,1) both}
.has-opening .about-section{margin-top:-60svh;min-height:100svh;box-shadow:0 -30px 80px #00000012}
.opening-stage{transform:translateY(calc(var(--progress)*-12svh))}
@keyframes quiet-arrival{from{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}
@media(max-width:700px){.quiet-logo{width:48px;height:62px}}
@media(prefers-reduced-motion:reduce){.opening{height:100svh}.opening-stage{transform:none}.quiet-logo img{animation:none}}

@media(prefers-reduced-motion:reduce){.has-opening .about-section{margin-top:0}}

/* Supplied alpha PNG; quiet fixed underlay, uncovered by the profile. */
.opening,.opening-stage{background:#555b55}
.opening-stage{transform:none}
.quiet-logo{width:56px;height:71.56px;overflow:hidden}
.quiet-logo img,.brand img{position:absolute;width:158.8%;height:109.6%;max-width:none;left:-34.95%;top:-5.25%;object-fit:fill;filter:none;mix-blend-mode:normal;animation:none}
.brand-mark{display:block;position:relative;width:29px;height:37px;overflow:hidden;flex:none;margin:0!important}
.has-opening .about-section{z-index:3;box-shadow:0 -24px 65px #00000014}


.material-interlude>span{font-size:clamp(32px,9.2vw,152px);line-height:.95}
.work-nav{flex-wrap:wrap}
@media(max-width:700px){.quiet-logo{width:46px;height:58.78px}.material-interlude>span{font-size:9.2vw}.minor-interlude>span{font-size:9.5vw}.work-nav a{font-size:12px}.work-nav{row-gap:18px}header nav{gap:12px}header nav a{font-size:10px}}

/* White identity on near-black; expanding mark and a diagonal curtain. */
.opening{height:100svh;background:#101110;--edge-left:100%;--edge-right:100%}
.opening-stage{position:fixed;inset:0;height:100svh;background:#101110;z-index:5;pointer-events:none;clip-path:polygon(0 0,100% 0,100% var(--edge-right),0 var(--edge-left));will-change:clip-path}
.quiet-logo{width:56px;height:71.56px;transform:translate(-50%,-50%) scale(var(--logo-scale,1));opacity:var(--logo-opacity,1)}
.quiet-logo img{filter:invert(1)}
.has-opening .about-section{margin-top:0;box-shadow:none;min-height:100svh}
@media(max-width:700px){.quiet-logo{width:46px;height:58.78px}}
@media(prefers-reduced-motion:reduce){.opening-stage{position:relative;clip-path:none;will-change:auto}.quiet-logo{transform:translate(-50%,-50%);opacity:1}}

/* Preserve the supplied PNG; resize at layout resolution rather than upscale a cached layer. */
.quiet-logo{--mark-width:56px;width:calc(var(--mark-width)*var(--logo-scale,1));height:auto;aspect-ratio:432/552;transform:translate(-50%,-50%);will-change:auto;mix-blend-mode:normal;overflow:hidden}
.quiet-logo img{position:absolute;display:block;width:158.7963%;height:109.6014%;max-width:none;left:-34.9537%;top:-5.2536%;object-fit:fill;filter:invert(1);animation:none;mix-blend-mode:normal}
@media(max-width:700px){.quiet-logo{--mark-width:46px;width:calc(var(--mark-width)*var(--logo-scale,1));height:auto}}
@media(prefers-reduced-motion:reduce){.quiet-logo{width:var(--mark-width);height:auto}}
