@font-face{font-family:EssayHand;src:url(/home-20261103/essays/patrick-hand.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}.U0oTKG_hero{isolation:isolate;flex-direction:column;min-height:640px;display:flex;position:relative;overflow:hidden}.U0oTKG_heroPhoto{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.U0oTKG_hero:after{content:"";z-index:-1;background:linear-gradient(#060a0f77,#060a0f33 30%,#060a0fe8);position:absolute;inset:0}.U0oTKG_heroContent{padding:48px var(--pad) 48px;margin-top:auto}.U0oTKG_back{margin-bottom:42px;font-size:14px;text-decoration:none;display:inline-block}.U0oTKG_back:hover{color:var(--accent)}.U0oTKG_identity{align-items:center;gap:32px;display:flex}.U0oTKG_identity img{object-fit:contain;flex:none;width:clamp(56px,6vw,96px);height:clamp(56px,6vw,96px)}.U0oTKG_roundLogo{border-radius:24%}.U0oTKG_identity h1{letter-spacing:-.065em;font-size:clamp(72px,12vw,180px);line-height:1}.U0oTKG_heroContent>p{letter-spacing:-.035em;max-width:29ch;margin-top:28px;font-size:clamp(28px,3.2vw,48px);line-height:1.15}.U0oTKG_byline{border-top:1px solid #fff5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:22px;font-size:14px;display:flex}.U0oTKG_readingSurface{color:#272a25;background:#f1eee6}.U0oTKG_article{max-width:760px;margin:0 auto;padding:80px 0 90px}.U0oTKG_article p,.U0oTKG_article li{letter-spacing:-.012em;color:#393c35;font-size:18px;line-height:1.88}.U0oTKG_article p+p{margin-top:24px}.U0oTKG_introduction>p:first-child{letter-spacing:-.035em;color:#22271f;font-size:27px;line-height:1.55}.U0oTKG_article section{margin-top:60px;scroll-margin-top:36px}.U0oTKG_article h2{letter-spacing:-.04em;max-width:24ch;margin:0 0 25px;font-size:30px;line-height:1.25}.U0oTKG_contents,.U0oTKG_media{border-top:1px solid #262b2433}.U0oTKG_contents{margin-top:36px}.U0oTKG_media{border-bottom:1px solid #262b2433}.U0oTKG_contents summary,.U0oTKG_media summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:17px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.U0oTKG_contents summary::-webkit-details-marker{display:none}.U0oTKG_media summary::-webkit-details-marker{display:none}.U0oTKG_contents summary>span,.U0oTKG_media summary>span{font-size:24px;font-weight:400}.U0oTKG_contents[open] summary>span,.U0oTKG_media[open] summary>span{transform:rotate(45deg)}.U0oTKG_contents nav{gap:12px;padding:8px 0 26px;display:grid}.U0oTKG_contents nav a{text-underline-offset:4px;font-size:15px;line-height:1.5}.U0oTKG_contents nav a:hover,.U0oTKG_references a:hover{color:#795a27}.U0oTKG_media figure{margin:8px 0 24px}.U0oTKG_media video{background:#111;width:100%;height:auto;max-height:500px;display:block}.U0oTKG_media figcaption,.U0oTKG_sketch figcaption{color:#65685f;font-size:12px;line-height:1.65}.U0oTKG_media figcaption{margin-top:14px}.U0oTKG_productPreview{justify-content:center;gap:24px;padding:20px 0 30px;display:flex;overflow:auto}.U0oTKG_productPreview img{object-fit:contain;width:auto;max-width:30%;height:330px}.U0oTKG_sketch{color:#17232b;background:#fffefa;padding:26px 30px 20px;scroll-margin-top:40px;margin:42px -130px 34px!important}.U0oTKG_sketchFlow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:46px;display:grid}.U0oTKG_sketchStep{text-align:center;min-width:0;position:relative}.U0oTKG_ink{width:200px;height:114px;margin:0 auto 5px;display:block}.U0oTKG_blueStroke{stroke:#72a2da;stroke-width:3px;opacity:.55}.U0oTKG_sketchTitle,.U0oTKG_sketchNote{letter-spacing:0;font-family:EssayHand,cursive;font-weight:400;display:block}.U0oTKG_sketchTitle{font-size:27px;line-height:1.15}.U0oTKG_sketchNote{color:#4b5b67;margin-top:8px;font-size:18px;line-height:1.3}.U0oTKG_connector{width:68px;height:28px;position:absolute;top:53px;right:-58px}.U0oTKG_handNote{text-align:center;letter-spacing:0!important;color:#344e68!important;margin-top:22px!important;font:400 24px/1.3 EssayHand,cursive!important}.U0oTKG_sketch figcaption{border-top:1px solid #dfe2db;max-width:760px;margin:18px auto 0;padding-top:15px}.U0oTKG_originalSketch{padding:18px 28px 20px}.U0oTKG_originalSketch>img{width:100%;height:auto}.U0oTKG_article .U0oTKG_references{border-top:1px solid #262b2433;margin-top:56px;padding-top:36px}.U0oTKG_references p,.U0oTKG_references li{font-size:14px;line-height:1.8}.U0oTKG_references h2{font-size:24px}.U0oTKG_references ul{margin:22px 0;padding-left:20px}.U0oTKG_references li+li{margin-top:8px}.U0oTKG_references a{text-underline-offset:4px;overflow-wrap:anywhere}.U0oTKG_returnLink{margin-top:12px;font-size:13px;display:inline-block}.U0oTKG_next{isolation:isolate;padding:60px var(--pad);min-height:360px;text-decoration:none;display:block;position:relative;overflow:hidden;color:#f4efe8!important}.U0oTKG_next img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.U0oTKG_next:after{content:"";z-index:-1;background:linear-gradient(90deg,#060a0fdd,#060a0f55);position:absolute;inset:0}.U0oTKG_next>span:first-of-type{border-bottom:1px solid #fff8;padding-bottom:5px;font-size:14px}.U0oTKG_next h2{letter-spacing:-.06em;margin:28px 0 20px;font-size:clamp(56px,8vw,120px)}.U0oTKG_next p{max-width:45ch;font-size:17px;line-height:1.65}.U0oTKG_nextArrow{right:var(--pad);font-size:56px;font-weight:400;line-height:1;position:absolute;bottom:44px}.U0oTKG_next:hover img{transform:scale(1.025)}@media (max-width:1100px){.U0oTKG_article{max-width:720px}.U0oTKG_sketch{margin-left:-40px!important;margin-right:-40px!important}.U0oTKG_sketchFlow{gap:28px}.U0oTKG_connector{width:44px;right:-35px}.U0oTKG_ink{width:175px}.U0oTKG_sketchTitle{font-size:24px}.U0oTKG_sketchNote{font-size:17px}}@media (max-width:820px){.U0oTKG_article{max-width:760px;padding:56px 28px 64px}.U0oTKG_sketch{padding:24px 16px 18px;margin-left:-12px!important;margin-right:-12px!important}.U0oTKG_sketchFlow{gap:18px}.U0oTKG_connector{width:32px;right:-25px}.U0oTKG_ink{width:160px}.U0oTKG_sketchTitle{font-size:23px}.U0oTKG_sketchNote{font-size:16px}}@media (max-width:600px){.U0oTKG_hero{min-height:570px}.U0oTKG_heroContent{padding:38px 24px 32px}.U0oTKG_back{margin-bottom:34px;font-size:12px}.U0oTKG_identity{gap:16px}.U0oTKG_identity img{width:42px;height:42px}.U0oTKG_identity h1{font-size:clamp(36px,10.5vw,63px)}.U0oTKG_heroContent>p{max-width:21ch;margin-top:25px;font-size:28px}.U0oTKG_byline{gap:20px;margin-top:28px;font-size:12px}.U0oTKG_article{padding:44px 24px 56px}.U0oTKG_article p,.U0oTKG_article li{font-size:16px;line-height:1.85}.U0oTKG_article p+p{margin-top:22px}.U0oTKG_introduction>p:first-child{font-size:22px;line-height:1.55}.U0oTKG_article h2{font-size:27px;line-height:1.24}.U0oTKG_article section{margin-top:44px}.U0oTKG_contents summary,.U0oTKG_media summary{font-size:13px}.U0oTKG_contents nav a{font-size:14px}.U0oTKG_sketch{padding:14px 14px 16px;margin:30px -8px 28px!important}.U0oTKG_sketchFlow{grid-template-columns:1fr;gap:17px}.U0oTKG_sketchStep{text-align:left;grid-template-columns:88px 1fr;align-items:center;gap:10px;display:grid}.U0oTKG_ink{width:88px;height:65px;margin:0}.U0oTKG_sketchTitle{font-size:22px}.U0oTKG_sketchNote{margin-top:3px;font-size:17px}.U0oTKG_connector{width:27px;height:18px;inset:auto auto -17px 31px;transform:rotate(90deg)}.U0oTKG_handNote{margin-top:22px!important;font-size:22px!important}.U0oTKG_sketch figcaption{margin-top:14px;padding-top:12px;font-size:11px}.U0oTKG_originalSketch{padding:18px 8px}.U0oTKG_originalSketch>img{object-fit:contain;min-height:100px}.U0oTKG_productPreview{justify-content:flex-start;gap:16px}.U0oTKG_productPreview img{flex:none;max-width:none;height:280px}.U0oTKG_references p,.U0oTKG_references li{font-size:13px}.U0oTKG_next{min-height:330px;padding:44px 24px 80px}.U0oTKG_next h2{font-size:clamp(40px,11vw,68px)}.U0oTKG_next p{max-width:30ch;font-size:15px}.U0oTKG_next>span:first-of-type{font-size:12px}.U0oTKG_nextArrow{font-size:36px;bottom:26px}}@media (prefers-reduced-motion:reduce){.U0oTKG_next img{transition:none}.U0oTKG_next:hover img{transform:none}}
@font-face{font-family:Inter;src:url(/home-20261103/refinement/inter-latin-v4.woff2)format("woff2");font-weight:400 700;font-display:swap;font-style:normal}.WqvQFG_surface{--bg:#0c0a08;--surface:#191713;--ink:#f4efe8;--muted:#aaa39b;--accent:#c9a45a;--pad:clamp(24px,3.5vw,64px);--text:Inter,"Helvetica Neue",Arial,sans-serif;background:var(--bg);color:var(--ink);font:400 17px/1.65 var(--text);-webkit-font-smoothing:antialiased;min-width:0;overflow:clip}.WqvQFG_surface,.WqvQFG_surface *,.WqvQFG_surface :before,.WqvQFG_surface :after{box-sizing:border-box}.WqvQFG_surface :where(h1,h2,h3,h4){letter-spacing:-.055em;margin:0;font-weight:500;line-height:1.03}.WqvQFG_surface :where(p,figure){margin:0}.WqvQFG_surface :where(a){color:inherit}.WqvQFG_surface img{max-width:100%;display:block}.WqvQFG_surface ::selection{background:var(--accent);color:var(--bg)}.WqvQFG_surface :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.WqvQFG_surface [hidden]{display:none!important}.WqvQFG_surface section[id]{scroll-margin-top:32px}.WqvQFG_surface :where(button,a){-webkit-tap-highlight-color:transparent}body:has(.WqvQFG_surface){margin:0}html:has(.WqvQFG_surface){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0a08}.WqvQFG_header{z-index:2;padding:22px var(--pad);justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}.WqvQFG_brand{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;font-weight:500;text-decoration:none;display:flex}.WqvQFG_brand img{object-fit:contain;width:44px;height:44px}.WqvQFG_header nav{gap:28px;font-size:14px;display:flex}.WqvQFG_header nav a{padding:8px 0;text-decoration:none}.WqvQFG_header a:hover,.WqvQFG_footer a:hover,.WqvQFG_footer button:hover{color:var(--accent)}.WqvQFG_button{background:var(--accent);color:var(--bg);font:500 15px/1.3 var(--text);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;padding:16px 22px;text-decoration:none;display:inline-flex}.WqvQFG_button:hover{background:#dec087}.WqvQFG_link{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:28px;padding:0 0 7px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.WqvQFG_link span{font-size:22px;font-weight:400}.WqvQFG_link:hover{color:var(--accent)}.WqvQFG_skip{z-index:20;background:var(--accent);color:var(--bg);padding:12px 18px;position:absolute;top:12px;left:24px;transform:translateY(-200%)}.WqvQFG_skip:focus{transform:none}.WqvQFG_footer{padding:64px var(--pad) 32px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;font-size:13px;display:flex}.WqvQFG_wordmark{letter-spacing:-.06em;width:100%;color:var(--ink);align-items:center;gap:clamp(18px,3vw,44px);margin-bottom:32px;font-size:clamp(48px,13vw,200px);font-weight:600;line-height:.85;text-decoration:none;display:flex}.WqvQFG_wordmark img{flex:none;width:clamp(48px,8vw,112px);height:auto}.WqvQFG_footer nav{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.WqvQFG_footer nav a{text-decoration:none}.WqvQFG_footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.WqvQFG_privacy{background:var(--surface);width:min(620px,100% - 48px);max-height:85svh;color:var(--ink);font:17px/1.6 var(--text);border:1px solid #514535;border-radius:2px;padding:32px;overflow:auto}.WqvQFG_privacy::backdrop{background:#000b}.WqvQFG_privacy h2{margin-bottom:24px;font-size:36px}.WqvQFG_privacy p+p{margin-top:16px}.WqvQFG_privacy .WqvQFG_button{margin-top:24px}@media (max-width:760px){.WqvQFG_surface{--pad:24px}.WqvQFG_header{padding:20px var(--pad);align-items:flex-start;gap:16px}.WqvQFG_brand{gap:0}.WqvQFG_brand span{display:none}.WqvQFG_brand img{width:36px;height:36px}.WqvQFG_header nav{grid-template-columns:repeat(2,max-content);justify-content:end;gap:4px 20px;font-size:12px;display:grid}.WqvQFG_header nav a{padding:4px 0}.WqvQFG_footer{padding-top:48px}.WqvQFG_wordmark{margin-bottom:16px}.WqvQFG_wordmark img{width:42px}.WqvQFG_footer p{font-size:12px}.WqvQFG_footer nav{gap:20px;font-size:13px}.WqvQFG_privacy{border-radius:16px 16px 0 0;width:100%;max-width:none;margin:auto 0 0;padding:28px 24px}}
.txgM7a_hero{flex-direction:column;min-height:100svh;display:flex}.txgM7a_heroMedia{isolation:isolate;background:#191713;height:58svh;position:relative;overflow:hidden}.txgM7a_heroMedia>img{object-fit:cover;filter:brightness(.8);z-index:-1;width:100%;height:100%;position:absolute;inset:0}.txgM7a_heroBand{padding:0 var(--pad);flex-direction:column;flex:1;justify-content:space-between;display:flex}.txgM7a_heroRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding-top:28px;display:flex}.txgM7a_heroRow p{max-width:47ch;font-size:17px;line-height:1.6}.txgM7a_heroBand h1{letter-spacing:-.065em;margin-top:28px;padding-bottom:18px;font-size:clamp(80px,21.5vw,368px);font-weight:600;line-height:.85}.txgM7a_anchor{display:block;position:relative;top:-32px}.txgM7a_services{padding:100px var(--pad) 0}.txgM7a_services>h2{letter-spacing:-.065em;font-size:clamp(56px,10vw,160px)}.txgM7a_servicesIntro{max-width:35ch;color:var(--muted);font-size:clamp(18px,2vw,26px);line-height:1.45;margin:32px 0 56px 25%!important}.txgM7a_tabs{border-top:1px solid #ffffff40;justify-content:space-between;gap:28px;display:flex}.txgM7a_tabs button{color:var(--muted);text-align:left;font:500 clamp(15px,1.55vw,23px)/1.4 var(--text);letter-spacing:-.025em;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.txgM7a_tabs button[aria-selected=true]{border-color:var(--accent);color:var(--ink)}.txgM7a_tabs button>span{font-size:22px;font-weight:400}.txgM7a_servicePanel{isolation:isolate;min-height:600px;margin:0 calc(-1 * var(--pad));padding:60px var(--pad);align-items:flex-end;display:flex;position:relative;overflow:hidden}.txgM7a_servicePhoto{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;animation:.5s txgM7a_reveal;position:absolute;inset:0}.txgM7a_servicePanel:after{content:"";z-index:-1;background:linear-gradient(90deg,#0c0a0855,#0000);position:absolute;inset:0}.txgM7a_serviceText{color:#20231f;background:#e8e3d8;width:min(540px,45%);padding:36px}.txgM7a_serviceText h3{letter-spacing:-.045em;max-width:21ch;font-size:clamp(28px,2.6vw,40px);line-height:1.1}.txgM7a_serviceText>p{color:#4f534c;margin-top:22px;font-size:16px;line-height:1.65}.txgM7a_serviceText ul{border-top:1px solid #20231f40;margin:24px 0;padding:0;list-style:none}.txgM7a_serviceText li{border-bottom:1px solid #20231f30;padding:10px 0;font-size:14px;line-height:1.5}.txgM7a_serviceText a:hover{color:#705623}.txgM7a_delivery{padding:110px var(--pad) 100px;background:#191713;overflow:hidden}.txgM7a_deliveryHeading{isolation:isolate;min-height:410px;padding:50px 0 90px;position:relative}.txgM7a_deliveryHeading h2{letter-spacing:-.06em;z-index:1;max-width:10ch;font-size:clamp(52px,8vw,128px);line-height:.98;position:relative}.txgM7a_deliveryHeading img{object-fit:cover;object-position:center;z-index:-1;width:58%;height:124%;position:absolute;top:-24%;right:-7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000)}.txgM7a_deliveryFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;display:grid;position:relative}.txgM7a_deliveryFlow article{border-top:1px solid #c9a45a88;padding-top:26px}.txgM7a_deliveryFlow h3{letter-spacing:-.045em;margin-bottom:20px;font-size:clamp(26px,2.6vw,40px)}.txgM7a_deliveryFlow p{color:var(--muted);max-width:38ch;font-size:16px;line-height:1.75}.txgM7a_cases{padding:100px var(--pad) 110px;color:#20231f;background:#e8e3d8}.txgM7a_cases>h2{letter-spacing:-.06em;max-width:13ch;font-size:clamp(50px,8vw,128px);line-height:.98}.txgM7a_casesIntro{color:#565950;max-width:41ch;font-size:17px;line-height:1.65;margin:28px 0 48px!important}.txgM7a_caseGrid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:7%;display:grid}.txgM7a_caseCard:nth-child(2){margin-top:160px}.txgM7a_caseImage{isolation:isolate;aspect-ratio:1.6;background:#0c0a08;justify-content:space-between;align-items:flex-end;gap:24px;width:100%;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden;color:#fff!important}.txgM7a_caseCard:nth-child(2) .txgM7a_caseImage{aspect-ratio:1.1}.txgM7a_caseBackdrop{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.txgM7a_caseImage:after{content:"";z-index:-1;background:linear-gradient(#0000 20%,#080b12bb);position:absolute;inset:0}.txgM7a_caseImage:hover .txgM7a_caseBackdrop{transform:scale(1.035)}.txgM7a_caseLogo{object-fit:contain;flex:none;width:56px;height:56px}.txgM7a_roundLogo{border-radius:24%}.txgM7a_caseImageLink{border-bottom:1px solid #fff9;align-items:center;gap:20px;padding-bottom:6px;font-size:14px;display:inline-flex}.txgM7a_caseImageLink>span{font-size:22px}.txgM7a_caseCard h3{letter-spacing:-.05em;margin:24px 0 14px;font-size:clamp(36px,4vw,64px)}.txgM7a_caseCard h3 a{text-decoration:none}.txgM7a_caseCard h3 a:hover{color:#796026}.txgM7a_caseCard>p{color:#565950;max-width:38ch;font-size:17px;line-height:1.65}.txgM7a_company{padding:100px var(--pad);position:relative}.txgM7a_companyMark{width:96px;height:96px;margin-bottom:32px!important}.txgM7a_company h2{margin-bottom:36px;font-size:clamp(36px,4vw,64px)}.txgM7a_companyDescription{letter-spacing:-.04em;max-width:38ch;font-size:clamp(26px,3.3vw,50px);line-height:1.3}.txgM7a_creative{border-top:1px solid #ffffff30;align-items:center;gap:36px;margin-top:64px;padding-top:24px;display:flex}.txgM7a_creative>a{letter-spacing:-.04em;flex:none;align-items:center;gap:12px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.txgM7a_creative img{filter:invert();width:28px;height:28px}.txgM7a_creative p{color:var(--muted);font-size:15px}.txgM7a_contact{isolation:isolate;min-height:760px;padding:80px var(--pad) 64px;flex-direction:column;align-items:flex-start;display:flex;position:relative;overflow:hidden}.txgM7a_contact>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.txgM7a_contact:after{content:"";z-index:-1;background:linear-gradient(#080b1266,#080b1244 40%,#080b12e6);position:absolute;inset:0}.txgM7a_contact h2{letter-spacing:-.06em;font-size:clamp(58px,9.5vw,152px);line-height:.98}.txgM7a_contact h2 span{display:block}.txgM7a_contact p{max-width:35ch;margin:44px 4% 80px auto;font-size:17px;line-height:1.75}.txgM7a_email{letter-spacing:-.05em;border-bottom:1px solid #fff9;align-items:center;gap:40px;margin-top:auto;padding-bottom:16px;font-size:clamp(28px,4.5vw,72px);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.txgM7a_email:hover{color:var(--accent)}@keyframes txgM7a_reveal{0%{opacity:.5}to{opacity:1}}@media (max-width:1000px){.txgM7a_serviceText{width:55%;padding:28px}.txgM7a_deliveryFlow{gap:28px}.txgM7a_caseGrid{gap:5%}.txgM7a_caseImage{gap:16px;padding:24px}.txgM7a_caseLogo{width:44px;height:44px}.txgM7a_caseImageLink{gap:12px;font-size:13px}.txgM7a_deliveryHeading{min-height:320px;padding-top:24px}.txgM7a_deliveryHeading img{height:125%;top:-20%}}@media (max-width:760px){.txgM7a_hero{min-height:88svh}.txgM7a_heroMedia{height:50svh}.txgM7a_heroRow{flex-direction:column;gap:20px;padding-top:22px}.txgM7a_heroRow p{max-width:38ch;font-size:16px}.txgM7a_heroBand h1{margin-top:28px;padding-bottom:12px;font-size:23vw;line-height:1}.txgM7a_services{padding-top:64px}.txgM7a_services>h2{font-size:clamp(48px,12.5vw,88px);line-height:1}.txgM7a_servicesIntro{max-width:28ch;font-size:18px;margin:26px 0 36px 12%!important}.txgM7a_tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.txgM7a_tabs button{border-bottom-width:2px;padding:16px 0;font-size:15px}.txgM7a_tabs button>span{font-size:20px}.txgM7a_servicePanel{flex-direction:column;align-items:stretch;min-height:0;padding:210px 24px 32px;display:flex}.txgM7a_servicePhoto{object-position:center;height:300px;animation:none}.txgM7a_servicePanel:after{background:linear-gradient(#0000 150px,#0c0a08 310px)}.txgM7a_serviceText{width:100%;padding:26px 24px}.txgM7a_serviceText h3{font-size:30px}.txgM7a_serviceText>p{font-size:15px}.txgM7a_serviceText li{font-size:13px}.txgM7a_serviceText ul{margin:22px 0}.txgM7a_delivery{padding:64px var(--pad)}.txgM7a_deliveryHeading{min-height:340px;padding:0 0 48px}.txgM7a_deliveryHeading h2{max-width:12ch;font-size:clamp(44px,11.8vw,76px)}.txgM7a_deliveryHeading img{opacity:.8;width:94%;height:250px;top:92px;right:-22%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 85%,#0000)}.txgM7a_deliveryFlow{grid-template-columns:1fr;gap:30px}.txgM7a_deliveryFlow article{padding-top:24px}.txgM7a_deliveryFlow h3{margin-bottom:14px;font-size:30px}.txgM7a_deliveryFlow p{max-width:39ch;font-size:15px}.txgM7a_cases{padding:64px var(--pad)}.txgM7a_cases>h2{max-width:12ch;font-size:clamp(48px,12.5vw,80px)}.txgM7a_casesIntro{font-size:16px;margin:24px 0 36px!important}.txgM7a_caseGrid{grid-template-columns:1fr;gap:48px}.txgM7a_caseCard:nth-child(2){margin:0 0 0 12%}.txgM7a_caseImage{aspect-ratio:1.35;padding:24px}.txgM7a_caseCard:nth-child(2) .txgM7a_caseImage{aspect-ratio:1.15}.txgM7a_caseImageLink{gap:10px;font-size:12px}.txgM7a_caseLogo{width:40px;height:40px}.txgM7a_caseCard h3{margin-top:22px;font-size:38px}.txgM7a_caseCard>p{font-size:15px}.txgM7a_company{padding:64px var(--pad)}.txgM7a_companyMark{width:64px;height:64px;margin-bottom:24px!important}.txgM7a_company h2{margin-bottom:26px;font-size:38px}.txgM7a_companyDescription{letter-spacing:-.04em;font-size:27px;line-height:1.35}.txgM7a_creative{flex-direction:column;align-items:flex-start;gap:16px;margin-top:40px}.txgM7a_creative p{font-size:14px}.txgM7a_contact{min-height:640px;padding:56px var(--pad) 40px}.txgM7a_contact h2{letter-spacing:-.055em;font-size:clamp(36px,9.4vw,68px)}.txgM7a_contact p{max-width:29ch;margin:36px 0 64px auto;font-size:16px}.txgM7a_contact>img{object-position:58% center}.txgM7a_email{gap:16px;max-width:100%;padding-bottom:12px;font-size:clamp(24px,6.8vw,48px)}}@media (prefers-reduced-motion:reduce){.txgM7a_caseBackdrop{transition:none}.txgM7a_caseImage:hover .txgM7a_caseBackdrop{transform:none}.txgM7a_servicePhoto{animation:none}}
