.t2-page{--t2-ink:#171817;--t2-muted:#676963;--t2-paper:#fbfbf8;--t2-soft:#f1f2ee;--t2-line:#d8d9d3;--t2-accent:#ef6a3b;background:var(--t2-paper);min-height:100dvh;color:var(--t2-ink);font-family:var(--font-t2-display), Arial, sans-serif;overflow:hidden}.t2-page *,.t2-page :before,.t2-page :after{box-sizing:border-box}.t2-page a,.t2-page summary{outline-color:var(--t2-accent);outline-offset:4px}.t2-shell{width:min(1380px,100% - 64px);margin-inline:auto}.t2-section{padding-block:clamp(96px,10vw,150px);scroll-margin-top:88px}.t2-nav-sentinel{width:1px;height:1px;position:absolute;top:42px}.t2-nav{z-index:40;pointer-events:none;height:76px;position:fixed;inset:0 0 auto}.t2-nav-inner{pointer-events:auto;background:#fbfbf800;border:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1380px,100% - 48px);height:58px;margin:14px auto 0;padding:0 10px 0 16px;transition:width .48s cubic-bezier(.16,1,.3,1),transform .48s cubic-bezier(.16,1,.3,1),background-color .26s,border-color .26s,box-shadow .26s;display:grid}.t2-nav.is-scrolled .t2-nav-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf8ed;border-color:#1718171f;width:min(940px,100% - 32px);transform:translateY(-2px);box-shadow:0 16px 50px #20221f14}.t2-brand{color:inherit;letter-spacing:-.04em;white-space:nowrap;justify-self:start;align-items:center;gap:11px;font-size:16px;font-weight:720;text-decoration:none;display:inline-flex}.t2-brand-mark{width:34px;height:34px;font-family:var(--font-t2-mono), monospace;border:1px solid;place-items:center;font-size:17px;font-weight:500;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .2s,color .2s;display:grid}.t2-nav-links{justify-content:center;align-items:center;gap:4px;display:flex}.t2-nav-links a{color:#454743;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;position:relative}.t2-nav-links a:after{background:var(--t2-accent);content:"";transform-origin:0;height:1px;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5px;left:12px;right:12px;transform:scaleX(0)}.t2-nav-cta{justify-self:end}.t2-button{border:1px solid var(--t2-ink);min-height:48px;color:var(--t2-ink);white-space:nowrap;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:13px;font-weight:720;text-decoration:none;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s,background-color .22s;display:inline-flex}.t2-button:focus-visible,.t2-text-link:focus-visible,.t2-brand:focus-visible{outline:2px solid var(--t2-accent);outline-offset:4px}.t2-button-dark{background:var(--t2-ink);color:#fbfbf8}.t2-button-light{background:#fbfbf8c2}.t2-nav .t2-button{min-height:38px;padding-inline:14px}.t2-button svg,.t2-text-link svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.t2-hero{background:linear-gradient(90deg, transparent 49.96%, #1718170d 50%, transparent 50.04%), linear-gradient(#17181708 1px, transparent 1px), linear-gradient(90deg, #17181708 1px, transparent 1px), var(--t2-paper);background-size:100% 100%,80px 80px,80px 80px,auto;align-items:center;min-height:max(760px,100dvh);padding:94px 0 32px;display:flex;position:relative}.t2-hero:after{content:"";border:1px solid #1718170f;border-radius:50%;width:68vw;height:68vw;position:absolute;bottom:-24vw;right:-12vw}.t2-hero-grid{z-index:2;grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:clamp(40px,6vw,110px);min-height:650px;display:grid;position:relative}.t2-hero-copy{max-width:750px}.t2-eyebrow{font-family:var(--font-t2-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.5}.t2-hero h1{letter-spacing:-.075em;max-width:780px;margin-top:23px;font-size:clamp(3.6rem,6.6vw,6.65rem);font-weight:520;line-height:.92}.t2-hero-intro{color:#4f514c;max-width:620px;margin-top:28px;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.55}.t2-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.t2-hero-art{place-items:center;height:min(76vh,690px);min-height:540px;display:grid;position:relative}.t2-hero-art>img{object-fit:contain;filter:drop-shadow(0 28px 30px #17181712);width:auto;height:100%}.t2-art-coordinate{z-index:2;font-family:var(--font-t2-mono), monospace;color:#5f615c;letter-spacing:.12em;background:#fbfbf8db;padding:5px 8px;font-size:9px;position:absolute}.t2-art-coordinate-top{top:10%;right:2%}.t2-art-coordinate-bottom{bottom:8%;right:11%}.t2-particles{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.t2-particles span{border:1px solid var(--t2-accent);opacity:.28;width:4px;height:4px;position:absolute}.t2-particles span:first-child{top:19%;left:8%}.t2-particles span:nth-child(2){top:32%;left:16%}.t2-particles span:nth-child(3){top:74%;left:11%}.t2-particles span:nth-child(4){top:60%;left:38%}.t2-particles span:nth-child(5){top:15%;left:52%}.t2-particles span:nth-child(6){top:27%;left:77%}.t2-particles span:nth-child(7){top:72%;left:71%}.t2-particles span:nth-child(8){top:86%;left:88%}.t2-particles span:nth-child(9){top:45%;left:92%}.t2-particles span:nth-child(10){top:11%;left:91%}.t2-particles span:nth-child(11){top:82%;left:48%}.t2-particles span:nth-child(12){top:47%;left:4%}.t2-particles span:nth-child(13){top:91%;left:26%}.t2-particles span:nth-child(14){top:37%;left:62%}.t2-buyers{z-index:3;border-block:1px solid var(--t2-line);background:#f6f7f3;padding-block:30px 24px;position:relative}.t2-buyers-heading{font-family:var(--font-t2-mono), monospace;color:#555752;letter-spacing:.08em;text-align:center;text-transform:uppercase;font-size:11px}.t2-logo-wall{border:1px solid var(--t2-line);background:var(--t2-line);grid-template-columns:repeat(4,1fr);gap:1px;max-width:980px;margin:22px auto 0;display:grid}.t2-buyer-logo{background:var(--t2-paper);place-items:center;min-height:76px;transition:background-color .22s;display:grid}.t2-buyer-logo img{object-fit:contain;filter:grayscale()contrast(1.6);width:auto;max-width:102px;height:22px;transition:filter .42s,transform .42s cubic-bezier(.16,1,.3,1)}.t2-buyer-anthropic img{max-width:120px;height:17px}.t2-buyer-google img{max-width:76px;height:25px}.t2-buyer-xai img{width:27px;height:27px}.t2-grok-lockup{letter-spacing:-.04em;align-items:center;gap:7px;font-size:16px;font-weight:700;display:inline-flex}.t2-grok-lockup small{color:#777972;font-family:var(--font-t2-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:400}.t2-buyer-note{color:#73756f;text-align:center;margin:13px auto 0;font-size:10px;line-height:1.5}.t2-section-heading{max-width:760px}.t2-section-heading h2,.t2-faq-title h2{letter-spacing:-.07em;font-size:clamp(3rem,5.4vw,5.6rem);font-weight:520;line-height:.95}.t2-section-heading>p,.t2-faq-title>p{max-width:610px;color:var(--t2-muted);margin-top:23px;font-size:17px;line-height:1.6}.t2-how{background:var(--t2-paper)}.t2-steps{grid-template-columns:1.15fr 1fr .95fr;gap:0;margin-top:72px;list-style:none;display:grid;position:relative}.t2-steps:before{background:var(--t2-line);content:"";height:1px;position:absolute;top:24px;left:3%;right:9%}.t2-steps li{border-right:1px solid var(--t2-line);min-height:300px;padding:82px clamp(24px,3vw,50px) 30px 0;position:relative}.t2-steps li+li{padding-left:clamp(24px,3vw,50px)}.t2-steps li:last-child{border-right:0;padding-right:0}.t2-step-number{border:1px solid var(--t2-ink);background:var(--t2-paper);width:48px;height:48px;font-family:var(--font-t2-mono), monospace;place-items:center;font-size:13px;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s;display:grid;position:absolute;top:0;left:0}.t2-steps li+li .t2-step-number{left:clamp(24px,3vw,50px)}.t2-steps h3{letter-spacing:-.05em;max-width:330px;font-size:clamp(1.55rem,2.1vw,2.15rem);font-weight:580;line-height:1.08;transition:transform .32s cubic-bezier(.16,1,.3,1)}.t2-steps p{max-width:350px;color:var(--t2-muted);margin-top:18px;font-size:15px;line-height:1.65}.t2-data{border-block:1px solid var(--t2-line);background:var(--t2-soft)}.t2-data-grid{grid-template-columns:minmax(430px,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(48px,7vw,120px);display:grid}.t2-data-art{min-height:620px;position:relative}.t2-data-art:before{content:"";border:1px solid #1718171a;border-radius:50%;position:absolute;inset:7% 9%}.t2-data-art img{object-fit:contain;filter:drop-shadow(0 24px 32px #17181714);width:100%;height:100%;position:absolute;inset:0}.t2-data-list{border-top:1px solid var(--t2-ink);margin-top:45px}.t2-data-list article{border-bottom:1px solid var(--t2-line);grid-template-columns:42px 34px 1fr;align-items:start;gap:12px;padding:20px 0;transition:padding-left .26s cubic-bezier(.16,1,.3,1),color .22s;display:grid;position:relative}.t2-data-list article:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#ef6a3b14,#0000 52%);transition:opacity .22s;position:absolute;inset:0}.t2-data-list article>*{z-index:1;position:relative}.t2-data-index{font-family:var(--font-t2-mono), monospace;color:var(--t2-accent);padding-top:3px;font-size:10px}.t2-data-list svg{color:#5f615b;transition:color .22s,transform .26s cubic-bezier(.16,1,.3,1)}.t2-data-list h3{letter-spacing:-.035em;font-size:18px;font-weight:650}.t2-data-list p{color:var(--t2-muted);margin-top:5px;font-size:13px;line-height:1.5}.t2-why{background:var(--t2-paper)}.t2-heading-narrow{max-width:780px}.t2-reasons{border:1px solid var(--t2-line);background:var(--t2-line);grid-template-columns:1.08fr .92fr 1.04fr;gap:1px;margin-top:64px;display:grid}.t2-reason{background:#f7f7f3;min-width:0;transition:transform .42s cubic-bezier(.16,1,.3,1),box-shadow .42s;position:relative}.t2-reason:nth-child(2){background:#eeefea}.t2-reason-art{border-bottom:1px solid var(--t2-line);width:100%;height:clamp(210px,22vw,290px);overflow:hidden}.t2-reason-art img{object-fit:cover;width:300%;max-width:none;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.t2-reason-center .t2-reason-art img{transform:translate(-33.333%)}.t2-reason-right .t2-reason-art img{transform:translate(-66.666%)}.t2-reason-copy{min-height:225px;padding:30px clamp(24px,2.7vw,40px) 36px}.t2-reason-copy h3{letter-spacing:-.05em;max-width:330px;font-size:clamp(1.55rem,2vw,2rem);font-weight:620;line-height:1.08}.t2-reason-copy p{max-width:360px;color:var(--t2-muted);margin-top:17px;font-size:14px;line-height:1.62}.t2-start{border-block:1px solid var(--t2-line);background:var(--t2-soft)}.t2-start-grid{grid-template-columns:1fr 88px 1fr;align-items:stretch;margin-top:60px;display:grid;position:relative}.t2-start-grid article{border:1px solid var(--t2-line);background:var(--t2-paper);min-height:330px;padding:clamp(34px,4vw,58px);transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s}.t2-start-call{background:#e9eae5!important}.t2-start-icon{border:1px solid var(--t2-ink);width:52px;height:52px;color:var(--t2-ink);place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .22s,color .22s;display:grid}.t2-start-grid h3{letter-spacing:-.065em;margin-top:58px;font-size:clamp(2rem,3vw,3.25rem);font-weight:540;line-height:1}.t2-start-grid article>p{max-width:510px;color:var(--t2-muted);margin-top:17px;font-size:15px;line-height:1.6}.t2-text-link{color:var(--t2-ink);text-underline-offset:5px;align-items:center;gap:8px;margin-top:30px;font-size:13px;font-weight:750;text-decoration:underline;display:inline-flex}.t2-or{place-items:center;display:grid;position:relative}.t2-or:before{background:var(--t2-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.t2-or span{z-index:1;border:1px solid var(--t2-line);background:var(--t2-soft);width:48px;height:48px;font-family:var(--font-t2-mono), monospace;place-items:center;font-size:10px;display:grid;position:relative}.t2-link-pending{cursor:default;text-decoration-style:dotted}.t2-faq{background:var(--t2-paper)}.t2-faq-grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,8vw,130px);display:grid}.t2-faq-title{position:sticky;top:130px}.t2-faq-list{border-top:1px solid var(--t2-ink)}.t2-faq-row{border-bottom:1px solid var(--t2-line)}.t2-faq-row summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:18px 0;font-size:17px;font-weight:640;list-style:none;transition:color .18s,padding-left .26s cubic-bezier(.16,1,.3,1);display:flex}.t2-faq-row summary::-webkit-details-marker{display:none}.t2-faq-toggle{border:1px solid var(--t2-line);flex:none;place-items:center;width:34px;height:34px;transition:background-color .22s,color .22s;display:grid}.t2-faq-toggle svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.t2-faq-row[open] .t2-faq-toggle{border-color:var(--t2-ink);background:var(--t2-ink);color:var(--t2-paper)}.t2-faq-row[open] .t2-faq-toggle svg{transform:rotate(180deg)}.t2-faq-row>p{max-width:720px;color:var(--t2-muted);padding:0 68px 26px 0;font-size:15px;line-height:1.68}.t2-closing{border-top:1px solid var(--t2-line);background:#f0f1ec;padding-block:clamp(110px,12vw,180px);position:relative;overflow:hidden}.t2-closing-lines{border:1px solid #17181714;border-radius:50%;width:900px;height:900px;position:absolute;top:-70%;left:50%;transform:translate(-50%)}.t2-closing-lines:before,.t2-closing-lines:after{content:"";border:1px solid #1718170f;border-radius:50%;position:absolute}.t2-closing-lines:before{inset:13%}.t2-closing-lines:after{border-color:#ef6a3b38;inset:27%}.t2-closing-inner{z-index:1;text-align:center;position:relative}.t2-closing h2{letter-spacing:-.08em;max-width:980px;margin:24px auto 0;font-size:clamp(3.25rem,7vw,7.2rem);font-weight:500;line-height:.9}.t2-closing-inner>p:not(.t2-eyebrow){max-width:670px;color:var(--t2-muted);margin:27px auto 0;font-size:17px;line-height:1.6}.t2-closing .t2-button{margin-top:32px}.t2-closing small{color:#696b66;margin-top:18px;font-size:11px;display:block}.t2-footer{background:var(--t2-ink);color:#c5c7c1}.t2-footer-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:120px;font-size:12px;display:grid}.t2-footer-brand{color:#f7f7f3}.t2-footer-inner>span{justify-self:end}@media (hover:hover) and (pointer:fine){.t2-brand:hover .t2-brand-mark,.t2-brand:focus-visible .t2-brand-mark{background:var(--t2-ink);color:var(--t2-paper);transform:rotate(-4deg)scale(1.04)}.t2-footer-brand:hover .t2-brand-mark,.t2-footer-brand:focus-visible .t2-brand-mark{background:var(--t2-paper);color:var(--t2-ink)}.t2-nav-links a:hover{color:var(--t2-ink);background:#eeefea}.t2-nav-links a:hover:after,.t2-nav-links a:focus-visible:after{transform:scaleX(1)}.t2-button:hover{transform:translateY(-2px);box-shadow:6px 6px #ef6a3b59}.t2-button:active{box-shadow:none;transform:translateY(1px)}.t2-button:hover svg,.t2-text-link:hover svg{transform:translate(3px)}.t2-buyer-logo:hover{background:#eceee8}.t2-buyer-logo:hover img{filter:grayscale(0)contrast(1.15);transform:scale(1.035)}.t2-steps li:hover .t2-step-number{background:var(--t2-ink);color:var(--t2-paper);transform:rotate(-4deg)}.t2-steps li:hover h3{transform:translate(4px)}.t2-data-list article:hover{padding-left:10px}.t2-data-list article:hover:before{opacity:1}.t2-data-list article:hover svg{color:var(--t2-accent);transform:translateY(-2px)}.t2-reason:hover{z-index:2;transform:translateY(-5px);box-shadow:0 24px 60px #1718171a}.t2-reason-left:hover .t2-reason-art img{transform:scale(1.025)}.t2-reason-center:hover .t2-reason-art img{transform:translate(-33.333%)scale(1.025)}.t2-reason-right:hover .t2-reason-art img{transform:translate(-66.666%)scale(1.025)}.t2-start-grid article:hover{transform:translateY(-4px);box-shadow:8px 8px #ef6a3b29}.t2-start-grid article:hover .t2-start-icon{background:var(--t2-ink);color:var(--t2-paper);transform:rotate(-3deg)}.t2-faq-row summary:hover{color:var(--t2-accent);padding-left:6px}.t2-faq-row summary:hover .t2-faq-toggle{border-color:var(--t2-ink)}.t2-motion-ready .t2-reason.is-visible:hover{transform:translateY(-5px)}.t2-motion-ready .t2-start-grid article.is-visible:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.t2-motion-ready [data-t2-reveal]{opacity:0;transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--t2-reveal-delay,0s), transform .76s cubic-bezier(.16, 1, .3, 1) var(--t2-reveal-delay,0s);transform:translateY(28px)}.t2-motion-ready [data-t2-reveal=left]{transform:translate(-34px)}.t2-motion-ready [data-t2-reveal=right]{transform:translate(34px)}.t2-motion-ready [data-t2-reveal=art]{transform:translateY(20px)scale(.965)}.t2-motion-ready [data-t2-reveal].is-visible{opacity:1;transform:translate(0,0)scale(1)}.t2-faq-row[open]>p{animation:.36s cubic-bezier(.16,1,.3,1) both t2-faq-answer-in}.t2-closing-lines{animation:34s linear infinite t2-closing-orbit}.t2-particles span{animation:7s ease-in-out infinite alternate t2-particle-drift}.t2-particles span:nth-child(2n){animation-duration:9s;animation-delay:-3s}.t2-particles span:nth-child(3n){animation-duration:11s;animation-delay:-6s}@keyframes t2-particle-drift{0%{opacity:.16;transform:translate(0,0)rotate(0)}to{opacity:.5;transform:translate(10px,-18px)rotate(90deg)}}@keyframes t2-faq-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes t2-closing-orbit{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}}@media (prefers-reduced-motion:reduce){.t2-page *,.t2-page :before,.t2-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1024px){.t2-shell{width:min(100% - 40px,920px)}.t2-nav-inner{width:calc(100% - 32px)}.t2-nav-links a{padding-inline:8px}.t2-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:28px}.t2-hero h1{font-size:clamp(3.45rem,7.4vw,5.2rem)}.t2-hero-art{height:590px;min-height:480px}.t2-data-grid{grid-template-columns:.9fr 1.1fr;gap:38px}.t2-data-art{min-height:520px}.t2-reason-copy{min-height:250px}}@media (max-width:767px){.t2-shell{width:calc(100% - 32px)}.t2-section{padding-block:82px}.t2-nav{height:68px}.t2-nav-inner{width:calc(100% - 20px);height:52px;margin-top:8px;padding-left:10px}.t2-nav.is-scrolled .t2-nav-inner{width:calc(100% - 20px)}.t2-brand{gap:8px;font-size:14px}.t2-brand-mark{width:31px;height:31px;font-size:15px}.t2-nav-links{display:none}.t2-nav-inner{grid-template-columns:1fr auto}.t2-nav-cta{grid-column:2}.t2-nav .t2-button{min-height:36px;padding-inline:12px}.t2-hero{background-size:100% 100%,48px 48px,48px 48px,auto;min-height:auto;padding:104px 0 46px}.t2-hero-grid{grid-template-columns:1fr;gap:34px;min-height:0}.t2-hero-copy{max-width:none}.t2-hero h1{margin-top:20px;font-size:clamp(3rem,14.5vw,4.35rem);line-height:.94}.t2-hero-intro{margin-top:22px;font-size:16px}.t2-hero-actions{margin-top:27px}.t2-hero-art{height:470px;min-height:0}.t2-art-coordinate-top{top:6%;right:0}.t2-art-coordinate-bottom{bottom:5%;right:2%}.t2-logo-wall{grid-template-columns:repeat(2,1fr)}.t2-buyer-logo{min-height:66px}.t2-buyer-note{max-width:340px}.t2-section-heading h2,.t2-faq-title h2{font-size:clamp(2.65rem,13vw,4.2rem)}.t2-section-heading>p,.t2-faq-title>p{margin-top:18px;font-size:15px}.t2-steps{grid-template-columns:1fr;margin-top:52px}.t2-steps:before{width:1px;height:auto;inset:0 auto 0 23px}.t2-steps li,.t2-steps li+li{border-right:0;min-height:0;padding:7px 0 54px 78px}.t2-steps li:last-child{padding-bottom:0}.t2-step-number,.t2-steps li+li .t2-step-number{top:0;left:0}.t2-steps h3{font-size:25px}.t2-data-grid{grid-template-columns:1fr;gap:42px}.t2-data-art{order:2;min-height:360px}.t2-data-copy{order:1}.t2-data-list{margin-top:34px}.t2-data-list article{grid-template-columns:34px 28px 1fr;gap:8px}.t2-reasons{grid-template-columns:1fr;margin-top:46px}.t2-reason-art{height:min(84vw,330px)}.t2-reason-copy{min-height:0;padding:26px 24px 32px}.t2-start-grid{grid-template-columns:1fr;margin-top:44px}.t2-start-grid article{min-height:0;padding:32px 26px}.t2-start-grid h3{margin-top:42px;font-size:2.4rem}.t2-or{height:80px}.t2-or:before{width:auto;height:1px;inset:50% 0 auto}.t2-faq-grid{grid-template-columns:1fr;gap:44px}.t2-faq-title{position:static}.t2-faq-row summary{min-height:74px;font-size:15px}.t2-faq-row>p{padding-right:42px;font-size:14px}.t2-closing{padding-block:100px}.t2-closing h2{font-size:clamp(3rem,14vw,4.8rem)}.t2-closing-inner>p:not(.t2-eyebrow){font-size:15px}.t2-footer-inner{grid-template-columns:1fr;justify-items:start;padding-block:34px}.t2-footer-inner>span{justify-self:start}}@media (max-width:390px){.t2-nav .t2-brand>span:last-child{display:none}.t2-hero h1{font-size:3rem}.t2-button{min-height:46px;padding-inline:15px}.t2-hero-art{height:420px}}
