/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}}:root{--black:#070807;--yellow:#fcbe45;--paper:#eeeae1;--white:#f6f3ec;--ink:#161713;--soft:#9a988f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}h1,h2,h3,p{margin-top:0}.header{z-index:20;color:#fff;border-bottom:1px solid #ffffff35;grid-template-columns:150px 1fr 150px;align-items:center;height:108px;padding:0 4.5vw;display:grid;position:absolute;inset:0 0 auto}.logo{width:106px;height:76px;display:inline-flex;overflow:hidden}.logo img{object-fit:cover;width:100%;height:100%}.header nav{letter-spacing:.18em;text-transform:uppercase;justify-content:center;gap:clamp(24px,3.5vw,62px);font-size:10px;font-weight:700;display:flex}.header nav a{opacity:.7;transition:all .2s}.header nav a:hover{opacity:1;color:var(--yellow)}.header-cta{letter-spacing:.17em;text-transform:uppercase;justify-self:end;font-size:10px;font-weight:700}.header-cta span{width:36px;height:36px;color:var(--yellow);border:1px solid #ffffff6b;border-radius:50%;place-items:center;margin-left:12px;display:inline-grid}.hero{color:#fff;min-height:100svh;position:relative;overflow:hidden}.hero-video{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.hero-overlay{background:linear-gradient(90deg,#000000e8 0%,#000000a1 44%,#00000024 78%),linear-gradient(#0000 55%,#000000c4 100%),linear-gradient(#00000061 0%,#0000 28%);position:absolute;inset:0}.hero-location{z-index:2;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700;position:absolute;top:140px;right:4.5vw}.hero-location span{color:var(--yellow);margin:0 10px}.hero-title{z-index:2;position:absolute;bottom:21vh;left:6.5vw}.hero-kicker{color:#ffffffa8;letter-spacing:.23em;text-transform:uppercase;margin:0 0 24px 5px;font-size:9px;font-weight:700;display:block}.hero-title h1{letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(72px,10.5vw,164px);font-weight:400;line-height:.72}.hero-title h1 span{display:block}.hero-title .indent{color:var(--yellow);margin-left:12vw;font-style:italic}.hero-bottom{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:40px;left:6.5vw;right:4.5vw}.hero-bottom>p{color:#ffffffa6;max-width:430px;margin:0;font:14px/1.65 Arial}.hero-bottom>a{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:18px;font-size:9px;font-weight:700;display:flex}.hero-bottom i{width:46px;height:46px;color:var(--yellow);border:1px solid #ffffff52;border-radius:50%;place-items:center;font-style:normal;display:grid}.micro-label{letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:700}.micro-label:before{content:"";background:var(--yellow);width:30px;height:1px;margin:0 14px 3px 0;display:inline-block}.light{color:#ffffffa3}.brand-stage{background:var(--paper);place-items:center;min-height:100svh;padding:12vw 8vw;display:grid;position:relative;overflow:hidden}.brand-word{text-align:center;color:#0000;-webkit-text-stroke:1px #1a1a171f;letter-spacing:-.075em;width:100%;font-size:16vw;font-weight:900;line-height:1;position:absolute;top:7%;left:0}.brand-stage-copy{z-index:1;width:min(1040px,84vw);margin-top:7vw;position:relative}.brand-stage-copy h2{letter-spacing:-.052em;margin:0;font:400 clamp(52px,7vw,106px)/.98 Georgia,serif}.brand-stage-copy .soft{color:#aaa79e;font-style:italic}.brand-stage-copy>p:last-child{color:#5d5c56;max-width:560px;margin:60px 4vw 0 auto;font-size:16px;line-height:1.8}.stage-index{color:#77756f;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:42px;left:4.5vw}.marquee{background:var(--yellow);align-items:center;height:125px;display:flex;overflow:hidden}.marquee>div{white-space:nowrap;align-items:center;gap:34px;width:max-content;animation:23s linear infinite run;display:flex}.marquee span{letter-spacing:-.04em;font-family:Georgia,serif;font-size:54px}.marquee i{font-size:18px;font-style:normal}@keyframes run{to{transform:translate(-50%)}}.sensory{color:#fff;background:#0a0b09;grid-template-rows:auto 440px 360px;grid-template-columns:38% 62%;gap:22px;min-height:1250px;padding:10vw 7vw;display:grid;position:relative}.sensory-lead{grid-column:1/-1;grid-template-columns:38% 1fr;align-items:end;padding-bottom:5vw;display:grid}.sensory-lead>span{letter-spacing:.2em;text-transform:uppercase;color:var(--yellow);font-size:9px;font-weight:700}.sensory-lead h2{letter-spacing:-.07em;margin:0;font:400 clamp(68px,9vw,140px)/.82 Georgia,serif}.sensory-lead p{color:#ffffff8f;grid-column:2;max-width:460px;margin:35px 0 0;font-size:14px;line-height:1.75}.sensory-film{grid-row:2/4;position:relative;overflow:hidden}.sensory-film video{object-fit:cover;filter:saturate(.85)contrast(1.08);width:100%;height:100%}.sensory-film:after{content:"";background:linear-gradient(#0000 52%,#0008);position:absolute;inset:0}.sensory-film>span{z-index:2;letter-spacing:.18em;text-transform:uppercase;font-size:8px;position:absolute;bottom:22px;left:25px}.sensory-photo{background-position:50%;background-size:cover}.sensory-photo-two{background-image:url(https://images.unsplash.com/photo-1558030006-450675393462?auto=format&fit=crop&w=1200&q=92);justify-self:end;width:68%}.sensory-phrase{letter-spacing:-.055em;text-align:right;text-shadow:0 2px 30px #000;margin:0;font:400 clamp(48px,6.5vw,98px)/.88 Georgia,serif;position:absolute;bottom:120px;right:8vw}.sensory-phrase em{color:var(--yellow);font-weight:400}.experience{background:var(--black);color:#fff;grid-template-columns:18% 82%;min-height:1200px;display:grid}.experience-aside{border-right:1px solid #ffffff1f;padding:115px 3vw;position:relative;overflow:hidden}.vertical-word{writing-mode:vertical-rl;color:#ffffff0a;letter-spacing:-.07em;font-size:124px;font-weight:900;position:absolute;top:330px;left:-48px;transform:rotate(180deg)}.aside-note{color:#ffffff70;font-size:12px;line-height:1.7;position:absolute;bottom:80px;left:3vw;right:3vw}.experience-main{grid-template-rows:minmax(670px,64vw) auto;display:grid}.experience-image{filter:saturate(.72)contrast(1.08);background:url(https://cdn.folhadoestado.com.br/storage/webdisco/2025/09/29/800x600/4f933cbd279f75feb3efb71cf3353d14-folhadoestado-com-br.jpg) 50%/cover}.experience-copy{padding:7vw 7vw 9vw}.experience-copy>span,.abundance-title>span,.people-copy>span{color:#ffffff70;letter-spacing:.2em;text-transform:uppercase;margin-bottom:38px;font-size:9px;font-weight:700;display:block}.experience-copy h2{letter-spacing:-.055em;margin:0;font:400 clamp(50px,6.7vw,104px)/.94 Georgia,serif}.experience-copy h2 em{color:var(--yellow);font-weight:400}.experience-copy>p{color:#ffffff9e;max-width:510px;margin:42px 0 35px auto;font-size:15px;line-height:1.8}.pill-row{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.pill-row span{letter-spacing:.16em;text-transform:uppercase;border:1px solid #ffffff30;padding:11px 14px;font-size:8px}.ritual-intro{background:var(--paper);padding:13vw 8vw;position:relative}.ritual-intro h2{letter-spacing:-.065em;max-width:1100px;margin:0;font:400 clamp(58px,8.6vw,130px)/.88 Georgia,serif}.ritual-intro h2 span{color:#aaa79d;font-style:italic}.ritual-note{color:#64625c;max-width:430px;margin:55px 0 0 auto;font-size:15px;line-height:1.8}.cuts{background:var(--black);grid-template-columns:repeat(3,1fr);min-height:720px;padding-bottom:clamp(70px,6vw,110px);display:grid}.cut{color:#fff;cursor:pointer;border-right:1px solid #ffffff40;outline:none;min-height:720px;position:relative;overflow:hidden}.cut img{object-fit:cover;filter:saturate(.75);width:100%;height:100%;transition:transform .9s,filter .4s}.cut:hover img,.cut:focus-visible img{filter:saturate();transform:scale(1.045)}.cut:focus-visible{box-shadow:inset 0 0 0 3px var(--yellow)}.cut-shade{background:linear-gradient(#0000 36%,#000000e0),linear-gradient(#00000065,#0000 24%);position:absolute;inset:0}.cut-number{letter-spacing:.2em;font-size:10px;position:absolute;top:30px;left:30px}.cut-name{position:absolute;bottom:38px;left:30px;right:30px}.cut-name h3{letter-spacing:-.04em;margin:0 0 15px;font:400 clamp(40px,4.2vw,66px)/1 Georgia,serif}.cut-name p{color:#ffffffb3;max-width:310px;margin:0;font-size:12px;line-height:1.65}.cut-cta{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff9c;align-items:center;gap:14px;margin-top:22px;padding-bottom:7px;font-size:8px;font-weight:700;display:inline-flex}.cut-cta i{color:var(--yellow);font-size:14px;font-style:normal}.cut-mark{color:var(--yellow);font:italic 16px Georgia,serif;position:absolute;top:30px;right:28px}.fire-film{background:#000;height:84vh;min-height:650px;position:relative;overflow:hidden}.fire-film video{object-fit:cover;width:100%;height:100%}.fire-film-shade{background:linear-gradient(#0000 45%,#000b),linear-gradient(90deg,#0006,#0000 45%);position:absolute;inset:0}.fire-film>p{z-index:2;color:#fff;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0;font-size:10px;font-weight:700;display:flex;position:absolute;bottom:55px;left:6vw;right:6vw}.fire-film i{color:var(--yellow);font-size:22px;font-style:normal}.fire-film .fire-statement{letter-spacing:-.055em;text-transform:none;font:400 clamp(48px,6vw,90px)/.95 Georgia,serif;display:block;right:auto}.fire-statement em{color:var(--yellow);font-weight:400}.specialties-heading{background:var(--paper);grid-template-columns:30% 1fr;align-items:end;gap:4vw;padding:10vw 7vw 7vw;display:grid}.specialties-heading>span{color:#77756f;letter-spacing:.2em;text-transform:uppercase;align-self:start;font-size:9px;font-weight:700}.specialties-heading h2{letter-spacing:-.06em;margin:0;font:400 clamp(62px,8vw,120px)/.88 Georgia,serif}.specialties-heading>p{color:#5c5a54;grid-column:2;max-width:490px;margin:25px 0 0;font-size:15px;line-height:1.8}.abundance{background:var(--paper);grid-template-rows:auto auto;grid-template-columns:39% 61%;gap:60px;min-height:1100px;padding:10vw 7vw;display:grid}.abundance-title{align-self:end}.abundance-title>span{color:#77756f}.abundance-title h2{letter-spacing:-.06em;margin:0;font:400 clamp(68px,8vw,120px)/.88 Georgia,serif}.abundance-visual{min-height:700px;position:relative}.abundance-image{background:url(https://images.unsplash.com/photo-1547592180-85f173990554?auto=format&fit=crop&w=1600&q=92) 50%/cover;position:absolute;inset:0}.abundance-visual>p{writing-mode:vertical-rl;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;position:absolute;bottom:80px;right:-36px}.abundance-copy{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:12vw;padding-left:39%;display:grid}.abundance-copy>p{color:#5c5a54;max-width:500px;margin:0;line-height:1.8}.food-accordions{border-top:1px solid #1819142b;width:100%}.food-accordions details{border-bottom:1px solid #1819142b}.food-accordions summary{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;padding:20px 40px 20px 23px;font-size:10px;font-weight:700;list-style:none;position:relative}.food-accordions summary::-webkit-details-marker{display:none}.food-accordions summary:before{content:"+";color:var(--yellow);font-size:14px;position:absolute;left:0}.food-accordions details[open] summary:before{content:"−"}.food-accordions summary:after{content:"⌄";font-size:14px;transition:transform .2s;position:absolute;right:3px}.food-accordions details[open] summary:after{transform:rotate(180deg)}.food-accordions details div{padding:0 28px 19px 23px}.food-accordions details div p{color:#68665f;margin:0;font-size:13px;line-height:1.7}.people{background:var(--black);color:#fff;grid-template-columns:53% 47%;min-height:900px;padding:6vw 0 6vw 5vw;display:grid}.people-photo{filter:grayscale(.25)saturate(.7);background:linear-gradient(90deg,#0000 75%,#070807),url(https://images.unsplash.com/photo-1577219491135-ce391730fb2c?auto=format&fit=crop&w=1600&q=90) 50%/cover;border-radius:54% 46% 58% 42%/42% 56% 44% 58%;align-self:center;width:88%;height:82%;min-height:680px;position:relative;box-shadow:0 28px 80px #000}.people-photo:before{content:"";z-index:-1;border:1px solid var(--yellow);border-radius:48% 52% 43% 57%/57% 42% 58% 43%;position:absolute;inset:-5%;transform:rotate(-5deg)}.people-copy{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.people-copy h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.7vw,86px)/.95 Georgia,serif}.people-copy>p:not(.micro-label){color:#ffffff94;max-width:480px;margin:38px 0;font-size:14px;line-height:1.8}.people-copy blockquote{color:var(--yellow);border-top:1px solid #ffffff26;margin:20px 0 0;padding-top:30px;font:italic 20px/1.55 Georgia,serif}.events{background:var(--paper);grid-template-columns:56% 44%;min-height:900px;display:grid}.events-image{background:linear-gradient(90deg,transparent 78%,var(--paper)),url(https://cdn.folhadoestado.com.br/storage/webdisco/2025/09/29/800x600/4f933cbd279f75feb3efb71cf3353d14-folhadoestado-com-br.jpg) center/cover;filter:saturate(.78)}.events-copy{flex-direction:column;justify-content:center;padding:8vw 7vw;display:flex}.events-copy>span{color:#77756f;letter-spacing:.2em;text-transform:uppercase;margin-bottom:45px;font-size:9px;font-weight:700}.events-copy h2{letter-spacing:-.055em;margin:0;font:400 clamp(48px,5.7vw,86px)/.94 Georgia,serif}.events-copy h2 em{color:var(--yellow);font-weight:400}.events-copy>p:not(.micro-label){color:#5d5b55;max-width:480px;margin:38px 0;font-size:14px;line-height:1.8}.events-copy>a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #181914;justify-content:space-between;align-items:center;width:100%;max-width:330px;padding:17px 0;font-size:9px;font-weight:700;display:flex}.events-copy>a i{color:var(--yellow);font-size:18px;font-style:normal}.specialty-modal{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505d9;place-items:center;padding:34px;animation:.22s ease-out modal-in;display:grid;position:fixed;inset:0}.modal-panel{background:var(--paper);grid-template-columns:46% 54%;width:min(1040px,94vw);height:min(760px,90vh);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 100px #000b}.modal-close{z-index:3;color:#fff;cursor:pointer;background:#09090970;border:1px solid #ffffff61;border-radius:50%;place-items:center;width:46px;height:46px;font:300 29px/1 Arial;display:grid;position:absolute;top:20px;right:20px}.modal-image{background:#111;min-height:0;position:relative;overflow:hidden}.modal-image img{object-fit:cover;width:100%;height:100%}.modal-image:after{content:"";background:linear-gradient(#0000 50%,#0008);position:absolute;inset:0}.modal-image>span{z-index:2;color:#fff;letter-spacing:.2em;font-size:10px;font-weight:700;position:absolute;top:28px;left:28px}.modal-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--yellow) #d8d5cc;min-height:0;padding:60px 5vw 50px;display:block;overflow-y:auto}.modal-content::-webkit-scrollbar{width:7px}.modal-content::-webkit-scrollbar-track{background:#d8d5cc}.modal-content::-webkit-scrollbar-thumb{background:var(--yellow)}.modal-content>p:first-child{color:#7b7a72;letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:9px;font-weight:700}.modal-content h2{letter-spacing:-.06em;margin:0;font:400 clamp(55px,6vw,90px)/.9 Georgia,serif}.modal-description{color:#67655e;max-width:460px;margin:28px 0 36px;font-size:14px;line-height:1.75}.modal-content ul{border-top:1px solid #1819142b;grid-template-columns:1fr 1fr;gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.modal-content li{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #1819142b;gap:11px;padding:15px 0;font-size:10px;font-weight:700;display:flex}.modal-content li span{color:var(--yellow)}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.finale{background:var(--yellow);text-align:center;padding:13vw 7vw}.finale .micro-label:before{background:#111}.finale h2{letter-spacing:-.07em;margin:0;font:400 clamp(72px,10vw,150px)/.84 Georgia,serif}.finale-line{letter-spacing:.19em;text-transform:uppercase;border-top:1px solid #1113;justify-content:center;gap:8vw;margin-top:70px;padding-top:25px;font-size:9px;font-weight:700;display:flex}.visit{color:#fff;background:#090a08;padding:8vw 6vw 4vw}.visit-top{grid-template-columns:160px 1fr 220px;align-items:center;gap:5vw;padding-bottom:8vw;display:grid}.visit-top>img{object-fit:cover;width:150px;height:130px}.visit-top h2{letter-spacing:-.06em;margin:0;font:400 clamp(60px,7.5vw,112px)/.88 Georgia,serif}.round-cta{background:var(--yellow);color:#10110e;letter-spacing:.12em;text-transform:uppercase;border-radius:50%;flex-direction:column;justify-content:space-between;justify-self:end;width:190px;height:190px;padding:30px;font-size:12px;font-weight:700;transition:transform .25s;display:flex}.round-cta:hover{transform:rotate(-5deg)scale(1.03)}.round-cta i{align-self:flex-end;font-size:24px;font-style:normal}.visit-info{border-top:1px solid #ffffff25;grid-template-columns:repeat(3,1fr);display:grid}.visit-info>div{border-right:1px solid #ffffff25;padding:40px 4vw 20px 0}.visit-info>div+div{padding-left:4vw}.visit-info b{color:var(--yellow);letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-size:8px;display:block}.visit-info p{color:#ffffff94;font-size:13px;line-height:1.7}.visit-info a{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}footer{color:#ffffff59;letter-spacing:.14em;text-transform:uppercase;background:#050505;justify-content:space-between;padding:30px 6vw;font-size:8px;display:flex}@media (width<=900px){.header{grid-template-columns:1fr auto;height:84px;padding:0 20px}.header nav{display:none}.logo{width:88px;height:62px}.hero-location{top:112px;right:20px}.hero-title{bottom:25vh;left:20px}.hero-title h1{font-size:clamp(66px,19vw,110px);line-height:.78}.hero-title .indent{margin-left:7vw}.hero-bottom{left:20px;right:20px}.hero-bottom>p{max-width:270px}.brand-stage{padding:130px 22px}.brand-word{letter-spacing:-.06em;font-size:26vw;top:12%}.brand-stage-copy{width:100%;margin:0}.brand-stage-copy h2{font-size:clamp(48px,13vw,72px)}.brand-stage-copy>p:last-child{margin:45px 0 0}.marquee{height:92px}.marquee span{font-size:39px}.sensory{grid-template-rows:auto 65vh 340px 340px;grid-template-columns:1fr;min-height:0;padding:100px 22px}.sensory-lead{grid-template-columns:1fr}.sensory-lead h2,.sensory-lead p{grid-column:1}.sensory-lead h2{margin-top:20px;font-size:18vw}.sensory-film{grid-row:auto}.sensory-photo-two{width:100%}.sensory-phrase{text-align:left;margin-top:-140px;padding:0 20px;position:relative;bottom:auto;right:auto}.experience{grid-template-columns:1fr}.experience-aside{display:none}.experience-main{grid-template-rows:auto 560px}.experience-copy{grid-row:1;padding:75px 22px 90px}.experience-image{grid-row:2}.experience-copy>p{margin-left:0}.pill-row{justify-content:flex-start}.ritual-intro{padding:110px 22px}.ritual-intro h2{font-size:clamp(56px,15vw,85px)}.ritual-note{margin-left:0}.fire-film{height:72vh;min-height:560px}.fire-film .fire-statement{font-size:14vw;bottom:40px;left:22px;right:22px}.specialties-heading{grid-template-columns:1fr;padding:90px 22px 65px}.specialties-heading h2,.specialties-heading>p{grid-column:1}.specialties-heading h2{margin-top:24px;font-size:17vw}.cuts{background:var(--paper);grid-template-columns:1fr;gap:22px;padding:0 22px 90px}.cut,.cuts{min-height:0}.cut{height:68vh;min-height:520px}.abundance{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:45px;padding:100px 22px}.abundance-visual{min-height:570px}.abundance-copy{grid-column:auto;grid-template-columns:1fr;gap:40px;padding-left:0}.abundance-visual>p{display:none}.food-accordions summary{padding-top:22px;padding-bottom:22px}.people{grid-template-columns:1fr}.people-photo{background-position:top;min-height:650px}.people-copy{padding:90px 22px}.events{grid-template-columns:1fr}.events-image{background-image:url(https://cdn.folhadoestado.com.br/storage/webdisco/2025/09/29/800x600/4f933cbd279f75feb3efb71cf3353d14-folhadoestado-com-br.jpg);background-position:50%;min-height:560px}.events-copy{padding:85px 22px 100px}.finale{padding:120px 22px}.finale h2{font-size:clamp(58px,16vw,90px)}.finale-line{flex-wrap:wrap;gap:20px}.visit{padding:90px 22px 35px}.visit-top{grid-template-columns:1fr;gap:45px}.visit-top>img{width:120px;height:92px}.round-cta{justify-self:start;width:165px;height:165px}.visit-info{grid-template-columns:1fr}.visit-info>div,.visit-info>div+div{border-bottom:1px solid #ffffff25;border-right:0;padding:30px 0}}@media (width<=520px){.header-cta{font-size:0}.header-cta span{font-size:12px}.hero-kicker{max-width:230px;line-height:1.5}.hero-bottom>p{display:none}.hero-photo{background-position:65%}.brand-stage-copy h2{font-size:12.5vw}.cut-name h3{font-size:52px}.abundance-copy ul{grid-template-columns:1fr}footer{flex-direction:column;gap:12px}}@media (width<=760px){.specialty-modal{background:#050505e8;place-items:end center;padding:0}.modal-panel{grid-template-rows:230px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:92vh}.modal-image{height:auto;min-height:0}.modal-content{min-height:0;padding:42px 22px 50px;overflow-y:auto}.modal-content h2{font-size:17vw}.modal-description{margin:22px 0 28px}.modal-content ul{grid-template-columns:1fr}.modal-close{position:fixed;top:15px;right:15px}.cut-cta{font-size:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee>div{animation:none!important}*{transition:none!important}}.sensory-photo-one{background-image:url(/nativas/sensory-fire-ai.webp)}.sensory-photo-two{background-image:url(/nativas/sensory-cut-ai.webp)}.experience-image{filter:saturate(.8)contrast(1.08);background-image:url(/nativas/experience-buffet-ai.webp)}.people-photo{filter:grayscale(.12)saturate(.82);background-image:linear-gradient(90deg,#0000 75%,#070807),url(/nativas/equipe-ai.webp)}.events-image{background-image:linear-gradient(90deg,transparent 78%,var(--paper)),url(/nativas/eventos-ai.webp);filter:saturate(.86)}@media (width<=900px){.events-image{background-image:url(/nativas/eventos-ai.webp)}.brand-word{letter-spacing:-.07em;width:calc(100% - 28px);font-size:clamp(54px,18vw,86px);left:14px}}.header-cta{white-space:nowrap;background:#07080780;border:1px solid #ffffff52;border-radius:999px;align-items:center;padding:7px 7px 7px 16px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.header-cta:hover{background:var(--yellow);border-color:var(--yellow);color:#111}.header-cta span{width:28px;height:28px;margin-left:10px}.header-cta:hover span{color:#111;border-color:#1116}.round-cta{border:1px solid var(--yellow);color:#fff;background:0 0;border-radius:0;flex-direction:row;align-items:center;width:240px;height:auto;min-height:58px;padding:18px 20px}.round-cta:hover{background:var(--yellow);color:#10110e;transform:none}.round-cta i{align-self:auto;font-size:18px}@media (width<=520px){.header-cta{letter-spacing:.1em;padding:5px 5px 5px 11px;font-size:7px}.header-cta span{width:25px;height:25px;margin-left:7px;font-size:11px}}@media (width<=900px){.round-cta{justify-self:start;width:100%;max-width:300px;height:auto}}.experience{min-height:0}.experience-main{flex-direction:column;display:flex}.experience-copy{order:1}.experience-spaces{background:#181914;order:2;grid-template-columns:1.15fr .9fr .9fr;gap:1px;padding:0 4vw 7vw;display:grid}.space-card{flex-direction:column;justify-content:space-between;min-height:430px;padding:34px;display:flex;position:relative;overflow:hidden}.space-card>span{letter-spacing:.2em;font-size:9px;font-weight:700}.space-card>i{opacity:.18;font:400 84px/1 Georgia,serif;position:absolute;top:17px;right:24px}.space-card h3{letter-spacing:-.055em;margin:0 0 18px;font:400 clamp(40px,4vw,66px)/.92 Georgia,serif}.space-card p{opacity:.68;max-width:300px;margin:0;font-size:13px;line-height:1.7}.space-card-dark{color:#fff;background:#11130f}.space-card-yellow{background:var(--yellow);color:#111}.space-card-light{background:var(--paper);color:#181914}.space-card-photo{color:#fff;background:#11130f}.space-card-photo>img{z-index:0;object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.space-card-photo:after{content:"";z-index:1;background:linear-gradient(#0006 0%,#0000 42%,#000e 100%);position:absolute;inset:0}.space-card-photo>span,.space-card-photo>i,.space-card-photo>div{z-index:2;position:relative}.space-card-photo:hover>img{transform:scale(1.035)}.space-card-photo p{opacity:.82;text-shadow:0 2px 12px #000}.space-card-photo h3{text-shadow:0 3px 18px #000}.space-card-salon>img{object-position:center}.space-card-playground>img{object-position:62% center}.space-card-parking>img{object-position:center}.space-card-parking h3{font-size:clamp(40px,3.2vw,52px)}.section-breath{background:var(--black);height:clamp(80px,7vw,130px)}.events{grid-template-columns:56% 44%;align-items:stretch;min-height:0}.events-visual{background:var(--paper);min-height:880px;padding:6vw 3vw;position:relative;overflow:hidden}.event-carousel{background:#111;width:100%;height:100%;min-height:720px;position:relative;overflow:hidden}.event-slide{opacity:0;pointer-events:none;transition:opacity .7s,transform 1.1s;position:absolute;inset:0;transform:scale(1.025)}.event-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.event-slide>img{object-fit:cover;width:100%;height:100%}.event-slide:after{content:"";background:linear-gradient(#0000 45%,#000c 100%);position:absolute;inset:0}.event-slide>div{z-index:2;color:#fff;position:absolute;bottom:38px;left:40px;right:40px}.event-slide span{color:var(--yellow);letter-spacing:.2em;font-size:9px;font-weight:700}.event-slide h3{letter-spacing:-.045em;margin:13px 0 8px;font:400 clamp(38px,4vw,62px)/.95 Georgia,serif}.event-slide p{color:#ffffffb0;max-width:400px;margin:0;font-size:12px;line-height:1.6}.carousel-arrow{z-index:4;color:#fff;cursor:pointer;background:#09090966;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;display:grid;position:absolute;top:34px}.carousel-arrow:hover{background:var(--yellow);border-color:var(--yellow);color:#111}.carousel-arrow.previous{right:88px}.carousel-arrow.next{right:34px}.carousel-dots{z-index:4;gap:8px;display:flex;position:absolute;bottom:42px;right:38px}.carousel-dots button{cursor:pointer;background:#ffffff69;border:0;width:26px;height:2px;padding:0}.carousel-dots button.is-active{background:var(--yellow)}.events-copy{min-height:880px}.visit{padding:8vw 5vw 0}.visit-layout{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);align-items:stretch;gap:5vw;padding-bottom:6vw;display:grid}.visit-left .visit-top{grid-template-columns:120px 1fr;gap:3vw;padding-bottom:5vw}.visit-left .visit-top>img{width:120px;height:105px}.visit-left .visit-top h2{font-size:clamp(56px,5.5vw,92px)}.visit-left .round-cta{grid-column:2;justify-self:start}.visit-map{border:1px solid #ffffff2b;min-height:720px;position:relative;overflow:hidden}.visit-map iframe{filter:grayscale(.82)contrast(1.05);border:0;width:100%;height:100%}.visit-map>div{border-left:2px solid var(--yellow);background:#090a08e8;padding:18px 22px;position:absolute;bottom:22px;left:22px}.visit-map span{color:var(--yellow);letter-spacing:.2em;text-transform:uppercase;font-size:8px;font-weight:700}.visit-map p{color:#fff;margin:10px 0 0;font-size:12px;line-height:1.6}.visit>.visit-info{border-top:1px solid #ffffff25;width:100%}@media (width<=900px){.experience-main{display:flex}.experience-copy{order:1}.experience-spaces{background:var(--black);order:2;grid-template-columns:1fr;gap:14px;padding:0 22px 90px}.people{grid-template-columns:1fr;padding:80px 22px 0}.people-photo{width:100%;height:620px;min-height:0}.people-copy{padding-left:0;padding-right:0}.events{grid-template-columns:1fr}.event-slide>div{bottom:28px;left:24px;right:24px}.carousel-arrow{top:22px}.carousel-arrow.previous{right:72px}.carousel-arrow.next{right:18px}.carousel-dots{bottom:30px;right:24px}.events-copy{min-height:0}.visit-layout{grid-template-columns:1fr;gap:70px}.visit-left .visit-top{grid-template-columns:1fr;gap:36px}.visit-left .round-cta{grid-column:1}.hero{height:min(100svh,720px);min-height:560px;max-height:720px}.header{height:72px;padding:0 16px}.logo{width:76px;height:54px}.header-cta{letter-spacing:.11em;gap:8px;font-size:7px}.header-cta span{width:32px;height:32px}.hero-location{font-size:7px;top:88px;right:16px}.hero-title{inset:55% 18px auto;transform:translateY(-50%)}.hero-kicker{max-width:285px;margin:0 0 12px 2px;font-size:7px;line-height:1.45}.hero-title h1{font-size:clamp(48px,14.5vw,64px);line-height:.77}.hero-title .indent{margin-left:8vw}.hero-bottom{bottom:14px;left:18px;right:18px}.hero-bottom>p{display:none}.hero-bottom>a{gap:12px;margin-left:auto;font-size:7px}.hero-bottom i{width:36px;height:36px}.brand-stage{min-height:0;padding:100px 22px 82px}.brand-stage-copy h2{font-size:clamp(44px,12vw,66px);line-height:.94}.brand-stage-copy>p:last-child{margin-top:36px;font-size:14px}.stage-index{bottom:24px}.marquee{height:76px}.marquee span{font-size:31px}.experience-copy{padding:70px 22px 54px}.experience-copy h2{font-size:clamp(49px,12.7vw,72px);line-height:.93}.experience-copy>p{font-size:14px;line-height:1.65}.pill-row{gap:7px}.pill-row span{padding:11px 12px;font-size:7px}.experience-spaces{order:2;padding-top:0}.space-card{min-height:225px;padding:24px}.space-card h3{font-size:45px}.space-card p{font-size:12px}.space-card>i{font-size:56px}.ritual-intro{padding:88px 22px}.ritual-intro h2{font-size:clamp(50px,12.5vw,72px);line-height:.94}.ritual-note{margin-top:48px;font-size:14px}.fire-film{height:68svh;min-height:500px}.fire-film .fire-statement{font-size:clamp(48px,11.5vw,68px);line-height:.93}.specialties-heading{padding:76px 22px 54px}.specialties-heading h2{font-size:clamp(54px,13.5vw,78px);line-height:.92}.specialties-heading>p{font-size:14px}.cut{height:64svh;min-height:480px}.cut-name{bottom:26px;left:24px;right:24px}.cut-name h3{font-size:clamp(58px,16vw,84px)}.cut-name p{font-size:12px;line-height:1.55}.people-photo{height:min(72svh,610px)}.people-copy{padding-top:72px;padding-bottom:76px}.people-copy h2{font-size:clamp(52px,13vw,76px);line-height:.94}.events-visual{min-height:0;padding:70px 22px 28px}.event-carousel{min-height:510px}.events-copy{padding:72px 22px 88px}.events-copy h2{font-size:clamp(52px,13vw,76px);line-height:.94}.finale{padding:92px 22px}.finale h2{font-size:clamp(52px,13vw,76px);line-height:.94}.visit{padding-top:74px}.visit-map{min-height:420px}}@media (width<=760px){.specialty-modal{padding:env(safe-area-inset-top) 0 0;background:#050505e8;justify-content:center;align-items:flex-end;display:flex}.modal-panel{border-radius:20px 20px 0 0;flex-direction:column;width:100%;height:min(94dvh,850px);max-height:94dvh;display:flex;overflow:hidden}.modal-image{flex:0 0 clamp(145px,24dvh,190px);height:auto;min-height:0}.modal-image img{object-position:center 42%}.modal-image>span{top:18px;left:20px}.modal-content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:28px 20px calc(36px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.modal-content>p:first-child{margin-bottom:12px}.modal-content h2{font-size:clamp(48px,13vw,66px);line-height:.9}.modal-description{margin:18px 0 23px;font-size:13px;line-height:1.6}.modal-content ul{grid-template-columns:1fr 1fr;gap:0 18px}.modal-content li{padding:12px 0;font-size:8px;line-height:1.35}.modal-close{background:#090909c9;width:42px;height:42px;position:absolute;top:12px;right:12px}}@media (width<=420px){.modal-content ul{grid-template-columns:1fr}.modal-content li{font-size:9px}}@media (width<=520px) and (height<=640px){.hero{height:100svh;min-height:500px}.hero-title{top:53%}.hero-title h1{font-size:13.5vw}.hero-kicker{margin-bottom:8px}.hero-location{top:82px}.hero-bottom{bottom:9px}}.header{background:#000}.logo img{object-fit:contain}.brand-stage .stage-index{color:#77756f;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-size:9px;font-weight:700;display:block;position:static}.brand-stage .micro-label{margin-bottom:18px}.house-gallery{color:#fff;background:#070807;padding:72px 5vw 84px;position:relative;overflow:hidden}.house-gallery-heading{letter-spacing:.19em;text-transform:uppercase;justify-content:space-between;align-items:center;width:min(1440px,100%);margin:0 auto 22px;font-size:9px;font-weight:700;display:flex}.house-gallery-heading>span{color:var(--yellow)}.house-gallery-heading>p{color:#ffffffa6;align-items:center;gap:12px;margin:0;display:flex}.house-gallery-heading>p:after{content:"↔";width:34px;height:34px;color:var(--yellow);border:1px solid #ffffff59;border-radius:50%;place-items:center;font-size:14px;display:grid}.house-gallery-rail{scroll-snap-type:x proximity;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;background:#070807;gap:18px;width:min(1440px,100%);height:min(62svh,650px);margin:0 auto;display:flex;overflow-x:auto}.house-gallery-rail::-webkit-scrollbar{display:none}.house-gallery-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#090a08;border:1px solid #ffffff24;flex:0 0 calc(33.3333% - 12px);height:100%;margin:0;position:relative;overflow:hidden}.house-gallery-backdrop{display:none}.house-gallery-slide:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#0003 56%,#000e 100%);position:absolute;inset:0}.house-gallery-photo{z-index:1;object-fit:cover;filter:saturate(.95)contrast(1.03);width:100%;height:100%;transition:transform .8s;display:block;position:relative}.house-gallery-slide:hover .house-gallery-photo{transform:scale(1.025)}.house-gallery-slide figcaption{z-index:2;color:#fff;text-shadow:0 2px 14px #000,0 1px 3px #000;align-items:flex-start;gap:13px;font:400 clamp(24px,2.1vw,34px)/1 Georgia,serif;display:flex;position:absolute;bottom:26px;left:26px;right:26px}.house-gallery-slide figcaption span{color:var(--yellow);letter-spacing:.18em;text-shadow:0 1px 8px #000;font:700 9px/1 Arial,sans-serif}.house-gallery-controls{grid-template-columns:52px 1fr auto 52px;align-items:center;gap:18px;width:min(1440px,100%);margin:18px auto 0;display:grid}.house-gallery-controls>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;transition:all .25s;display:grid}.house-gallery-controls>button:hover{border-color:var(--yellow);background:var(--yellow);color:#090a08}.house-gallery-controls>span{color:#ffffffa6;letter-spacing:.18em;text-align:center;min-width:64px;font-size:9px;font-weight:700}.house-gallery-progress{align-items:center;gap:8px;display:flex}.house-gallery-progress button{cursor:pointer;background:#ffffff2b;border:0;flex:1;height:3px;padding:0;transition:background .25s}.house-gallery-progress button.is-active{background:var(--yellow)}@media (width<=900px){.brand-stage .stage-index{margin-bottom:18px;transform:translateY(-24px)}.house-gallery{padding:52px 0 58px}.house-gallery-heading{margin-bottom:17px;padding:0 22px}.house-gallery-rail{gap:0;width:100%;height:min(73svh,650px)}.house-gallery-slide{border-left:0;border-right:0;flex-basis:100%}.house-gallery-slide figcaption{font-size:clamp(27px,8vw,40px);bottom:22px;left:22px;right:22px}.house-gallery-controls{grid-template-columns:46px 1fr auto 46px;gap:11px;margin-top:14px;padding:0 16px}.house-gallery-controls>button{width:46px;height:46px}.house-gallery-controls>span{min-width:56px;font-size:8px}}@media (width>=901px) and (width<=1279px){.house-gallery-slide{flex-basis:calc(50% - 9px)}}@media (width<=420px){.house-gallery-heading{letter-spacing:.15em;font-size:8px}.house-gallery-rail{height:min(68svh,570px)}.house-gallery-controls{grid-template-columns:44px 1fr 44px}.house-gallery-controls>button{width:44px;height:44px}.house-gallery-controls>span{display:none}}.events{min-height:0;display:block}.events-copy{grid-template-rows:auto auto auto auto auto;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:start;column-gap:6vw;min-height:0;padding:8vw 7vw;display:grid}.events-copy>span{grid-area:1/1}.events-copy>.micro-label{grid-area:2/1}.events-copy>h2{grid-area:3/1}.events-copy>p:not(.micro-label){grid-area:4/1}.events-copy>.events-visual{grid-area:1/2/6;align-self:stretch;min-height:720px;padding:0}.events-copy>.events-visual .event-carousel{height:100%;min-height:720px}.events-copy>a{grid-area:5/1}@media (width<=900px){.events-copy{flex-direction:column;padding:72px 22px 88px;display:flex}.events-copy>.events-visual{width:100%;min-height:0;margin:0 0 34px;padding:0}.events-copy>.events-visual .event-carousel{height:auto;min-height:510px}.events-copy>p:not(.micro-label){margin-bottom:34px}}.header .logo{width:127px;height:91px}@media (width<=900px){.header .logo{width:91px;height:65px}}.modal-panel{width:min(760px,92vw);height:min(760px,90vh);display:block}.modal-content{height:100%;padding:64px 62px 56px}.modal-content>p:first-child span{color:var(--yellow)}.modal-close{color:#fff;background:#090909;border-color:#ffffffa6;width:50px;height:50px;position:fixed;top:max(20px,50vh - min(760px,90vh)/2 + 20px);right:max(20px,50vw - 360px);box-shadow:0 8px 28px #0005}.modal-close:hover{border-color:var(--yellow);background:var(--yellow);color:#111}@media (width<=760px){.specialty-modal{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block;inset:0}.modal-panel{background:var(--paper);width:100vw;height:100dvh;max-height:none;box-shadow:none;border-radius:0;display:block;overflow:hidden}.modal-image{display:none}.modal-content{box-sizing:border-box;width:100%;height:100dvh;min-height:0;padding:calc(82px + env(safe-area-inset-top)) 22px calc(42px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;overscroll-behavior:contain;overflow-y:auto}.modal-content>p:first-child{margin:0 72px 14px 0;font-size:10px;line-height:1.4}.modal-content h2{font-size:clamp(54px,17vw,76px);line-height:.88}.modal-description{margin:22px 0 30px;font-size:15px;line-height:1.65}.modal-content ul{grid-template-columns:1fr;gap:0;padding-bottom:12px}.modal-content li{align-items:center;min-height:46px;padding:13px 0;font-size:10px;line-height:1.35}.modal-close{z-index:102;right:14px;top:calc(14px + env(safe-area-inset-top));border:2px solid var(--yellow);color:#fff;background:#090909;width:54px;height:54px;font-size:31px;position:absolute;box-shadow:0 8px 26px #0006}}.header{grid-template-columns:150px 1fr auto}.header-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.header-menu{position:relative}.header-menu-trigger{color:#fff;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#07080780;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:10px;height:44px;padding:5px 6px 5px 16px;font:700 9px/1 Arial,sans-serif;display:inline-flex}.header-menu-trigger i{width:31px;height:31px;color:var(--yellow);border:1px solid #ffffff5c;border-radius:50%;place-items:center;font:400 14px/1 Arial,sans-serif;display:grid}.header-menu-trigger:hover,.header-menu-trigger[aria-expanded=true]{border-color:var(--yellow);background:#11120f}.header-menu-list{z-index:30;opacity:0;visibility:hidden;background:#090a08f5;border:1px solid #ffffff2e;width:280px;padding:10px;transition:opacity .2s,transform .2s,visibility .2s;display:block;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px);box-shadow:0 24px 60px #0009}.header-menu-list.is-open{opacity:1;visibility:visible;transform:none}.header-menu-list a{color:#fff;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr;align-items:center;min-height:58px;padding:0 16px;font:700 11px/1 Arial,sans-serif;transition:color .2s,background .2s;display:grid}.header-menu-list a:last-child{border-bottom:0}.header-menu-list a span{color:var(--yellow);font-size:8px}.header-menu-list a:hover,.header-menu-list a:focus-visible{color:var(--yellow);background:#ffffff0b;outline:none}.hero-kicker>span{display:block}@media (width<=900px){.header{grid-template-columns:1fr auto}.header>div[aria-hidden=true]{display:none}.header-actions{gap:7px}.header-menu-trigger{width:42px;height:42px;padding:4px}.header-menu-trigger>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.header-menu-trigger i{width:32px;height:32px}.header-menu-list{width:auto;padding:8px;position:fixed;top:78px;left:14px;right:14px}.header-menu-list a{min-height:62px;font-size:12px}}@media (width<=380px){.header{padding-left:12px;padding-right:12px}.header .logo{width:82px;height:59px}.header-cta{padding-left:9px}.header-actions{gap:5px}}@media (width<=520px){.hero-title{text-align:center;width:auto;left:18px;right:18px}.hero-kicker{max-width:none;margin:0 auto 18px;font-size:8px;line-height:1.55}.hero-title h1{letter-spacing:-.045em;flex-direction:column;align-items:center;gap:.1em;font-size:clamp(54px,16vw,68px);line-height:.88;display:flex}.hero-title .indent{margin-left:0}}
