.t-journal-section{width:calc(100% - 112px);max-width:1320px;margin:0 auto;padding-block:96px}.t-journal-heading{justify-content:space-between;align-items:end;gap:32px;margin-block-end:36px;display:flex}.landing-rhythm .t-public-eyebrow{color:var(--t-orange-ink);font-size:var(--t-text-sm);font-family:var(--t-font-ui);margin-block-end:14px}.t-journal-heading h2{font-family:var(--t-font-display);text-wrap:balance;font-size:clamp(30px,3.1vw,46px);font-weight:800;line-height:1.45}.landing-rhythm .t-public-text-link{min-height:var(--t-hit-target);font-size:var(--t-text-base);border-block-end:1px solid var(--t-border-strong);align-items:center;gap:12px;width:fit-content;display:inline-flex}.t-journal-heading>a{flex:none}.t-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.t-journal-card{border-block-end:1px solid var(--t-border-strong);flex-direction:column;display:flex}.t-journal-art{background:var(--t-orange-soft);border-radius:var(--t-radius-md);height:216px;position:relative;overflow:hidden}.t-journal-art-1{background:var(--t-lavender)}.t-journal-art-2{background:var(--t-mint)}.t-journal-art>span{font-size:var(--t-text-xs);color:var(--t-muted-strong);position:absolute;inset-block-start:18px;inset-inline-start:20px}.t-journal-art img{object-fit:contain;width:230px;height:230px;transition:transform var(--t-duration-normal) var(--t-ease);margin:-8px auto 0}.t-journal-card:hover .t-journal-art img{transform:rotate(-5deg)scale(1.035)}.t-journal-card-body{flex-direction:column;flex:1;padding-block:24px;display:flex}.t-journal-card-body h3{font-family:var(--t-font-display);font-size:25px;font-weight:700;line-height:1.6}.t-journal-card-body>p:not(.t-public-eyebrow){color:var(--t-muted-strong);line-height:1.9;font-size:var(--t-text-base);margin-block:12px 16px}.t-journal-read{min-height:var(--t-hit-target);font-size:var(--t-text-sm);align-items:center;gap:12px;margin-block-start:auto;padding-block-start:8px;display:flex}.t-public-page{line-height:var(--t-leading-body)}.t-public-header{border-block-end:1px solid var(--t-border);align-items:center;gap:48px;max-width:1432px;margin:auto;padding:24px 56px;display:flex}.t-public-header>a{flex:none}.t-public-header nav{gap:28px;display:flex}.t-public-header>div{gap:28px;margin-inline-start:auto;display:flex}.t-public-header :is(nav,div) a{min-height:var(--t-hit-target);font-size:var(--t-text-base);align-items:center;display:flex}.t-public-header a[aria-current=page]{color:var(--t-orange-ink);text-underline-offset:6px;text-decoration:underline}.t-public-signin{border:1px solid var(--t-border-strong);border-radius:var(--t-radius-pill);padding-inline:20px}.t-public-container{max-width:1432px;margin-inline:auto;padding-inline:56px}.t-public-breadcrumbs{font-size:var(--t-text-sm);color:var(--t-muted-strong);flex-wrap:wrap;align-items:center;gap:12px;padding-block:28px;display:flex}.t-public-breadcrumbs a{min-height:var(--t-hit-target);align-items:center;display:inline-flex}.t-public-hero{border-block-end:1px solid var(--t-border);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:64px;padding-block:28px 72px;display:grid}.t-public-page h1{max-width:850px;font-family:var(--t-font-display);text-wrap:balance;font-size:clamp(36px,4vw,60px);font-weight:800;line-height:1.4}.t-public-page h2{font-family:var(--t-font-display);font-size:clamp(25px,2.5vw,34px);font-weight:700;line-height:1.5}.t-public-description{max-width:720px;font-size:var(--t-text-lg);color:var(--t-muted-strong);line-height:1.95;margin-block:24px 28px!important}.t-public-byline{font-size:var(--t-text-sm);color:var(--t-muted-strong)}.t-public-hero-art{border-radius:var(--t-radius-xl);background:var(--t-surface-soft)}.t-public-hero-art img{width:100%;max-width:370px;height:auto;margin-inline:auto;display:block}.t-public-reading-layout{grid-template-columns:minmax(180px,.6fr) minmax(0,1.8fr);gap:80px;padding-block:64px;display:grid}.t-public-contents{align-self:start;position:sticky;top:24px}.t-public-contents>p{font-size:var(--t-text-sm);margin-block-end:16px;font-weight:700}.t-public-contents nav{border-block-start:1px solid var(--t-border)}.t-public-contents a{min-height:var(--t-hit-target);font-size:var(--t-text-sm);border-block-end:1px solid var(--t-border);color:var(--t-muted-strong);align-items:baseline;gap:12px;padding-block:14px;display:flex}.t-public-contents a span{color:var(--t-orange-ink);font-size:var(--t-text-xs)}.t-public-article{max-width:820px}.t-public-article section{margin-block-end:40px;scroll-margin-block-start:28px}.t-public-article section>p,.t-public-article li{line-height:2.1;font-size:var(--t-text-md);color:var(--t-muted-strong)}.t-public-article section>p{margin-block-start:16px}.t-public-article ul{padding-inline-start:22px}.t-public-article li{margin-block:8px;padding-inline-start:5px}.t-public-article li::marker{color:var(--t-orange-ink)}.t-public-takeaway{border-inline-start:3px solid var(--t-orange);background:var(--t-orange-soft);margin-block-end:24px;padding:24px 28px}.t-public-takeaway>p:last-child{line-height:1.9}.t-public-related{border-block-start:1px solid var(--t-border);padding-block:48px}.t-public-related>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block-start:28px;display:grid}.t-public-related a{background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-md);min-height:105px;font-size:var(--t-text-md);justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.t-public-related a svg{flex:none}.t-public-page :is(.t-public-related a,.t-public-text-link,.t-public-contents a):hover{color:var(--t-orange-ink)}.t-public-cta{background:var(--t-mint);border-radius:var(--t-radius-lg);justify-content:space-between;align-items:center;gap:32px;margin-block:40px 64px;padding:40px;display:flex}.t-public-cta .t-public-eyebrow{color:var(--t-ink)}.t-public-cta>a{flex:none}.t-public-blog-intro{padding-block:24px 40px}@media (width<=1100px){.t-public-header,.t-public-container{padding-inline:32px}.t-journal-section{width:calc(100% - 64px)}.t-public-reading-layout{gap:40px}.t-public-hero{gap:32px}}@media (width<=760px){.t-journal-section{width:calc(100% - 40px);padding-block:64px}.t-journal-heading{flex-direction:column;align-items:start;gap:16px}.t-journal-grid{grid-template-columns:minmax(0,1fr);gap:32px}.t-journal-art{height:190px}.t-journal-art img{width:205px;height:205px}.t-journal-card-body h3{font-size:25px}.t-public-header{flex-wrap:wrap;gap:12px;padding:16px 20px}.t-public-header>a img{width:112px;height:auto}.t-public-header nav{border-block-start:1px solid var(--t-border);order:3;gap:24px;width:100%;padding-block-start:8px}.t-public-header>div{gap:16px}.t-public-header :is(nav,div) a{font-size:var(--t-text-sm)}.t-public-signin{padding-inline:14px}.t-public-container{padding-inline:20px}.t-public-breadcrumbs{gap:8px;padding-block:12px}.t-public-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:24px 36px}.t-public-page h1{font-size:36px}.t-public-description{font-size:var(--t-text-md);margin-block:18px 24px!important}.t-public-hero-art{height:190px;overflow:hidden}.t-public-hero-art img{width:225px;height:225px;margin-block-start:-16px}.t-public-reading-layout{grid-template-columns:minmax(0,1fr);gap:36px;padding-block:32px}.t-public-contents{position:static}.t-public-article section{margin-block-end:32px}.t-public-takeaway{padding:20px}.t-public-related>div{grid-template-columns:minmax(0,1fr);gap:12px}.t-public-related a{min-height:80px;padding:20px}.t-public-cta{flex-direction:column;align-items:start;margin-block:16px 40px;padding:28px 20px}}.t-mega-footer{background:var(--t-ink);color:var(--t-on-dark);font-family:var(--t-font-ui);font-size:var(--t-text-base);line-height:var(--t-leading-body);border-block-start:4px solid var(--t-orange)}.t-mega-footer,.t-mega-footer *{box-sizing:border-box}.t-footer-inner{max-width:1432px;margin-inline:auto;padding:64px 56px 24px}.t-mega-footer a{color:inherit;text-decoration:none}.landing-rhythm .t-mega-footer a:focus-visible{outline:2px solid var(--t-mint);outline-offset:5px;border-radius:3px}.t-mega-footer :is(p,h2,h3,ul){margin:0}.t-mega-footer a{transition:color var(--t-duration-fast), background var(--t-duration-fast)}.t-footer-intro{border-block-end:1px solid color-mix(in srgb, var(--t-on-dark) 18%, transparent);justify-content:space-between;align-items:center;gap:32px;padding-block-end:40px;display:flex}.t-mega-footer .t-footer-eyebrow{color:var(--t-mint);font-size:var(--t-text-sm);margin-block-end:10px;display:block}.t-footer-intro h2{font-family:var(--t-font-display);letter-spacing:0;text-wrap:balance;font-size:clamp(32px,3.5vw,52px);font-weight:800;line-height:1.4}.t-footer-logo{flex:none;align-items:center;min-height:63px;display:flex}.t-footer-logo img{width:157px;height:auto;display:block}.t-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,2.7fr);gap:64px;padding-block:44px;display:grid}.t-footer-about>p{color:var(--t-on-dark-muted);max-width:285px;line-height:1.9}.t-footer-region{color:var(--t-mint);font-size:var(--t-text-xs);align-items:center;gap:8px;margin-block:22px;display:flex}.t-footer-region svg,.t-footer-contact svg{flex:none}.t-footer-contact{width:fit-content;min-height:var(--t-hit-target);align-items:center;gap:12px;display:flex}.t-footer-contact small{color:var(--t-on-dark-muted);font-size:var(--t-text-xs);display:block}.t-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.t-footer-group h3{color:var(--t-on-dark);font-size:var(--t-text-base);margin-block-end:12px;font-weight:700}.t-footer-group ul{padding:0;list-style:none}.t-footer-group a{min-height:var(--t-hit-target);color:var(--t-on-dark-muted);font-size:var(--t-text-sm);align-items:center;padding-block:8px;display:flex}.t-footer-group a:hover,.t-footer-legal a:hover,.t-footer-contact:hover{color:var(--t-mint);text-underline-offset:5px;text-decoration:underline}.t-footer-journal{background:color-mix(in srgb, var(--t-on-dark) 6%, var(--t-ink));border:1px solid color-mix(in srgb, var(--t-on-dark) 18%, transparent);border-radius:var(--t-radius-md);align-items:center;gap:24px;padding:24px 28px;display:flex}.t-footer-journal:hover{background:var(--t-ink-hover)}.t-footer-journal-icon{border-radius:var(--t-radius-md);background:var(--t-mint);width:58px;height:58px;color:var(--t-ink);flex:none;place-items:center;display:grid}.t-footer-journal-copy{gap:4px;display:grid}.t-footer-journal-copy .t-footer-eyebrow{font-size:var(--t-text-xs);margin:0}.t-footer-journal-copy strong{font-family:var(--t-font-display);font-size:25px;font-weight:700;line-height:1.5}.t-footer-journal-copy>span:last-child{color:var(--t-on-dark-muted);font-size:var(--t-text-sm)}.t-footer-journal-action{min-height:var(--t-hit-target);color:var(--t-mint);flex:none;align-items:center;gap:14px;margin-inline-start:auto;display:flex}.t-footer-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:32px;display:grid}.t-footer-trust>div{align-items:flex-start;gap:12px;display:flex}.t-footer-trust svg{color:var(--t-mint);flex:none;margin-block-start:4px}.t-footer-trust strong{font-size:var(--t-text-sm);font-weight:600;display:block}.t-footer-trust p span{color:var(--t-on-dark-muted);font-size:var(--t-text-xs);margin-block-start:3px;display:block}.t-footer-bottom{border-block-start:1px solid color-mix(in srgb, var(--t-on-dark) 18%, transparent);font-size:var(--t-text-xs);color:var(--t-on-dark-muted);flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block-start:18px;display:flex}.t-footer-legal{flex-wrap:wrap;gap:8px 24px;margin-inline-start:auto;display:flex}.t-footer-bottom a{min-height:var(--t-hit-target);align-items:center;display:inline-flex}.t-footer-top{gap:8px}@media (width<=1100px){.t-footer-inner{padding-inline:32px}.t-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);gap:32px}.t-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (width<=760px){.t-footer-inner{padding:40px 20px 20px}.t-footer-intro{flex-direction:column-reverse;align-items:flex-start;gap:24px;padding-block-end:28px}.t-footer-logo img{width:132px}.t-footer-intro h2{font-size:34px}.t-footer-main{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:28px}.t-footer-about>p{max-width:420px}.t-footer-region{margin-block:16px}.t-footer-nav{gap:24px 20px}.t-footer-group h3{font-size:var(--t-text-sm);margin-block-end:6px}.t-footer-journal{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:20px 16px;display:grid}.t-footer-journal-icon{border-radius:var(--t-radius-sm);width:40px;height:44px}.t-footer-journal-copy strong{font-size:21px}.t-footer-journal-action{font-size:var(--t-text-sm);grid-column:2;margin:0}.t-footer-trust{grid-template-columns:minmax(0,1fr);gap:20px;padding-block:28px}.t-footer-bottom{gap:8px 20px}.t-footer-bottom>p{flex-basis:100%}.t-footer-legal{gap:0 18px;margin:0}}.landing-rhythm{font-family:var(--font-ui);font-synthesis:none;color:var(--t-ink,#18324a);background:var(--t-paper,#f7f5f2);text-align:start;--ink:var(--t-ink,#18324a);--paper:var(--t-paper,#f7f5f2);--muted:var(--t-muted,#637185);--line:var(--t-border,#dcdedc);--orange:var(--t-orange,#e65a3b);font-size:16px;font-weight:400;line-height:normal}.landing-rhythm,.landing-rhythm *,.landing-rhythm :before,.landing-rhythm :after{box-sizing:border-box}.landing-rhythm>main{width:auto;max-width:none;margin:0;padding:0}html[data-surface=landing]{scroll-behavior:smooth;scroll-padding-top:30px}html[data-surface=landing] body{margin:0}.landing-rhythm button,.landing-rhythm a{-webkit-tap-highlight-color:transparent}.landing-rhythm button{font:inherit;color:inherit;cursor:pointer}.landing-rhythm a{color:inherit;text-decoration:none}.landing-rhythm button{border:0}.landing-rhythm button:disabled{cursor:default;opacity:1}.landing-rhythm button,.landing-rhythm a{touch-action:manipulation}.landing-rhythm button:focus-visible,.landing-rhythm a:focus-visible{outline-offset:5px;outline:2px solid #4263e8}.landing-rhythm img{max-width:100%;display:block}.landing-rhythm h1,.landing-rhythm h2,.landing-rhythm h3,.landing-rhythm p{margin:0}.landing-rhythm table{white-space:normal}.landing-rhythm th,.landing-rhythm td{color:inherit;background:0 0}.landing-rhythm ::selection{color:#18324a;background:#e7d7ca}.landing-rhythm{min-height:100vh;overflow-x:clip}.landing-rhythm .skip-link{top:10px;z-index:50;clip-path:inset(50%);background:#fff;padding:12px 20px;position:fixed;inset-inline-start:10px;transform:translateY(-160%)}.landing-rhythm .skip-link:focus{clip-path:none;transform:none}.landing-rhythm .landing-header{border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;gap:30px;width:calc(100% - 112px);max-width:1488px;height:108px;margin-inline:auto;display:flex;position:relative}.landing-rhythm .landing-brand{flex:none;width:157px}.landing-rhythm .landing-brand img{width:100%;height:auto}.landing-rhythm .desktop-nav{align-items:center;gap:48px;font-size:15px;display:flex}.landing-rhythm .desktop-nav a{padding:10px 0;transition:color .2s}.landing-rhythm .desktop-nav a:hover{color:#b7472d}.landing-rhythm .header-actions{align-items:center;gap:24px;display:flex}.landing-rhythm .language-button{color:inherit;background:0 0;padding:10px 0;font-size:14px;display:inline-block}.landing-rhythm .header-divider{background:#a4acb3;width:1px;height:19px}.landing-rhythm .login-link{background:var(--ink);color:#fff;border-radius:30px;align-items:center;min-height:40px;padding:7px 23px;font-size:14px;transition:background .2s;display:flex}.landing-rhythm .login-link:hover{background:#294960}.landing-rhythm .icon-button{color:inherit;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;min-width:0;height:40px;min-height:0;display:inline-flex}.landing-rhythm .icon-button:hover{background:#eae8e3}.landing-rhythm .menu-button,.landing-rhythm .mobile-navigation{display:none}.landing-rhythm .landing-hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:16px;max-width:1600px;min-height:740px;margin:auto;padding:35px 56px 0;display:grid}.landing-rhythm .hero-copy{z-index:10;padding-block-end:78px;position:relative}.landing-rhythm .hero-copy h1{font-family:var(--font-display);color:var(--ink);letter-spacing:0;text-wrap:balance;font-size:clamp(64px,6.3vw,104px);font-weight:900;line-height:1.2}.landing-rhythm .hero-copy h1 span{white-space:nowrap;display:block}.landing-rhythm .hero-description{color:var(--muted);max-width:500px;margin-block-start:26px;font-size:19px;line-height:1.9}.landing-rhythm .hero-actions{flex-wrap:wrap;align-items:center;gap:35px;margin-block-start:40px;display:flex}.landing-rhythm .primary-action{color:#fff;background:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:26px;min-height:61px;padding:15px 28px;font-size:17px;font-weight:500;transition:background .2s,box-shadow .3s,transform .3s;display:inline-flex}.landing-rhythm .primary-action:hover{background:#294960;transform:translateY(-2px);box-shadow:0 8px 22px #18324a15}.landing-rhythm .primary-action svg{transition:transform .3s}.landing-rhythm .primary-action:hover svg{transform:translate(-4px)}.landing-rhythm[dir=ltr] .primary-action:hover svg{transform:translate(4px)}.landing-rhythm .text-action{border-bottom:1px solid #8b98a6;align-items:center;gap:16px;padding-block:7px;font-size:16px;transition:color .2s,border-color .2s;display:inline-flex}.landing-rhythm .text-action:hover{color:#b7472d;border-color:#b7472d}.landing-rhythm .rhythm-art{direction:ltr;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-top:12px;display:flex;position:relative}.landing-rhythm .sculpture{aspect-ratio:1;isolation:isolate;--pointer-x:0px;--pointer-y:0px;width:100%;position:relative}.landing-rhythm .sculpture-piece{aspect-ratio:1;transform-origin:50%;background:0 0;border-radius:36%;padding:0;transition:transform .95s cubic-bezier(.16,1,.3,1);display:block;position:absolute;outline-offset:-10px!important}.landing-rhythm .piece-parallax{transform:translate3d(calc(var(--pointer-x)*var(--depth)),calc(var(--pointer-y)*var(--depth)),0);transition:filter .3s;display:block}.landing-rhythm .piece-float{animation:sculpture-float var(--duration) ease-in-out var(--delay) infinite;transform-origin:50%;display:block}.landing-rhythm .sculpture-piece img{filter:drop-shadow(0 16px 13px #18324a14);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;transition:filter .35s,scale .5s cubic-bezier(.16,1,.3,1)}.landing-rhythm .sculpture-piece:hover img{filter:drop-shadow(0 24px 17px #18324a1e);scale:1.045}.landing-rhythm .sculpture-piece:active img{scale:.97}.landing-rhythm .sculpture.is-still .piece-float{animation-play-state:paused}.landing-rhythm .sculpture.reduced-motion .piece-float{animation:none}.landing-rhythm .scene-footer{z-index:9;direction:rtl;flex-direction:column;align-items:center;gap:12px;margin-top:4px;margin-bottom:26px;display:flex;position:relative}.landing-rhythm .scene-controls{align-items:center;gap:6px;display:flex}.landing-rhythm .composition-picker{background:#f1efeb;border:1px solid #dfdfdc;border-radius:99px;gap:3px;padding:4px;display:flex}.landing-rhythm .composition-picker button{background:0 0;border-radius:99px;min-width:73px;min-height:40px;padding:7px 16px;font-size:13px;transition:background .25s,box-shadow .25s,color .25s}.landing-rhythm .composition-picker button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #18324a10}.landing-rhythm .composition-picker button:hover{background:#fff9}.landing-rhythm .motion-button{border:1px solid var(--line);margin-inline-start:6px}.landing-rhythm .motion-button:disabled{opacity:.45}.landing-rhythm .reset-button{color:#6c7881}.landing-rhythm .scene-hint{letter-spacing:0;color:#77838d;font-size:11px}.landing-rhythm .landing-intro{text-align:center;max-width:1330px;margin:auto;padding:32px 0 104px;position:relative}.landing-rhythm .landing-intro:before{content:"";background:#a1aab1;width:1px;height:38px;margin:0 auto 26px;display:block}.landing-rhythm .audience-line{color:var(--muted);margin-bottom:22px;font-size:13px}.landing-rhythm .landing-intro h2{font-family:var(--font-display);font-size:clamp(36px,3.7vw,58px);font-weight:900;line-height:1.3}.landing-rhythm .intro-description{max-width:620px;color:var(--muted);margin:22px auto 0;font-size:17px;line-height:1.9}.landing-rhythm .feature-grid{text-align:start;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:74px;display:grid}.landing-rhythm .feature-grid article{border-top:1px solid var(--line);padding-top:24px}.landing-rhythm .feature-number{color:#ba4c34;letter-spacing:1px;margin-bottom:24px;font-family:Manrope,sans-serif;font-size:12px;display:block}.landing-rhythm .feature-grid h3{font-family:var(--font-text);margin-bottom:15px;font-size:27px;font-weight:700;line-height:1.4}.landing-rhythm .feature-grid p{color:var(--muted);max-width:340px;font-size:15px;line-height:1.9}.landing-rhythm .agency-section{border-block:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:80px;max-width:1330px;margin:0 auto 75px;padding:55px 0;display:grid}.landing-rhythm .section-eyebrow{color:#af4d36;margin-bottom:19px;font-size:13px}.landing-rhythm .agency-section h2{font-size:clamp(34px,3vw,48px);font-family:var(--font-display);max-width:600px;font-weight:900;line-height:1.4}.landing-rhythm .agency-detail{max-width:480px;padding-top:20px}.landing-rhythm .agency-detail p{color:var(--muted);margin-bottom:23px;font-size:16px;line-height:2}.landing-rhythm .landing-footer{justify-content:space-between;align-items:center;gap:25px;max-width:1330px;margin:0 auto;padding:0 0 36px;display:flex}.landing-rhythm .landing-footer p{font-size:15px}.landing-rhythm .landing-footer>span{color:#7c858a;font-family:Manrope,sans-serif;font-size:11px}@keyframes sculpture-float{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-8px)rotate(.5deg)}}.landing-rhythm[dir=ltr] .hero-copy h1{letter-spacing:-.06em;font-size:clamp(50px,5.4vw,88px);font-weight:500;line-height:1.08}.landing-rhythm[dir=ltr] .hero-copy h1 span{white-space:normal}.landing-rhythm[dir=ltr] .hero-description{max-width:460px;font-size:17px;line-height:1.7}.landing-rhythm[dir=ltr] .scene-footer{direction:ltr}.landing-rhythm[dir=ltr] .landing-intro h2,.landing-rhythm[dir=ltr] .agency-section h2{letter-spacing:-.045em;font-weight:500}.landing-rhythm[dir=ltr] .feature-grid h3{letter-spacing:-.035em;font-family:Manrope,sans-serif;font-size:23px;font-weight:500}@media (width>=1600px){.landing-rhythm .landing-hero{min-height:800px}.landing-rhythm .landing-intro{padding-top:10px}}@media (width<=1450px){.landing-rhythm .landing-intro,.landing-rhythm .agency-section,.landing-rhythm .landing-footer{margin-inline:56px}.landing-rhythm .landing-hero{min-height:680px}.landing-rhythm .hero-copy{padding-block-end:60px}.landing-rhythm .hero-description{font-size:18px}.landing-rhythm .hero-actions{gap:25px}}@media (width<=1100px){.landing-rhythm .landing-header{width:calc(100% - 64px);height:92px}.landing-rhythm .landing-hero{grid-template-columns:1fr 1fr;gap:8px;min-height:620px;padding:30px 32px 0}.landing-rhythm .hero-copy h1{font-size:clamp(53px,6.5vw,73px)}.landing-rhythm .hero-description{font-size:16px}.landing-rhythm .primary-action{gap:20px;min-height:54px;padding:13px 22px;font-size:15px}.landing-rhythm .hero-actions{gap:18px;margin-top:29px}.landing-rhythm .text-action{font-size:14px}.landing-rhythm .scene-footer{margin-top:30px}.landing-rhythm .composition-picker button{min-width:61px;padding-inline:12px}.landing-rhythm .scene-hint{font-size:10px}.landing-rhythm .landing-intro,.landing-rhythm .agency-section,.landing-rhythm .landing-footer{margin-inline:32px}.landing-rhythm .feature-grid{gap:32px}.landing-rhythm .hero-copy{padding-block-end:30px}}@media (width<=760px){.landing-rhythm .landing-header{gap:12px;width:calc(100% - 40px);height:81px}.landing-rhythm .landing-brand{width:118px}.landing-rhythm .desktop-nav,.landing-rhythm .header-divider,.landing-rhythm .login-link{display:none}.landing-rhythm .header-actions{gap:13px}.landing-rhythm .language-button{min-height:44px;font-size:12px}.landing-rhythm .menu-button{width:40px;height:44px;display:inline-flex}.landing-rhythm .mobile-navigation{top:calc(100% + 8px);border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;inset-inline:0;box-shadow:0 18px 45px #18324a12}.landing-rhythm .mobile-navigation a{border-radius:9px;padding:13px 15px;font-size:15px}.landing-rhythm .mobile-navigation a:hover{background:var(--paper)}.landing-rhythm .landing-hero{flex-direction:column;gap:8px;min-height:0;padding:43px 20px 0;display:flex}.landing-rhythm .hero-copy{text-align:center;width:100%;padding:0}.landing-rhythm .hero-copy h1{font-size:clamp(48px,11.5vw,74px);line-height:1.2}.landing-rhythm .hero-description{max-width:340px;margin:20px auto 0;font-size:15px;line-height:1.85}.landing-rhythm .hero-actions{justify-content:center;gap:18px;margin-top:27px}.landing-rhythm .primary-action{gap:21px;min-height:53px;padding:13px 23px;font-size:15px}.landing-rhythm .text-action{font-size:13px}.landing-rhythm .rhythm-art{align-self:center;width:100%;max-width:500px;margin-top:22px;padding-top:0}.landing-rhythm .sculpture{aspect-ratio:1.08}.landing-rhythm .scene-footer{gap:12px;margin-top:22px;margin-bottom:7px}.landing-rhythm .composition-picker button{min-width:68px;min-height:38px;padding:7px 12px;font-size:12px}.landing-rhythm .scene-hint{font-size:10px}.landing-rhythm .scene-controls{gap:5px}.landing-rhythm .icon-button{width:40px;height:40px}.landing-rhythm .landing-intro{margin-inline:24px;padding:32px 0 58px}.landing-rhythm .landing-intro:before{height:26px;margin-bottom:24px}.landing-rhythm .audience-line{margin-bottom:16px;font-size:11px;line-height:1.8}.landing-rhythm .landing-intro h2{font-size:34px;line-height:1.35}.landing-rhythm .intro-description{margin-top:17px;font-size:14px;line-height:1.9}.landing-rhythm .feature-grid{grid-template-columns:1fr;gap:29px;margin-top:42px}.landing-rhythm .feature-grid article{padding-top:19px}.landing-rhythm .feature-number{margin-bottom:14px}.landing-rhythm .feature-grid h3{margin-bottom:10px;font-size:25px}.landing-rhythm .feature-grid p{max-width:none;font-size:14px}.landing-rhythm .agency-section{grid-template-columns:1fr;gap:13px;margin:0 24px 35px;padding:35px 0}.landing-rhythm .agency-section h2{font-size:34px}.landing-rhythm .section-eyebrow{margin-bottom:15px;font-size:12px}.landing-rhythm .agency-detail{padding-top:0}.landing-rhythm .agency-detail p{font-size:14px}.landing-rhythm .landing-footer{grid-template-columns:1fr 1fr;gap:22px;margin-inline:24px;padding-bottom:28px;display:grid}.landing-rhythm .landing-footer img{width:100px}.landing-rhythm .landing-footer p{text-align:end;font-size:13px}.landing-rhythm .landing-footer>span{text-align:center;grid-column:1/-1;font-size:10px}.landing-rhythm[dir=ltr] .hero-copy h1{letter-spacing:-.055em;font-size:clamp(44px,10.5vw,69px);line-height:1.08}.landing-rhythm[dir=ltr] .hero-description{max-width:345px;font-size:14px}.landing-rhythm[dir=ltr] .hero-actions{gap:18px}.landing-rhythm[dir=ltr] .primary-action{gap:16px;padding-inline:18px;font-size:13px}.landing-rhythm[dir=ltr] .text-action{font-size:12px}.landing-rhythm[dir=ltr] .landing-intro h2{font-size:32px}}@media (width<=370px){.landing-rhythm .landing-hero{padding-inline:16px}.landing-rhythm .hero-copy h1{font-size:46px}.landing-rhythm .hero-actions{gap:14px}.landing-rhythm .primary-action{padding-inline:19px;font-size:14px}.landing-rhythm .hero-description{font-size:14px}.landing-rhythm .text-action{font-size:12px}.landing-rhythm .composition-picker button{min-width:60px}.landing-rhythm .scene-controls{gap:1px}.landing-rhythm .rhythm-art{margin-top:28px}}.landing-rhythm .sculpture-piece{pointer-events:none}.landing-rhythm .piece-float{position:relative}.landing-rhythm .piece-hit{pointer-events:auto;transition:scale .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.landing-rhythm .sculpture-piece:hover .piece-hit{scale:1.045}.landing-rhythm .sculpture-piece:active .piece-hit{scale:.97}.landing-rhythm .hero-copy{container-type:inline-size}.landing-rhythm .hero-copy h1{font-size:12.4cqi;line-height:1.3}.landing-rhythm .hero-description{font-size:21px;line-height:1.85}.landing-rhythm .rhythm-art{max-width:700px}.landing-rhythm .sculpture{aspect-ratio:1.17}.landing-rhythm .scene-footer{margin-top:38px}@media (width>=761px){.landing-rhythm .scene-footer{margin-bottom:0}.landing-rhythm .landing-intro{padding-top:0}.landing-rhythm .landing-intro:before{height:28px;margin-bottom:18px}.landing-rhythm .hero-copy{padding-block-end:55px}.landing-rhythm .hero-actions{margin-block-start:33px}}@media (width<=1100px) and (width>=761px){.landing-rhythm .hero-description{font-size:18px}.landing-rhythm .scene-footer{margin-top:44px}.landing-rhythm .hero-copy h1{font-size:12.3cqi}}@media (width<=760px){.landing-rhythm .hero-copy h1{font-size:12cqi;line-height:1.3}.landing-rhythm .hero-description{max-width:320px;font-size:16px;line-height:1.9}.landing-rhythm .sculpture{aspect-ratio:1.08}.landing-rhythm .scene-footer{margin-top:22px}.landing-rhythm[dir=ltr] .hero-copy h1{font-size:13cqi}.landing-rhythm[dir=ltr] .hero-description{font-size:14px}}@media (prefers-reduced-motion:reduce){html[data-surface=landing]{scroll-behavior:auto}.landing-rhythm *,.landing-rhythm :before,.landing-rhythm :after{transition:none!important;animation:none!important}.landing-rhythm .piece-parallax{transform:none!important}}
