/* CASA 64 — site responsivo. Fontes de trabalho autorizadas no manual v0.1.
   Para finalizar a tipografia, substitua as fontes incorporadas pelas webfonts
   licenciadas Tiempos Text e Suisse Int'l e mantenha os tokens abaixo. */
@font-face{font-family:Newsreader;src:url('assets/newsreader.woff2') format('woff2');font-weight:300 700;font-style:normal;font-display:swap}
@font-face{font-family:Newsreader;src:url('assets/newsreader-italic.woff2') format('woff2');font-weight:300 700;font-style:italic;font-display:swap}
@font-face{font-family:Archivo;src:url('assets/archivo.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--bg:#17181a;--surface:#202123;--line:rgba(241,238,231,.16);--paper:#f1eee7;--muted:#b4b1aa;--accent:#b8874a;--serif:Newsreader,Georgia,serif;--sans:Archivo,Arial,sans-serif;--ease:cubic-bezier(.2,.7,.2,1);--header:98px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}::selection{background:var(--accent);color:var(--bg)}a{color:inherit;text-decoration:none}button,summary,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit}button,a,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:7px}button{cursor:pointer}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1,h2{font-family:var(--serif);font-optical-sizing:auto;letter-spacing:-.045em;line-height:1.04}h2{font-size:clamp(46px,5.3vw,82px)}em{font-weight:400;color:#c1a27b}p{color:var(--muted)}.wrap{width:min(1320px,calc(100% - 112px));margin-inline:auto}.section{padding-block:125px}.eyebrow,.section-label{text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.16em;line-height:1.7}.eyebrow{color:var(--muted)}.section-label{display:flex;justify-content:space-between;gap:20px;margin-bottom:68px;color:var(--muted)}.section-label>span:first-child{color:var(--paper)}.button{min-height:56px;padding:16px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--paper);color:var(--bg);font-size:14px;font-weight:500;border:1px solid var(--paper);transition:background .3s,color .3s,transform .3s}.button:hover{background:#d5c7b3;border-color:#d5c7b3;transform:translateY(-2px)}.button span{font-size:21px;line-height:1}.quiet-link,.text-link{display:inline-flex;align-items:center;gap:25px;font-size:14px}.quiet-link{padding-block:17px}.quiet-link span,.text-link span{transition:transform .3s}.quiet-link:hover span,.text-link:hover span{transform:translate(3px,-3px)}.text-link{border-bottom:1px solid #81796c;padding-bottom:9px;margin-top:30px}.lead{font-size:24px;color:var(--paper);line-height:1.4}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);color:var(--bg);padding:12px 22px}.skip:focus{top:15px}.reading-progress{position:fixed;inset:0 auto auto 0;height:2px;width:100%;transform:scaleX(0);transform-origin:left;z-index:60;background:var(--accent)}
.header{position:absolute;top:0;left:0;width:100%;height:var(--header);display:flex;align-items:center;justify-content:space-between;padding-inline:56px;z-index:30;border-bottom:1px solid rgba(241,238,231,.13)}.brand{display:block;flex-shrink:0}.brand img{width:164px;height:auto}.header nav{display:flex;gap:34px;align-items:center;font-size:14px}.header nav>a{transition:color .2s}.header nav>a:hover{color:#c1a27b}.nav-cta{margin-left:27px;padding:12px 0 12px 28px;border-left:1px solid var(--line)}.nav-cta span{margin-left:24px}.menu-toggle{display:none;background:none;border:0;width:46px;height:46px;padding:10px}.menu-toggle span{display:block;height:1px;width:25px;background:var(--paper);margin:7px 0;transition:transform .3s}
.hero{position:relative;min-height:850px;height:100svh;max-height:1200px;isolation:isolate;display:flex;align-items:center;overflow:hidden;background:#17181a}.hero-scene{position:absolute;inset:0;z-index:-1;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center 55%;max-width:none;animation:scene-in 3s var(--ease) both;will-change:transform}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,18,20,.76) 0%,rgba(17,18,20,.46) 34%,rgba(17,18,20,0) 66%),linear-gradient(0deg,#17181a 0%,transparent 22%,transparent 82%,rgba(17,18,20,.15))}.hero-content{padding-top:85px;padding-bottom:90px;position:relative}.hero-content>.eyebrow{max-width:500px;margin-bottom:33px;letter-spacing:.14em;font-size:12px;color:#d1c9be}.hero h1{font-size:clamp(70px,7.4vw,113px);max-width:690px;line-height:.99;letter-spacing:-.045em}.hero h1>span{display:block;animation:title-in 1.35s var(--ease) both}.hero h1>span:nth-child(2){animation-delay:.12s}.hero h1>span:nth-child(3){animation-delay:.24s}.hero h1 em{color:#d0b899}.hero-copy{margin-top:30px;max-width:460px;line-height:1.65;font-size:17px;color:#cdc7be}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:33px}.intro{animation:title-in 1.7s var(--ease) both;animation-delay:.3s}.hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.04em;color:#b8b3ab}.hero-bottom>a{display:flex;align-items:center;gap:12px}.scroll-line{width:1px;height:27px;background:var(--line);position:relative;overflow:hidden}.scroll-line:after{content:'';position:absolute;top:-15px;height:15px;width:1px;background:var(--paper);animation:scroll-cue 2.2s infinite}.motion-toggle{border:0;background:none;color:#b8b3ab;padding:10px 0;font-size:12px;min-height:44px}.motion-toggle span{margin-left:10px}.editorial-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px}.manifesto-copy{max-width:465px}.manifesto-copy p+p{margin-top:21px}.principles{margin-top:85px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.principles article{border-top:1px solid var(--line);padding-top:25px}.small-number{font-family:var(--serif);font-size:25px;color:#b39772}.principles h3{margin-top:23px;font-size:20px;line-height:1.4}.principles p{font-size:15px;margin-top:13px;max-width:330px}.principles .reveal:nth-child(2){transition-delay:.09s}.principles .reveal:nth-child(3){transition-delay:.18s}
.territory{display:grid;grid-template-columns:1fr 1fr;min-height:780px;max-width:1700px;margin:auto;background:#1c1d1f}.territory-visual{position:relative;min-height:740px;overflow:hidden}.territory-visual>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:center 52%;transition:transform 1.5s var(--ease)}.territory-visual:hover>img{transform:scale(1.025)}.visual-caption{position:absolute;inset:auto 38px 28px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#e4d9c8;z-index:1}.territory-visual:after{content:'';position:absolute;inset:60% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.7))}.territory-copy{padding:90px clamp(36px,5vw,90px)}.territory-copy h2{margin-top:28px;font-size:clamp(48px,5vw,78px)}.territory-copy>p:not(.eyebrow){max-width:400px;margin-top:30px}.territory-line{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.territory-line>span{font-size:12px;color:#b99a71}.territory-line h3{font-size:19px}.territory-line p{margin-top:6px;font-size:15px;max-width:365px}
.method-heading{display:grid;grid-template-columns:1.7fr 1fr;gap:85px;align-items:end}.method-heading h2{font-size:clamp(45px,4.4vw,68px)}.method-heading>p{max-width:360px}.method-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:100px;margin-top:75px}.method-aside{padding-top:25px}.method-numeral{display:block;font:300 clamp(130px,16vw,220px)/1 var(--serif);color:#bfa783;letter-spacing:-.07em}.method-numeral>span{display:block;font:14px/1.65 var(--sans);letter-spacing:0;color:var(--paper);margin:6px 0 0 9px}.method-aside>p{margin:36px 0 0 9px;font-size:15px;max-width:260px}.method-steps details{border-top:1px solid var(--line)}.method-steps details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.method-steps summary{display:flex;align-items:center;gap:24px;padding:24px 0;min-height:78px}.method-steps summary>span{font-size:12px;color:#b39a79}.method-steps h3{font-size:18px;flex:1;line-height:1.45}.method-steps i{position:relative;width:14px;height:14px;flex-shrink:0}.method-steps i:before,.method-steps i:after{content:'';position:absolute;background:var(--muted);top:6px;left:0;width:14px;height:1px;transition:transform .3s}.method-steps i:after{transform:rotate(90deg)}.method-steps details[open] i:after{transform:rotate(0)}.method-steps details[open] h3{color:#c5aa86}.method-steps details>p{padding:0 25px 26px 41px;max-width:560px;font-size:15px;animation:title-in .45s var(--ease)}
.operations{background:var(--paper);color:var(--bg)}.operations p{color:#595951}.operations .section-label{color:#67655f}.operations .section-label>span:first-child{color:var(--bg)}.operations em{color:#86633c}.operations-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:100px;margin-bottom:80px}.operations-heading>p{max-width:390px}.operation{border-top:1px solid rgba(23,24,26,.22);display:grid;grid-template-columns:.23fr 1.2fr .85fr;gap:42px;padding:42px 0 50px}.operation:last-child{border-bottom:1px solid rgba(23,24,26,.22);padding-bottom:38px}.op-index{display:flex;flex-direction:column;gap:14px;font-size:12px}.op-index>span:first-child{font-family:var(--serif);font-size:30px;color:#86633c}.op-index>span:last-child{text-transform:uppercase;letter-spacing:.1em}.op-main .eyebrow{font-size:12px;color:#746149}.op-main h3{font-family:var(--serif);font-size:clamp(31px,3vw,46px);letter-spacing:-.03em;line-height:1.15;margin:12px 0 18px}.op-main>p{font-size:16px;max-width:450px}.op-main details{margin-top:26px}.op-main summary{font-size:14px;display:flex;gap:20px;align-items:center;width:fit-content;border-bottom:1px solid #a49c8e;padding:5px 0 10px}.op-main summary span{font-size:20px;transition:transform .2s}.op-main details[open] summary span{transform:rotate(45deg)}.op-detail{padding-top:20px;animation:title-in .4s var(--ease)}.op-detail p{font-size:15px}.op-detail .op-note{margin-top:16px;color:#544838}.op-statement{border-left:1px solid rgba(23,24,26,.17);padding-left:40px;align-self:center;font:400 clamp(26px,2.5vw,37px)/1.22 var(--serif);letter-spacing:-.015em}
.operating-copy p+p{margin-top:23px}.cadence{margin-top:42px;border-top:1px solid var(--line)}.cadence>div{display:flex;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line);padding:19px 0;font-size:15px}.cadence p{font-size:14px}.fit{background:#222224;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fit-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.fit h2{margin-top:27px;font-size:clamp(44px,4.6vw,68px)}.fit-grid>div:last-child{padding-top:42px;max-width:460px}.fit p+p{margin-top:22px}.contact{padding-top:145px;padding-bottom:100px}.contact h2{font-size:clamp(68px,8.5vw,128px);margin-top:35px}.contact-bottom{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-top:52px}.contact-bottom>p{font-size:18px}.contact-status{font-size:12px;margin-top:12px;max-width:300px}.contact-action[aria-disabled=true]{cursor:default;background:transparent;color:var(--paper);border-color:#746d63}.contact-action[aria-disabled=true]:hover{transform:none}.footer{border-top:1px solid var(--line);padding-block:38px 48px;display:flex;justify-content:space-between;align-items:center;gap:35px}.footer .brand img{width:145px}.footer p{font-size:12px;line-height:1.6}.footer>a:last-child{font-size:13px}.footer>a:last-child span{margin-left:18px}
/* Native scrolling is retained; animations never intercept wheel/touch input. */
.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.js .reveal.visible{opacity:1;transform:translateY(0)}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-paused .reveal{opacity:1;transform:none}.motion-paused .hero-image{transform:none!important}@keyframes title-in{from{opacity:0;transform:translateY(23px)}to{opacity:1;transform:translateY(0)}}@keyframes scene-in{from{opacity:.5;scale:1.06}to{opacity:1;scale:1}}@keyframes scroll-cue{to{transform:translateY(45px)}}
@media(min-width:1700px){.header{padding-inline:calc((100vw - 1320px)/2)}.hero h1{font-size:116px}.hero-shade{background:linear-gradient(90deg,rgba(17,18,20,.76),rgba(17,18,20,.35) 42%,transparent 68%),linear-gradient(0deg,#17181a,transparent 24%)}}
@media(max-width:1100px){:root{--header:86px}.wrap{width:calc(100% - 72px)}.header{padding-inline:36px}.header nav{gap:22px;font-size:13px}.nav-cta{margin-left:5px;padding-left:22px}.brand img{width:145px}.hero{min-height:760px}.hero h1{font-size:clamp(70px,8.5vw,95px)}.hero-content>.eyebrow{max-width:360px}.hero-image{object-position:58% center}.hero-shade{background:linear-gradient(90deg,rgba(17,18,20,.85),rgba(17,18,20,.4) 45%,transparent 80%),linear-gradient(0deg,#17181a,transparent 25%)}.section{padding-block:90px}.editorial-grid,.method-heading,.method-layout,.operations-heading,.fit-grid{gap:55px}.territory-copy{padding:65px 36px}.territory-visual{min-height:740px}.principles{gap:30px}.operation{gap:28px;grid-template-columns:.2fr 1.25fr .8fr}.op-statement{padding-left:26px}.contact{padding-top:110px}.hero-actions{gap:22px}.visual-caption{inset:auto 24px 25px;flex-direction:column;gap:5px}}
@media(max-width:760px){:root{--header:80px}html{scroll-padding-top:26px}.wrap{width:calc(100% - 44px)}.section{padding-block:76px}.header{height:80px;padding-inline:22px}.brand img{width:138px}.menu-toggle{display:block;z-index:2}.header nav{display:none;position:fixed;inset:80px 0 0;background:#17181a;flex-direction:column;align-items:stretch;padding:40px 28px;gap:0;font-size:24px;overflow:auto}.header nav.open{display:flex}.header nav>a{padding:21px 0;border-bottom:1px solid var(--line)}.header nav .nav-cta{margin:20px 0 0;border-left:0;font-size:18px}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{height:auto;max-height:none;min-height:940px;display:block}.hero-scene{top:270px;bottom:0}.hero-image{object-position:72% bottom;object-fit:cover;height:100%;width:100%}.hero-shade{background:linear-gradient(180deg,#17181a 0%,rgba(23,24,26,.86) 12%,rgba(23,24,26,.22) 41%,transparent 65%,#17181a 100%),linear-gradient(90deg,rgba(23,24,26,.25),transparent 60%)}.hero-content{padding-top:130px;padding-bottom:440px}.hero-content>.eyebrow{font-size:11px;letter-spacing:.13em;max-width:295px;margin-bottom:26px}.hero h1{font-size:clamp(62px,12vw,90px);line-height:1.02;max-width:570px}.hero-copy{font-size:15px;margin-top:23px;max-width:345px;color:#d3cdc4}.hero-actions{margin-top:26px;gap:17px}.hero-actions .button{font-size:13px;padding:14px 17px;gap:20px;min-height:52px}.hero-actions .quiet-link{font-size:13px;gap:12px}.hero-bottom{bottom:19px;font-size:11px;gap:14px}.hero-bottom>span{max-width:95px}.hero-bottom>a{display:none}.motion-toggle{font-size:11px}.section-label{font-size:11px;letter-spacing:.12em;margin-bottom:40px}.section-label>span:last-child{max-width:125px;text-align:right}h2{font-size:clamp(43px,8vw,64px)}.editorial-grid,.method-heading,.method-layout,.operations-heading,.fit-grid{grid-template-columns:1fr;gap:32px}.lead{font-size:21px}.manifesto-copy{max-width:540px}.manifesto-copy p+p{margin-top:18px}.principles{grid-template-columns:1fr;gap:25px;margin-top:47px}.principles article{display:grid;grid-template-columns:25px 1fr;column-gap:15px;padding-top:22px}.principles h3{margin-top:1px;font-size:18px}.principles p{grid-column:2;max-width:480px;margin-top:8px}.small-number{font-size:23px}.territory{grid-template-columns:1fr}.territory-visual{min-height:480px;max-height:600px;height:120vw}.territory-visual>img{object-position:center 63%}.territory-copy{padding:55px 22px 65px}.territory-copy h2{font-size:58px}.territory-copy>p:not(.eyebrow){max-width:540px}.territory-copy h2 br:nth-child(2){display:none}.territory-line p{max-width:480px}.visual-caption{flex-direction:row;font-size:10px;inset:auto 22px 24px}.method-heading h2{font-size:clamp(39px,7.8vw,62px)}.method-heading>p{max-width:500px}.method-layout{margin-top:45px}.method-aside{display:none}.method-steps summary{padding:21px 0;gap:17px;min-height:72px}.method-steps h3{font-size:16px}.method-steps details>p{padding-left:32px}.operations-heading{margin-bottom:45px}.operations-heading>p{max-width:500px}.operation{grid-template-columns:32px 1fr;gap:16px;padding:32px 0 35px}.op-index>span:last-child{display:none}.op-main h3{font-size:35px}.op-main>p{font-size:15px}.op-statement{display:none}.op-main .eyebrow{font-size:11px}.cadence>div{flex-wrap:wrap;gap:7px}.cadence p{font-size:13px}.fit-grid>div:last-child{padding-top:0;max-width:none}.fit h2{font-size:48px}.contact h2{font-size:clamp(60px,12vw,88px);margin-top:28px}.contact-bottom{flex-direction:column;align-items:flex-start;gap:30px;margin-top:35px}.contact-bottom>p{font-size:16px}.contact-status{max-width:290px}.footer{flex-wrap:wrap;justify-content:space-between;gap:28px;padding-block:32px}.footer p{order:3;flex-basis:100%;font-size:11px}.footer .brand img{width:125px}.footer>a:last-child{font-size:12px}}
@media(max-width:370px){.hero h1{font-size:57px}.hero-actions{gap:9px}.hero-actions .quiet-link{font-size:12px}.hero-actions .button{font-size:12px;padding-inline:13px;gap:12px}.hero-copy{font-size:14px}.visual-caption{flex-direction:column}.contact h2{font-size:55px}.section-label{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}.hero-image{transform:none!important}}

/* Revisão: vidro fumê com borda mogno e reflexo lento, sem brilho neon. */
.action-icon{display:inline-block;width:18px;height:18px;flex:0 0 18px;vertical-align:middle;transition:transform .45s var(--ease),opacity .45s;opacity:.88}
.glass-control,.button.glass-control,.nav-cta.glass-control,.quiet-link.glass-control,.text-link.glass-control,.contact-action.glass-control[aria-disabled=true]{
  position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:22px;
  padding:15px 21px;min-height:54px;border:1px solid rgba(132,98,76,.48);border-top-color:rgba(177,157,140,.48);border-left-color:rgba(146,128,112,.38);border-radius:7px;
  background:linear-gradient(135deg,rgba(80,66,57,.23),rgba(21,22,24,.25) 42%,rgba(62,42,32,.3)),rgba(21,22,24,.78);
  color:#eee9e1;backdrop-filter:blur(18px) saturate(.75);-webkit-backdrop-filter:blur(18px) saturate(.75);
  box-shadow:inset 0 1px 0 rgba(255,244,224,.055),inset 0 -1px 0 rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.12);
  font-size:14px;font-weight:400;line-height:1.45;text-decoration:none;
  transition:border-color .5s var(--ease),background-color .5s var(--ease),box-shadow .5s var(--ease),transform .5s var(--ease),color .5s;
}
.glass-control::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 28%,rgba(212,192,170,.015) 40%,rgba(237,226,214,.1) 49%,rgba(177,137,107,.045) 56%,transparent 68%);transform:translateX(-145%);animation:glass-reflection 8s var(--ease) infinite}
.glass-control::after{content:'';position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(225,208,189,.025);background:linear-gradient(180deg,rgba(247,233,215,.035),transparent 44%);opacity:.7;transition:opacity .5s}
.glass-control:hover,.button.glass-control:hover,.header nav>a.glass-control:hover{color:#fffaf1;border-color:rgba(158,118,87,.76);border-top-color:rgba(205,186,164,.65);background-color:rgba(40,32,28,.87);box-shadow:inset 0 1px 0 rgba(255,244,224,.09),inset 0 -1px 0 rgba(0,0,0,.3),0 12px 30px rgba(0,0,0,.2);transform:translateY(-1px)}
.glass-control:hover::after{opacity:1}.glass-control:hover .action-icon{transform:translate(1px,-1px);opacity:1}.glass-control:active{transform:translateY(0)}
.nav-cta.glass-control{padding:12px 17px;min-height:46px;font-size:13px;gap:19px}.nav-cta.glass-control .action-icon{width:16px;height:16px;flex-basis:16px}
.quiet-link.glass-control{background-color:rgba(17,18,20,.57);border-color:rgba(138,129,119,.38);font-size:13px}
.text-link.glass-control{width:fit-content;margin-top:30px}.footer .action-icon{margin-left:14px;width:16px;height:16px}
.contact-action.glass-control[aria-disabled=true]:hover{transform:none;background-color:rgba(21,22,24,.78);box-shadow:inset 0 1px 0 rgba(255,244,224,.055),inset 0 -1px 0 rgba(0,0,0,.35),0 8px 24px rgba(0,0,0,.12)}
.contact-action.glass-control[aria-disabled=true]::before{animation:none}.contact-action.glass-control[aria-disabled=true]:hover .action-icon{transform:none}
@keyframes glass-reflection{0%,30%{transform:translateX(-145%)}68%,100%{transform:translateX(145%)}}
@media(max-width:760px){.hero-actions{gap:12px}.hero-actions .glass-control{font-size:13px;padding:14px 16px;gap:16px;min-height:51px}.header nav .nav-cta.glass-control{padding:17px 20px;border:1px solid rgba(132,98,76,.48);font-size:17px;margin-top:28px}.text-link.glass-control{font-size:13px;padding:14px 17px}.hero-actions .action-icon{width:16px;height:16px;flex-basis:16px}}
@media(max-width:430px){.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.hero-actions .glass-control{min-width:238px;max-width:100%}.hero-actions .quiet-link.glass-control{min-width:205px}.hero-content{padding-bottom:400px}}
@media(prefers-reduced-motion:reduce){.glass-control::before{animation:none!important}.glass-control,.action-icon{transition:none!important}}
