.fa-landing{--fa-black:#151515;--fa-red:#111;font-family:var(--font-site);color:var(--fa-black);background:#fff}.fa-landing h1,.fa-landing h2,.fa-landing h3,.fa-landing h4{text-wrap:balance;font-family:inherit}.fa-wrap{max-width:1320px;margin-inline:auto;padding-inline:48px}.fa-hero{padding-top:54px}.fa-hero-copy{text-align:center;padding-inline:24px}.fa-hero h1{letter-spacing:-.075em;max-width:1100px;margin:0 auto;font-size:clamp(68px,8vw,116px);font-weight:600;line-height:.99}.fa-hero h1 span{color:var(--fa-red)}.fa-hero-copy>p{color:#646464;letter-spacing:-.025em;margin-top:26px;font-size:23px;line-height:1.45}.fa-hero-actions{justify-content:center;align-items:center;gap:28px;margin-top:28px;display:flex}.fa-button{background:var(--fa-red);color:#fff;letter-spacing:-.025em;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:56px;padding:15px 24px;font-size:17px;font-weight:500;transition:background .18s,transform .18s;display:inline-flex}.fa-button:hover{background:#000}.fa-button:active{transform:scale(.98)}.fa-link{letter-spacing:-.025em;align-items:center;gap:12px;min-height:48px;font-size:17px;font-weight:500;display:inline-flex}.fa-link svg,.fa-button svg{flex-shrink:0;transition:transform .18s}.fa-link:hover svg,.fa-button:hover svg{transform:translate(3px)}.fa-hero-copy>.fa-booking-note{margin-top:18px;font-size:15px}.fa-hero-visual{max-width:1480px;margin:48px auto 0;padding-inline:32px;position:relative}.fa-hero-image{aspect-ratio:2.3;border-radius:28px}.fa-hero-image img{object-position:center 58%}.fa-tour-trigger{color:#fff;cursor:pointer;background:#121212db;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:500;transition:background .18s;display:flex;position:absolute;bottom:24px;right:56px}.fa-tour-trigger:hover{background:#111}.fa-location-line{color:#626262;justify-content:space-between;align-items:center;gap:20px;padding-block:28px 48px;font-size:15px;display:flex}.fa-location-line>a{align-items:center;gap:12px;min-height:44px;display:inline-flex}.fa-location-line>a:hover{color:var(--fa-red)}.fa-location-line>span{font-size:15px}.fa-selection{color:#fff;background:var(--fa-black);padding-block:100px}.fa-selection-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:100px;display:grid}.fa-selection h2{letter-spacing:-.065em;font-size:clamp(64px,7vw,100px);font-weight:500;line-height:.98}.fa-selection-intro>p{color:#afafaf;letter-spacing:-.02em;margin-top:24px;font-size:19px;line-height:1.6}.fa-selection-intro .fa-intro-text{white-space:pre-line}.fa-detail-photo{aspect-ratio:4/3;border-radius:24px;margin-top:40px}.fa-service-panel{padding-top:8px}.fa-service-panel h3{letter-spacing:-.05em;font-size:clamp(34px,3.4vw,48px);font-weight:500;line-height:1.08}.fa-service-list{border-top:1px solid #4a4a4a;margin-block:40px 24px}.fa-service-list>li{border-bottom:1px solid #4a4a4a}.fa-service-row{padding-block:27px;transition:color .18s;display:block}a.fa-service-row:hover{color:#fff}.fa-service-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.fa-service-heading h4,.fa-service-heading>span{letter-spacing:-.045em;font-size:clamp(23px,2.3vw,32px);font-weight:500;line-height:1.2}.fa-service-heading>span{font-variant-numeric:tabular-nums;flex-shrink:0}.fa-service-meta{color:#b4b4b4;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font-size:16px;display:flex}.fa-service-meta>svg{color:#fff;transition:transform .18s}a.fa-service-row:hover svg{transform:translate(3px,-3px)}.fa-service-description{color:#b4b4b4;margin-top:12px;font-size:16px;line-height:1.6}.fa-link-light,.fa-link-light:hover{color:#fff}.fa-selection :focus-visible,.fa-tour :focus-visible{outline-offset:5px;outline-color:#fff}.fa-service-empty{flex-direction:column;align-items:start;gap:24px;display:flex}.fa-service-empty>p{color:#b4b4b4;font-size:18px}.fa-extra{padding-block:90px 0}.fa-extra h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,56px);font-weight:500;line-height:1.1}.fa-team{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:40px;margin-top:40px;display:grid}.fa-team>li{align-items:start;gap:22px;display:flex}.fa-team h3{letter-spacing:-.035em;font-size:24px;font-weight:500}.fa-team p{color:#626262;font-size:17px;line-height:1.6}.fa-team-bio{margin-top:12px}.fa-gallery{columns:3;gap:24px;margin-top:40px}.fa-gallery img{border-radius:20px;width:100%;margin-bottom:24px}.fa-film{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:72px;padding-block:24px 110px;display:grid}.fa-film-eyebrow{color:#8b8b87;font-size:17px;font-weight:600}.fa-film h2{letter-spacing:-.065em;margin-top:18px;font-size:clamp(48px,5.6vw,84px);font-weight:500;line-height:1}.fa-film-copy>p:not(.fa-film-eyebrow){color:#626262;letter-spacing:-.02em;max-width:440px;margin-top:24px;font-size:20px;line-height:1.55}.fa-film-actions{margin-top:32px}.fa-film-frame{aspect-ratio:9/16;isolation:isolate;background:#151515;border-radius:28px;height:min(82vh,860px);position:relative;overflow:hidden;box-shadow:0 40px 100px #00000038}.fa-film-video{object-fit:cover;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.fa-film-play{color:#151515;cursor:pointer;background:#ffffffeb;border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 40px #00000059}.fa-film-play:hover{transform:scale(1.06)}.fa-film-controls{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:14px;right:14px}.fa-film-sound,.fa-film-icon{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0f0f0f9e;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.fa-film-sound{padding:0 16px}.fa-film-icon{width:44px}.fa-film-progress{background:#ffffff26;height:4px;position:absolute;bottom:0;left:0;right:0}.fa-film-progress>span{transform-origin:0;background:#fff;height:100%;display:block}.fa-film :focus-visible{outline-offset:3px;outline:2px solid #fff}.fa-voices{color:#fff;background:var(--fa-black);margin-top:110px;padding-block:110px 96px;overflow:hidden}.fa-voices-eyebrow{color:#cfcfcf;letter-spacing:-.01em;border:1px solid #333;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:inline-flex}.fa-voices h2{letter-spacing:-.065em;margin-top:26px;font-size:clamp(54px,7vw,100px);font-weight:500;line-height:.98}.fa-voices-feature{max-width:1120px;margin-top:72px}.fa-voices-quote{letter-spacing:-.045em;text-wrap:balance;min-height:3.1em;font-size:clamp(32px,4.6vw,64px);font-weight:500;line-height:1.12;position:relative}.fa-voices-mark{color:#fff;position:absolute;top:-.08em;left:-.55em}.fa-voices-word{white-space:pre;display:inline-block}.fa-voices-by{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:34px;font-size:17px;font-weight:500;display:flex}.fa-voices-meta{color:#9a9a9a;font-weight:400}.fa-voices-steps{gap:8px;max-width:420px;margin-top:40px;display:flex}.fa-voices-step{cursor:pointer;flex:1;height:28px;position:relative}.fa-voices-step:before{content:"";background:#3a3a3a;border-radius:2px;transition:background .18s;position:absolute;inset:12px 0}.fa-voices-step:hover:before{background:#5a5a5a}.fa-voices-step[aria-current=true]:before{background:#4a4a4a}.fa-voices-step-fill{transform-origin:0;background:#fff;border-radius:2px;width:100%;animation:linear both fa-step;position:absolute;inset:12px auto 12px 0}.fa-voices-rows{gap:20px;margin-top:88px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.fa-voices-row{width:max-content;display:flex}.fa-voices-track{gap:20px;padding-right:20px;display:flex}.fa-voices-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;margin-top:72px;display:grid}.fa-voices-card{background:linear-gradient(#1e1e1e,#191919);border:1px solid #2c2c2c;border-radius:22px;flex-direction:column;justify-content:space-between;gap:26px;width:380px;padding:28px;transition:border-color .22s,transform .22s;display:flex}.fa-voices-grid .fa-voices-card{width:auto}.fa-voices-card:hover{border-color:#5a5a5a;transform:translateY(-3px)}.fa-voices-card>p{-webkit-line-clamp:6;color:#e6e6e6;letter-spacing:-.02em;-webkit-box-orient:vertical;font-size:18px;line-height:1.55;display:-webkit-box;overflow:hidden}.fa-voices-card[data-short]>p{letter-spacing:-.025em;font-size:30px;font-weight:500;line-height:1.15}.fa-voices-card>p:before{content:"“";color:#fff;margin-right:.08em;font-weight:600}.fa-voices-card>p:after{content:"”";color:#fff;margin-left:.04em;font-weight:600}.fa-voices-card-by{align-items:center;gap:12px;display:flex}.fa-voices-card-by>span:last-child{letter-spacing:-.015em;font-size:15px;display:grid}.fa-voices-card-by strong{font-weight:600}.fa-voices-card-by>span:last-child>span{color:#8f8f8f;font-size:14px}.fa-voices-initial{color:#151515;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:600;display:grid}.fa-voices-initial[data-tone="2"]{color:#151515;background:#d9d9d9}.fa-voices-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:64px;display:flex}.fa-voices-foot>p{color:#8f8f8f;font-size:15px}.fa-voices-foot>div{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.fa-voices :focus-visible{outline-offset:5px;outline-color:#fff}@keyframes fa-step{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fa-word{0%{opacity:0;filter:blur(12px);transform:translateY(.32em)}to{opacity:1;filter:blur();transform:none}}@keyframes fa-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fa-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.fa-voices-word{animation:.9s cubic-bezier(.2,.7,.2,1) both fa-word;animation-delay:calc(var(--i) * 40ms)}.fa-voices-by{animation:.7s cubic-bezier(.2,.7,.2,1) .45s both fa-fade-up}.fa-voices-row{animation:fa-marquee var(--dur,60s) linear infinite}.fa-voices-row[data-reverse]{animation-direction:reverse}.fa-voices-rows:hover .fa-voices-row,.fa-voices-rows:focus-within .fa-voices-row{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.fa-voices-step-fill{animation:none;transform:none}.fa-voices-rows{padding-inline:24px;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.fa-voices-row{width:auto}.fa-voices-track[aria-hidden]{display:none}}.fa-visit{padding-block:110px}.fa-visit-heading{justify-content:space-between;align-items:center;gap:40px;margin-bottom:56px;display:flex}.fa-visit h2{letter-spacing:-.065em;font-size:clamp(48px,5.8vw,80px);font-weight:500;line-height:1.03}.fa-visit-mark{flex-shrink:0;width:120px}.fa-visit-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.fa-facade-photo{aspect-ratio:1;border-radius:24px}.fa-visit-details{min-width:0}.fa-address h3{letter-spacing:-.045em;font-size:26px;font-weight:600}.fa-address p{color:#626262;letter-spacing:-.025em;margin-top:14px;font-size:21px;line-height:1.55}.fa-visit-details>span{margin-top:20px;font-size:16px}.fa-access{white-space:pre-line;color:#626262;margin-top:20px;font-size:17px;line-height:1.6}.fa-visit-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block:28px 36px;display:flex}.fa-hours{border-block:1px solid #ddd;margin-bottom:16px}.fa-hours summary{letter-spacing:-.025em;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:22px;font-size:19px;font-weight:500;list-style:none;display:flex}.fa-hours summary::-webkit-details-marker{display:none}.fa-hours[open] summary svg{transform:rotate(45deg)}.fa-hours dl{padding-bottom:16px;font-size:15px}.fa-closures{color:#626262;margin-bottom:16px;font-size:16px;line-height:1.6}.fa-visit-no-photo{grid-template-columns:1fr}.fa-tour{width:100%;max-width:none;height:100dvh;max-height:none;padding:24px max(24px,env(safe-area-inset-right));color:#fff;background:#111;margin:0;position:fixed;inset:0}.fa-tour::backdrop{background:#000c}.fa-tour[open]{flex-direction:column;display:flex}.fa-tour-top,.fa-tour-bottom{justify-content:space-between;align-items:center;gap:24px;font-size:17px;display:flex}.fa-tour-top{padding-top:env(safe-area-inset-top)}.fa-tour-icon{cursor:pointer;border:1px solid #555;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.fa-tour-icon:hover{background:#333}.fa-tour-image{touch-action:pan-y pinch-zoom;flex:1;min-height:0;margin-block:24px;position:relative}.fa-tour-bottom{padding-bottom:env(safe-area-inset-bottom)}.fa-tour-bottom>div{gap:12px;display:flex}.fa-tour-bottom p{font-variant-numeric:tabular-nums}.fa-tour-bottom p span{color:#aaa;margin-left:24px;font-size:15px}@media (prefers-reduced-motion:no-preference){html:has(.fa-landing){scroll-behavior:smooth}.fa-hero-copy{animation:.65s cubic-bezier(.2,.65,.3,1) both fa-enter}.fa-hero-visual{animation:.85s cubic-bezier(.2,.65,.3,1) both fa-enter}.fa-tour[open]{animation:.24s both fa-enter}}@keyframes fa-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.fa-wrap{padding-inline:32px}.fa-hero{padding-top:42px}.fa-selection-grid{gap:48px}.fa-selection{padding-block:72px}.fa-visit-grid{gap:40px}.fa-visit{padding-block:80px}.fa-tour-bottom p span{display:none}}@media (max-width:767px){.fa-wrap{padding-inline:24px}.fa-hero{padding-top:32px}.fa-hero-copy{padding-inline:20px}.fa-hero h1{letter-spacing:-.075em;font-size:clamp(47px,14.5vw,78px);line-height:1.01}.fa-hero-copy>p{margin-top:18px;font-size:18px;line-height:1.45}.fa-hero-actions{flex-direction:column;gap:4px;margin-top:23px}.fa-button{min-height:54px;font-size:17px}.fa-hero-actions .fa-button{padding-inline:24px}.fa-hero-actions .fa-link{min-height:44px;font-size:16px}.fa-hero-visual{margin-top:24px;padding-inline:12px}.fa-hero-image{aspect-ratio:1.3;border-radius:20px}.fa-hero-image img{object-position:48% center}.fa-tour-trigger{min-height:44px;padding-inline:14px;font-size:14px;bottom:14px;right:26px}.fa-location-line{flex-direction:column;align-items:start;gap:4px;padding-block:16px 32px;font-size:14px}.fa-location-line>a{justify-content:space-between;width:100%;line-height:1.5}.fa-location-line>a>svg{flex-shrink:0}.fa-location-line>span{font-size:14px}.fa-film{grid-template-columns:1fr;gap:22px;padding-block:4px 64px}.fa-film h2{margin-top:12px;font-size:clamp(40px,11vw,56px)}.fa-film-copy>p:not(.fa-film-eyebrow){margin-top:12px;font-size:17px}.fa-film-actions{display:none}.fa-film-frame{border-radius:20px;width:min(100%,48.375svh);height:auto;margin-inline:auto}.fa-selection{padding-block:56px}.fa-selection-grid{grid-template-columns:1fr;gap:44px}.fa-selection h2{font-size:64px;line-height:.98}.fa-selection h2 br{display:none}.fa-selection-intro>p{margin-top:20px;font-size:17px}.fa-detail-photo{border-radius:18px;margin-top:28px}.fa-service-panel{padding-top:0}.fa-service-panel h3{font-size:37px}.fa-service-list{margin-top:28px}.fa-service-row{padding-block:24px}.fa-service-heading h4,.fa-service-heading>span{font-size:26px}.fa-service-heading{gap:16px}.fa-extra{padding-block:56px 0}.fa-voices{margin-top:64px;padding-block:72px 64px}.fa-voices h2{margin-top:20px;font-size:clamp(44px,12.5vw,64px)}.fa-voices h2 br{display:none}.fa-voices-feature{margin-top:44px}.fa-voices-quote{min-height:4.4em;padding-left:.5em;font-size:clamp(28px,7.6vw,40px);line-height:1.16}.fa-voices-mark{left:0}.fa-voices-by{margin-top:24px;font-size:16px}.fa-voices-steps{margin-top:28px}.fa-voices-rows{gap:14px;margin-top:56px;-webkit-mask-image:none;mask-image:none}.fa-voices-track{gap:14px;padding-right:14px}.fa-voices-card{border-radius:18px;width:300px;padding:22px}.fa-voices-card>p{font-size:16.5px}.fa-voices-card[data-short]>p{font-size:26px}.fa-voices-foot{flex-direction:column;align-items:start;margin-top:44px}.fa-gallery{columns:2;gap:12px;margin-top:28px}.fa-gallery img{border-radius:14px;margin-bottom:12px}.fa-visit{padding-block:64px}.fa-visit-heading{margin-bottom:32px}.fa-visit h2{font-size:clamp(38px,10.8vw,54px);line-height:1.08}.fa-visit-mark{display:none}.fa-visit-grid{grid-template-columns:1fr;gap:32px}.fa-facade-photo{aspect-ratio:4/3;border-radius:18px}.fa-address h3{font-size:26px}.fa-address p{font-size:20px}.fa-hours dl>div{gap:12px}.fa-tour{padding:16px}.fa-tour-top,.fa-tour-bottom{gap:16px;font-size:16px}}.fa-landing h1,.fa-landing h2,.fa-landing h3,.fa-landing h4,.fa-voices-quote{font-family:var(--font-display)}.fa-landing h1,.fa-landing h2{font-variation-settings:"wdth" 92;letter-spacing:-.022em;font-weight:800}.fa-landing h3,.fa-landing h4{letter-spacing:-.015em;font-weight:700}.fa-voices-quote{letter-spacing:-.02em;font-weight:600}.fa-hero h1{font-size:clamp(56px,7.2vw,106px);line-height:.96}.fa-hero h1 em{color:#8b8b87;font-style:normal}.fa-hero-copy>p{color:#5d5d5a}.fa-button{letter-spacing:-.01em;gap:12px;padding:0 28px;font-weight:600}.fa-link{letter-spacing:-.01em;font-weight:600}.fa-link:hover{color:#6b6b67}.fa-voices-initial,.fa-voices-initial[data-tone]{color:#111;background:#e8e8e5}.fa-voices-initial[data-tone="1"]{color:#fff;background:#3a3a38}.fa-voices-card>p:before,.fa-voices-card>p:after,.fa-voices-mark{color:#8f8f8b}@media (max-width:767px){.fa-hero h1{font-size:clamp(46px,13.6vw,72px);line-height:.96}}.fa-hero-copy>.fa-booking-note{color:#8b8b87;font-size:14.5px}.fa-service-book{color:#fff;border:1.5px solid #ffffff52;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:15px;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}a.fa-service-row:hover .fa-service-book{color:#141414;background:#fff;border-color:#fff}a.fa-service-row:hover .fa-service-book svg{transform:translate(3px)}.fa-team-book{color:#141414;background:#f1f1ef;border-radius:999px;align-items:center;gap:8px;min-height:44px;margin-top:14px;padding:0 18px;font-size:15px;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.fa-team-book:hover{color:#fff;background:#141414}.fa-team-book svg{transition:transform .18s}.fa-team-book:hover svg{transform:translate(3px)}.fa-cta-wrap{padding-block:96px 0}.fa-cta{background:#f1f1ef;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;padding:clamp(32px,5vw,72px);display:grid}.fa-cta h2{font-size:clamp(44px,5.6vw,84px);line-height:.98}.fa-cta p{color:#5d5d5a;max-width:34ch;margin-top:18px;font-size:19px;line-height:1.5}.fa-cta-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fa-cta-actions .fa-button{min-height:60px;padding-inline:32px;font-size:18px}.fa-cta-actions .fa-link{color:#5d5d5a;font-size:15px}.fa-sticky-booking{display:none}@media (max-width:767px){.fa-service-book{height:36px;padding-inline:14px;font-size:14.5px}.fa-cta-wrap{padding-block:56px 0;padding-inline:12px}.fa-cta{border-radius:24px;grid-template-columns:1fr;gap:28px;padding:32px 24px}.fa-cta h2{font-size:clamp(40px,11.5vw,56px)}.fa-cta p{font-size:17px}.fa-cta-actions{text-align:center;align-items:stretch}.fa-cta-actions .fa-link{justify-content:center}.fa-sticky-booking{z-index:30;padding:0 16px calc(14px + var(--safe-bottom));pointer-events:none;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;inset:auto 0 0;transform:translateY(140%)}.fa-sticky-booking[data-show]{transform:none}.fa-sticky-booking[data-show] .fa-button{pointer-events:auto}.fa-sticky-booking .fa-button{width:100%;min-height:56px;transition:background .2s,color .2s;box-shadow:0 14px 34px #00000047}.fa-sticky-booking[data-dark] .fa-button{color:#141414;background:#fff}}@media (prefers-reduced-motion:reduce){.fa-sticky-booking{transition:none}}.fa-annonces{gap:12px;margin-bottom:44px;display:grid}.fa-annonce{color:#fff;background:radial-gradient(120% 140% at 100% 0,#2a2a28 0%,#141414 55%);border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px 48px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.fa-annonce-tag{background:#ffffff1a;border-radius:999px;align-items:center;gap:9px;height:34px;padding:0 14px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.fa-annonce-tag>span{background:#4cc06d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 #4cc06d99}.fa-annonce h2{margin-top:18px;font-size:clamp(42px,5.4vw,78px);line-height:.96}.fa-annonce-day{color:#ffffffb3;margin-top:14px;font-size:19px;font-weight:500}.fa-annonce-msg{color:#ffffffd6;max-width:46ch;margin-top:12px;font-size:18px;line-height:1.55}.fa-annonce-cta{color:#141414;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:54px;margin-top:26px;padding:0 26px;font-size:16.5px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex}.fa-annonce-cta:hover{background:#ececea}.fa-annonce-cta:active{transform:scale(.98)}.fa-annonce-cta svg{transition:transform .18s}.fa-annonce-cta:hover svg{transform:translate(3px)}.fa-annonce-hours{color:#141414;text-align:center;background:#fff;border-radius:24px;justify-items:center;gap:6px;min-width:260px;padding:28px 34px;display:grid}.fa-annonce-hours span{color:#6b6b67;font-size:15px;font-weight:600}.fa-annonce-hours strong{font-family:var(--font-display);font-variation-settings:"wdth" 92;letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(40px,4.4vw,60px);font-weight:800;line-height:1}.fa-annonce :focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:no-preference){.fa-annonce-tag>span{animation:1.8s ease-out infinite fa-pulse}.fa-annonce{animation:.65s cubic-bezier(.2,.65,.3,1) both fa-enter}}@keyframes fa-pulse{0%{box-shadow:0 0 #4cc06d8c}to{box-shadow:0 0 0 10px #4cc06d00}}@media (max-width:767px){.fa-annonces{margin-bottom:30px}.fa-annonce{border-radius:26px;grid-template-columns:1fr;gap:0;padding:26px 22px 22px}.fa-annonce h2{margin-top:14px;font-size:clamp(38px,11vw,52px)}.fa-annonce-day{font-size:17px}.fa-annonce-msg{font-size:16.5px}.fa-annonce-main{display:contents}.fa-annonce-hours{text-align:left;border-radius:20px;order:4;justify-items:start;min-width:0;margin-top:22px;padding:18px 22px}.fa-annonce-hours strong{font-size:clamp(38px,12vw,52px)}.fa-annonce-cta{order:5;justify-content:center;width:100%;margin-top:12px}}
