.vorl,.studio-workspace{--v-ink:#151515;--v-paper:#f6f7f2;--v-acid:#d6ff46;--primary:#151515;--primary-foreground:#fff;--background:#fff;--foreground:#151515;--border:#d2d4ce;--input:#c5c8bf;--ring:#507900;color:var(--v-ink);background:var(--v-paper);min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}.vorl *,.still *,.studio-workspace *{box-sizing:border-box}.vorl h1,.vorl h2,.vorl h3,.still h1,.still h2,.studio-workspace h1,.studio-workspace h2{color:inherit;margin:0;line-height:1.05}.vorl a,.still a,.studio-workspace a{color:inherit;text-decoration:none}:is(.vorl a:focus-visible,.still a:focus-visible,.studio-workspace a:focus-visible){outline-offset:5px;outline:3px solid #568500}.vorl p,.still p,.studio-workspace p{margin:0}.vorl section[id],.still section[id]{scroll-margin-top:28px}.preview-strip{color:#eee;letter-spacing:.02em;background:#151515;justify-content:space-between;gap:20px;padding:8px 4vw;font:12px/1.4 Arial,sans-serif;display:flex}.preview-strip a{color:#d6ff46;align-items:center;gap:6px;display:inline-flex}.v-nav{border-bottom:1px solid #ccd0c4;justify-content:space-between;align-items:center;gap:25px;padding:28px 4vw;display:flex}.v-logo{letter-spacing:-3px;align-items:flex-start;gap:7px;font-size:39px;font-weight:900;line-height:1;display:flex}.v-logo span{letter-spacing:0;margin-top:4px;font-size:12px;font-weight:500}.v-nav nav{gap:32px;font-size:14px;display:flex}.v-link{border-bottom:1px solid;align-items:center;gap:35px;padding:8px 0;font-size:14px;display:flex}.v-hero{padding:45px 4vw 0}.v-eyebrow{letter-spacing:.08em;font-weight:600;font-size:12px!important;line-height:1.4!important}.v-hero>.v-eyebrow{justify-content:space-between;display:flex}.v-hero h1{letter-spacing:-.075em;margin:58px 0 40px;font-size:clamp(60px,8.8vw,142px);font-weight:600;line-height:.98}.v-hero h1 span{color:#696e64}.v-hero-bottom{justify-content:space-between;align-items:center;gap:30px;padding-bottom:55px;display:flex}.v-hero-bottom p{font-size:19px;line-height:1.5}.v-button{background:var(--v-acid);border:1px solid #0000;justify-content:space-between;align-items:center;gap:54px;min-height:62px;padding:18px 26px;font-size:16px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex;color:#151515!important}.v-button:hover{background:#c4ed2e;transform:translateY(-2px)}.v-caption{letter-spacing:.06em;border-top:1px solid #ccd0c4;justify-content:space-between;gap:25px;padding:17px 0;font-size:12px;display:flex}.v-work{background:#fff;padding:80px 4vw 90px}.v-section-head{grid-template-columns:1fr 2fr;align-items:start;gap:30px;margin-bottom:45px;display:grid}.v-section-head h2{letter-spacing:-.045em;font-size:clamp(30px,3.6vw,56px);font-weight:500}.v-project{display:block}.v-project-image{aspect-ratio:1.92;background:#cec6b6;position:relative;overflow:hidden}.v-project-image:after{content:"";background:linear-gradient(#0000 35%,#0007);position:absolute;inset:0}.v-project-image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.v-project:hover img{transform:scale(1.025)}.v-project-word{color:#fff;z-index:1;letter-spacing:-.04em;font:clamp(32px,5.7vw,90px)/1 Georgia,serif;position:absolute;bottom:9%;left:5%}.v-project-word span{letter-spacing:.17em;margin-top:20px;font:12px/1.4 Arial,sans-serif;display:block}.v-project-open{z-index:1;background:#fff;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;position:absolute;bottom:8%;right:4%}.v-project-meta{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.v-project-meta h3{letter-spacing:-.04em;font-size:24px;font-weight:600}.v-project-meta p{color:#656960;margin-top:7px;font-size:14px}.v-project-meta>span{letter-spacing:.07em;align-items:center;gap:15px;font-size:12px;display:flex}.v-fine{color:#61655c;max-width:730px;font-size:12px;line-height:1.6}.v-offer{color:#f6f7f2;background:#151515;grid-template-columns:1fr 1fr;gap:8vw;padding:90px 4vw;display:grid}.v-offer h2{letter-spacing:-.06em;margin:32px 0 28px;font-size:clamp(40px,5vw,78px);font-weight:500}.v-offer>div>p:not(.v-eyebrow){color:#c3c6bd;max-width:380px;font-size:17px}.v-offer .v-button{margin-top:35px}.v-offer-items>div{border-top:1px solid #45473f;align-items:start;gap:20px;padding:28px 0;display:flex}.v-offer-items>div>span{color:#d6ff46;padding-top:4px;font-size:12px}.v-offer-items>div>svg{flex-shrink:0;margin-left:auto}.v-offer-items h3{letter-spacing:-.025em;margin-bottom:12px;font-size:21px;font-weight:500;line-height:1.2}.v-offer-items p{color:#c3c6bd;max-width:360px;font-size:15px}.v-process{padding:95px 4vw}.v-process-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:70px;display:grid}.v-process-grid>div{border-top:1px solid #bfc5b5;padding-top:20px}.v-process-grid span{font-size:12px}.v-process-grid h3{letter-spacing:-.05em;margin:40px 0 18px;font-size:29px;font-weight:500}.v-process-grid p{color:#565b50;max-width:270px;font-size:15px}.v-scope-note{border-top:1px solid #bfc5b5;grid-template-columns:1fr 3fr;gap:30px;margin-top:60px;padding-top:22px;font-size:14px;display:grid}.v-scope-note p{color:#565b50;max-width:800px}.v-cta{background:var(--v-acid);padding:70px 4vw 65px}.v-cta>a{letter-spacing:-.07em;margin:35px 0;font-size:clamp(50px,7.5vw,120px);font-weight:500;line-height:1.02;display:block;position:relative}.v-cta>a>svg{stroke-width:1px;width:11vw;height:11vw;position:absolute;top:15%;right:0}.v-cta>p:last-child{font-size:17px}.v-footer{justify-content:space-between;align-items:center;gap:30px;padding:38px 4vw;font-size:13px;display:flex}.v-footer>a:last-child{align-items:center;gap:10px;display:flex}.still{color:#333a2e;background:#f1eee6;min-height:100vh;font:16px/1.65 Arial,Helvetica,sans-serif}.s-nav{justify-content:space-between;align-items:center;gap:20px;padding:32px 5vw;display:flex}.s-logo{letter-spacing:-.04em;font:30px/1.1 Georgia,serif}.s-nav nav{align-items:center;gap:32px;font-size:14px;display:flex}.s-nav button{cursor:pointer;border-bottom:1px solid;align-items:center;gap:18px;padding:10px 0;display:flex}.s-hero{text-align:center;padding:45px 5vw 0}.s-hero>p,.s-section-title>p,.s-approach>p,.s-contact>p{letter-spacing:.12em;font-size:12px}.s-hero h1{letter-spacing:-.05em;margin:27px 0 50px;font:clamp(45px,6.3vw,95px)/1.02 Georgia,serif}.s-hero-image{height:58vw;max-height:670px;overflow:hidden}.s-hero-image img{object-fit:cover;width:100%;height:100%}.s-intro{text-align:left;border-bottom:1px solid #c9cabd;grid-template-columns:1fr 1fr;gap:30px;padding:45px 0 60px;display:grid}.s-intro span{letter-spacing:.1em;font-size:12px}.s-intro p{max-width:510px;font:clamp(25px,2.7vw,40px)/1.2 Georgia,serif}.s-spaces{padding:85px 5vw}.s-section-title h2{letter-spacing:-.035em;margin-top:24px;font:clamp(36px,4vw,60px)/1.1 Georgia,serif}.s-grid{grid-template-columns:1.3fr 1fr;gap:7vw;margin-top:45px;display:grid}.s-grid figure:last-child{margin-top:130px}.s-grid img{width:100%;height:auto}.s-grid figcaption{justify-content:space-between;gap:20px;padding-top:15px;font-size:14px;display:flex}.s-grid figcaption span:last-child{letter-spacing:.05em;font-size:11px}.s-approach{background:#dedfd2;grid-template-columns:1fr 1.4fr;gap:40px;padding:80px 5vw;display:grid}.s-approach h2{letter-spacing:-.035em;margin-bottom:30px;font:clamp(36px,4vw,62px)/1.07 Georgia,serif}.s-approach>div>p{max-width:490px;line-height:1.7}.s-services{margin-top:40px}.s-services>div{border-top:1px solid #b4baa7;justify-content:space-between;padding:18px 0;font-size:17px;display:flex}.s-contact{text-align:center;padding:90px 5vw}.s-contact h2{letter-spacing:-.045em;margin:27px 0 35px;font:clamp(45px,5.7vw,85px)/1.06 Georgia,serif}.s-contact button{color:#fff;background:#333a2e;border-radius:0;min-height:52px;padding:16px 24px;font-size:14px}.s-contact small{color:#626a5b;margin-top:22px;font-size:12px;display:block}.s-footer{border-top:1px solid #c9cabd;justify-content:space-between;align-items:center;gap:25px;padding:30px 5vw;font-size:12px;display:flex}.s-dialog form{gap:22px;display:grid}.s-dialog label{gap:8px;font-size:14px;display:grid}.s-dialog button{min-height:44px}.studio-workspace{background:#f5f6f0}.sw-nav{border-bottom:1px solid #d3d6cb;justify-content:space-between;align-items:center;gap:30px;padding:23px 5vw;display:flex}.sw-nav>div{align-items:center;gap:24px;font-size:14px;display:flex}.sw-nav a:not(.v-logo){align-items:center;gap:8px;display:flex}.sw-main{max-width:1240px;margin:auto;padding:48px 5vw 80px}.sw-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.sw-heading h1{letter-spacing:-.06em;margin:12px 0 16px;font-size:clamp(32px,4vw,54px);font-weight:600}.sw-heading p:last-child{color:#5c6254;max-width:620px;font-size:16px}.sw-button{min-height:46px;border-radius:0!important;font-size:14px!important}.sw-grid{grid-template-columns:1.4fr 1fr;gap:24px;display:grid}.sw-card{background:#fff;border:1px solid #d7dbce;min-width:0;margin-bottom:24px;padding:28px}.sw-card h2{letter-spacing:-.04em;margin-bottom:18px;font-size:24px;font-weight:600}.sw-card p{color:#596150;font-size:15px}.sw-row{border-top:1px solid #e3e6dd;justify-content:space-between;align-items:start;gap:25px;padding:17px 0;display:flex}.sw-row strong{font-size:15px;display:block}.sw-row small{color:#626958;margin-top:5px;font-size:13px;display:block}.sw-row a{white-space:nowrap;border-bottom:1px solid;font-size:14px}.sw-tag{white-space:nowrap;background:#eaf0dc;padding:4px 9px;font-size:12px}.sw-tag.wait{background:#fff1d6}.sw-card.acid{background:#d6ff46;border:0}.sw-card.acid p{color:#2f390e}.sw-card.acid .sw-row{border-color:#adc837}.sw-links{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.sw-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sw-form-grid label,.sw-field{color:#30352b;gap:8px;font-size:14px;display:grid}.sw-form-grid input,.sw-field input,.sw-field textarea,.sw-field select{background:#fff;border-radius:0;min-height:46px;font-size:16px}.sw-field{margin-bottom:24px}.sw-field small{color:#69705e;font-size:13px}.sw-field [data-slot=native-select-wrapper]{width:100%}.sw-estimate{background:#f1f4ea;margin:20px 0;padding:20px}.sw-estimate strong{letter-spacing:-.04em;font-size:28px;display:block}.sw-estimate span{font-size:13px}.sw-message{background:#edf5df;border:1px solid #bed492;margin-bottom:24px;padding:14px 18px;font-size:14px}.sw-error{color:#852719;background:#fff0ed;border-color:#e1b2a9}.sw-empty{padding:24px 0}.sw-empty a{border-bottom:1px solid}.sw-preview-text{white-space:pre-wrap;background:#fafbf7;border:1px solid #d7dbce;max-height:55vh;padding:20px;font:14px/1.7 Arial,sans-serif;overflow:auto}.sw-steps{gap:0;margin-bottom:45px;padding:0;list-style:none;display:flex}.sw-steps li{color:#606956;border-top:3px solid #cfd5c4;flex:1;padding-top:12px;font-size:13px}.sw-steps li.active{color:#151515;border-color:#151515;font-weight:600}.sw-steps li.done{border-color:#84a900}.sw-intake{max-width:800px}.sw-intake .sw-card{padding:36px}.sw-intake h1{letter-spacing:-.055em;margin-bottom:14px;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.05}.sw-intake h1+p{color:#5c6254;margin-bottom:32px}.sw-intake-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:32px;display:flex}.sw-intake .sw-field textarea{min-height:110px}.sw-review{gap:20px;margin-bottom:25px;display:grid}.sw-review dt{text-transform:uppercase;letter-spacing:.06em;color:#606956;font-size:12px}.sw-review dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:17px}.sw-note{color:#68705d!important;margin-top:20px!important;font-size:13px!important}.sw-loading{padding:80px 5vw}.sw-status{color:#5c6650;font-size:13px}.sw-success h1{margin:20px 0}.sw-automation-list{margin:20px 0 0;padding:0;list-style:none}.sw-automation-list li{gap:12px;margin:14px 0;font-size:14px;display:flex}.sw-automation-list svg{flex-shrink:0;margin-top:2px}@media (prefers-reduced-motion:no-preference){.v-hero h1{animation:.7s ease-out both vorl-enter}.v-hero-bottom{animation:.7s ease-out .12s both vorl-enter}@keyframes vorl-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:760px){.v-nav{padding:24px 5vw}.v-nav nav{display:none}.v-logo{font-size:32px}.v-hero{padding:32px 5vw 0}.v-hero>.v-eyebrow>span:last-child{display:none}.v-hero h1{margin:45px 0 30px;font-size:clamp(48px,10.4vw,76px)}.v-hero-bottom{flex-direction:column;align-items:start;gap:26px;padding-bottom:40px}.v-hero-bottom p{font-size:17px}.v-button{gap:36px;min-height:56px}.v-caption span{max-width:180px}.v-caption a{text-align:right;max-width:105px}.v-work{padding:55px 5vw}.v-section-head{grid-template-columns:1fr;gap:20px}.v-project-image{aspect-ratio:1.1}.v-project-word{font-size:42px;bottom:13%}.v-project-word span{max-width:180px;margin-top:15px;font-size:10px;line-height:1.5}.v-project-open{width:43px;height:43px}.v-project-meta>span{max-width:90px;font-size:10px}.v-offer{grid-template-columns:1fr;gap:45px;padding:55px 5vw}.v-offer h2{font-size:52px}.v-offer-items>div{gap:15px}.v-offer-items h3{font-size:20px}.v-process{padding:55px 5vw}.v-process-grid{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:45px}.v-process-grid h3{margin:25px 0 14px}.v-scope-note{grid-template-columns:1fr;gap:12px;margin-top:40px}.v-cta{padding:50px 5vw}.v-cta>a{font-size:11.5vw}.v-cta>a>svg{width:12vw;height:12vw;top:23%}.v-footer{flex-wrap:wrap;padding:30px 5vw}.v-footer>span{text-align:right;width:60%}.v-link{gap:15px}.s-nav{padding:25px 5vw}.s-logo{font-size:25px}.s-nav nav>a{display:none}.s-nav nav{font-size:12px}.s-nav button{gap:8px}.s-hero{padding-top:30px}.s-hero h1{margin:25px 0 35px;font-size:12vw}.s-hero-image{height:100vw}.s-intro{grid-template-columns:1fr;gap:20px;padding:30px 0 45px}.s-intro p{font-size:29px}.s-spaces{padding:55px 5vw}.s-grid{grid-template-columns:1fr;gap:35px}.s-grid figure:last-child{margin-top:0}.s-grid figure:last-child img{aspect-ratio:1;object-fit:cover}.s-approach{grid-template-columns:1fr;gap:25px;padding:55px 5vw}.s-approach h2{font-size:37px}.s-contact{padding:55px 5vw}.s-contact h2{font-size:45px}.s-footer{align-items:start}.s-footer p{text-align:right;max-width:145px}.sw-nav{padding:22px 5vw}.sw-nav>div{gap:14px;font-size:13px}.sw-grid{grid-template-columns:1fr}.sw-main{padding-top:32px}.sw-heading{flex-direction:column;align-items:start}.sw-heading h1{font-size:40px}.sw-card{padding:22px}.sw-intake .sw-card{padding:24px}.sw-steps{margin-bottom:30px}.sw-steps li{font-size:12px}.sw-intake-actions{flex-wrap:wrap}.sw-intake-actions .sw-status{order:3;width:100%}.sw-intake h1{font-size:35px}.sw-row{gap:15px}.sw-tag{white-space:normal;text-align:right}.sw-form-grid{gap:16px}.sw-row strong{overflow-wrap:anywhere}}@media (max-width:370px){.v-hero h1{font-size:10.2vw}.v-nav{gap:10px}.v-link{font-size:12px}.v-process-grid{grid-template-columns:1fr}.sw-nav>div{gap:10px;font-size:12px}.sw-form-grid{grid-template-columns:1fr}}.studio-workspace [data-slot=button][data-variant=default]{color:#fff;background:#151515}.vorl,.studio-workspace{--v-radius:22px;--v-shadow:0 3px 8px #1a241006,0 16px 40px -22px #2635163d}.v-button{border-radius:15px;box-shadow:0 8px 20px -12px #23360070}.v-project-image{border-radius:var(--v-radius);box-shadow:0 14px 36px -22px #18231365}.v-project-open{box-shadow:0 6px 20px #0002}.v-scope-note{border-radius:0 0 20px 20px}.sw-card{border-radius:var(--v-radius);box-shadow:var(--v-shadow)}.sw-card.acid{box-shadow:0 4px 12px #92ad1720,0 18px 38px -22px #60800070}.sw-button{box-shadow:0 4px 10px -7px #0008;border-radius:13px!important}.sw-form-grid input,.sw-field input,.sw-field textarea,.sw-field select{border-radius:12px}.sw-estimate,.sw-message,.sw-preview-text{border-radius:14px}.sw-tag{border-radius:8px}.s-hero-image,.s-grid img{border-radius:18px;box-shadow:0 18px 36px -25px #363c2a80}.s-contact button{border-radius:13px;box-shadow:0 8px 20px -13px #333a2e99}.s-dialog{border-radius:24px}.studio-workspace [data-slot=dialog-content]{border-radius:22px}@media (prefers-reduced-motion:no-preference){.sw-card,.v-project-open,.sw-button,.s-contact button{transition:transform .25s,box-shadow .25s}.sw-card:has(a):hover{transform:translateY(-3px);box-shadow:0 5px 15px #1a24100a,0 24px 45px -23px #26351650}.sw-button:hover,.s-contact button:hover{transform:translateY(-2px);box-shadow:0 9px 20px -12px #0006}.v-button svg,.v-link svg{transition:transform .25s}.v-button:hover svg,.v-link:hover svg{transform:translate(3px,-3px)}.v-project:hover .v-project-open{transform:rotate(7deg);box-shadow:0 10px 28px #0003}.sw-heading,.sw-card{animation:.5s ease-out both vorl-enter}.sw-card:nth-child(2){animation-delay:50ms}.sw-card:nth-child(3){animation-delay:.1s}}.v-app-offer{color:#171b15;background:#d6ff46;grid-template-columns:1fr 1fr;gap:64px;padding:90px max(6vw,24px);display:grid}.v-app-offer h2{font-family:var(--font-display);letter-spacing:-.055em;max-width:650px;font-size:clamp(36px,4.5vw,68px);line-height:1.03}.v-app-offer p{font-size:18px;line-height:1.6}.v-app-offer .v-button{margin:25px 0}.v-app-offer .v-fine{font-size:14px}.v-app-offer .v-eyebrow{margin-bottom:24px;font-size:13px}@media (max-width:760px){.v-app-offer{grid-template-columns:1fr;gap:26px;padding-top:60px;padding-bottom:60px}}@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}.vorl{font-family:Manrope,Arial,sans-serif}.vorl h1,.vorl h2,.vorl h3,.vorl .v-cta>a,.vorl .v-logo{font-family:Space Grotesk,Arial,sans-serif}.vorl .v-logo{letter-spacing:-.075em;font-weight:700}.vorl .v-logo span{letter-spacing:.08em;margin-top:6px;font-size:10px}.vorl .future-hero h1{letter-spacing:-.065em;font-size:clamp(76px,9vw,144px);font-weight:500}.vorl .v-section-head h2,.vorl .future-experiment-copy h2{letter-spacing:-.055em}.vorl .v-eyebrow,.vorl .future-kicker,.vorl .future-small-label{letter-spacing:.13em;font-family:Space Grotesk,Arial,sans-serif}.vorl .v-project-word{font-family:Fraunces,Georgia,serif}.vorl .v-project-word span{font-family:Manrope,Arial,sans-serif}@media (max-width:760px){.vorl .future-hero h1{letter-spacing:-.065em;font-size:16.4vw}.vorl .v-cta>a{font-size:11vw}.vorl .v-offer h2{font-size:clamp(39px,11.5vw,52px)}}.locale-switch{flex-shrink:0;align-items:center;font-family:Manrope,sans-serif;display:inline-flex}.locale-switch select{font:inherit;max-width:128px;min-height:42px;color:inherit;cursor:pointer;background:0 0;border:1px solid #919a7766;border-radius:30px;padding:9px 25px 9px 12px;font-size:11px}.locale-switch option{color:#20251b;background:#f5f5ee}.locale-switch select:focus-visible{outline-offset:3px;outline:3px solid #a4bb65}.vorl .v-nav{gap:20px}.vorl .v-nav nav{margin-left:auto}.vorl .v-nav .v-link{gap:16px}.sw-nav .locale-switch{margin-left:auto}html:lang(fr) .future-hero h1,html:lang(es) .future-hero h1{font-size:clamp(72px,8.5vw,136px)}html:not(:lang(en)) .v-cta>a{font-size:clamp(45px,6.5vw,104px)}html:not(:lang(en)) .sh-title-row h1{font-size:clamp(56px,7.4vw,118px)}@media (max-width:1000px){.vorl .v-nav nav{gap:19px}.sh-nav nav{gap:18px}}@media (max-width:760px){.vorl .v-nav{flex-wrap:wrap;gap:14px}.vorl .v-nav .v-logo{margin-right:auto}.vorl .v-nav .v-link{padding:10px 13px;font-size:11px}.locale-switch select{max-width:110px;padding:8px 20px 8px 10px;font-size:10px}.vorl .v-nav .locale-switch{order:3;justify-content:flex-end;width:100%;margin-top:-2px}.vorl .v-nav{padding-block:18px}.sw-nav{flex-wrap:wrap;gap:20px}.sw-nav>div{flex-wrap:wrap;gap:15px}.sh-nav{flex-wrap:wrap}.sh-nav .sh-logo{margin-right:auto}.sh-nav .locale-switch{order:3;justify-content:flex-end;width:100%;margin-top:-8px}html:lang(fr) .future-hero h1,html:lang(es) .future-hero h1{font-size:15.3vw}html:not(:lang(en)) .future-experiment-copy h2{font-size:10.3vw}html:not(:lang(en)) .v-cta>a{font-size:9.5vw}html:not(:lang(en)) .sh-title-row h1{font-size:clamp(43px,11vw,77px)}html:not(:lang(en)) .sh-material-copy h2{font-size:clamp(33px,9vw,48px)}html:not(:lang(en)) .sh-hero-note{grid-template-columns:1fr}.future-actions{max-width:100%}.future-actions .v-button{gap:12px;max-width:100%}.future-actions .v-button svg{flex-shrink:0}}.privacy-page{color:#202923;background:#f5f4ee;min-height:100vh}.privacy-nav,.privacy-footer{border-bottom:1px solid #26312822;justify-content:space-between;align-items:center;gap:24px;max-width:1280px;margin:auto;padding:28px 5%;display:flex}.privacy-nav>a:last-child{padding:12px 0;font-size:14px}.privacy-page main{max-width:1180px;margin:auto;padding:70px 5% 80px}.privacy-intro{max-width:780px;margin-bottom:64px}.privacy-page .privacy-intro h1{letter-spacing:-.065em;margin:24px 0;font-family:Space Grotesk,sans-serif;font-size:clamp(42px,6.7vw,82px);line-height:1.04}.privacy-intro>p:not(.v-eyebrow){color:#58654f;max-width:48ch;font-size:18px;line-height:1.65}.privacy-intro small{color:#64715b;margin-top:22px;font-size:12px;display:block}.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:64px;display:grid}.privacy-layout>nav{flex-direction:column;align-self:start;gap:5px;display:flex;position:sticky;top:30px}.privacy-layout>nav>span{letter-spacing:.12em;color:#5b684e;margin-bottom:12px;font:11px Courier New,monospace}.privacy-layout>nav>a{color:#48573e;border-bottom:1px solid #26312816;padding:11px 0;font-size:14px}.privacy-layout article{min-width:0}.privacy-layout section{border-bottom:1px solid #26312822;margin:0 0 32px;padding:0 0 32px;scroll-margin-top:30px}.privacy-layout h2{letter-spacing:-.04em;margin:0 0 18px;font-family:Space Grotesk,sans-serif;font-size:26px;font-weight:500;line-height:1.2}.privacy-layout p{color:#4d5b45;max-width:66ch;margin:0;font-size:16px;line-height:1.85}.privacy-layout article a{color:#233a21;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.privacy-contact{background:linear-gradient(140deg,#fcfcf5,#e6eddb);border:1px solid #ccd5bd;border-radius:24px;padding:30px;box-shadow:0 18px 40px -30px #34472744}.privacy-contact>a{margin-top:24px;font-size:15px;display:inline-block}.privacy-footer{color:#536048;border-top:1px solid #26312822;border-bottom:0;font-size:13px}.privacy-page a:focus-visible{outline-offset:5px;outline:2px solid #405d2e}.privacy-layout nav>a:hover{color:#172415;border-color:#657f45}@media (max-width:700px){.privacy-page main{padding-top:45px}.privacy-intro{margin-bottom:38px}.privacy-layout{grid-template-columns:1fr;gap:35px}.privacy-layout>nav{grid-template-columns:1fr 1fr;column-gap:22px;display:grid;position:static}.privacy-layout>nav>span{grid-column:1/-1}.privacy-layout>nav>a{font-size:13px}.privacy-layout h2{font-size:25px}.privacy-nav .v-logo{font-size:30px}.privacy-nav>a:last-child{font-size:12px}.privacy-footer{flex-direction:column;align-items:start;gap:12px}}
