.portfolio_page__oh9fc{--black:var(--text);--white:var(--surface);--paper:var(--surface);--orange:#FF501F;--teal:#116f7e;--green:#5dff18;--pink:#f4d9e7;--mint:#43a98a;--yellow:#ffd64a;--line:#181818;--soft:#c9c9c2;--muted:#6d6d68;--serif:var(--font-body);--mono:var(--font-body);--max:1460px;--pad:clamp(20px,4vw,64px);width:100%;overflow-x:clip;background:var(--white);color:var(--black);-webkit-font-smoothing:antialiased}.portfolio_page__oh9fc,.portfolio_page__oh9fc *{box-sizing:border-box}.portfolio_page__oh9fc ::selection{background:var(--orange);color:var(--black)}.portfolio_wrap__vER1m{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--pad)}.portfolio_kicker__vL2Ha{font:700 9px/1.2 var(--mono);letter-spacing:.13em;text-transform:uppercase}.portfolio_portfolioIntro__G_yhJ{position:relative;overflow:hidden;background-color:var(--black);color:var(--white)}.portfolio_portfolioIntro__G_yhJ:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0/48%),rgb(0 0 0/12%) 48%,transparent 72%)}.portfolio_portfolioArtwork__U4ZJN{position:absolute;z-index:0;top:50%;right:-3%;width:min(76vw,1140px);transform:translateY(-49%);pointer-events:none;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.14) 19%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.14) 19%,#000 48%)}.portfolio_portfolioArtwork__U4ZJN svg{display:block;width:100%;height:auto}.portfolio_introCopy__cfWxJ,.portfolio_introTitle__MSNX5 h1,.portfolio_introTitle__MSNX5>.portfolio_kicker__vL2Ha{position:relative;z-index:1}.portfolio_portfolioField__Qxo_7{animation:portfolio_portfolio-field-on__xdBmv 1.6s ease both}.portfolio_portfolioAxis__rguFX>path:first-child,.portfolio_portfolioMarks__OT_S_>path:first-child,.portfolio_portfolioSelected__2ebaM path,.portfolio_portfolioStreams__WI_SF path{stroke-dasharray:1;stroke-dashoffset:1;animation:portfolio_portfolio-line-draw__UnC5D 1.5s cubic-bezier(.25,.7,.3,1) both}.portfolio_portfolioSelected__2ebaM path:first-child{animation-delay:.68s;stroke-width:1.2}.portfolio_portfolioSelected__2ebaM path:nth-child(2){animation-delay:.9s}.portfolio_portfolioAxis__rguFX{animation:portfolio_portfolio-axis-on__p86tb 1.2s ease .82s both}.portfolio_portfolioAxis__rguFX>path:first-child{animation-delay:.78s}.portfolio_portfolioMarks__OT_S_>path:first-child{animation-delay:1.08s}.portfolio_portfolioPoints__Z5Fzi rect{animation:portfolio_portfolio-point-on__GYBAI .65s ease 1.38s both,portfolio_portfolio-point-breathe__tGHyn 4.8s ease-in-out 2.25s infinite;filter:drop-shadow(0 0 4px rgb(244 84 50/.3));transform-box:fill-box;transform-origin:center}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(2){animation-delay:1.5s,2.5s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(3){animation-delay:1.62s,2.75s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(4){animation-delay:1.74s,3s}.portfolio_portfolioPoints__Z5Fzi rect:nth-child(5){animation-delay:1.86s,3.25s}.portfolio_portfolioData__89Or6{animation:portfolio_portfolio-data-on__Jxa7n 1s steps(4) 1.5s both}@keyframes portfolio_portfolio-field-on__xdBmv{0%{opacity:0}to{opacity:1}}@keyframes portfolio_portfolio-line-draw__UnC5D{to{stroke-dashoffset:0}}@keyframes portfolio_portfolio-axis-on__p86tb{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes portfolio_portfolio-point-on__GYBAI{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes portfolio_portfolio-point-breathe__tGHyn{0%,to{opacity:.48}50%{opacity:1;filter:drop-shadow(0 0 6px rgb(244 84 50/.42))}}@keyframes portfolio_portfolio-data-on__Jxa7n{0%{opacity:0}to{opacity:1}}.portfolio_introGrid__YT18v{min-height:calc(100svh - 64px);padding-top:clamp(54px,7vw,100px);padding-bottom:clamp(48px,5vw,76px);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:0}.portfolio_introTitle__MSNX5{display:contents}.portfolio_introTitle__MSNX5 h1{align-self:center;margin:clamp(42px,6vh,72px) 0;max-width:1050px;font-family:var(--font-body);font-size:clamp(4.6rem,13vw,12rem);font-weight:500;line-height:.79;letter-spacing:-.075em;text-transform:none}.portfolio_introTitle__MSNX5 h1 .visible-word{font-family:Georgia,Times New Roman,serif;font-weight:400}.portfolio_introTitle__MSNX5 h1 .visible-word-label{color:var(--white)}.portfolio_introTitle__MSNX5 h1 .visible-word-fill{color:var(--orange)}.portfolio_introCopy__cfWxJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);gap:clamp(40px,8vw,120px);align-items:end}.portfolio_lead__pJ5HR{margin:0;max-width:820px;font-family:var(--font-body);font-size:clamp(29px,3.15vw,47px);font-weight:400;line-height:1.04;letter-spacing:-.03em}.portfolio_sub__1j32g{margin:0;max-width:440px;color:var(--soft);font-size:14px;line-height:1.56}.portfolio_introDetails__Dmv21{font-size:15px;line-height:1.5}.portfolio_exploreLink__a5Bjy{display:inline-flex;margin-top:24px;padding-bottom:2px;border-bottom:1px solid;color:var(--white);font-weight:700;text-decoration:none}.portfolio_projectList__ifUCp{border-bottom:1px solid var(--black);scroll-margin-top:64px}.portfolio_project__Cfpbw{--project-bg:var(--white);--project-fg:var(--black);--project-border:var(--black);--project-accent:var(--orange);scroll-margin-top:90px;background:var(--project-bg);color:var(--project-fg);border-top:1px solid var(--project-border)}.portfolio_project__Cfpbw:first-child{border-top:0}.portfolio_nase__1gzYX{--project-bg:var(--white);--project-fg:var(--black);--project-border:var(--black);--project-accent:#f2c94c;--project-secondary:#315f72}.portfolio_nase__1gzYX .portfolio_fact__Wl1_C b,.portfolio_nase__1gzYX .portfolio_storySide__tgYNf .portfolio_kicker__vL2Ha,.portfolio_nase__1gzYX .portfolio_storySide__tgYNf h3 em{color:var(--project-secondary)}.portfolio_suzzo__zQMqn{--project-bg:#0a0a0a;--project-fg:var(--white);--project-border:#505050;--project-accent:var(--green);--project-secondary:var(--white)}.portfolio_suzzo__zQMqn a:focus-visible,.portfolio_suzzo__zQMqn button:focus-visible,.portfolio_suzzo__zQMqn summary:focus-visible{outline:2px solid var(--project-accent);outline-offset:-4px}.portfolio_crunchies__W5xbc{--project-bg:var(--pink);--project-fg:var(--black);--project-border:var(--black);--project-accent:var(--mint);--project-secondary:var(--black)}.portfolio_projectSummary__vfz27{position:relative;display:block;min-height:190px;width:100%;background:transparent;color:inherit;cursor:pointer;overflow:hidden;list-style:none}.portfolio_projectSummary__vfz27::-webkit-details-marker{display:none}.portfolio_projectSummary__vfz27::marker{content:""}.portfolio_summaryInner__vOyHs{width:min(100%,var(--max));min-height:190px;margin-inline:auto;padding:26px var(--pad);display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(190px,.62fr) minmax(270px,.9fr) 64px;gap:28px;align-items:center;position:relative;z-index:2}.portfolio_projectName__Ou_Dk{max-width:500px;font-size:clamp(38px,4.9vw,74px);font-weight:700;line-height:.85;letter-spacing:-.062em;text-transform:uppercase}.portfolio_projectTags__6sAdR{display:flex;flex-direction:column;gap:5px;align-items:flex-start;justify-content:center;justify-self:center;width:max-content}.portfolio_tag__wAoDm{padding:7px 9px;border:1px solid;border-radius:0;font:700 8px/1 var(--mono);letter-spacing:.075em;text-transform:uppercase;white-space:nowrap}.portfolio_projectTeaser__pp8Lw{max-width:520px;font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.35}.portfolio_toggle___zcXL{justify-self:end;width:48px;height:48px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:29px;font-weight:300;line-height:1;transition:transform .35s ease,background .2s ease,color .2s ease}.portfolio_projectSummary__vfz27:focus-visible .portfolio_toggle___zcXL,.portfolio_projectSummary__vfz27:hover .portfolio_toggle___zcXL{background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_project__Cfpbw[open] .portfolio_toggle___zcXL{transform:rotate(45deg);background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_summaryPreview__bLBvP{position:absolute;right:6.5%;top:50%;width:min(27vw,390px);aspect-ratio:16/9;transform:translateY(-45%) translateX(30px) rotate(1deg);opacity:0;pointer-events:none;z-index:1;border:1px solid var(--project-border);overflow:hidden;transition:opacity .28s ease,transform .38s cubic-bezier(.2,.75,.2,1);box-shadow:0 24px 60px rgb(0 0 0/15%)}.portfolio_summaryPreview__bLBvP img{width:100%;height:100%;object-fit:cover;object-position:top}.portfolio_projectSummary__vfz27:hover .portfolio_summaryPreview__bLBvP{opacity:.18;transform:translateY(-50%) translateX(0) rotate(0)}.portfolio_suzzo__zQMqn .portfolio_projectSummary__vfz27:hover .portfolio_summaryPreview__bLBvP{opacity:.32}.portfolio_projectPanel__10Tm9{border-top:1px solid var(--project-border);animation:portfolio_drawerIn__ZlL15 .38s cubic-bezier(.25,.8,.25,1)}@keyframes portfolio_drawerIn__ZlL15{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.portfolio_projectVisual__XknnB{padding:clamp(20px,3vw,42px) 0;border-bottom:1px solid var(--project-border)}.portfolio_browser__c1cpl{display:block;border:1px solid #444;background:#111;color:var(--white);box-shadow:0 20px 50px rgb(0 0 0/15%)}.portfolio_closedProjectPreview__J30Gg,.portfolio_desktopProjectArtwork__fHdjO{display:none}.portfolio_inquosWebsitePreview__xmRnJ.portfolio_inquosWebsitePreview__xmRnJ,.portfolio_sufoniqWebsitePreview___MxeM{width:min(100%,880px);margin:clamp(24px,4vw,48px) auto;padding-inline:clamp(8px,2vw,24px)}.portfolio_browserLink__RYf1f{color:var(--white);text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.portfolio_browserLink__RYf1f:focus-visible,.portfolio_browserLink__RYf1f:hover{border-color:var(--project-accent);box-shadow:0 24px 60px rgb(0 0 0/22%);transform:translateY(-2px);outline:none}.portfolio_browserBar__i8qkZ{height:48px;padding-inline:14px;display:grid;grid-template-columns:90px 1fr 120px;gap:14px;align-items:center;border-bottom:1px solid #444;font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.portfolio_dots__3uibT{display:flex;gap:6px}.portfolio_dots__3uibT i{display:block;width:8px;height:8px;border:1px solid #aaa;border-radius:50%}.portfolio_address__1KbkY{justify-self:center;color:#aaa}.portfolio_live__y_5B2{justify-self:end;color:#9ee68f}.portfolio_shot__7L357{min-height:clamp(340px,53vw,730px);position:relative;overflow:hidden;background:#222}.portfolio_shot__7L357 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.portfolio_projectStory___wcHz{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.portfolio_storySide__tgYNf{padding:clamp(42px,5vw,72px);border-right:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:70px}.portfolio_storySide__tgYNf h3{margin:18px 0 0;max-width:590px;font-size:clamp(42px,5vw,73px);line-height:.9;letter-spacing:-.052em}.portfolio_storySide__tgYNf h3 em{color:var(--project-accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.portfolio_storyTags__Q7wep{margin-top:clamp(42px,5vw,72px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio_storyTag__0Gg3J{min-height:52px;padding:12px 14px;border:1px solid var(--project-secondary);display:flex;align-items:center;justify-content:center;color:var(--project-secondary);font:700 clamp(9px,.85vw,12px) /1.2 var(--mono);letter-spacing:.07em;text-align:center;text-transform:uppercase}.portfolio_storyTag__0Gg3J:nth-child(2n){background:var(--project-secondary);color:var(--project-accent)}.portfolio_storyTag__0Gg3J:last-child:nth-child(odd){grid-column:1/-1;background:var(--project-accent);color:var(--project-secondary)}.portfolio_suzzo__zQMqn .portfolio_storyTag__0Gg3J{border-color:var(--project-fg);background:transparent;color:var(--project-fg)}.portfolio_suzzo__zQMqn .portfolio_storySide__tgYNf h3 em{color:var(--project-accent)}.portfolio_crunchies__W5xbc .portfolio_storyTag__0Gg3J:nth-child(2n){background:#efa2c7;color:var(--black)}.portfolio_storyWebsite__P8Vpq{margin-top:10px}.portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-bottom:1px solid var(--project-secondary)}.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-color:var(--project-accent);background:var(--project-accent);color:var(--black)}.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_suzzo__zQMqn .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:hover{border-color:var(--project-accent);background:#172310;color:var(--project-accent)}.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX{border-color:var(--black);background:#efa2c7;color:var(--black)}.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_crunchies__W5xbc .portfolio_storyWebsite__P8Vpq .portfolio_timeFeatureLink__45tiX:hover{background:var(--mint);color:var(--black)}.portfolio_storyMain__vcIe8{padding:clamp(42px,5vw,72px)}.portfolio_storyMain__vcIe8>p{margin:0;max-width:770px;font-family:var(--font-body);font-size:clamp(22px,2.35vw,34px);font-weight:400;line-height:1.19}.portfolio_suzzo__zQMqn .portfolio_storyMain__vcIe8>p{color:var(--project-fg)}.portfolio_facts__Fg_rl{display:grid;grid-template-columns:repeat(3,1fr);margin-top:44px;border-top:1px solid var(--project-border)}.portfolio_fact__Wl1_C{min-height:215px;padding:21px 21px 21px 0;border-right:1px solid var(--project-border);display:grid;grid-template-rows:auto 1fr;align-content:start;gap:34px}.portfolio_fact__Wl1_C:not(:first-child){padding-left:21px}.portfolio_fact__Wl1_C:last-child{border-right:0}.portfolio_fact__Wl1_C b{font:700 8px/1.1 var(--mono);text-transform:uppercase;letter-spacing:.09em}.portfolio_fact__Wl1_C strong{display:block;min-height:4em;font-size:clamp(21px,2vw,30px);line-height:.99;letter-spacing:-.035em}.portfolio_fact__Wl1_C span{display:block;margin-top:9px;font-size:12px;line-height:1.45}.portfolio_suzzo__zQMqn .portfolio_fact__Wl1_C span{color:#c4c4bc}.portfolio_timeFeatureStack__1y4H7{display:grid;width:100%}.portfolio_timeFeatureLink__45tiX{min-height:68px;padding:14px 18px;border:1px solid var(--project-secondary);border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--project-secondary);font:700 clamp(14px,1.8vw,26px) /1.1 var(--mono);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.portfolio_timeFeatureLink__45tiX>span:last-child{flex:0 0 auto}.portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_timeFeatureLink__45tiX:hover{background:var(--project-secondary);color:var(--project-accent)}.portfolio_timeNote__2NEUY{display:grid;grid-template-columns:94px 1fr;border:1px solid var(--project-border)}.portfolio_timeIcon__brxw9{display:grid;place-items:center;border-right:1px solid var(--project-border);background:var(--project-secondary);color:var(--project-accent)}.portfolio_timeIcon__brxw9 svg{width:52px;height:52px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:square;stroke-linejoin:miter}.portfolio_timeCopy__y7RUX{padding:17px}.portfolio_timeCopy__y7RUX strong{display:block;margin-bottom:7px;font-size:15px}.portfolio_timeCopy__y7RUX span{display:block;font-size:12px;line-height:1.45}.portfolio_techLine__UbHFL{margin-top:42px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--project-border)}.portfolio_techStep__RjUM_{min-height:132px;padding:16px;border-right:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:27px;background:#111}.portfolio_techStep__RjUM_:last-child{border-right:0}.portfolio_suzzo__zQMqn .portfolio_techStep__RjUM_{background:#171717;color:var(--project-fg)}.portfolio_suzzo__zQMqn .portfolio_techStep__RjUM_ b{color:#c4c4bc}.portfolio_suzzo__zQMqn .portfolio_techStepActive__tZL5G{background:var(--project-accent);color:var(--black)}.portfolio_suzzo__zQMqn .portfolio_techStepActive__tZL5G b{color:var(--black)}.portfolio_techStepActive__tZL5G{background:var(--orange);color:var(--black)}.portfolio_techStep__RjUM_ b{color:#838383;font:700 8px/1 var(--mono)}.portfolio_techStepActive__tZL5G b{color:#542015}.portfolio_techStep__RjUM_ strong{font-size:14px;line-height:1.1}.portfolio_creativeGrid__yXOf3{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--project-border);border-left:1px solid var(--project-border)}.portfolio_creative__pe6fJ{min-height:145px;padding:17px;border-right:1px solid var(--project-border);border-bottom:1px solid var(--project-border);display:flex;flex-direction:column;justify-content:space-between;gap:25px}.portfolio_creative__pe6fJ:nth-child(2),.portfolio_creative__pe6fJ:nth-child(5){background:#efa2c7}.portfolio_creative__pe6fJ:nth-child(3),.portfolio_creative__pe6fJ:nth-child(4){background:var(--mint);color:var(--white)}.portfolio_creative__pe6fJ b{font:700 8px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.portfolio_creative__pe6fJ strong{font-size:18px;letter-spacing:-.025em}.portfolio_drawerActions__FV_Zr{margin-top:42px;padding-top:18px;border-top:1px solid var(--project-border);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end}.portfolio_drawerActions__FV_Zr p{margin:0;max-width:570px;font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.35}.portfolio_drawerActionLinks__P_N16{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.portfolio_caseLink__ih3mH,.portfolio_relatedServiceLink__izC13{min-width:240px;min-height:56px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid;color:inherit;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.02em}.portfolio_caseLink__ih3mH:focus-visible,.portfolio_caseLink__ih3mH:hover,.portfolio_relatedServiceLink__izC13:focus-visible,.portfolio_relatedServiceLink__izC13:hover{background:var(--project-accent);color:var(--black);border-color:var(--project-accent)}.portfolio_relatedServiceLink__izC13{border-color:var(--project-border)}.portfolio_caseLink__ih3mH{animation:portfolio_caseLinkPulse__sN53J 2.2s ease-in-out infinite;border-color:var(--project-accent);background:var(--project-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--project-accent) 42%,transparent);color:var(--black)}@keyframes portfolio_caseLinkPulse__sN53J{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--project-accent) 38%,transparent),0 0 16px color-mix(in srgb,var(--project-accent) 18%,transparent)}50%{box-shadow:0 0 0 12px transparent,0 0 28px color-mix(in srgb,var(--project-accent) 42%,transparent)}}.portfolio_closeRow__NPrBp{width:100%;border:0;border-top:1px solid var(--project-border);background:transparent;color:inherit;padding:20px var(--pad);cursor:pointer;font:700 9px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.portfolio_closeRow__NPrBp:focus-visible,.portfolio_closeRow__NPrBp:hover{background:var(--project-accent);color:var(--black)}.portfolio_closing__HGrw4{min-height:640px;padding:clamp(90px,12vw,180px) 0 60px;background:var(--black);color:var(--white);display:flex;flex-direction:column;justify-content:space-between}.portfolio_closing__HGrw4>.portfolio_wrap__vER1m>.portfolio_kicker__vL2Ha{font-size:15px}.portfolio_closing__HGrw4>.portfolio_wrap__vER1m{width:min(100%,1440px)}.portfolio_closingSubtitle__a3xGl{margin:35px 0 0;max-width:620px;color:var(--white);font:400 clamp(25.5px,2.1vw,31.5px) /1.55 Arial,Helvetica,sans-serif}.portfolio_closing__HGrw4 h2{margin:24px 0 clamp(54px,7vw,80px);max-width:none;color:var(--white);font-family:Arial,Helvetica,sans-serif;font-size:clamp(4.6rem,13vw,12rem);font-weight:500;line-height:.79;letter-spacing:-.075em;text-transform:none}.portfolio_closing__HGrw4 h2 .visible-word{font-family:Georgia,Times New Roman,serif;font-weight:400;text-transform:none}.portfolio_closing__HGrw4 h2 .visible-word-label{color:var(--white)}.portfolio_closing__HGrw4 h2 .visible-word-fill{color:var(--orange);margin-bottom:-.16em;margin-left:-.18em;padding-bottom:.16em;padding-left:.18em}.portfolio_closingBottom__GQfzE{padding-top:18px;border-top:1px solid rgb(247 247 243/55%);display:flex;justify-content:space-between;gap:30px;align-items:end}.portfolio_closingBottom__GQfzE p{margin:0;max-width:none;font-family:var(--font-body);font-size:16px;font-weight:400;line-height:1.5}.portfolio_contactLink__chM4H{display:inline-flex;align-items:center;gap:12px;color:var(--orange);text-decoration:underline;text-underline-offset:.12em;font-size:clamp(20px,3vw,42px);font-weight:700;letter-spacing:-.035em}.portfolio_contactLink__chM4H:focus-visible,.portfolio_contactLink__chM4H:hover{color:var(--white)}.portfolio_portfolioFooter__1ILv9{--black:var(--text);--white:var(--surface);--max:1440px;--pad:clamp(20px,4vw,64px);position:relative;padding:28px 0;background:var(--black);color:var(--white)}.portfolio_portfolioFooter__1ILv9:before{content:none}.portfolio_footerInner__Vy6RN{display:flex;justify-content:space-between;gap:24px;font-size:16px}@media (max-width:1120px){.portfolio_project__Cfpbw[open] .portfolio_projectTags__6sAdR{display:none}.portfolio_summaryInner__vOyHs{min-height:0;padding-top:27px;padding-bottom:27px;grid-template-columns:minmax(0,1fr) 48px;gap:16px}.portfolio_projectName__Ou_Dk,.portfolio_projectTags__6sAdR,.portfolio_projectTeaser__pp8Lw{grid-column:1}.portfolio_toggle___zcXL{grid-column:2;grid-row:1/span 3;align-self:center}.portfolio_summaryPreview__bLBvP{display:none}.portfolio_projectStory___wcHz{grid-template-columns:1fr}.portfolio_storySide__tgYNf{border-right:0;border-bottom:1px solid var(--project-border)}.portfolio_facts__Fg_rl{grid-template-columns:1fr}.portfolio_fact__Wl1_C,.portfolio_fact__Wl1_C:not(:first-child){min-height:auto;padding:20px 0;border-right:0;border-bottom:1px solid var(--project-border)}.portfolio_fact__Wl1_C:last-child{border-bottom:0}.portfolio_fact__Wl1_C strong{min-height:0}.portfolio_techLine__UbHFL{grid-template-columns:1fr 1fr}.portfolio_techStep__RjUM_{border-bottom:1px solid var(--project-border)}}@media (max-width:860px){.portfolio_portfolioIntro__G_yhJ{background-image:none}.portfolio_portfolioArtwork__U4ZJN{position:relative;top:auto;right:auto;width:100%;height:clamp(210px,58vw,340px);margin-block:12px 0;transform:none;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 96%,transparent)}.portfolio_portfolioArtwork__U4ZJN svg{height:100%;overflow:visible}.portfolio_portfolioStreams__WI_SF path{stroke-width:2}.portfolio_portfolioSelected__2ebaM path:first-child{stroke-width:2.6;animation:portfolio_portfolio-line-draw__UnC5D 3.8s cubic-bezier(.25,.7,.3,1) infinite}.portfolio_portfolioAxis__rguFX,.portfolio_portfolioMarks__OT_S_,.portfolio_portfolioSelected__2ebaM{filter:brightness(1.8);stroke-width:2}.portfolio_introGrid__YT18v{min-height:calc(100svh - 64px);padding-top:58px;padding-bottom:44px;grid-template-rows:auto auto auto auto}.portfolio_introTitle__MSNX5 h1{font-size:clamp(4rem,19vw,7rem)}.portfolio_introCopy__cfWxJ{grid-template-columns:1fr;gap:24px;max-width:680px;transform:none}.portfolio_browserBar__i8qkZ{grid-template-columns:auto 1fr}.portfolio_live__y_5B2{display:none}.portfolio_techLine__UbHFL{grid-template-columns:1fr}.portfolio_techStep__RjUM_{border-right:0}.portfolio_creativeGrid__yXOf3{grid-template-columns:1fr 1fr}.portfolio_drawerActions__FV_Zr{grid-template-columns:1fr}.portfolio_caseLink__ih3mH{width:100%}.portfolio_drawerActionLinks__P_N16{justify-content:stretch}.portfolio_relatedServiceLink__izC13{width:100%}}@media (max-width:540px){.portfolio_introTitle__MSNX5 h1{font-size:58px}.portfolio_lead__pJ5HR{font-size:25px}.portfolio_summaryInner__vOyHs{grid-template-columns:minmax(0,1fr) 42px}.portfolio_projectName__Ou_Dk{font-size:40px}.portfolio_projectTeaser__pp8Lw{font-size:16px}.portfolio_toggle___zcXL{width:40px;height:40px;font-size:25px}.portfolio_shot__7L357{min-height:290px}.portfolio_timeNote__2NEUY{grid-template-columns:72px 1fr}.portfolio_creativeGrid__yXOf3{grid-template-columns:1fr}.portfolio_closingBottom__GQfzE{flex-direction:column;align-items:flex-start}.portfolio_footerInner__Vy6RN{flex-direction:column}}@media (min-width:1121px) and (pointer:fine),(min-width:1367px){.portfolio_project__Cfpbw:not([open]) .portfolio_summaryInner__vOyHs{width:min(100%,1840px);grid-template-columns:minmax(140px,.75fr) minmax(260px,1.35fr) 190px minmax(230px,1.15fr) 48px;gap:clamp(16px,2vw,32px);padding-inline:clamp(24px,3vw,64px)}.portfolio_project__Cfpbw:not([open]) .portfolio_desktopProjectArtwork__fHdjO{display:block;min-width:0}.portfolio_project__Cfpbw:not([open]) .portfolio_projectName__Ou_Dk{font-size:clamp(32px,3vw,64px)}.portfolio_project__Cfpbw:not([open]) .portfolio_projectTags__6sAdR{justify-self:start}.portfolio_project__Cfpbw:not([open]) .portfolio_summaryPreview__bLBvP{display:none}}@media (max-width:1120px),(max-width:1366px) and (pointer:coarse){.portfolio_project__Cfpbw:not([open]) .portfolio_summaryInner__vOyHs{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:clamp(28px,4vw,44px)}.portfolio_project__Cfpbw:not([open]) .portfolio_projectName__Ou_Dk{grid-column:1;grid-row:1;max-width:100%;font-size:clamp(32px,7.7vw,64px);overflow-wrap:anywhere}.portfolio_project__Cfpbw:not([open]) .portfolio_closedProjectPreview__J30Gg{display:block;grid-column:1;grid-row:2;width:min(100%,880px);min-width:0;justify-self:center}.portfolio_project__Cfpbw:not([open]) .portfolio_summaryPreview__bLBvP{display:none}.portfolio_project__Cfpbw:not([open]) .portfolio_projectTags__6sAdR{grid-column:1;grid-row:3;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-self:start;gap:6px;width:100%}.portfolio_project__Cfpbw:not([open]) .portfolio_tag__wAoDm{padding:7px 8px;font-size:clamp(8px,1.8vw,9px);letter-spacing:.04em}.portfolio_project__Cfpbw:not([open]) .portfolio_projectTeaser__pp8Lw{grid-column:1;grid-row:4;max-width:680px}.portfolio_project__Cfpbw:not([open]) .portfolio_toggle___zcXL{grid-column:1;grid-row:5;justify-self:end;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.portfolio_projectPanel__10Tm9,.portfolio_summaryPreview__bLBvP,.portfolio_toggle___zcXL{animation:none;transition:none}.portfolio_caseLink__ih3mH{animation:none}.portfolio_portfolioAxis__rguFX,.portfolio_portfolioAxis__rguFX>path:first-child,.portfolio_portfolioData__89Or6,.portfolio_portfolioField__Qxo_7,.portfolio_portfolioMarks__OT_S_>path:first-child,.portfolio_portfolioPoints__Z5Fzi rect,.portfolio_portfolioSelected__2ebaM path,.portfolio_portfolioSelected__2ebaM path:first-child,.portfolio_portfolioStreams__WI_SF path{animation:none;opacity:1;stroke-dashoffset:0;transform:none}}.portfolio_sufoniq__PSE1a{--project-bg:#e4ebf4;--project-fg:#152d42;--project-border:#9aabbc;--project-accent:#9bbdec;--project-secondary:#2459ca}.portfolio_inquos__4BOo2{--project-bg:#102f29;--project-fg:#f0f5ee;--project-border:#658b7b;--project-accent:#bfd69c;--project-secondary:#a8d4bd}.portfolio_sufoniq__PSE1a .portfolio_fact__Wl1_C b,.portfolio_sufoniq__PSE1a .portfolio_storySide__tgYNf h3 em{color:#2459ca}.portfolio_inquos__4BOo2 .portfolio_fact__Wl1_C b,.portfolio_inquos__4BOo2 .portfolio_storySide__tgYNf h3 em{color:#bfd69c}.portfolio_inquos__4BOo2 .portfolio_drawerActions__FV_Zr p,.portfolio_inquos__4BOo2 .portfolio_fact__Wl1_C span{color:#d0e1d7}.portfolio_inquos__4BOo2 .portfolio_projectVisual__XknnB{overflow:hidden}.portfolio_inquos__4BOo2 .portfolio_storyTag__0Gg3J:last-child:nth-child(odd),.portfolio_inquos__4BOo2 .portfolio_storyTag__0Gg3J:nth-child(2n){color:#102f29}.portfolio_inquos__4BOo2 .portfolio_timeFeatureLink__45tiX{background:#a8d4bd;color:#102f29}.portfolio_inquos__4BOo2 .portfolio_timeFeatureLink__45tiX:focus-visible,.portfolio_inquos__4BOo2 .portfolio_timeFeatureLink__45tiX:hover{background:#183e34;color:#d8edc7}.portfolio_inquos__4BOo2 a:focus-visible,.portfolio_inquos__4BOo2 button:focus-visible,.portfolio_inquos__4BOo2 summary:focus-visible{outline:2px solid #d8edc7;outline-offset:-4px}.portfolio_hero__3LAwi{background-color:var(--surface);color:var(--text)}.portfolio_hero__3LAwi:before{background:linear-gradient(90deg,var(--surface),transparent)}.portfolio_hero__3LAwi h1,.portfolio_hero__3LAwi h1 .visible-word-label{color:var(--text)}.portfolio_portfolioIntro__G_yhJ{background-color:var(--surface);color:var(--text)}.portfolio_portfolioIntro__G_yhJ:before{background:linear-gradient(90deg,var(--surface),transparent)}.portfolio_introTitle__MSNX5 h1 .visible-word-label{color:var(--text)}.portfolio_introCopy__cfWxJ .portfolio_sub__1j32g{color:var(--text-muted)}.portfolio_introDetails__Dmv21 .portfolio_exploreLink__a5Bjy{color:var(--text)}.faq_faqPage__xrlsC{--paper:var(--surface);--ink:#11110f;--muted:#66635d;--line:rgba(17,17,15,0.2);--orange:#FF501F;--soft:#E6E6E6;--white:var(--surface);--max:1480px;--pad:clamp(20px,3.2vw,56px);--display:clamp(68px,10.8vw,166px);--h2:clamp(46px,6.5vw,100px);--h3:clamp(27px,3vw,46px);--body:clamp(16px,1.3vw,21px);--serif:var(--font-body);--mono:var(--font-body);margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}.faq_faqPage__xrlsC,.faq_faqPage__xrlsC *,.faq_faqPage__xrlsC :after,.faq_faqPage__xrlsC :before{box-sizing:border-box}.faq_faqPage__xrlsC a{color:inherit;text-decoration:none}.faq_faqPage__xrlsC button,.faq_faqPage__xrlsC input{font:inherit;color:inherit}.faq_faqPage__xrlsC ::selection{background:var(--orange);color:var(--ink)}.faq_page__lSbPe{overflow:clip}.faq_shell__b_YdD{width:min(100%,var(--max));margin-inline:auto;padding-inline:var(--pad)}.faq_mono__GKSOP{font-family:var(--font-body)}.faq_hero__mNc7c{position:relative;min-height:calc(100svh - 70px);overflow:hidden;background-color:var(--ink);color:var(--paper);border-bottom:1px solid rgba(255,255,255,.16)}.faq_hero__mNc7c:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(0 0 0/58%),rgb(0 0 0/18%) 56%,transparent 78%)}.faq_faqArtwork___i90I{position:absolute;z-index:0;top:50%;right:-3%;width:min(72vw,1080px);transform:translateY(-48%);pointer-events:none;opacity:.72;-webkit-mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.18) 18%,#000 48%);mask-image:linear-gradient(90deg,transparent,rgb(0 0 0/.18) 18%,#000 48%)}.faq_faqArtwork___i90I svg{display:block;width:100%;height:auto}.faq_faqPanel__sjoEI{animation:faq_faq-panel-arrive__wnmDn 1.6s cubic-bezier(.2,.72,.25,1) both;transform-origin:55% 52%}.faq_faqCircuit__KjeF9 path{stroke-dasharray:1;stroke-dashoffset:1;animation:faq_faq-circuit-trace__bQGus 2.1s cubic-bezier(.25,.7,.3,1) .3s both;filter:drop-shadow(0 0 2px rgb(244 84 50/.25))}.faq_faqCircuit__KjeF9 path:nth-child(2){animation-delay:.42s}.faq_faqCircuit__KjeF9 path:nth-child(3){animation-delay:.54s}.faq_faqCircuit__KjeF9 path:nth-child(4){animation-delay:.66s}.faq_faqCircuit__KjeF9 path:nth-child(5){animation-delay:.78s}.faq_faqCircuit__KjeF9 path:nth-child(6){animation-delay:.9s}.faq_faqNodes__Fr7Te{animation:faq_faq-nodes-on__8JT4T .8s ease 1.6s both;filter:drop-shadow(0 0 3px rgb(244 84 50/.42))}.faq_faqSatellite__0EQh9{animation:faq_faq-satellite-arrive__or8rb 1.35s cubic-bezier(.2,.72,.25,1) .45s both}.faq_faqQuestionPulse__mLlh1{animation:faq_faq-question-arrive__45hJ_ 1.5s cubic-bezier(.2,.72,.25,1) .72s both,faq_faq-question-breathe__YKMoG 4.8s ease-in-out 2.6s infinite;transform-origin:846px 304px}.faq_faqArtRow__znqOg{animation:faq_faq-row-arrive__L6uwW .65s cubic-bezier(.2,.78,.25,1) both;animation-delay:calc(.62s + var(--row) * .14s);transform-origin:50% 50%}.faq_faqArtRow__znqOg[data-featured=true]{animation-name:faq_faq-row-arrive__L6uwW,faq_faq-row-answer__tCjba;animation-duration:.65s,.8s;animation-delay:.9s,1.85s;animation-fill-mode:both}.faq_faqArtRow__znqOg[data-featured=true] .faq_faqArtPlus__x26XP{animation:faq_faq-plus-open__5LGJ6 .65s cubic-bezier(.2,.78,.25,1) 1.88s both}.faq_faqAnswerSignal__3KU5l path{stroke-dasharray:1;stroke-dashoffset:1;animation:faq_faq-circuit-trace__bQGus .8s ease 1.72s both}.faq_faqAnswerSignal__3KU5l circle{animation:faq_faq-node-pulse__Q6OBh .8s ease 2.15s both;transform-box:fill-box;transform-origin:center}@keyframes faq_faq-panel-arrive__wnmDn{0%{opacity:0;transform:translate(34px,24px) scale(.975)}to{opacity:1;transform:none}}@keyframes faq_faq-circuit-trace__bQGus{to{stroke-dashoffset:0}}@keyframes faq_faq-nodes-on__8JT4T{0%{opacity:0}to{opacity:1}}@keyframes faq_faq-satellite-arrive__or8rb{0%{opacity:0;transform:translate(-24px,18px)}to{opacity:1;transform:none}}@keyframes faq_faq-question-arrive__45hJ_{0%{opacity:0;transform:translate(24px,18px)}to{opacity:1;transform:none}}@keyframes faq_faq-question-breathe__YKMoG{0%,to{filter:drop-shadow(0 0 0 rgb(244 84 50/0))}50%{filter:drop-shadow(0 0 4px rgb(244 84 50/.24))}}@keyframes faq_faq-row-arrive__L6uwW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes faq_faq-row-answer__tCjba{0%,to{filter:none}45%{filter:drop-shadow(0 0 8px rgb(244 84 50/.35))}}@keyframes faq_faq-plus-open__5LGJ6{to{transform:rotate(45deg)}}@keyframes faq_faq-node-pulse__Q6OBh{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.75)}to{opacity:1;transform:scale(1)}}.faq_hero-inner__WDNmV{position:relative;z-index:1;min-height:calc(100svh - 70px);padding-top:clamp(54px,7vw,100px);padding-bottom:clamp(48px,5vw,76px);display:grid;grid-template-rows:auto 1fr auto}.faq_hero-meta__D01GF{display:flex;justify-content:space-between;gap:24px;padding-top:0;border-top:0;margin-bottom:0;font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:rgba(244,240,231,.64)}.faq_hero__mNc7c h1{align-self:center;margin:clamp(42px,6vh,72px) 0;max-width:1050px;font-family:var(--font-body);font-size:clamp(4.6rem,13vw,12rem);line-height:.79;letter-spacing:-.075em;font-weight:500}.faq_hero__mNc7c h1 .visible-word{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq_hero__mNc7c h1 .visible-word-label{color:var(--paper)}.faq_hero__mNc7c h1 .visible-word-fill{color:var(--orange)}.faq_hero-foot__PqFP_{margin-top:clamp(28px,4vw,50px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,7vw,110px);align-items:end}.faq_hero-lead__gdWQS{margin:0;max-width:780px;font-size:clamp(21px,2.15vw,34px);line-height:1.16;letter-spacing:-.035em;color:rgba(244,240,231,.88)}.faq_hero-side__iT1lB{justify-self:end;max-width:none;color:rgba(244,240,231,.6);font-size:15px;line-height:1.62}.faq_hero-side__iT1lB p{margin:0 0 19px}.faq_jump__U5vCk{display:inline-flex;gap:13px;align-items:center;padding-bottom:7px;border-bottom:1px solid rgba(255,255,255,.38);color:var(--paper);font-weight:700}.faq_jump__U5vCk span{transition:transform .2s ease}.faq_jump__U5vCk:hover span{transform:translateY(4px)}.faq_finder__uE8Vs{padding:clamp(58px,7vw,96px) 0;background:var(--paper);border-bottom:1px solid var(--line)}.faq_finder-head__DGv03{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(35px,6vw,92px);align-items:end}.faq_section-label__YwieT{font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.faq_section-label__YwieT strong{color:var(--orange);margin-right:10px}.faq_finder__uE8Vs h2{margin:0;max-width:820px;font-size:var(--h2);line-height:.9;letter-spacing:-.065em}.faq_finder__uE8Vs h2 em{font-family:Georgia,Times New Roman,serif;font-weight:400}.faq_search-wrap__h4FGd{margin-top:clamp(34px,4.5vw,58px);display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(35px,6vw,92px)}.faq_search-note__qd5gE{color:var(--muted);font-size:14px;line-height:1.55}.faq_search__wBfup{position:relative;border-bottom:2px solid var(--ink);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;padding:7px 0 17px}.faq_search-icon__U_kKu{font-size:24px}.faq_search__wBfup input{width:100%;border:0;outline:0;background:transparent;font-size:clamp(28px,3.4vw,51px);letter-spacing:-.045em;font-weight:700;min-width:0}.faq_search__wBfup input::placeholder{color:rgba(17,17,15,.24)}.faq_search-clear__tYIrS{border:0;background:transparent;cursor:pointer;padding:8px;font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;opacity:.5}.faq_search-clear__tYIrS:hover{opacity:1}.faq_search-status__k_Yok{grid-column:2;margin-top:10px;color:var(--muted);font-size:12px;min-height:18px}.faq_search-results__gMl7O{display:none;grid-template-columns:250px minmax(0,1fr);gap:clamp(35px,6vw,92px);margin-top:34px}.faq_search-results__gMl7O.faq_active__YRFJi{display:grid}.faq_search-results__gMl7O:before{content:"Results";font:700 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-top:20px}.faq_search-results-list__2BjvN{border-top:1px solid var(--ink)}.faq_search-result__W8xxX{border-bottom:1px solid var(--line)}.faq_search-result__W8xxX summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:18px;align-items:center;padding:19px 0}.faq_search-result__W8xxX summary::-webkit-details-marker{display:none}.faq_search-result-meta__8fsub{display:block;margin-bottom:7px;font:700 10px var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--orange)}.faq_search-result-question__Ssgp8{display:block;font-size:clamp(22px,2vw,31px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.faq_toggle__gUPxy{width:34px;height:34px;border:1px solid;border-radius:50%;display:grid;place-items:center;font-size:20px;transition:transform .18s ease,background .18s ease,color .18s ease}.faq_search-result__W8xxX .faq_toggle__gUPxy{width:30px;height:30px;font-size:18px}.faq_search-result__W8xxX[open] .faq_toggle__gUPxy{transform:rotate(45deg);background:var(--ink);color:var(--paper)}.faq_search-result-answer__aSIby{padding:0 50px 24px 0;max-width:900px;font:400 clamp(17px,1.45vw,21px) /1.48 var(--serif)}.faq_search-result-answer__aSIby p{margin:0}.faq_search-result-answer__aSIby p+p{margin-top:14px}.faq_search-hint__sblMF{padding:16px 0 3px;color:var(--muted);font-size:12px;line-height:1.5}.faq_no-results__5Vvq_{display:none;margin-top:40px;border:1px solid var(--ink);padding:26px;background:var(--white)}.faq_no-results__5Vvq_.faq_show__H8bhR{display:block}.faq_no-results__5Vvq_ strong{display:block;font-size:28px;letter-spacing:-.035em;margin-bottom:8px}.faq_no-results__5Vvq_ p{margin:0;color:var(--muted);line-height:1.55}.faq_faqPage__xrlsC[data-searching=true] .faq_category-nav__c6leX,.faq_faqPage__xrlsC[data-searching=true] .faq_faq-content__4lc3h{display:none}.faq_category-nav__c6leX{background:var(--white);border-bottom:1px solid var(--line)}.faq_category-inner__crx8c{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-top:16px;padding-bottom:16px;scrollbar-width:none}.faq_category-inner__crx8c::-webkit-scrollbar{display:none}.faq_category-inner__crx8c a{white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:10px 13px;font-size:12px;font-weight:700;background:var(--white)}.faq_category-inner__crx8c a:hover{background:var(--ink);color:var(--paper)}.faq_faq-section__uYM5a{border-bottom:1px solid var(--line);scroll-margin-top:50px}.faq_white__5rBxE{background:var(--white)}.faq_paper__DQ_my{background:var(--paper)}.faq_orange__04s_3{background:var(--orange);border-color:var(--ink)}.faq_dark__1kD4d{background:var(--ink);color:var(--paper);border-color:#33332f}.faq_faq-grid__7aNcH{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(35px,6vw,92px);padding:clamp(64px,7vw,104px) var(--pad)}.faq_faq-side__hUWjF{position:sticky;top:95px;align-self:start}.faq_faq-side__hUWjF .faq_section-label__YwieT{margin-bottom:24px}.faq_dark__1kD4d .faq_section-label__YwieT{color:#8f8b83}.faq_dark__1kD4d .faq_section-label__YwieT strong{color:var(--orange)}.faq_orange__04s_3 .faq_section-label__YwieT strong{color:var(--ink)}.faq_faq-side__hUWjF h2{margin:0;max-width:230px;font-size:clamp(30px,3.3vw,51px);line-height:.96;letter-spacing:-.05em}.faq_faq-side__hUWjF p{margin:16px 0 0;max-width:225px;color:var(--muted);font-size:14px;line-height:1.55}.faq_dark__1kD4d .faq_faq-side__hUWjF p{color:#9c9890}.faq_orange__04s_3 .faq_faq-side__hUWjF p{color:#542213}.faq_faq-list__fRzd1{border-top:1px solid}.faq_dark__1kD4d .faq_faq-list__fRzd1{border-color:#4b4a45}.faq_faq-item__BMcU0{border-bottom:1px solid var(--line)}.faq_dark__1kD4d .faq_faq-item__BMcU0{border-color:#3e3d39}.faq_orange__04s_3 .faq_faq-item__BMcU0{border-color:rgba(17,17,15,.42)}.faq_faq-item__BMcU0[hidden]{display:none}.faq_faq-item__BMcU0 summary{list-style:none;cursor:pointer;min-height:96px;padding:23px 0;display:grid;grid-template-columns:58px minmax(0,1fr) 40px;gap:20px;align-items:center;transition:padding .18s ease,background .18s ease}.faq_faq-item__BMcU0 summary::-webkit-details-marker{display:none}.faq_faq-item__BMcU0 summary:hover{padding-left:12px;padding-right:12px;background:rgba(17,17,15,.035)}.faq_dark__1kD4d .faq_faq-item__BMcU0 summary:hover{background:rgba(255,255,255,.035)}.faq_orange__04s_3 .faq_faq-item__BMcU0 summary:hover{background:rgba(255,255,255,.12)}.faq_faq-num__HD0HO{font:700 10px var(--mono);letter-spacing:.08em;opacity:.52}.faq_faq-question__doMM1{font-size:clamp(24px,2.45vw,38px);line-height:1.02;letter-spacing:-.045em;font-weight:700}.faq_faq-item__BMcU0[open] .faq_toggle__gUPxy{transform:rotate(45deg);background:var(--ink);color:var(--paper)}.faq_dark__1kD4d .faq_faq-item__BMcU0[open] .faq_toggle__gUPxy{background:var(--orange);color:var(--ink);border-color:var(--orange)}.faq_answer__eNNb7{padding:0 70px 34px 78px;max-width:1000px;font:400 clamp(18px,1.65vw,24px) /1.5 var(--serif)}.faq_answer__eNNb7 p{margin:0}.faq_answer__eNNb7 p+p{margin-top:16px}.faq_answer__eNNb7 strong,.faq_search-result-answer__aSIby strong{font-weight:700}.faq_answer__eNNb7 a{border-bottom:1px solid}.faq_dark__1kD4d .faq_answer__eNNb7{color:#d1cdc4}.faq_orange__04s_3 .faq_answer__eNNb7{color:#31140d}.faq_cta__ZtiP_{background:#000000;color:var(--white);min-height:640px;padding:clamp(90px,12vw,180px) 0 60px}.faq_cta__ZtiP_>.faq_shell__b_YdD{width:min(100%,1440px);padding-inline:clamp(20px,4vw,64px)}.faq_cta-kicker___vG_g{color:var(--white);font:700 15px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.faq_cta__ZtiP_ h2{margin:35px 0 clamp(54px,7vw,80px);max-width:none;color:var(--white);font-family:var(--font-body);font-size:clamp(4rem,9vw,9rem);font-weight:500;line-height:.92;letter-spacing:-.075em}.faq_cta__ZtiP_ h2 .visible-word{font-family:Georgia,Times New Roman,serif;font-weight:400;transform:translateY(0)}.faq_cta__ZtiP_ h2 .visible-word-label{color:var(--white)}.faq_cta__ZtiP_ h2 .visible-word-fill{color:var(--orange);margin-bottom:-.34em;margin-left:-.18em;padding-bottom:.34em;padding-left:.18em}.faq_cta-foot__80889{padding-top:18px;border-top:1px solid rgb(255 255 255/55%);display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.faq_cta-foot__80889 p{margin:0;max-width:620px;color:var(--white);font-family:var(--font-body);font-size:16px;line-height:1.55}.faq_cta-link__W_CCj{display:inline-flex;align-items:center;gap:12px;color:var(--orange);text-decoration:underline;text-underline-offset:.12em;font-size:clamp(20px,3vw,42px);font-weight:700;letter-spacing:-.035em}.faq_cta-link__W_CCj:focus-visible,.faq_cta-link__W_CCj:hover{color:var(--white)}.faq_pageFooter__xtehO{position:relative;padding:28px 0;background:#000000;color:var(--white)}.faq_pageFooter__xtehO:before{content:none}.faq_footerInner__BLySS{width:min(100%,1440px);margin-inline:auto;padding-inline:clamp(20px,4vw,64px);display:flex;justify-content:space-between;gap:24px;font-size:16px}@media (max-width:1040px){.faq_faq-grid__7aNcH,.faq_finder-head__DGv03,.faq_search-results__gMl7O,.faq_search-wrap__h4FGd{grid-template-columns:180px minmax(0,1fr);gap:42px}.faq_faq-side__hUWjF h2{max-width:180px}}@media (max-width:780px){.faq_hero__mNc7c{min-height:calc(100svh - 70px)}.faq_faqArtwork___i90I{right:-38%;width:128vw;opacity:.62;transform:translateY(-50%)}.faq_hero-inner__WDNmV{min-height:calc(100svh - 70px);padding-top:58px;padding-bottom:44px}.faq_hero__mNc7c h1{font-size:clamp(4rem,19vw,7rem)}.faq_hero-foot__PqFP_{grid-template-columns:1fr;gap:24px}.faq_hero-side__iT1lB{justify-self:start}.faq_faq-grid__7aNcH,.faq_finder-head__DGv03,.faq_search-results__gMl7O,.faq_search-wrap__h4FGd{grid-template-columns:1fr}.faq_faq-side__hUWjF{position:static}.faq_faq-side__hUWjF h2,.faq_faq-side__hUWjF p{max-width:650px}.faq_answer__eNNb7{padding-left:0;padding-right:20px}.faq_faq-item__BMcU0 summary{grid-template-columns:42px minmax(0,1fr) 36px}.faq_search-status__k_Yok{grid-column:1}.faq_search-results__gMl7O:before{padding-top:0}.faq_search-result-answer__aSIby{padding-right:12px}.faq_cta-foot__80889{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.faq_faqPage__xrlsC{--pad:18px}.faq_hero__mNc7c{min-height:650px}.faq_faqArtwork___i90I{right:-55%;top:47%;width:155vw;opacity:.5}.faq_hero__mNc7c h1{font-size:58px}.faq_hero-lead__gdWQS{font-size:22px}.faq_finder__uE8Vs h2{font-size:43px}.faq_search__wBfup input{font-size:30px}.faq_search__wBfup{grid-template-columns:auto 1fr}.faq_search-clear__tYIrS{grid-column:2;justify-self:start;padding-left:0}.faq_search-results__gMl7O{margin-top:28px}.faq_faq-item__BMcU0 summary{grid-template-columns:34px minmax(0,1fr) 32px;gap:12px;padding:21px 0}.faq_faq-question__doMM1{font-size:23px}.faq_answer__eNNb7{font-size:18px;padding-bottom:28px}.faq_cta__ZtiP_{padding:72px 0 48px}.faq_cta__ZtiP_ h2{font-size:clamp(38px,11vw,54px)}.faq_footerInner__BLySS{flex-direction:column}}@media (prefers-reduced-motion:reduce){.faq_faqAnswerSignal__3KU5l circle,.faq_faqAnswerSignal__3KU5l path,.faq_faqArtRow__znqOg,.faq_faqArtRow__znqOg[data-featured=true],.faq_faqArtRow__znqOg[data-featured=true] .faq_faqArtPlus__x26XP,.faq_faqCircuit__KjeF9 path,.faq_faqNodes__Fr7Te,.faq_faqPanel__sjoEI,.faq_faqQuestionPulse__mLlh1,.faq_faqSatellite__0EQh9{animation:none;opacity:1;stroke-dashoffset:0;transform:none}.faq_faqPage__xrlsC *,.faq_faqPage__xrlsC :after,.faq_faqPage__xrlsC :before{transition:none!important;animation:none!important}}.faq_hero__mNc7c{background-color:var(--surface);color:var(--text)}.faq_hero__mNc7c:before{background:linear-gradient(90deg,var(--surface),transparent)}.faq_hero__mNc7c h1 .visible-word-label{color:var(--text)}.faq_hero-lead__gdWQS,.faq_hero-meta__D01GF,.faq_hero-side__iT1lB{color:var(--text-muted)}.faq_paper__DQ_my{background:var(--surface-warm)}.faq_dark__1kD4d{background:var(--surface-dark);color:var(--on-dark)}