@import"https://cdn.jsdelivr.net/npm/pretendard@1.3.9/dist/web/static/pretendard.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--black: #050505;--white: #f7f7f4;--paper: #ffffff;--gray-50: #f1f1ee;--gray-100: #e5e5e0;--gray-200: #cfcfca;--gray-400: #8b8b86;--gray-600: #4d4d4a;--gray-800: #171717;--line-dark: rgba(5, 5, 5, .16);--line-light: rgba(255, 255, 255, .18);--font-display: "Arial Black", Impact, Inter, Pretendard, sans-serif;--font-body: Inter, Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "SF Mono", Menlo, monospace;--ease: cubic-bezier(.22, 1, .36, 1);color:var(--white);background:var(--black);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px;background:var(--black)}body{margin:0;min-width:320px;overflow-x:hidden;background:var(--black);color:var(--white)}a{color:inherit;text-decoration:none}button{border:0;font:inherit;color:inherit}img{display:block;max-width:100%}#root{min-height:100vh}::selection{background:var(--white);color:var(--black)}.page-shell{position:relative;overflow-x:clip;background:var(--black)}.hero{position:relative;isolation:isolate;min-height:clamp(1320px,72vw,1660px);overflow:hidden;background:var(--black);border-bottom:1px solid var(--line-light)}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:8.333vw 112px;opacity:.24;pointer-events:none}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 23% 44%,rgba(255,255,255,.12),transparent 24%),linear-gradient(90deg,#05050514,#05050547 34%,#050505c2 57%,#050505f5),linear-gradient(180deg,rgba(5,5,5,.08),transparent 38%,rgba(5,5,5,.92));pointer-events:none}.hero-burj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;filter:grayscale(1) contrast(1.18) brightness(.88);opacity:.96;transform-origin:36% 52%;animation:burj-drift 13s var(--ease) infinite alternate}.hero-burj img{width:100%;height:100%;object-fit:contain;object-position:left top;transform:scale(.98);transform-origin:0 0;animation:burj-image-drift 16s ease-in-out infinite alternate}.hero-burj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0505050a,#0505052e 42%,#050505b8 68%,#050505f0),linear-gradient(180deg,rgba(5,5,5,.02),transparent 52%,rgba(5,5,5,.92));pointer-events:none}@keyframes burj-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1.2vw,14px,0) scale(1.03)}}@keyframes burj-image-drift{0%{transform:scale(.98) translateZ(0)}to{transform:scale(1.01) translate3d(-10px,-8px,0)}}.nav{position:absolute;left:50%;top:28px;z-index:10;display:flex;width:min(calc(100% - 48px),1040px);min-height:68px;align-items:center;justify-content:space-between;gap:24px;padding:12px 16px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#ffffffeb;color:var(--black);box-shadow:0 18px 70px #00000047;transform:translate(-50%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav-mark{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--black);color:var(--white);font-family:var(--font-display);font-size:.82rem;line-height:1;letter-spacing:0}.nav-links{display:flex;align-items:center;justify-content:flex-end;gap:clamp(10px,2vw,32px);padding-right:8px;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.nav-links a{position:relative;padding:10px 0;white-space:nowrap}.nav-links a:after{content:"";position:absolute;right:0;bottom:5px;left:0;height:2px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s var(--ease)}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}.nav-links a:focus-visible,.service-band:focus-visible,.portfolio-link a:focus-visible,.faq-trigger:focus-visible,.email-copy:focus-visible{outline:3px solid currentColor;outline-offset:5px}.nav-links a:focus-visible{border-radius:2px}.service-band:focus-visible{background:var(--white);color:var(--black)}.portfolio-link a:focus-visible{border-radius:2px}.faq-trigger:focus-visible{outline-color:var(--black);outline-offset:-3px;background:var(--gray-50)}.email-copy:focus-visible{outline-color:var(--white);outline-offset:8px}.email-fallback:focus-visible{outline:3px solid var(--white);outline-offset:5px}.email-copy:focus-visible .email-copy-button{box-shadow:inset 0 0 0 2px var(--white),0 0 0 2px var(--black)}.hero-copy{position:relative;z-index:2;width:min(calc(100% - 56px),1520px);min-height:clamp(1320px,72vw,1660px);margin:0 auto;padding:188px 0 42px;display:grid;grid-template-columns:minmax(320px,.95fr) minmax(380px,1.05fr);grid-template-rows:auto auto 1fr auto auto;column-gap:clamp(28px,7vw,128px);align-items:start}.hero-copy>*{grid-column:2}.hero-eyebrow,.section-kicker,.portfolio-kicker,.hero-coordinate{margin:0;font-family:var(--font-mono);font-size:.74rem;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:uppercase}.hero-eyebrow{max-width:40ch;color:var(--gray-200)}.hero-title{margin:38px 0 0;color:var(--white);font-family:var(--font-display);font-size:clamp(5.2rem,9.8vw,11.25rem);font-weight:900;line-height:.86;letter-spacing:0;text-transform:uppercase}.hero-title-line{display:block;overflow:hidden}.hero-title-line>span{display:block}.hero-description{width:min(100%,650px);margin:34px 0 0;color:var(--gray-100);font-size:clamp(.9rem,.98vw,1.04rem);font-weight:600;line-height:1.75;white-space:pre-line}.hero-coordinate{align-self:end;width:fit-content;margin:76px 0 28px;padding-top:18px;color:var(--gray-200);border-top:1px solid var(--line-light)}.service-bands{grid-column:1 / -1;align-self:end;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;border-top:1px solid var(--white);border-bottom:1px solid var(--white)}.service-band{display:flex;min-height:132px;align-items:center;justify-content:center;overflow:hidden;padding:20px 30px;border-right:1px solid var(--line-light);color:var(--white);font-family:var(--font-display);font-size:clamp(1.02rem,1.18vw,1.48rem);font-weight:900;line-height:1.08;letter-spacing:0;text-align:center;text-transform:uppercase;transition:background .26s var(--ease),color .26s var(--ease)}.service-band:last-child{border-right:0}.service-band:hover{background:var(--white);color:var(--black)}.section{position:relative;padding:clamp(96px,13vw,180px) 0;background:var(--black)}.section-head{width:min(calc(100% - 48px),1040px);margin:0 auto clamp(52px,7vw,92px);display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px 54px;align-items:start;border-top:1px solid var(--line-light);padding-top:26px}.section-kicker{color:var(--gray-400)}.section-head h2{margin:0;color:var(--white);font-family:var(--font-display);font-size:clamp(3.25rem,8vw,8.4rem);font-weight:900;line-height:.86;letter-spacing:0;text-transform:uppercase}.section-head p:not(.section-kicker){grid-column:2;max-width:680px;margin:0;color:var(--gray-200);font-size:clamp(1rem,1.35vw,1.2rem);font-weight:500;line-height:1.72}.portfolio-section{background:var(--white);color:var(--black)}.portfolio-section .section-head{border-top-color:var(--line-dark)}.portfolio-section .section-kicker,.portfolio-section .section-head p:not(.section-kicker){color:var(--gray-600)}.portfolio-section .section-head h2{color:var(--black)}.portfolio-section .section-head .portfolio-note{width:fit-content;padding:7px 10px;border:1px solid var(--line-dark);border-radius:999px;color:var(--black);font-family:var(--font-mono);font-size:.68rem;font-weight:800;line-height:1.1;text-transform:uppercase}.portfolio-list{width:min(calc(100% - 48px),1040px);margin:0 auto;border-top:1px solid var(--line-dark)}.portfolio-row{display:grid;grid-template-columns:230px minmax(0,1fr) 220px;gap:28px;align-items:stretch;padding:28px 0;border-bottom:1px solid var(--line-dark);color:var(--black)}.portfolio-media{position:relative;display:block;width:230px;min-height:148px;overflow:hidden;background:var(--project-surface, var(--gray-100));color:var(--black);filter:saturate(1.14) contrast(1.02);transition:filter .22s var(--ease),transform .22s var(--ease)}.portfolio-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(5,5,5,.14);pointer-events:none}.portfolio-media-disabled{opacity:.72}.portfolio-media .project-thumbnail{width:100%;height:100%;min-height:148px;border:0;border-radius:0;background:var(--project-surface, var(--gray-100));box-shadow:none;overflow:hidden;filter:saturate(1.18) contrast(1.04)}.portfolio-media .project-thumbnail>img,.portfolio-media .project-thumbnail-backdrop img,.portfolio-media .project-thumbnail-screen-surface img,.portfolio-media .project-thumbnail-phone-screen img{width:100%;height:100%;object-fit:cover;object-position:center}.portfolio-media .project-thumbnail-backdrop,.portfolio-media .project-thumbnail-screen,.portfolio-media .project-thumbnail-phone{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.portfolio-media .project-thumbnail-backdrop{opacity:.34;filter:blur(8px) saturate(1.25);transform:scale(1.08)}.portfolio-media .project-thumbnail-screen-surface,.portfolio-media .project-thumbnail-phone-screen{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;overflow:hidden;background:var(--project-surface, var(--gray-100))}.portfolio-media .project-thumbnail-frame-none{background:linear-gradient(135deg,color-mix(in srgb,var(--project-accent) 38%,transparent),transparent 58%),linear-gradient(180deg,var(--project-surface),var(--project-accent-soft))}.portfolio-media .project-thumbnail-noise,.portfolio-media .project-thumbnail-grid,.portfolio-media .project-thumbnail-orb{display:none}.portfolio-media .project-thumbnail-copy{position:absolute;inset:auto 14px 14px;display:grid;gap:4px;color:var(--black);font-family:var(--font-display);letter-spacing:0;text-transform:uppercase}.portfolio-media .project-thumbnail-copy span{font-family:var(--font-mono);font-size:.64rem}.portfolio-media .project-thumbnail-copy strong{font-size:1.28rem;line-height:.95}.portfolio-copy{min-width:0;padding:4px 0}.portfolio-kicker{color:var(--gray-600)}.portfolio-copy h3{margin:10px 0 12px;color:var(--black);font-family:var(--font-display);font-size:clamp(1.6rem,2.8vw,2.7rem);font-weight:900;line-height:.92;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.portfolio-copy p:not(.portfolio-kicker){max-width:54ch;margin:0;color:var(--gray-600);font-size:.96rem;font-weight:500;line-height:1.62}.portfolio-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.portfolio-tags span{display:inline-flex;min-height:26px;align-items:center;padding:3px 8px;border:1px solid var(--line-dark);border-radius:999px;color:var(--gray-600);font-family:var(--font-mono);font-size:.64rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.portfolio-side{display:grid;align-content:space-between;gap:24px;padding-left:26px;border-left:1px solid var(--line-dark);color:var(--black)}.portfolio-similar span,.portfolio-link span{display:block;margin-bottom:8px;color:var(--gray-600);font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.portfolio-similar ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.portfolio-similar li,.portfolio-link p{margin:0;color:var(--black);font-size:.86rem;font-weight:700;line-height:1.34}.portfolio-link a{display:inline-flex;align-items:center;gap:8px;color:var(--black);font-size:.88rem;font-weight:900;text-transform:uppercase}.portfolio-link a svg{transition:transform .18s var(--ease)}.portfolio-link a:hover svg{transform:translate(3px,-3px)}.keyword-marquee{position:relative;overflow:hidden;padding:clamp(36px,5.5vw,58px) 0;background:var(--black);color:var(--white);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.keyword-track{display:flex;width:max-content;gap:clamp(24px,4vw,60px);font-family:var(--font-display);font-size:clamp(2.4rem,5.6vw,5.6rem);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase;white-space:nowrap;will-change:transform}.keyword-track+.keyword-track{margin-top:24px}.keyword-track span{color:transparent;-webkit-text-stroke:1px var(--white)}.keyword-track-1{animation:keyword-left 36s linear infinite}.keyword-track-2{transform:translate(-28%);animation:keyword-right 42s linear infinite}@keyframes keyword-left{to{transform:translate(-33.333%)}}@keyframes keyword-right{0%{transform:translate(-33.333%)}to{transform:translate(0)}}.process-section{background:var(--black)}.process-stack{width:min(calc(100% - 48px),1040px);margin:0 auto;display:grid;gap:clamp(92px,14vw,180px)}.process-item{position:relative;display:grid;grid-template-columns:minmax(260px,560px) minmax(240px,1fr);gap:clamp(28px,6vw,86px);align-items:center;min-height:520px;padding:clamp(22px,4vw,44px) 0;border-top:1px solid var(--line-light)}.process-item:nth-child(2n){grid-template-columns:minmax(240px,1fr) minmax(260px,560px)}.process-item:nth-child(2n) .process-art{grid-column:2}.process-item:nth-child(2n) .process-number,.process-item:nth-child(2n) h3,.process-item:nth-child(2n) span,.process-item:nth-child(2n) p{grid-column:1}.process-art{grid-row:1 / span 4;width:100%;aspect-ratio:1 / 1.05;object-fit:cover;filter:grayscale(1) contrast(1.05)}.process-number{width:fit-content;padding-bottom:12px;border-bottom:1px solid var(--line-light);color:var(--gray-400);font-family:var(--font-display);font-size:clamp(4rem,8vw,8rem);font-weight:900;line-height:.78;letter-spacing:0}.process-item h3{margin:0;color:var(--white);font-family:var(--font-display);font-size:clamp(2.6rem,6vw,6rem);font-weight:900;line-height:.88;letter-spacing:0;text-transform:uppercase}.process-item span{color:var(--gray-100);font-size:clamp(1.05rem,1.7vw,1.42rem);font-weight:800;line-height:1.35}.process-item p{max-width:44ch;margin:0;color:var(--gray-200);font-size:1rem;font-weight:500;line-height:1.72}.faq-section{background:var(--white);color:var(--black)}.faq-layout{width:min(calc(100% - 48px),1040px);margin:0 auto;display:grid;grid-template-columns:minmax(180px,330px) minmax(0,1fr);gap:clamp(36px,8vw,104px);align-items:start}.faq-layout h2{position:sticky;top:32px;margin:0;color:var(--black);font-family:var(--font-display);font-size:clamp(3.8rem,7.5vw,7rem);font-weight:900;line-height:.78;letter-spacing:0;text-transform:uppercase}.faq-list{border-top:1px solid var(--line-dark)}.faq-item{border-bottom:1px solid var(--line-dark)}.faq-trigger{display:grid;width:100%;grid-template-columns:24px minmax(0,1fr);gap:18px;align-items:start;padding:24px 0;background:transparent;color:var(--black);cursor:pointer;text-align:left}.faq-trigger span{font-family:var(--font-display);font-size:clamp(1.12rem,1.8vw,1.72rem);font-weight:900;line-height:1;letter-spacing:0;text-transform:uppercase}.faq-plus{margin-top:2px;transition:transform .22s var(--ease)}.faq-trigger[data-state=open] .faq-plus{transform:rotate(45deg)}.faq-content{overflow:hidden}.faq-content[data-state=open]{animation:faq-open .26s var(--ease)}.faq-content[data-state=closed]{animation:faq-close .22s var(--ease)}.faq-content-inner{max-width:58ch;padding:0 0 30px 42px;color:var(--gray-600);font-size:1rem;font-weight:600;line-height:1.72}@keyframes faq-open{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{height:0;opacity:0}}.contact-section{position:relative;min-height:980px;overflow:hidden;padding:clamp(112px,15vw,210px) 0 0;background:var(--black);color:var(--white)}.contact-copy{position:relative;z-index:2;width:min(calc(100% - 48px),1040px);margin:0 auto;display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px 54px;border-top:1px solid var(--line-light);padding-top:26px}.contact-copy h2{margin:0;color:var(--white);font-family:var(--font-display);font-size:clamp(3rem,4.8vw,5rem);font-weight:900;line-height:.84;letter-spacing:0;text-transform:uppercase}.contact-copy p:not(.section-kicker){grid-column:2;max-width:640px;margin:0;color:var(--gray-200);font-size:clamp(1rem,1.4vw,1.22rem);font-weight:500;line-height:1.72}.email-copy{grid-column:2;position:relative;display:flex;width:min(100%,640px);min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin-top:28px;padding:18px 20px;border:1px solid var(--white);border-radius:32px;background:var(--white);color:var(--black);cursor:pointer;text-align:center;box-shadow:0 0 #ffffff47;animation:email-ring 2.8s var(--ease) infinite}.email-copy>span:first-child{min-width:0;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(.92rem,1.28vw,1.16rem);font-weight:900;line-height:1.1;letter-spacing:0}.email-copy-button{display:inline-flex;width:fit-content;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background:var(--black);color:var(--white);font-size:.76rem;font-weight:900;letter-spacing:0;text-transform:uppercase}@keyframes email-ring{0%{box-shadow:0 0 #ffffff52}70%{box-shadow:0 0 0 18px #fff0}to{box-shadow:0 0 #fff0}}.copy-toast{grid-column:2;width:fit-content;max-width:100%;margin-top:14px;padding:12px 16px;border:1px solid var(--line-light);border-radius:999px;background:#ffffff1a;color:var(--white);font-size:.9rem;font-weight:800}.footer-wordmarks{position:absolute;right:0;bottom:-5.2vw;left:0;display:flex;width:100vw;flex-direction:column;align-items:center;gap:clamp(12px,1.4vw,28px);color:var(--white);font-family:var(--font-display);font-weight:900;line-height:.82;letter-spacing:0;text-transform:uppercase;white-space:nowrap;overflow:hidden;opacity:.94;pointer-events:none}.footer-wordmarks span{display:block;width:100vw;background:linear-gradient(90deg,#fff,#717171,#fff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(4rem,8.8vw,11.4rem);text-align:center;animation:wordmark-gradient 4.6s ease-in-out infinite}.footer-wordmarks span:nth-child(2){opacity:.66;animation-delay:-1.3s}.footer-wordmarks span:nth-child(3){opacity:.32;animation-delay:-2.6s}@keyframes wordmark-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(max-width:980px){.hero{min-height:1120px}.hero-burj{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;opacity:.82}.hero-burj img{object-position:28% center}.hero:after{background:linear-gradient(90deg,#05050514,#050505bd 42%,#050505f0),linear-gradient(180deg,rgba(5,5,5,.1),transparent 36%,rgba(5,5,5,.96))}.nav{width:min(calc(100% - 32px),680px);align-items:center;gap:12px;overflow:hidden}.nav-links{display:flex;flex:1 1 auto;min-width:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.hero-copy{width:min(calc(100% - 32px),720px);min-height:1120px;grid-template-columns:1fr;padding-top:190px}.hero-copy>*{grid-column:1}.hero-title{font-size:clamp(4rem,15vw,7rem)}.hero-description{max-width:420px}.service-bands{grid-template-columns:1fr}.service-band{min-height:94px;font-size:clamp(1.08rem,4vw,1.75rem);border-right:0;border-bottom:1px solid var(--line-light)}.service-band:last-child{border-bottom:0}.section-head,.contact-copy{grid-template-columns:1fr;gap:20px}.section-head p:not(.section-kicker),.contact-copy p:not(.section-kicker),.email-copy,.copy-toast{grid-column:1}.portfolio-row{grid-template-columns:230px minmax(0,1fr)}.portfolio-side{grid-column:2;display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px 28px;padding:18px 0 0;border-top:1px solid var(--line-dark);border-left:0}.process-item,.process-item:nth-child(2n){grid-template-columns:1fr;min-height:0}.process-item:nth-child(2n) .process-art,.process-item:nth-child(2n) .process-number,.process-item:nth-child(2n) h3,.process-item:nth-child(2n) span,.process-item:nth-child(2n) p{grid-column:auto}.process-art{grid-row:auto;max-height:620px}.faq-layout{grid-template-columns:1fr}.faq-layout h2{position:static}}@media(max-width:640px){html{scroll-padding-top:76px}.hero{min-height:980px}.hero-burj{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0}.hero-burj img{object-position:23% center}.nav{top:16px;min-height:58px;gap:10px;padding:8px}.nav-mark{width:42px;height:42px;flex:0 0 auto}.nav-links{gap:14px;padding-right:2px;font-size:.68rem}.nav-links a{padding:9px 0}.hero-copy{min-height:980px;padding-top:154px}.hero-title{margin-top:28px;font-size:clamp(3rem,15vw,4.7rem)}.hero-description{margin-top:26px}.hero-coordinate{margin-top:48px}.service-band{justify-content:flex-start;min-height:78px;padding:18px 0;font-size:clamp(1.08rem,6vw,1.6rem);text-align:left}.section{padding:84px 0}.section-head,.portfolio-list,.process-stack,.faq-layout,.contact-copy{width:min(calc(100% - 32px),1040px)}.section-head h2,.contact-copy h2{font-size:clamp(2.65rem,12vw,3.65rem)}.portfolio-row{grid-template-columns:1fr;gap:18px;padding:24px 0 30px}.portfolio-media{width:100%;min-height:210px}.portfolio-media .project-thumbnail{min-height:210px}.portfolio-side{grid-column:1}.keyword-track{font-size:clamp(2.1rem,12vw,3.8rem)}.process-stack{gap:84px}.process-item{gap:24px}.process-art{aspect-ratio:1 / 1.1}.faq-trigger{grid-template-columns:22px minmax(0,1fr);gap:14px;padding:24px 0}.faq-content-inner{padding-left:36px}.contact-section{min-height:780px}.email-copy{flex-wrap:wrap;min-height:0;padding:18px;border-radius:30px}.email-copy-button{width:100%}.footer-wordmarks{bottom:-4vw;gap:10px}.footer-wordmarks span{font-size:clamp(2rem,9.5vw,4.8rem)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html{scroll-behavior:auto}}
