.portfolio_page__Emlb4{--ink:#101214;--paper:#eeeae2;--muted:#a3a6a9;--red:#ff6248;--line:#34373a;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow:clip}.portfolio_page__Emlb4 *{box-sizing:border-box}.portfolio_page__Emlb4 figure,.portfolio_page__Emlb4 h1,.portfolio_page__Emlb4 h2,.portfolio_page__Emlb4 h3,.portfolio_page__Emlb4 h4,.portfolio_page__Emlb4 p{margin:0}.portfolio_page__Emlb4 a{color:inherit}.portfolio_page__Emlb4 button,.portfolio_page__Emlb4 input,.portfolio_page__Emlb4 textarea{font:inherit}.portfolio_page__Emlb4 a,.portfolio_page__Emlb4 button,.portfolio_page__Emlb4 summary{-webkit-tap-highlight-color:transparent}.portfolio_page__Emlb4 a:focus-visible,.portfolio_page__Emlb4 button:focus-visible,.portfolio_page__Emlb4 summary:focus-visible{outline:2px solid var(--red);outline-offset:6px}.portfolio_page__Emlb4 article[id],.portfolio_page__Emlb4 section[id]{scroll-margin-top:100px}.portfolio_container__LzKIW{max-width:1240px;margin:auto;padding:0 40px}.portfolio_chapter__akyBG,.portfolio_footer__qhUt_,.portfolio_foundationDates__7AZTz,.portfolio_heroBottom__boUoF,.portfolio_heroTop__erLAe,.portfolio_itemNumber__TQINw,.portfolio_label__tgdHZ,.portfolio_navigation__XAgaJ,.portfolio_overline__sQZSo,.portfolio_portraitStage__dDG_f figcaption,.portfolio_projectMeta__X_l__,.portfolio_racingPoster__k0P9a small,.portfolio_resumeLink__D0H_P,.portfolio_tags__Eh7A1{font-family:var(--font-label),monospace;font-size:11px;font-weight:400;letter-spacing:.055em;line-height:1.6}.portfolio_label__tgdHZ,.portfolio_overline__sQZSo{text-transform:uppercase}.portfolio_accent__bnIzL{color:var(--red)}.portfolio_muted__EQrvM{color:#696c6e}.portfolio_srOnly__bwhHV{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.portfolio_skipLink__ly5hZ{position:absolute;top:-100px;left:20px;z-index:100;background:var(--paper);color:var(--ink)!important;padding:12px}.portfolio_skipLink__ly5hZ:focus{top:15px}.portfolio_header__c9IEH{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:25px 40px;border-bottom:1px solid var(--line)}.portfolio_wordmark__k67ML{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;letter-spacing:-.09em;text-decoration:none;white-space:nowrap}.portfolio_wordmark__k67ML span{color:var(--red);margin-left:6px}.portfolio_navigation__XAgaJ{display:flex;align-items:center;gap:30px}.portfolio_navigation__XAgaJ a{text-decoration:none;min-height:32px;display:flex;align-items:center}.portfolio_navigation__XAgaJ a:hover,.portfolio_resumeLink__D0H_P:hover{color:var(--red)}.portfolio_resumeLink__D0H_P{display:flex;align-items:center;gap:8px;text-decoration:none;border-bottom:1px solid var(--red);min-height:32px}.portfolio_hero__4j0Rt{padding:34px 0 0;background:var(--ink)}.portfolio_heroTop__erLAe{display:flex;justify-content:space-between;gap:20px;color:var(--muted)}.portfolio_heroName__miiOA{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(34px,9vw,126px);line-height:1.2;letter-spacing:-.075em;white-space:nowrap;margin:24px 0 40px!important}.portfolio_heroName__miiOA>span{color:var(--red)}.portfolio_heroMain__wuBcy{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:70px;align-items:center}.portfolio_overline__sQZSo{color:var(--muted);margin-bottom:15px!important}.portfolio_heroHeading__ICxQg{font-family:var(--font-display),sans-serif;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.23;letter-spacing:-.045em}.portfolio_heroHeading__ICxQg em,.portfolio_sectionHeading__UVEy4 em{color:var(--red);font-style:normal}.portfolio_heroCopy__xBcc2{max-width:590px;color:#b7b9bb;font-size:17px;line-height:1.75;margin-top:25px!important}.portfolio_actions__avDtJ{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:30px}.portfolio_solidButton__x6aHy{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:48px;padding:14px 20px;background:var(--red);color:var(--ink)!important;border:1px solid var(--red);font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;cursor:pointer}.portfolio_solidButton__x6aHy:hover{background:#ff806b}.portfolio_solidButton__x6aHy:disabled{opacity:.6;cursor:wait}.portfolio_plainLink__WwzF4{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid}.portfolio_plainLink__WwzF4:hover{color:var(--red)}.portfolio_portraitStage__dDG_f{position:relative;justify-self:end;width:100%;min-width:0;max-width:300px}.portfolio_portraitArtwork__oOxI0{position:relative;isolation:isolate;min-width:0;width:100%;padding-top:20px}.portfolio_portraitFrame__RCzbK{position:relative;z-index:1;width:260px;max-width:100%;margin:auto}.portfolio_portraitFrame__RCzbK img{display:block;width:100%;height:auto;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}.portfolio_portraitCorner__fioT_{position:absolute;bottom:0;left:0;background:var(--red);color:var(--ink);padding:9px 12px;font-family:var(--font-label),monospace;font-size:11px}.portfolio_portraitStage__dDG_f figcaption{position:relative;min-width:0;color:var(--muted);margin:18px 0 0 20px;line-height:1.9;overflow-wrap:anywhere}.portfolio_portraitStage__dDG_f figcaption>span{display:block}.portfolio_speedLines__crsEM{position:absolute;inset:0 0 0 12px;overflow:hidden;pointer-events:none}.portfolio_speedLines__crsEM i{position:absolute;height:90%;width:40px;background:var(--red);transform:skew(-24deg);right:0;top:0}.portfolio_speedLines__crsEM i:nth-child(2){right:58px;opacity:.35}.portfolio_speedLines__crsEM i:nth-child(3){right:116px;opacity:.15}.portfolio_heroBottom__boUoF{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:65px;padding:24px 0;border-top:1px solid var(--line);color:var(--muted)}.portfolio_heroBottom__boUoF>a{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%}.portfolio_heroBottom__boUoF>span:last-child{text-align:right}.portfolio_section__libAd{padding:100px 0}.portfolio_lightSection__62i5q{background:var(--paper);color:var(--ink);--line:#c9c5be;--muted:#666968}.portfolio_darkSection__rUBOa{background:var(--ink);color:var(--paper)}.portfolio_chapter__akyBG{display:flex;align-items:center;gap:16px;text-transform:uppercase;margin-bottom:45px!important;color:var(--muted)}.portfolio_chapter__akyBG>span{color:var(--red);font-size:13px;border-bottom:1px solid;padding-bottom:4px}.portfolio_lightSection__62i5q .portfolio_chapter__akyBG>span{color:#b53523}.portfolio_sectionHeading__UVEy4{font-family:var(--font-display),sans-serif;font-size:clamp(28px,3.6vw,46px);line-height:1.3;letter-spacing:-.05em;font-weight:500}.portfolio_lightSection__62i5q .portfolio_sectionHeading__UVEy4 em{color:#b53523}.portfolio_foundation___rBJa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.portfolio_prose__zdzP0{font-size:17px;line-height:1.85;color:#535754}.portfolio_prose__zdzP0 p+p{margin-top:20px!important}.portfolio_foundationDates__7AZTz{display:grid;gap:9px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line);font-size:11px}.portfolio_sectionIntro__Q0KAu{display:flex;justify-content:space-between;align-items:end;gap:60px}.portfolio_sectionIntro__Q0KAu>p{max-width:370px;color:var(--muted);font-size:16px;line-height:1.8}.portfolio_experienceList__ojPjd{margin-top:58px}.portfolio_experience__ra6qi{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px;padding:36px 0;border-top:1px solid var(--line)}.portfolio_experience__ra6qi .portfolio_label__tgdHZ{color:var(--muted)}.portfolio_role__5mq3L{margin-top:15px!important;font-size:15px;line-height:1.8}.portfolio_role__5mq3L>span{color:var(--muted)}.portfolio_itemNumber__TQINw{color:var(--red);margin-bottom:12px!important}.portfolio_experience__ra6qi h3{font-family:var(--font-display),sans-serif;font-size:22px;font-weight:500;letter-spacing:-.035em;line-height:1.45}.portfolio_experienceBody__C8Vhk{margin-top:20px!important;color:#b7b9bb;line-height:1.85;font-size:16px}.portfolio_tags__Eh7A1{display:flex;gap:8px 20px;flex-wrap:wrap;padding:0;list-style:none;margin:20px 0 0;color:var(--muted);font-size:11px}.portfolio_bridge__ceSyi{border-top:1px solid var(--line);padding-top:40px;margin-top:12px!important;color:var(--muted);font-size:20px;line-height:1.65}.portfolio_bridge__ceSyi strong{color:var(--paper);font-weight:400}.portfolio_projectStories__ihFit{margin-top:55px;display:grid;gap:60px}.portfolio_projectStory__nE1n8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:45px;align-items:center}.portfolio_projectStory__nE1n8:nth-child(2n) .portfolio_projectVisual__qmhHb{order:2}.portfolio_projectStoryCopy__JCym9 h3{font-family:var(--font-display),sans-serif;font-size:clamp(21px,2.2vw,29px);font-weight:500;line-height:1.5;letter-spacing:-.04em;margin-top:17px!important}.portfolio_projectStoryCopy__JCym9>p{font-size:16px;line-height:1.8;color:#626663;margin-top:20px!important}.portfolio_projectMeta__X_l__{display:flex;justify-content:space-between;gap:12px;font-size:11px;text-transform:uppercase;color:#626663}.portfolio_projectStoryCopy__JCym9 details{margin-top:23px;border-block:1px solid var(--line);padding:15px 0}.portfolio_projectStoryCopy__JCym9 summary,.portfolio_toolbox__zJYWa summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;font-size:13px;font-weight:600;cursor:pointer;min-height:30px}.portfolio_projectStoryCopy__JCym9 summary::-webkit-details-marker,.portfolio_toolbox__zJYWa summary::-webkit-details-marker{display:none}.portfolio_projectStoryCopy__JCym9 details[open] summary>span,.portfolio_toolbox__zJYWa[open] summary>span{transform:rotate(45deg)}.portfolio_projectStoryCopy__JCym9 details>p{margin:18px 0 0;font-size:15px;line-height:1.8;color:#626663}.portfolio_projectStoryCopy__JCym9 .portfolio_evidence__9OVSg{color:#303731;font-size:12px;border-left:2px solid #b53523;padding-left:14px}.portfolio_projectVisual__qmhHb{min-width:0;background:#171d20;color:var(--paper)}.portfolio_projectImageFrame__VLzDu{position:relative;display:block;aspect-ratio:6/5;background:#171d20;overflow:hidden}.portfolio_projectImageFrame__VLzDu img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.portfolio_imageExpand__cdCAw{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;background:var(--ink);color:var(--paper);border:1px solid #686c70}.portfolio_projectImageFrame__VLzDu:hover .portfolio_imageExpand__cdCAw{background:var(--red);color:var(--ink);border-color:var(--red)}.portfolio_projectCaption__tDpx_{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 18px;border-top:1px solid #34373a}.portfolio_projectCaption__tDpx_>.portfolio_label__tgdHZ{font-size:10px;color:#b7b9bb}.portfolio_projectCaption__tDpx_>a{display:inline-flex;align-items:center;gap:6px;min-height:30px;font-size:11px;text-underline-offset:4px}.portfolio_projectCaption__tDpx_>a:hover{color:var(--red)}.portfolio_projectStoryCopy__JCym9 .portfolio_projectDetailPhoto__nY12_{margin-top:22px}.portfolio_projectDetailPhoto__nY12_ img{display:block;width:100%;height:auto}.portfolio_projectDetailPhoto__nY12_ figcaption{font-family:var(--font-label),monospace;font-size:10px;color:#626663;line-height:1.8;margin-top:8px}.portfolio_library__u_h50{border-top:1px solid var(--line);margin-top:75px;padding-top:26px}.portfolio_libraryTitle__gWStc{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.portfolio_libraryTitle__gWStc h3{font-size:19px;font-weight:500;letter-spacing:-.02em}.portfolio_libraryTitle__gWStc>a{display:flex;align-items:center;gap:5px;font-size:12px;text-decoration:none}.portfolio_libraryList__442J2{padding:0;margin:0;list-style:none}.portfolio_libraryList__442J2>li{border-bottom:1px solid var(--line)}.portfolio_libraryList__442J2 a{display:flex;justify-content:space-between;gap:20px;padding:22px 0;text-decoration:none}.portfolio_libraryList__442J2 a:hover h4{color:#b53523}.portfolio_libraryList__442J2 a>div{min-width:0}.portfolio_libraryList__442J2 h4{font-family:var(--font-display),sans-serif;font-weight:500;font-size:18px;line-height:1.5;margin:7px 0!important;overflow-wrap:anywhere}.portfolio_libraryList__442J2 p{font-size:14px;line-height:1.7;color:#626663;max-width:700px}.portfolio_libraryList__442J2 .portfolio_label__tgdHZ{font-size:11px;color:#626663}.portfolio_libraryList__442J2 svg{flex-shrink:0;margin-top:20px}.portfolio_textButton__Ozuk1{background:none;border:0;text-decoration:underline;cursor:pointer;padding:0;color:inherit}.portfolio_toolbox__zJYWa{border-block:1px solid var(--line);margin:45px 0 24px;padding:20px 0}.portfolio_toolbox__zJYWa dl{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px 0}.portfolio_toolbox__zJYWa dt{font-family:var(--font-label),monospace;font-size:11px;color:#b53523;text-transform:uppercase}.portfolio_toolbox__zJYWa dd{margin:10px 0 0;font-size:14px;color:#626663;line-height:1.8}.portfolio_racingSection__PE0m9{background:#ff6248;color:var(--ink);--line:#a53625;--muted:#3a211d}.portfolio_racingSection__PE0m9 .portfolio_chapter__akyBG>span{color:var(--ink)}.portfolio_racingLayout__kbcMf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:100px}.portfolio_racingPoster__k0P9a{position:relative;color:var(--ink);border-block:1px solid #c4442e;padding:24px 0;overflow:hidden}.portfolio_startLights__ILu8g{display:flex;gap:8px;margin-bottom:25px}.portfolio_startLights__ILu8g i{width:12px;height:12px;border-radius:50%;background:var(--ink)}.portfolio_racingPoster__k0P9a>span{display:block;position:relative;font-family:var(--font-display),sans-serif;font-size:clamp(48px,7vw,95px);font-weight:700;letter-spacing:-.07em;line-height:1.2}.portfolio_racingSlash__0qeu2{position:absolute;right:8px;bottom:0;color:#ffc0af;font-size:170px;line-height:1}.portfolio_checkered__KK_XE{height:24px;margin:28px 0 18px;background:conic-gradient(var(--ink) 25%,transparent 0 50%,var(--ink) 0 75%,transparent 0);background-size:24px 24px;max-width:260px}.portfolio_racingPoster__k0P9a small{font-size:8px;letter-spacing:.08em}.portfolio_racingCopy__keJd_ h2{font-family:var(--font-display),sans-serif;font-size:clamp(32px,4vw,50px);line-height:1.25;letter-spacing:-.05em;font-weight:500;margin:20px 0!important}.portfolio_racingCopy__keJd_ h2 em{font-style:normal;color:var(--ink)}.portfolio_racingCopy__keJd_>p{line-height:1.85;font-size:16px;color:#352321;margin-top:18px!important}.portfolio_racingCopy__keJd_ .portfolio_plainLink__WwzF4{margin-top:17px}.portfolio_racingCopy__keJd_ .portfolio_plainLink__WwzF4:hover{color:var(--ink);text-decoration:underline}.portfolio_contactSection__6Pa1d .portfolio_label__tgdHZ{color:var(--muted)}.portfolio_contactGrid__fhDFI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:100px;margin-top:24px}.portfolio_contactGrid__fhDFI>div>p{max-width:420px;color:#b7b9bb;font-size:16px;line-height:1.85;margin-top:25px!important}.portfolio_emailLink__Dra27{display:inline-flex;align-items:center;gap:12px;font-size:clamp(14px,1.7vw,20px);text-underline-offset:6px;margin-top:30px;overflow-wrap:anywhere}.portfolio_socialLinks__HLLOg{display:flex;flex-wrap:wrap;gap:25px;margin-top:22px;font-size:12px}.portfolio_socialLinks__HLLOg a{text-decoration:none}.portfolio_contactForm___OKK3 fieldset{border:0;margin:0;padding:0;display:grid;gap:22px;min-width:0}.portfolio_contactForm___OKK3 label{display:flex;flex-direction:column;gap:10px;font-size:12px;color:#b7b9bb;min-width:0}.portfolio_formRow__qbb42{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portfolio_contactForm___OKK3 input,.portfolio_contactForm___OKK3 textarea{width:100%;border:0;border-bottom:1px solid #686c70;background:transparent;color:var(--paper);padding:7px 0 12px;border-radius:0;font-size:16px;line-height:1.5;resize:vertical}.portfolio_contactForm___OKK3 input::-moz-placeholder{color:#858b91}.portfolio_contactForm___OKK3 input::placeholder{color:#858b91}.portfolio_contactForm___OKK3 input:focus,.portfolio_contactForm___OKK3 textarea:focus{outline:2px solid var(--red);outline-offset:5px}.portfolio_contactForm___OKK3 .portfolio_solidButton__x6aHy{justify-self:start;font-size:13px}.portfolio_error__vsn7b,.portfolio_success__BB7Rw{font-size:14px;margin-top:20px!important}.portfolio_success__BB7Rw{color:#bcdec7}.portfolio_error__vsn7b{color:#ffad9a}.portfolio_footer__qhUt_{border-top:1px solid var(--line);padding:28px 40px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:var(--muted)}.portfolio_footer__qhUt_ .portfolio_wordmark__k67ML{color:var(--paper)}.portfolio_footer__qhUt_>a:last-child{text-decoration:none}.portfolio_casePage__Dn2c7{min-height:100vh}.portfolio_caseContainer___Vv3_{max-width:960px;padding:60px 30px 90px;margin:auto}.portfolio_caseContainer___Vv3_>.portfolio_plainLink__WwzF4{margin-bottom:25px}.portfolio_caseContainer___Vv3_ article{border:0;border-radius:0;background:var(--paper)}.portfolio_caseContainer___Vv3_ article h2{font-family:var(--font-display),sans-serif;font-weight:500;line-height:1.4}@media(min-width:1500px){.portfolio_heroName__miiOA{font-size:132px}}@media(max-width:950px){.portfolio_container__LzKIW{padding:0 28px}.portfolio_header__c9IEH{padding:22px 28px}.portfolio_heroMain__wuBcy{gap:35px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.portfolio_portraitFrame__RCzbK{width:220px}.portfolio_section__libAd{padding:75px 0}.portfolio_contactGrid__fhDFI,.portfolio_experience__ra6qi,.portfolio_foundation___rBJa,.portfolio_racingLayout__kbcMf{gap:40px}.portfolio_sectionIntro__Q0KAu{gap:35px}.portfolio_sectionIntro__Q0KAu>p{max-width:300px}.portfolio_projectStory__nE1n8{gap:26px}.portfolio_racingSlash__0qeu2{font-size:120px;right:0}.portfolio_footer__qhUt_{padding:28px}}@media(max-width:680px){.portfolio_container__LzKIW{padding:0 22px}.portfolio_header__c9IEH{padding:18px 22px;gap:16px;flex-wrap:wrap}.portfolio_wordmark__k67ML{font-size:23px}.portfolio_navigation__XAgaJ{order:3;width:100%;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:10px;font-size:11px}.portfolio_resumeLink__D0H_P{font-size:11px}.portfolio_hero__4j0Rt{padding-top:25px}.portfolio_heroTop__erLAe{font-size:11px}.portfolio_heroTop__erLAe>span:last-child{display:none}.portfolio_heroName__miiOA{margin:18px 0 28px!important;font-size:clamp(33px,8.5vw,60px);letter-spacing:-.08em}.portfolio_heroMain__wuBcy{grid-template-columns:minmax(0,1fr);gap:40px}.portfolio_heroHeading__ICxQg{font-size:36px}.portfolio_heroCopy__xBcc2{font-size:16px;line-height:1.8}.portfolio_actions__avDtJ{gap:20px}.portfolio_portraitStage__dDG_f{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;gap:18px;align-items:start;justify-items:start}.portfolio_portraitArtwork__oOxI0{max-width:260px;padding-top:0}.portfolio_portraitFrame__RCzbK{width:220px;margin:0}.portfolio_portraitStage__dDG_f figcaption{width:100%;margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;line-height:1.8}.portfolio_speedLines__crsEM{inset:0 0 0 10px}.portfolio_speedLines__crsEM i{width:26px}.portfolio_speedLines__crsEM i:nth-child(2){right:36px}.portfolio_speedLines__crsEM i:nth-child(3){right:72px}.portfolio_portraitCorner__fioT_{font-size:8px;padding:6px 9px}.portfolio_heroBottom__boUoF{margin-top:40px;font-size:11px;padding:20px 0}.portfolio_heroBottom__boUoF>span:last-child{display:none}.portfolio_section__libAd{padding:62px 0}.portfolio_chapter__akyBG{font-size:11px;gap:12px;margin-bottom:30px!important;align-items:start}.portfolio_chapter__akyBG>span{font-size:11px}.portfolio_sectionHeading__UVEy4{font-size:29px;line-height:1.38;letter-spacing:-.05em}.portfolio_foundation___rBJa{grid-template-columns:1fr;gap:28px}.portfolio_prose__zdzP0{font-size:16px;line-height:1.85}.portfolio_sectionIntro__Q0KAu{display:block}.portfolio_sectionIntro__Q0KAu>p{max-width:none;margin-top:23px!important;font-size:15px}.portfolio_experienceList__ojPjd{margin-top:35px}.portfolio_experience__ra6qi{grid-template-columns:1fr;gap:25px;padding:28px 0}.portfolio_experience__ra6qi h3{font-size:21px}.portfolio_role__5mq3L{font-size:13px}.portfolio_experienceBody__C8Vhk{font-size:15px}.portfolio_bridge__ceSyi{font-size:18px}.portfolio_projectStories__ihFit{margin-top:35px;gap:50px}.portfolio_projectStory__nE1n8{grid-template-columns:1fr;gap:25px}.portfolio_projectStory__nE1n8:nth-child(2n) .portfolio_projectVisual__qmhHb{order:0}.portfolio_projectStoryCopy__JCym9 h3{font-size:23px}.portfolio_projectMeta__X_l__{font-size:11px}.portfolio_projectStoryCopy__JCym9>p{font-size:15px}.portfolio_library__u_h50{margin-top:48px}.portfolio_libraryTitle__gWStc h3{font-size:16px}.portfolio_libraryTitle__gWStc>a{font-size:11px}.portfolio_libraryList__442J2 h4{font-size:16px}.portfolio_toolbox__zJYWa dl{grid-template-columns:1fr}.portfolio_racingLayout__kbcMf{grid-template-columns:1fr;gap:35px}.portfolio_racingPoster__k0P9a{max-width:440px}.portfolio_racingPoster__k0P9a>span{font-size:75px}.portfolio_racingSlash__0qeu2{font-size:150px;right:35px}.portfolio_racingCopy__keJd_ h2{font-size:38px}.portfolio_contactGrid__fhDFI{grid-template-columns:1fr;gap:45px}.portfolio_contactGrid__fhDFI>div>p{font-size:15px}.portfolio_emailLink__Dra27{font-size:16px;gap:8px}.portfolio_footer__qhUt_{padding:25px 22px;flex-wrap:wrap;font-size:11px;gap:16px}.portfolio_footer__qhUt_>span{width:calc(100% - 80px);text-align:right}.portfolio_footer__qhUt_>a:last-child{margin-left:auto}.portfolio_caseContainer___Vv3_{padding:35px 18px 60px}.portfolio_caseContainer___Vv3_ article h2{font-size:23px}}@media(max-width:360px){.portfolio_container__LzKIW{padding:0 18px}.portfolio_header__c9IEH{padding-inline:18px}.portfolio_heroName__miiOA{font-size:31px}.portfolio_heroHeading__ICxQg{font-size:32px}.portfolio_formRow__qbb42{grid-template-columns:1fr;gap:22px}.portfolio_racingPoster__k0P9a>span{font-size:65px}.portfolio_sectionHeading__UVEy4{font-size:26px}}.portfolio_headerActions__gRzhj{display:flex;align-items:center;gap:22px}.portfolio_motionToggle__mY5_S{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;padding:6px 10px;border:1px solid;background:transparent;color:inherit;cursor:pointer;opacity:.8;font-family:var(--font-label),monospace!important;font-size:10px!important;line-height:1.4;white-space:nowrap}.portfolio_motionToggle__mY5_S[hidden]{display:none}.portfolio_motionToggle__mY5_S:hover{opacity:1}.portfolio_motionToggle__mY5_S:disabled{cursor:default;opacity:.65}.portfolio_motionGlyph__UN8hF{display:flex;align-items:center;gap:2px;height:12px}.portfolio_motionGlyph__UN8hF i{display:block;width:2px;height:8px;background:currentColor}.portfolio_motionGlyph__UN8hF i:nth-child(2){height:12px}.portfolio_scrollProgress__GxPe_{position:fixed;left:0;right:0;top:0;height:3px;background:var(--red);transform:scaleX(var(--scroll-progress,0));transform-origin:left;z-index:90;pointer-events:none}.portfolio_heroName__miiOA>.portfolio_nameWord__ClmZl{display:inline-block;color:var(--paper)}.portfolio_heroName__miiOA>.portfolio_nameDot__oiVFa{display:inline-block;color:var(--red)}.portfolio_navigation__XAgaJ a{position:relative}.portfolio_navigation__XAgaJ a:after{content:"";height:1px;background:var(--red);position:absolute;left:0;right:0;bottom:0;transform:scaleX(0);transform-origin:left;transition:transform .3s}.portfolio_navigation__XAgaJ a:focus-visible:after,.portfolio_navigation__XAgaJ a:hover:after{transform:scaleX(1)}.portfolio_page__Emlb4 .portfolio_solidButton__x6aHy{transition:transform .3s,background .3s,box-shadow .3s}.portfolio_emailLink__Dra27 svg,.portfolio_libraryList__442J2 svg,.portfolio_plainLink__WwzF4 svg,.portfolio_projectCaption__tDpx_ svg,.portfolio_resumeLink__D0H_P svg,.portfolio_solidButton__x6aHy svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.portfolio_emailLink__Dra27:hover svg,.portfolio_libraryList__442J2 a:hover svg,.portfolio_plainLink__WwzF4:hover svg,.portfolio_projectCaption__tDpx_ a:hover svg,.portfolio_resumeLink__D0H_P:hover svg,.portfolio_solidButton__x6aHy:hover svg{transform:translate(3px,-3px)}.portfolio_projectImageFrame__VLzDu img{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.portfolio_projectImageFrame__VLzDu:after{content:"";position:absolute;inset:-50%;pointer-events:none;background:linear-gradient(110deg,transparent 38%,#ffffff15 48%,transparent 58%);transform:translateX(-70%);transition:transform .9s}.portfolio_projectImageFrame__VLzDu:hover:after{transform:translateX(70%)}.portfolio_projectImageFrame__VLzDu:hover img{transform:scale(1.035)}.portfolio_imageExpand__cdCAw{transition:background .25s,transform .25s}.portfolio_projectImageFrame__VLzDu:hover .portfolio_imageExpand__cdCAw{transform:rotate(5deg)}.portfolio_projectStoryCopy__JCym9 summary>span{transition:transform .3s}.portfolio_libraryList__442J2 a{transition:padding .3s,background .3s}.portfolio_libraryList__442J2 a:hover{padding-inline:12px;background:#d7d2c64d}.portfolio_contactForm___OKK3 input,.portfolio_contactForm___OKK3 textarea{transition:border-color .25s}.portfolio_contactForm___OKK3 input:focus,.portfolio_contactForm___OKK3 textarea:focus{border-color:var(--red)}.portfolio_page__Emlb4[data-motion=running] [data-reveal][data-reveal-state=pending]{opacity:0;transform:translateY(32px)}.portfolio_page__Emlb4[data-motion=running] [data-reveal][data-reveal-state=seen]{animation:portfolio_chapterEnter__20JaB .85s cubic-bezier(.16,1,.3,1) backwards}.portfolio_page__Emlb4[data-motion=running] [data-reveal=left][data-reveal-state=seen]{animation-name:portfolio_enterLeft__ojeu0}.portfolio_page__Emlb4[data-motion=running] [data-reveal=right][data-reveal-state=seen]{animation-name:portfolio_enterRight__Vpl82}.portfolio_page__Emlb4[data-motion=running] [data-reveal=image][data-reveal-state=seen]{animation:portfolio_imageEnter__4rExA 1s cubic-bezier(.16,1,.3,1) backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroTop__erLAe{animation:portfolio_chapterEnter__20JaB .7s .05s both}.portfolio_page__Emlb4[data-motion=running] .portfolio_nameWord__ClmZl{animation:portfolio_nameEnter__yHiNM 1s cubic-bezier(.16,1,.3,1) .1s backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_nameWord__ClmZl:nth-child(2){animation-delay:.24s}.portfolio_page__Emlb4[data-motion=running] .portfolio_nameDot__oiVFa{animation:portfolio_dotEnter__gWIfp .8s cubic-bezier(.34,1.56,.64,1) .45s backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroNarrative__XCiRo>*{animation:portfolio_chapterEnter__20JaB .85s cubic-bezier(.16,1,.3,1) backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroNarrative__XCiRo>:first-child{animation-delay:.22s}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroNarrative__XCiRo>:nth-child(2){animation-delay:.3s}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroNarrative__XCiRo>:nth-child(3){animation-delay:.4s}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroNarrative__XCiRo>:nth-child(4){animation-delay:.5s}.portfolio_page__Emlb4[data-motion=running] .portfolio_speedLines__crsEM i{animation:portfolio_stripeDrift__ODEzc 7s ease-in-out infinite}.portfolio_page__Emlb4[data-motion=running] .portfolio_speedLines__crsEM i:nth-child(2){animation-delay:-2s}.portfolio_page__Emlb4[data-motion=running] .portfolio_speedLines__crsEM i:nth-child(3){animation-delay:-4s}.portfolio_page__Emlb4[data-motion=running] .portfolio_heroBottom__boUoF>a svg{animation:portfolio_scrollNudge__sGHYj 2.8s ease-in-out infinite}.portfolio_page__Emlb4[data-motion=running] .portfolio_motionGlyph__UN8hF i{animation:portfolio_equalizer__dmzZU 1.3s ease-in-out infinite alternate}.portfolio_page__Emlb4[data-motion=running] .portfolio_motionGlyph__UN8hF i:nth-child(2){animation-delay:-.4s}.portfolio_page__Emlb4[data-motion=running] .portfolio_motionGlyph__UN8hF i:nth-child(3){animation-delay:-.8s}.portfolio_page__Emlb4[data-motion=running] .portfolio_projectStoryCopy__JCym9 details[open]>:not(summary){animation:portfolio_chapterEnter__20JaB .45s ease-out backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_libraryList__442J2>li{animation:portfolio_chapterEnter__20JaB .65s ease-out backwards}.portfolio_page__Emlb4[data-motion=running] .portfolio_startLights__ILu8g i{animation:portfolio_startingGrid__mEgql 6s ease-in-out infinite}.portfolio_page__Emlb4[data-motion=running] .portfolio_startLights__ILu8g i:nth-child(2){animation-delay:.3s}.portfolio_page__Emlb4[data-motion=running] .portfolio_startLights__ILu8g i:nth-child(3){animation-delay:.6s}.portfolio_page__Emlb4[data-motion=running] .portfolio_startLights__ILu8g i:nth-child(4){animation-delay:.9s}.portfolio_page__Emlb4[data-motion=running] .portfolio_startLights__ILu8g i:nth-child(5){animation-delay:1.2s}.portfolio_page__Emlb4[data-motion=running] .portfolio_checkered__KK_XE{animation:portfolio_checkeredRun__eGwHa 2.5s linear infinite}.portfolio_page__Emlb4[data-motion=running] .portfolio_racingSlash__0qeu2{animation:portfolio_racingDrift__pN5r5 5s ease-in-out infinite}.portfolio_page__Emlb4[data-motion=running] .portfolio_racingCopy__keJd_>svg{transform-origin:bottom left;animation:portfolio_flagWave__OU1Io 4s ease-in-out infinite}.portfolio_page__Emlb4[data-motion-visible=false] *,.portfolio_page__Emlb4[data-motion-visible=false] :after,.portfolio_page__Emlb4[data-motion-visible=false] :before,.portfolio_page__Emlb4[data-motion=running] [data-motion-zone][data-in-view=false] *,.portfolio_page__Emlb4[data-motion=running] [data-motion-zone][data-in-view=false] :after,.portfolio_page__Emlb4[data-motion=running] [data-motion-zone][data-in-view=false] :before{animation-play-state:paused!important}.portfolio_page__Emlb4[data-motion=paused] *,.portfolio_page__Emlb4[data-motion=paused] :after,.portfolio_page__Emlb4[data-motion=paused] :before{animation:none!important;transition:none!important}.portfolio_page__Emlb4[data-motion=paused] .portfolio_scrollProgress__GxPe_{display:none}@keyframes portfolio_chapterEnter__20JaB{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes portfolio_enterLeft__ojeu0{0%{opacity:0;transform:translate(-30px,16px)}to{opacity:1;transform:translate(0)}}@keyframes portfolio_enterRight__Vpl82{0%{opacity:0;transform:translate(30px,16px)}to{opacity:1;transform:translate(0)}}@keyframes portfolio_imageEnter__4rExA{0%{opacity:.15;clip-path:inset(9% 0 9% 0);transform:translateY(26px) scale(.97)}to{opacity:1;clip-path:inset(0);transform:translateY(0) scale(1)}}@keyframes portfolio_nameEnter__yHiNM{0%{opacity:0;transform:translateY(42%);clip-path:inset(0 0 100%)}to{opacity:1;transform:translateY(0);clip-path:inset(0)}}@keyframes portfolio_dotEnter__gWIfp{0%{opacity:0;transform:translateY(-28px) scale(.3)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes portfolio_stripeDrift__ODEzc{0%,to{transform:skew(-24deg) translateY(0)}50%{transform:skew(-24deg) translateY(16px)}}@keyframes portfolio_scrollNudge__sGHYj{0%,70%,to{transform:translateY(0)}40%{transform:translateY(5px)}}@keyframes portfolio_equalizer__dmzZU{0%{transform:scaleY(.5)}to{transform:scaleY(1)}}@keyframes portfolio_startingGrid__mEgql{0%,15%,80%,to{opacity:.3;transform:scale(.85)}35%,60%{opacity:1;transform:scale(1.12)}}@keyframes portfolio_checkeredRun__eGwHa{to{background-position:24px 0}}@keyframes portfolio_racingDrift__pN5r5{0%,to{transform:translateX(0)}50%{transform:translateX(14px)}}@keyframes portfolio_flagWave__OU1Io{0%,to{transform:rotate(-7deg)}50%{transform:rotate(9deg)}}@media(hover:hover) and (pointer:fine){.portfolio_page__Emlb4[data-motion=running] .portfolio_solidButton__x6aHy:hover{transform:translateY(-3px);box-shadow:0 7px 0 #ff624826}}@media(max-width:680px){.portfolio_headerActions__gRzhj{gap:12px}.portfolio_headerActions__gRzhj .portfolio_motionToggle__mY5_S{font-size:9px!important;padding-inline:7px}.portfolio_heroName__miiOA>.portfolio_nameWord__ClmZl{animation-duration:.8s!important}}@media(prefers-reduced-motion:reduce){.portfolio_page__Emlb4 *,.portfolio_page__Emlb4 :after,.portfolio_page__Emlb4 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.portfolio_page__Emlb4 [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.portfolio_scrollProgress__GxPe_{display:none}}.editorial_shell__cSpSN{--ink:#101214;--paper:#eeeae2;--muted:#a3a6a9;--red:#ff6248;--line:#34373a;min-height:100vh;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;line-height:1.65}.editorial_shell__cSpSN a:focus-visible,.editorial_shell__cSpSN button:focus-visible,.editorial_shell__cSpSN summary:focus-visible{outline:2px solid var(--red);outline-offset:4px}.editorial_skipLink__wG9Iz{position:absolute;top:-100px;left:20px;z-index:100;background:var(--paper);color:var(--ink);padding:12px}.editorial_skipLink__wG9Iz:focus{top:15px}.editorial_container__of6M3{width:100%;max-width:1280px;margin:auto;padding:0 40px 80px}.editorial_intro__T4osi{padding:64px 0 40px;max-width:850px}.editorial_eyebrow__BQeRz{font-family:var(--font-label),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 20px}.editorial_intro__T4osi h1,.editorial_state__9L1CL h1{font-family:var(--font-display),sans-serif;font-size:clamp(30px,4.8vw,62px);font-weight:500;letter-spacing:-.055em;line-height:1.25;margin:0;overflow-wrap:anywhere}.editorial_intro__T4osi h1>span{color:var(--red);margin-left:12px}.editorial_description__PFLlY{max-width:620px;color:#b7b9bb;font-size:16px;margin:22px 0 0;line-height:1.85}.editorial_paper__DGTBu{--line:#c9c5be;--muted:#626663;background:var(--paper);color:var(--ink);padding:clamp(20px,3vw,40px);border-top:3px solid var(--red);min-width:0}.editorial_paper__DGTBu h2,.editorial_paper__DGTBu h3,.editorial_paper__DGTBu legend{font-family:var(--font-display),sans-serif;letter-spacing:-.035em;font-weight:500;line-height:1.5}.editorial_paper__DGTBu input,.editorial_paper__DGTBu select,.editorial_paper__DGTBu textarea{color:var(--ink);accent-color:var(--ink);max-width:100%}.editorial_paper__DGTBu input:focus-visible,.editorial_paper__DGTBu select:focus-visible,.editorial_paper__DGTBu textarea:focus-visible{outline:2px solid #b53523;outline-offset:3px}.editorial_paper__DGTBu fieldset{min-width:0}.editorial_workspace__9ROVz{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;padding-bottom:24px;border-bottom:1px solid var(--line)}.editorial_workspace__9ROVz p{font-family:var(--font-label),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.editorial_tabs__oU_9R{display:flex;flex-wrap:wrap;gap:0;margin-bottom:34px;border-bottom:1px solid var(--line)}.editorial_tabs__oU_9R button{padding:14px 18px;min-height:48px;border-bottom:3px solid transparent;font-family:var(--font-label),monospace;font-size:12px;color:#626663}.editorial_tabs__oU_9R button:hover{background:#dedbd3;color:var(--ink)}.editorial_tabs__oU_9R button[aria-pressed=true]{color:var(--ink);border-color:#b53523;background:#e2ded6}.editorial_button__vxpfW,.editorial_secondary__1aQ6R{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 20px;border:1px solid transparent;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;line-height:1.5}.editorial_button__vxpfW{background:var(--red);color:var(--ink)}.editorial_button__vxpfW:hover{background:#ff806a}.editorial_secondary__1aQ6R{border-color:currentColor;color:inherit;background:transparent}.editorial_secondary__1aQ6R:hover{background:#ffffff0d}.editorial_paper__DGTBu .editorial_secondary__1aQ6R:hover{background:#dedbd3}.editorial_button__vxpfW:disabled,.editorial_secondary__1aQ6R:disabled{opacity:.5;cursor:not-allowed}.editorial_login__mUqBR{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:80px;padding-top:35px;min-height:calc(100svh - 190px)}.editorial_login__mUqBR .editorial_intro__T4osi{padding-top:35px}.editorial_loginPanel__z_NbO{margin-top:36px}.editorial_loginPanel__z_NbO h2{font-size:22px;margin-bottom:28px}.editorial_form__Nu6Es{display:grid;gap:24px}.editorial_field__OX_5V label{display:block;font-family:var(--font-label),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:9px}.editorial_field__OX_5V input{display:block;width:100%;background:#f8f5ef;border:1px solid #a5a29b;border-radius:0;padding:13px;font-size:16px;min-height:50px}.editorial_password__VUfUc{position:relative}.editorial_password__VUfUc input{padding-right:54px}.editorial_password__VUfUc button{position:absolute;right:2px;top:2px;width:46px;height:46px;display:grid;place-items:center}.editorial_help__M8SJa{font-size:12px;color:#626663;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.editorial_error__GITv_,.editorial_success__Op3fr{padding:14px;border-left:3px solid;font-size:14px}.editorial_error__GITv_{background:#f9ded8;color:#7f281c}.editorial_success__Op3fr{background:#dde9df;color:#274f31}.editorial_state__9L1CL{max-width:1040px;margin:auto;padding:70px 40px 100px;min-height:calc(100svh - 190px)}.editorial_stateCode__58j2e{font-family:var(--font-display),sans-serif;font-size:clamp(90px,19vw,200px);font-weight:600;color:var(--red);line-height:1.05;letter-spacing:-.09em;margin:0 0 38px;border-bottom:1px solid var(--line);padding-bottom:30px}.editorial_state__9L1CL h1{font-size:clamp(26px,4vw,44px)}.editorial_actions__Hbug3{display:flex;flex-wrap:wrap;gap:18px;margin-top:32px}.editorial_details__F0uAu{margin-top:32px;color:var(--muted);font-size:12px}.editorial_details__F0uAu pre{overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px}.editorial_footer__CRFBr{border-top:1px solid var(--line);max-width:1440px;margin:auto;padding:28px 40px;display:flex;justify-content:space-between;gap:24px;font-family:var(--font-label),monospace;font-size:10px;color:var(--muted)}.editorial_footer__CRFBr a{text-underline-offset:5px}.editorial_calculatorBar__hZYFU{display:flex;justify-content:space-between;gap:20px;padding-bottom:18px;font-family:var(--font-label),monospace;font-size:11px;text-transform:uppercase}.editorial_calculator__TQxaQ{width:100%;height:600px;height:clamp(420px,75svh,700px);background:#f8f5ef;border:1px solid #a5a29b;color:var(--ink)}.editorial_examples__ntSXI{margin-top:28px}.editorial_examples__ntSXI h2{font-size:16px;margin-bottom:16px}.editorial_exampleGrid__7uZXA{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.editorial_exampleGrid__7uZXA button{display:flex;flex-direction:column;gap:6px;padding:20px;text-align:left;border:1px solid var(--line);background:#f8f5ef;color:var(--ink)}.editorial_exampleGrid__7uZXA button:hover{border-color:#b53523}.editorial_exampleGrid__7uZXA small{font-family:var(--font-label),monospace;font-size:12px;color:#626663}.editorial_weather__n6sGu{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.editorial_weather__n6sGu h2{font-size:28px;margin:20px 0}.editorial_weather__n6sGu p{color:#626663;max-width:440px}.editorial_weatherSymbol__D3i9V{display:grid;place-items:center;min-height:240px;border:1px solid #c9c5be;background:repeating-linear-gradient(0deg,transparent,transparent 39px,#c9c5be 0,#c9c5be 40px)}.editorial_weatherSymbol__D3i9V svg{width:120px;height:120px;color:#b53523;stroke-width:.8}.editorial_gameBar___suty{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:18px 30px;font-family:var(--font-label),monospace;font-size:11px}.editorial_gameBar___suty a{text-underline-offset:4px}.editorial_gameBar___suty span{color:var(--muted)}.editorial_inlineLoading__P2y0R{display:flex;gap:12px;align-items:center;min-height:160px;font-family:var(--font-label),monospace;font-size:12px;color:#626663}.editorial_inlineLoading__P2y0R:before{content:"";width:28px;height:3px;background:#b53523;animation:editorial_loadingPulse__L2bY0 1.3s ease-in-out infinite}@keyframes editorial_loadingPulse__L2bY0{50%{opacity:.3}}@media(max-width:850px){.editorial_login__mUqBR{gap:35px;grid-template-columns:1fr 1fr}.editorial_exampleGrid__7uZXA{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial_paper__DGTBu h2{overflow-wrap:anywhere}}@media(max-width:640px){.editorial_container__of6M3{padding:0 20px 50px}.editorial_intro__T4osi{padding:40px 0 30px}.editorial_login__mUqBR{display:block;padding-top:0;min-height:auto}.editorial_login__mUqBR .editorial_intro__T4osi{padding-top:40px}.editorial_loginPanel__z_NbO{margin-top:0}.editorial_workspace__9ROVz{align-items:start;flex-direction:column}.editorial_tabs__oU_9R{margin-bottom:26px}.editorial_tabs__oU_9R button{padding:12px 10px;font-size:11px;flex:1 1 30%}.editorial_state__9L1CL{padding:45px 22px 65px}.editorial_footer__CRFBr{padding:25px 22px;flex-direction:column;gap:12px}.editorial_weather__n6sGu{grid-template-columns:1fr;gap:25px}.editorial_weatherSymbol__D3i9V{min-height:180px}.editorial_gameBar___suty{padding:15px 20px}.editorial_calculatorBar__hZYFU{flex-direction:column;gap:6px}.editorial_exampleGrid__7uZXA button{padding:14px}}@media(prefers-reduced-motion:reduce){.editorial_shell__cSpSN *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.editorial_caseContainer__xM1XN{max-width:1040px;padding-top:38px}.editorial_backLink__K0b4k{display:inline-block;font-size:12px;margin-bottom:26px;text-underline-offset:5px}.editorial_stateCode__58j2e{font-size:clamp(54px,14vw,160px)}.editorial_gameStage__dtWXC{position:relative;isolation:isolate;color:var(--ink)}