:root{--bg:#090909;--panel:#111;--paper:#f2f1ef;--muted:#8b8b89;--line:#30302f;--red:#f0443d;--mono:'DM Mono',monospace;--sans:'Manrope',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--bg);color:var(--paper);font-family:var(--sans);overflow-x:hidden}body.dialog-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}.scroll-progress{height:2px;position:fixed;z-index:30;left:0;right:0;top:0;background:#ffffff12}.scroll-progress span{height:100%;width:0;display:block;background:var(--red);box-shadow:0 0 12px #f0443d80}.topbar{position:fixed;z-index:25;top:0;left:0;right:0;min-height:78px;padding:0 4.1vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:background .4s,border-color .4s,backdrop-filter .4s}.topbar.scrolled{background:#090909d9;border-color:#ffffff16;backdrop-filter:blur(14px)}.brand{font-size:21px;font-weight:800;letter-spacing:-.065em}.brand span,.section-heading h2 span,.contact-content h2 span{color:var(--red)}.desktop-nav{display:flex;gap:34px}.desktop-nav a,.footer,.intro-index,.eyebrow,.intro-meta,.scroll-invite,.heading-note,.filters,.image-index,.image-open,.film-badge,.work-note,.feature-label,.text-link,.service>span,.service>b,.contact-button,.contact-socials,.footer>a:last-child,.cursor-hint{font:10px var(--mono);letter-spacing:.065em}.desktop-nav a{color:#bbb;transition:color .25s}.desktop-nav a:hover{color:var(--red)}.menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:transparent;place-items:center;gap:4px}.menu-toggle span{width:14px;height:1px;background:var(--paper);display:block}.mobile-menu{display:none}.section-wrap{padding-left:7.6vw;padding-right:7.6vw}.intro{min-height:100svh;position:relative;padding-top:clamp(175px,24vh,270px);padding-bottom:58px;display:flex;flex-direction:column;justify-content:flex-end}.intro-meta{display:flex;justify-content:space-between;color:#c1c0bd;margin-bottom:2.5vh}.intro-meta p{margin:0}.intro-meta span{color:var(--red);padding:0 4px}.hero-wordmark{display:flex;align-items:baseline;gap:.01em;white-space:nowrap;font-size:clamp(105px,19.4vw,285px);line-height:.86;letter-spacing:-.105em;margin:0 0 6.5vh;font-weight:700}.hero-wordmark span,.hero-wordmark b{display:inline-block;opacity:0;transform:translateY(45px) scale(.97);animation:letterUp .8s cubic-bezier(.16,.8,.2,1) forwards}.hero-wordmark span:nth-child(1){animation-delay:.08s}.hero-wordmark span:nth-child(2){animation-delay:.14s}.hero-wordmark span:nth-child(3){animation-delay:.2s}.hero-wordmark span:nth-child(4){animation-delay:.26s}.hero-wordmark span:nth-child(5){animation-delay:.32s}.hero-wordmark span:nth-child(6){animation-delay:.38s}.hero-wordmark b{font-weight:700;color:var(--red);animation-delay:.44s;letter-spacing:-.08em}@keyframes letterUp{to{opacity:1;transform:translateY(0) scale(1)}}.intro-bottom{display:flex;justify-content:space-between;align-items:center}.role{font-size:14px;margin:0;color:#d1d0ce}.role i{font-style:normal;color:var(--red);padding:0 7px}.social-link{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600}.social-link svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none}.social-link>span{color:var(--red);font-size:17px;transition:transform .3s}.social-link:hover>span{transform:translate(3px,-3px)}.intro-rule{height:1px;background:var(--line);margin-top:6vh;transform-origin:left;animation:ruleIn 1.2s .3s both}@keyframes ruleIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.intro-index{display:flex;justify-content:space-between;align-items:center;margin-top:18px;color:#737371}.scroll-invite{display:flex;align-items:center;gap:12px}.scroll-invite b{font:18px var(--sans);color:var(--red);animation:arrowFloat 1.6s infinite}@keyframes arrowFloat{50%{transform:translateY(4px)}}.work{padding-top:20vh;padding-bottom:15vh}.section-heading{margin-bottom:37px}.eyebrow{color:#999995;margin:0 0 14px}.heading-row{display:flex;justify-content:space-between;align-items:end}.heading-row h2,.section-heading h2{font-size:clamp(40px,6vw,81px);line-height:.98;letter-spacing:-.075em;font-weight:500;margin:0}.heading-row sup{font:12px var(--mono);letter-spacing:0;color:var(--red);vertical-align:top;margin-left:9px}.heading-note{color:#777774;text-align:right;font-size:9px;line-height:1.7}.filters{display:flex;gap:8px;margin:0 0 31px;flex-wrap:wrap}.filter{font:10px var(--mono);letter-spacing:.03em;background:transparent;color:#888;border:1px solid #383837;padding:12px 15px;border-radius:2px;cursor:pointer;transition:all .25s}.filter:hover{border-color:#ccc;color:#eee}.filter.active{background:var(--paper);border-color:var(--paper);color:#090909}.filter span{margin-left:6px;color:var(--red)}.project-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:53px 24px}.project-card{display:block;text-align:left;padding:0;background:transparent;border:0;min-width:0;cursor:pointer}.project-card[hidden]{display:none}.project-image{display:block;position:relative;overflow:hidden;aspect-ratio:1.08;background:#171716}.project-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,#0005);opacity:.6;transition:opacity .6s}.project-image img{width:100%;height:100%;object-fit:cover;display:block;transform:translateY(var(--scroll-drift,0px)) scale(1.001);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .6s}.project-card:hover .project-image img{transform:translateY(var(--scroll-drift,0px)) scale(1.055);filter:saturate(1.06)}.image-index{position:absolute;z-index:2;top:16px;left:17px;font-size:9px;color:#fff;text-shadow:0 1px 8px #0007}.image-open{position:absolute;z-index:2;right:14px;bottom:14px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s;border:1px solid #ffffffa3;border-radius:50px;padding:9px 11px;color:#fff;font-size:9px;letter-spacing:.1em;backdrop-filter:blur(7px)}.image-open b{font:15px var(--sans);color:var(--red);padding-left:12px}.project-card:hover .image-open,.project-card:focus-visible .image-open{opacity:1;transform:translateY(0)}.film-badge{position:absolute;z-index:2;left:15px;bottom:16px;font-size:9px;background:#080808bd;padding:8px 10px;color:#fff}.film-badge i{font-style:normal;color:var(--red);padding:0 5px}.project-meta{display:flex;justify-content:space-between;align-items:center;padding:15px 0 0;border-bottom:1px solid var(--line);padding-bottom:14px}.project-meta>span{display:grid;gap:5px}.project-meta strong{font-size:14px;font-weight:600;letter-spacing:.01em}.project-meta small{font:10px var(--mono);color:#8e8e8a}.project-meta>i{font:normal 17px var(--sans);color:var(--red);transition:transform .25s}.project-card:hover .project-meta>i{transform:translate(3px,-3px)}.work-note{margin:30px 0 47px;color:#8a8a86;font-size:9px}.work-note span{font-size:15px;color:var(--red);margin-right:7px}.instagram-feature{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:1fr auto 25px;gap:16px;align-items:center;transition:padding .35s,color .35s}.instagram-feature:hover{padding-left:14px;padding-right:14px;color:var(--red)}.feature-label{color:#8e8e89;font-size:9px}.instagram-feature strong{font-size:16px;font-weight:500}.feature-arrow{font-size:21px;color:var(--red);justify-self:end}.about{padding-top:15vh;padding-bottom:16vh;background:#111}.about .section-heading{margin-bottom:6vh}.about .section-heading h2{font-size:clamp(45px,7vw,94px)}.about-copy{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;align-items:center;padding:6vh 0 10vh;border-top:1px solid var(--line)}.about-big{font-size:clamp(75px,13vw,180px);font-weight:600;line-height:.78;letter-spacing:-.095em}.about-big em{font-style:normal;color:var(--red)}.about-text{max-width:430px}.about-lede{font-size:clamp(25px,3vw,38px);letter-spacing:-.05em;margin:0 0 19px}.about-text>p:nth-child(2){font-size:14px;line-height:1.8;color:#aaa9a4;margin:0}.text-link{display:inline-flex;align-items:center;gap:30px;margin-top:36px;border-bottom:1px solid #777;padding-bottom:10px;font-size:9px;transition:color .3s,gap .3s}.text-link span{font:18px var(--sans);color:var(--red)}.text-link:hover{color:var(--red);gap:40px}.services{border-top:1px solid var(--line)}.service{min-height:82px;display:grid;grid-template-columns:50px minmax(165px,1fr) 1.4fr 22px;gap:20px;align-items:center;border-bottom:1px solid var(--line);transition:padding .35s,background .35s}.service:hover{padding:0 16px;background:#ffffff06}.service>span{color:#777;font-size:9px}.service h3{font-size:17px;font-weight:500;letter-spacing:-.04em;margin:0}.service p{font:10px var(--mono);color:#969691;margin:0}.service>b{font:normal 17px var(--sans);color:var(--red)}.ticker{overflow:hidden;white-space:nowrap;margin:11vh -8.5vw -16vh;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px;letter-spacing:.16em;color:#ccc}.ticker div{display:inline-block;animation:ticker 25s linear infinite}.ticker span{color:var(--red);padding:0 21px;font-size:16px}@keyframes ticker{to{transform:translateX(-42%)}}.contact{padding-top:18vh;padding-bottom:35px;min-height:90vh;display:flex;flex-direction:column;justify-content:space-between}.contact-content{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:4vh 0 10vh}.contact-content h2{font-size:clamp(63px,11.3vw,155px);line-height:.89;letter-spacing:-.095em;font-weight:500;margin:0}.contact-button{border:1px solid var(--red);color:#fff;padding:18px 19px;display:flex;gap:35px;align-items:center;white-space:nowrap;transition:background .3s,color .3s,transform .3s}.contact-button b{font:18px var(--sans);color:var(--red)}.contact-button:hover{background:var(--red);transform:translateY(-4px)}.contact-button:hover b{color:#fff}.contact-socials{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.contact-socials a{min-height:57px;padding:0 14px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);display:flex;align-items:center;gap:17px;color:#8e8e89;font-size:9px;transition:background .3s,color .3s}.contact-socials a b{font:11px var(--sans);font-weight:500;color:#ddd}.contact-socials a i{font:normal 16px var(--sans);color:var(--red);margin-left:auto}.contact-socials a:hover{background:#fff08;color:#fff}.contact-socials a:hover b{color:var(--red)}.footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);margin-top:9vh;padding-top:25px;color:#7e7e79;font-size:9px}.footer .brand{font:800 16px var(--sans);color:var(--paper);letter-spacing:-.065em}.footer>a:last-child{transition:color .25s}.footer>a:last-child:hover{color:var(--red)}.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:translateY(0)}.project-card:nth-child(even){transition-delay:.12s}.service:nth-child(2){transition-delay:.1s}.service:nth-child(3){transition-delay:.2s}.cursor{position:fixed;z-index:40;top:0;left:0;width:16px;height:16px;margin:-8px 0 0 -8px;display:grid;place-items:center;pointer-events:none;border-radius:50%;background:var(--red);mix-blend-mode:difference;transition:width .25s,height .25s,margin .25s,background .25s,transform .15s}.cursor span{opacity:0;font:8px var(--mono);letter-spacing:.04em;color:#fff;transition:opacity .2s}.cursor.active{width:68px;height:68px;margin:-34px 0 0 -34px;background:var(--red);mix-blend-mode:normal}.cursor.active span{opacity:1}.pointer-glow{position:fixed;z-index:0;inset:0;pointer-events:none;background:radial-gradient(320px circle at var(--mx,-500px) var(--my,-500px),#ffffff08,transparent 70%)}.cursor-hint{position:fixed;z-index:9;bottom:25px;left:4vw;color:#777;pointer-events:none;font-size:8px}.cursor-hint span{color:var(--red);font-size:15px;padding-left:8px}.project-dialog{width:min(1050px,92vw);max-height:88vh;border:1px solid #ffffff29;background:#10100f;color:var(--paper);padding:0;display:grid;grid-template-columns:1.15fr .85fr;gap:0;overflow:auto}.project-dialog::backdrop{background:#000d;backdrop-filter:blur(9px)}.dialog-close{position:absolute;z-index:2;right:14px;top:12px;width:40px;height:40px;border:1px solid #ffffff60;border-radius:50%;background:#090909;color:#fff;font-size:26px;line-height:1;cursor:pointer;transition:background .2s,color .2s}.dialog-close:hover{background:var(--red);border-color:var(--red)}.dialog-image{min-height:410px;background:#181818}.dialog-image img{width:100%;height:100%;object-fit:cover;display:block}.dialog-copy{padding:clamp(25px,4vw,55px);display:flex;flex-direction:column;justify-content:center}.dialog-copy .eyebrow{font-size:9px}.dialog-number{padding-left:10px;color:var(--red)}.dialog-copy h2{font-size:clamp(45px,7vw,80px);line-height:.9;letter-spacing:-.08em;margin:18px 0 10px}.dialog-detail{font:11px var(--mono);color:#aaa;margin:0 0 28px}.dialog-description{font-size:14px;line-height:1.75;color:#c0bfbb;margin:0}.dialog-follow{font:9px var(--mono);letter-spacing:.08em;margin-top:45px;border-bottom:1px solid #5a5a57;padding-bottom:12px;display:flex;justify-content:space-between;transition:color .25s}.dialog-follow span{color:var(--red);font-size:16px}.dialog-follow:hover{color:var(--red)}.menu-open .mobile-menu{display:flex}
@media(max-width:700px){html{scroll-padding-top:72px}.section-wrap{padding-left:6vw;padding-right:6vw}.topbar{min-height:68px;padding:0 6vw;background:#090909db}.desktop-nav{display:none}.menu-toggle{display:grid}.mobile-menu{position:fixed;inset:68px 0 auto;z-index:24;background:#10100f;padding:24px 6vw 28px;flex-direction:column;border-bottom:1px solid var(--line);transform:translateY(-12px);opacity:0;visibility:hidden;transition:transform .3s,opacity .3s,visibility .3s}.menu-open .mobile-menu{transform:translateY(0);opacity:1;visibility:visible}.mobile-menu>a{font-size:clamp(34px,9vw,55px);letter-spacing:-.06em;padding:10px 0;border-bottom:1px solid var(--line)}.mobile-menu>a i{font:10px var(--mono);color:var(--red);font-style:normal;vertical-align:top;margin-left:8px}.mobile-menu>span{font:9px var(--mono);color:#858580;margin-top:22px}.intro{padding-top:145px;padding-bottom:36px;min-height:95svh}.intro-meta{font-size:9px}.hero-wordmark{font-size:19.2vw;margin-bottom:6vh}.intro-bottom{align-items:start;gap:12px}.role{font-size:12px;line-height:1.6;max-width:65%}.role i{padding:0 3px}.social-link{font-size:11px;gap:6px}.intro-rule{margin-top:5vh}.scroll-invite{font-size:8px}.work{padding-top:14vh;padding-bottom:13vh}.section-heading{margin-bottom:27px}.heading-row h2{font-size:clamp(36px,8vw,57px)}.heading-note{font-size:8px}.filters{gap:6px;margin-bottom:22px}.filter{font-size:9px;padding:10px 11px}.project-grid{grid-template-columns:1fr;gap:34px}.project-image{aspect-ratio:1.03}.image-open{opacity:1;transform:none}.work-note{line-height:1.7}.instagram-feature{grid-template-columns:1fr auto;gap:5px}.feature-label{grid-column:1/-1}.instagram-feature strong{font-size:14px}.about{padding-top:13vh;padding-bottom:13vh}.about-copy{grid-template-columns:1fr;gap:6vh;padding:5vh 0 7vh}.about-big{font-size:clamp(88px,21vw,140px)}.about-text{max-width:none}.about-lede{font-size:26px}.about-text>p:nth-child(2){font-size:13px}.service{grid-template-columns:28px 1fr 20px;gap:8px;min-height:82px}.service h3{font-size:15px}.service p{grid-column:2;grid-row:2;font-size:9px;margin-top:-18px}.service>b{grid-column:3;grid-row:1/3}.ticker{margin-top:8vh;margin-bottom:-13vh;margin-left:-6vw;margin-right:-6vw;font-size:10px}.contact{padding-top:14vh;min-height:85vh}.contact-content{display:block;padding:5vh 0 8vh}.contact-content h2{font-size:clamp(61px,14vw,100px)}.contact-button{margin-top:35px;width:max-content;padding:15px;font-size:9px}.contact-socials{grid-template-columns:1fr}.contact-socials a{min-height:53px;gap:12px}.contact-socials a b{font-size:10px}.footer{margin-top:7vh}.footer>span{display:none}.cursor,.pointer-glow,.cursor-hint{display:none}.project-dialog{width:94vw;max-height:90vh;grid-template-columns:1fr}.dialog-image{min-height:0;aspect-ratio:1.05}.dialog-copy{padding:25px}.dialog-copy h2{font-size:55px}.dialog-detail{margin-bottom:18px}.dialog-description{font-size:13px}.dialog-follow{margin-top:25px}}
@media(min-width:701px) and (max-width:1000px){.project-grid{gap:40px 18px}.hero-wordmark{font-size:19vw}.section-wrap{padding-left:6vw;padding-right:6vw}.about-copy{gap:4vw}.service{grid-template-columns:35px 1fr 1.2fr 18px;gap:14px}.contact-content h2{font-size:10vw}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.cursor,.pointer-glow{display:none}}


.origin-tag{position:absolute;z-index:3;right:14px;top:14px;padding:8px 10px;background:#090909d9;border:1px solid #f0443d;color:#fff;font:8px var(--mono);letter-spacing:.08em}.project-image .origin-tag~.image-open{right:14px}.social-work .project-meta small{color:#d4a29f}

.cinema-canvas{position:fixed;inset:0;z-index:-1;width:100vw;height:100svh;pointer-events:none;opacity:.96}body{isolation:isolate;background:#070809}main{position:relative;z-index:1}.about{background:linear-gradient(180deg,rgba(14,15,17,.89),rgba(12,13,15,.94))}.intro{overflow:hidden}.intro-meta,.nameplate,.hero-wordmark,.intro-bottom,.intro-rule,.intro-index{position:relative;z-index:1}.nameplate{font:9px var(--mono);letter-spacing:.19em;color:#aaa9a7;margin:-1.2vh 0 1.2vh}.nameplate i,.intro-index i{font-style:normal;color:var(--red);padding:0 4px}.hero-wordmark{will-change:transform;transform:translate3d(0,calc(var(--hero-drift,0px) * -1),0);text-shadow:0 0 75px #ffffff12}.intro:before{content:"";position:absolute;inset:10% -12% 0;pointer-events:none;background:radial-gradient(ellipse at 50% 60%,#a4a9b01a,transparent 55%);mix-blend-mode:screen}.about-big{font-size:clamp(63px,9vw,132px);line-height:.87}.about-big em{background:linear-gradient(105deg,#f0443d 5%,#ff837b 53%,#a63745 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.contact{position:relative}.contact:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 78% 35%,#f0443d10,transparent 44%)}.section-heading,.filters,.project-grid,.work-note,.instagram-feature,.about-copy,.services,.ticker,.contact-content,.contact-socials,.footer{position:relative;z-index:1}.project-image{background:linear-gradient(135deg,#17191c,#0a0a0a)}.project-image img{will-change:transform}.reveal{transition-duration:.95s}.project-card .project-image:after{background:linear-gradient(180deg,#05060700 38%,#0708098a 100%)}.cursor{box-shadow:0 0 24px #f0443d45}.scroll-progress span{background:linear-gradient(90deg,#f0443d,#ff8179,#f0d1c8)}
.faq{padding-top:15vh;padding-bottom:16vh;position:relative;overflow:hidden}.faq:before{content:"FAQ";position:absolute;right:-.03em;top:7vh;font-size:clamp(170px,32vw,490px);font-weight:800;letter-spacing:-.11em;line-height:.8;color:#ffffff04;pointer-events:none}.faq-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:7vh}.faq-heading .eyebrow i{color:var(--red);font-style:normal}.faq-heading h2{font-size:clamp(48px,8vw,106px);line-height:.91;letter-spacing:-.08em;font-weight:500;margin:0}.faq-heading h2 span{color:var(--red)}.faq-aside{font:9px var(--mono);letter-spacing:.09em;line-height:1.8;color:#797975;margin:0 0 7px}.faq-list{border-top:1px solid var(--line);position:relative;z-index:1}.faq-item{border-bottom:1px solid var(--line);transition:background .35s,padding .35s}.faq-item[open]{background:#ffffff05}.faq-item summary{list-style:none;cursor:pointer;min-height:83px;padding:16px 4px;display:grid;grid-template-columns:60px 1fr 40px;gap:18px;align-items:center;font-size:clamp(17px,2vw,24px);letter-spacing:-.045em}.faq-item summary::-webkit-details-marker{display:none}.faq-number{font:10px var(--mono);color:var(--red);letter-spacing:.08em}.faq-item summary>i{width:34px;height:34px;border:1px solid #ffffff38;border-radius:50%;position:relative;transition:background .25s,border-color .25s,transform .35s}.faq-item summary>i:before,.faq-item summary>i:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:#eee;transform:translate(-50%,-50%)}.faq-item summary>i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.faq-item[open] summary>i{background:var(--red);border-color:var(--red)}.faq-item[open] summary>i:after{transform:translate(-50%,-50%) rotate(0)}.faq-item summary:hover>i{border-color:var(--red)}.faq-item summary:focus-visible{outline:1px solid var(--red);outline-offset:4px}.faq-item>p{max-width:690px;color:#aaa9a5;font-size:14px;line-height:1.8;margin:0 60px 27px 82px;animation:faqReveal .35s both}@keyframes faqReveal{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-cta{position:relative;z-index:1;margin-top:40px;padding:20px 4px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);letter-spacing:.08em;color:#888;transition:color .3s,padding .3s}.faq-cta b{font:10px var(--mono);letter-spacing:.06em;color:#eee}.faq-cta span{font:18px var(--sans);color:var(--red);padding-left:22px}.faq-cta:hover{padding-left:12px;padding-right:12px;color:var(--red)}
@media(max-width:700px){.faq{padding-top:13vh;padding-bottom:13vh}.faq-heading{align-items:start;margin-bottom:5vh}.faq-heading h2{font-size:clamp(46px,11vw,75px)}.faq-aside{font-size:7px;text-align:right;margin-top:29px}.faq-item summary{min-height:74px;grid-template-columns:30px 1fr 34px;gap:10px;font-size:16px}.faq-number{font-size:8px}.faq-item summary>i{width:30px;height:30px}.faq-item>p{margin:0 8px 24px 40px;font-size:13px}.faq-cta{font-size:8px}.faq-cta b{font-size:9px}}
