
@font-face{font-family:'Bodoni Moda';font-style:normal;font-weight:400 700;font-display:swap;src:url('/assets/fonts/bodoni-moda.woff2') format('woff2-variations')}
@font-face{font-family:'Bodoni Moda';font-style:italic;font-weight:400 700;font-display:swap;src:url('/assets/fonts/bodoni-moda-italic.woff2') format('woff2-variations')}
@font-face{font-family:Chivo;font-style:normal;font-weight:300 900;font-display:swap;src:url('/assets/fonts/chivo.woff2') format('woff2-variations')}
html{scroll-behavior:smooth}
html,body{margin:0;padding:0;background:#1A1917}
*{box-sizing:border-box}
a{color:#C4271E;text-decoration:none}
.s67::-webkit-scrollbar,.s81::-webkit-scrollbar,.s180::-webkit-scrollbar,.s257::-webkit-scrollbar,.s298::-webkit-scrollbar{width:0;height:0}
a:hover{color:#0C0C0B}
::selection{background:#E63329;color:#F4F1E8}
h1,h2,h3,.display,.lede{text-wrap:balance}
p,li,.body,.credit,.cap{text-wrap:pretty}
#page div{text-wrap:pretty}
input,button,textarea{font-family:inherit}
input:focus{outline:none;border-color:#0C0C0B}
::placeholder{color:rgba(12,12,11,.4)}
#page{container-type:inline-size;width:100%;margin:0 auto;background:#F4F1E8;color:#0C0C0B;overflow-x:clip;overflow-y:visible;position:relative}
.pad{padding-left:clamp(16px,3cqw,44px);padding-right:clamp(16px,3cqw,44px)}
.eyebrow{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;display:inline-block;padding-top:7px;white-space:nowrap}
.display{font-family:'Bodoni Moda',Didot,Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:.9;margin:0}
.lede{font-family:'Bodoni Moda',Didot,Georgia,serif;font-size:clamp(21px,2.6cqw,34px);line-height:1.24;letter-spacing:-.01em;margin:0;text-wrap:balance}
.body{font:400 clamp(14.5px,1.25cqw,17px)/1.62 Chivo,system-ui,sans-serif;color:#3A3833;margin:0}
.cap{font:700 11.5px/1.5 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#22201C}
.credit{font:400 11px/1.7 Chivo,system-ui,sans-serif;letter-spacing:.05em;color:#5A574F}
.kicker{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#5A574F}
.link{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:3px;display:inline-block;white-space:nowrap}
.link:hover{color:#C4271E;border-bottom-color:#C4271E}
@keyframes rvIn{from{opacity:0;transform:translateY(52px)}to{opacity:1;transform:none}}
@supports (animation-timeline: view()){
  #guide>*,#who>*,#made>*,#anatomy>.pad>*,#app>.pad>*,#share>*,#languages>*{animation-name:rvIn;animation-duration:auto;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-timeline:view();animation-range:entry 15% cover 26%}
  #cost>.pad>*,#invite>*{animation-name:rvIn;animation-duration:auto;animation-fill-mode:both;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-timeline:view();animation-range:entry 0% entry 45%}
}
@media (prefers-reduced-motion:reduce){#guide>*,#who>*,#made>*,#anatomy>.pad>*,#app>.pad>*,#share>*,#languages>*,#cost>.pad>*,#invite>*{animation-name:none}}
.plink{color:inherit;border-bottom:2px solid #E63329;padding-bottom:3px;transition:color .16s ease,border-color .16s ease}
.plink:hover{color:#C4271E;border-bottom-color:#C4271E}
.olink{color:#C4271E;border-bottom:2px solid #E63329;padding-bottom:3px;transition:color .16s ease,border-color .16s ease}
.olink:hover{color:#0C0C0B;border-bottom-color:#0C0C0B}
.btn{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;background:#C4271E;color:#F4F1E8;border:none;padding:15px 22px;cursor:pointer;display:inline-block;white-space:nowrap;text-wrap:nowrap}
.btn:hover{background:#A81E16;color:#F4F1E8}
.rule2{border-top:2px solid #0C0C0B}
.rule1{border-top:1px solid rgba(12,12,11,.24)}
.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4cqw,64px)}
.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3cqw,40px)}
.sec{padding-top:clamp(48px,6.4cqw,104px);padding-bottom:clamp(48px,6.4cqw,104px)}
@keyframes tapPulse{0%{transform:scale(.86);opacity:.5}55%{transform:scale(1);opacity:1}100%{transform:scale(.86);opacity:.5}}
@container (max-width:900px){.g2,.g3{grid-template-columns:1fr}.navlinks{display:none !important}.navcta{display:inline-block !important}.anatomyrow{grid-template-columns:1fr!important}.anatomyhead{display:none!important}}

/* Hoisted classes are author-origin and outrank the UA's [hidden] rule, so the
   phone screens and the sent/unsent form states need this said explicitly. */
[hidden] { display: none !important; }

/* Keyboard focus. The design described hover only. */
:focus-visible { outline: 2px solid #C4271E; outline-offset: 3px; }

.skip-link {
  position: absolute; left: -9999px; top: 0; z-index: 100;
  background: #0C0C0B; color: #F4F1E8; padding: 10px 16px;
  font-size: 11.5px; font-weight: 700; letter-spacing: .12em;
  text-transform: uppercase;
}
.skip-link:focus { left: 0; }


#app :focus-visible, #invite :focus-visible { outline-color: #F4F1E8; }

/* The phone mockups and the language sheet were plain divs with an onClick.
   They are buttons now, and a button brings styling a div never had. */
.btn-reset {
  background: none; border: 0; padding: 0; margin: 0;
  font: inherit; color: inherit; text-align: inherit;
  cursor: pointer; -webkit-appearance: none; appearance: none;
}

.s0{margin-bottom:22px;box-shadow:0 12px 30px rgba(12,12,11,.3)}
.s1{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:center;pointer-events:none;opacity:0;transition:opacity .3s ease}
.s2{font-family:'Bodoni Moda',Didot,Georgia,serif;font-size:20px;letter-spacing:-.01em;color:#0C0C0B;white-space:nowrap;transition:color .16s ease}
.s3{color:#3A3833;border-bottom:2px solid transparent;padding-bottom:4px;transition:color .16s ease,border-color .16s ease}
.s4{color:#C4271E;font-weight:700;border-bottom:2px solid transparent;padding-bottom:4px;transition:color .16s ease,border-color .16s ease}
.s5{display:flex;align-items:center;gap:clamp(14px,1.9cqw,26px);font:400 11.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;text-wrap:pretty}
.s6{display:none;color:#C4271E;font:700 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #E63329;padding-bottom:4px}
.s7{position:sticky;top:0;z-index:40;background:#F4F1E8;border-bottom:2px solid #0C0C0B;display:flex;align-items:center;justify-content:space-between;gap:12px;height:56px;text-wrap:pretty}
.s8{font-style:italic}
.s9{font-size:clamp(41px,8.8cqw,109px);line-height:.95;margin-top:clamp(18px,2.4cqw,32px);max-width:15ch;text-wrap:balance}
.s10{font-size:clamp(17px,1.85cqw,25px);color:#3A3833;max-width:30ch;margin:clamp(22px,2.8cqw,40px) 0 0}
.s11{color:#3A3833}
.s12{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(22px,3.4cqw,48px);margin-top:clamp(30px,3.8cqw,54px)}
.s13{padding-top:clamp(40px,5.4cqw,84px);padding-bottom:clamp(56px,7cqw,110px)}
.s14{position:absolute;inset:0;background:url('/media/web-quay-65682659.jpg') center 54%/cover no-repeat}
.s15{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,11,.9) 0%,rgba(16,13,11,.6) 26%,rgba(16,13,11,.2) 58%,rgba(16,13,11,0) 100%)}
.s16{font-size:clamp(30px,5.4cqw,68px);color:#F7F4EC;text-shadow:0 2px 24px rgba(10,8,6,.55);line-height:1.02;max-width:22ch}
.s17{position:absolute;left:0;right:0;bottom:0;padding-bottom:clamp(26px,3.4cqw,52px)}
.s18{position:relative;width:100%;height:clamp(360px,62vh,720px);background:#2A2723;overflow:hidden}
.s19{padding-top:12px}
.s20{font-size:clamp(34px,6cqw,78px);line-height:.94}
.s21{margin-top:clamp(16px,2cqw,24px)}
.s22{font:700 10.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s23{color:#3A3833;margin-top:7px}
.s24{padding:clamp(13px,1.8cqw,20px) 0}
.s25{margin-top:clamp(20px,2.6cqw,32px)}
.s26{margin-top:clamp(20px,2.6cqw,30px)}
.s27{font:500 12px/1 Chivo,system-ui,sans-serif;color:#22201C}
.s28{font:500 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.06em;color:#22201C}
.s29{flex:none;height:40px;display:flex;align-items:flex-end;justify-content:space-between;padding:0 24px 4px}
.s30{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:88px;height:26px;border-radius:100px;background:#1A1917;z-index:5;z-index:3}
.s31{width:9px;height:9px;border-radius:50%;background:#C4271E}
.s32{position:absolute;z-index:6;top:66px;left:281px;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;background:#FFFFFF;box-shadow:0 6px 16px -4px rgba(12,10,8,.5),0 0 0 6px rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;animation:tapPulse 1.6s ease-in-out infinite;pointer-events:none}
.s33{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.s34{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#0C0C0B}
.s35{height:2px;background:#E63329}
.s36{display:flex;flex-direction:column;gap:3px;width:15px}
.s37{display:flex;align-items:center;gap:7px}
.s38{display:flex;align-items:center;gap:13px}
.s39{flex:none;height:52px;border-bottom:2px solid #0C0C0B;display:flex;align-items:center;justify-content:space-between;padding:0 16px}
.s40{position:absolute;inset:0;background:url('/media/web-quay-65682659.jpg') center 45%/cover no-repeat}
.s41{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,11,.92) 0%,rgba(16,13,11,.42) 46%,rgba(16,13,11,0) 82%)}
.s42{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;display:inline-block;padding-top:6px;margin-bottom:18px}
.s43{font-size:40px;line-height:.9;color:#F7F4EC}
.s44{font:400 13px/1.5 Chivo,system-ui,sans-serif;color:rgba(247,244,236,.86);margin-top:12px;max-width:28ch}
.s45{font:700 8.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,244,236,.72);margin-top:16px}
.s46{position:absolute;left:0;right:0;bottom:0;padding:0 18px 22px}
.s47{flex:1;position:relative;overflow:hidden}
.s48{position:absolute;inset:0;background:url('/media/web-montmartre-4b9e511b.jpg') center 40%/cover no-repeat}
.s49{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,11,.9) 0%,rgba(16,13,11,.34) 52%,rgba(16,13,11,0) 86%)}
.s50{font:700 8.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;display:inline-block;padding-top:6px;margin-bottom:11px}
.s51{font-size:29px;line-height:.92;color:#F7F4EC}
.s52{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#F7F4EC;margin-top:11px}
.s53{position:absolute;left:0;right:0;bottom:0;padding:0 16px 16px}
.s54{position:relative;height:224px;overflow:hidden}
.s55{font:700 8.5px/1.5 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6E6B64}
.s56{padding:9px 16px 0}
.s57{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#5A574F}
.s58{padding:20px 16px 0}
.s59{font-family:'Bodoni Moda',Didot,serif;font-size:23px;line-height:1.02}
.s60{font:400 11.5px/1.45 Chivo,system-ui,sans-serif;color:#5A574F;margin-top:4px}
.s61{flex:1}
.s62{font:700 10px/1 Chivo,system-ui,sans-serif;color:#C4271E}
.s63{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-top:1px solid rgba(12,12,11,.24)}
.s64{border-top:1px solid rgba(12,12,11,.24);padding:14px 0 0;font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s65{margin-top:10px}
.s66{padding:0 16px}
.s67{flex:1;overflow-y:auto;padding:0 0 22px}
.s68{width:13px;height:13px;flex:none}
.s69{font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#5A574F}
.s70{display:flex;align-items:center;gap:9px;padding:14px 16px 0}
.s71{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;display:inline-block;padding-top:7px}
.s72{font-size:27px;line-height:1;margin-top:10px;color:#0C0C0B}
.s73{padding:16px 16px 0}
.s74{font:700 8.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#C4271E}
.s75{font-family:'Bodoni Moda',Didot,serif;font-size:21px;line-height:1.04;margin-top:6px}
.s76{font:700 9px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F;margin-top:5px}
.s77{font:400 11.5px/1.45 Chivo,system-ui,sans-serif;color:#3A3833;margin-top:6px}
.s78{flex:1;min-width:0}
.s79{width:11px;height:11px;flex:none}
.s80{padding:18px 16px 24px}
.s81{flex:1;overflow-y:auto}
.s82{height:196px;background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat}
.s83{font:700 9px/1.5 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6E6B64}
.s84{width:12px;height:12px;margin-left:7px;vertical-align:baseline}
.s85{font-family:'Bodoni Moda',Didot,serif;font-size:27px;line-height:1.02;margin-top:11px;color:#0C0C0B;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:rgba(12,12,11,.35)}
.s86{font:700 9.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F;margin-top:9px}
.s87{font:400 12.5px/1.5 Chivo,system-ui,sans-serif;color:#C4271E;margin-top:7px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.s88{font:400 13px/1.6 Chivo,system-ui,sans-serif;color:#3A3833;margin-top:12px}
.s89{font:700 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#5A574F}
.s90{display:flex;align-items:center;justify-content:center;margin-top:20px;padding:13px 22px;border-top:1px solid rgba(12,12,11,.18);border-bottom:1px solid rgba(12,12,11,.18)}
.s91{padding:16px 16px 24px}
.s92{position:absolute;inset:0;background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat}
.s93{position:absolute;inset:0;background:rgba(12,10,8,.55)}
.s94{width:38px;height:4px;border-radius:4px;background:rgba(255,255,255,.28)}
.s95{display:flex;justify-content:center}
.s96{font:600 15px/1 Chivo,system-ui,sans-serif;color:#FFFFFF}
.s97{width:12px;height:12px}
.s98{position:absolute;right:16px;top:10px;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8)}
.s99{display:flex;align-items:center;justify-content:center;position:relative;padding:14px 18px 0}
.s100{width:54px;height:54px;border-radius:10px;flex:none;background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat}
.s101{font-family:'Bodoni Moda',Didot,serif;font-size:19px;line-height:1.1;color:#FFFFFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s102{font:400 11.5px/1.3 Chivo,system-ui,sans-serif;color:rgba(255,255,255,.56);margin-top:4px}
.s103{min-width:0}
.s104{display:flex;align-items:center;gap:12px;padding:16px 18px 4px}
.s105{width:50px;height:50px;border-radius:12px;margin:0 auto;background:url('/media/imessage-05c23bf8.svg') center/cover no-repeat}
.s106{font:400 10.5px/1.25 Chivo,system-ui,sans-serif;color:rgba(255,255,255,.8);margin-top:7px}
.s107{width:58px;flex:none;text-align:center}
.s108{width:35px;height:35px}
.s109{width:50px;height:50px;border-radius:12px;margin:0 auto;background:#25D366;display:flex;align-items:center;justify-content:center}
.s110{width:50px;height:50px;border-radius:12px;margin:0 auto;background:url('/media/instagram-65a4bc94.webp') center/cover no-repeat}
.s111{width:23px;height:23px}
.s112{width:50px;height:50px;border-radius:13px;margin:0 auto;background:rgba(255,255,255,.16);display:flex;align-items:center;justify-content:center}
.s113{display:flex;gap:14px;padding:16px 18px 6px;overflow:hidden}
.s114{width:16px;height:16px}
.s115{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#0C0C0B}
.s116{background:#F4F1E8;border-radius:100px;padding:14px;display:flex;align-items:center;justify-content:center;gap:9px}
.s117{font:400 11px/1.5 Chivo,system-ui,sans-serif;color:rgba(255,255,255,.5);text-align:center;margin-top:11px}
.s118{padding:14px 18px 0}
.s119{position:absolute;left:0;right:0;bottom:0;background:#141312;border-radius:20px 20px 0 0;padding:10px 0 20px;box-shadow:0 -18px 40px -14px rgba(0,0,0,.6)}
.s120{cursor:pointer;width:100%;height:640px;background:#F4F1E8;border-radius:36px;overflow:hidden;position:relative;display:flex;flex-direction:column}
.s121{background:#1A1917;border-radius:46px;padding:11px;box-shadow:0 0 0 1.5px rgba(12,12,11,.55),0 40px 70px -30px rgba(12,12,11,.5)}
.s122{margin-top:clamp(14px,1.8cqw,20px);text-align:center}
.s123{width:100%;max-width:352px}
.s124{margin-top:clamp(20px,2.6cqw,34px);align-items:start}
.s125{color:#C4271E}
.s126{font-size:clamp(30px,5.2cqw,66px);margin-top:clamp(16px,2cqw,26px);line-height:.98;max-width:22ch}
.s127{font:700 11px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s128{margin-top:10px;color:#22201C}
.s129{border-top:2px solid #0C0C0B;padding-top:clamp(14px,1.8cqw,20px)}
.s130{margin-top:clamp(30px,4cqw,52px)}
.s131{background:#F4F1E8;color:#0C0C0B;border-top:2px solid #0C0C0B}
.s132{font-size:clamp(32px,5.6cqw,72px);line-height:.96}
.s133{margin-top:clamp(16px,2cqw,24px);max-width:44ch}
.s134{font:700 11px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.14em;color:#C4271E;flex:none}
.s135{font:700 15px/1.3 Chivo,system-ui,sans-serif}
.s136{margin-top:5px}
.s137{display:flex;gap:clamp(14px,2cqw,22px);padding:clamp(14px,1.8cqw,20px) 0;align-items:baseline;opacity:1;transition:opacity .4s ease}
.s138{margin-top:clamp(24px,3cqw,38px)}
.s139{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:88px;height:26px;border-radius:100px;background:#1A1917}
.s140{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#C4271E}
.s141{flex:none;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid rgba(12,12,11,.1)}
.s142{position:absolute;left:0;width:3px;border-radius:3px;background:rgba(12,12,11,.34);height:26%;top:0%;transition:top .3s ease}
.s143{position:absolute;z-index:4;top:14px;bottom:14px;right:4px;width:3px;border-radius:3px;background:rgba(12,12,11,.07)}
.s144{font-family:'Bodoni Moda',Didot,serif;font-size:19.5px;line-height:1.26;letter-spacing:-.005em;color:#22201C;max-width:88%}
.s145{flex:none;opacity:1;transform:translateY(0px);transition:opacity .45s ease,transform .45s cubic-bezier(.2,.8,.2,1)}
.s146{background:#FFFFFF;color:#22201C;border:1px solid rgba(12,12,11,.12);border-radius:18px 18px 4px 18px;padding:11px 15px;font:400 13.5px/1.5 Chivo,system-ui,sans-serif;max-width:82%}
.s147{display:flex;justify-content:flex-end}
.s148{width:16px;height:16px;flex:none}
.s149{width:2px;height:5px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s150{width:2px;height:9px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s151{width:2px;height:13px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s152{width:2px;height:7px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s153{width:2px;height:11px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s154{width:2px;height:15px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s155{width:2px;height:8px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s156{width:2px;height:4px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s157{width:2px;height:10px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s158{width:2px;height:14px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s159{width:2px;height:6px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s160{width:2px;height:12px;background:#C4271E;border-radius:2px;transition:height .09s linear,background .2s ease}
.s161{display:flex;align-items:flex-end;gap:2px;height:15px;flex:1}
.s162{font:500 11px/1 Chivo,system-ui,sans-serif;color:#6E6B64;flex:none;font-variant-numeric:tabular-nums}
.s163{display:flex;align-items:center;gap:10px}
.s164{font:400 13px/1.5 Chivo,system-ui,sans-serif;color:#22201C;margin-top:9px;padding-top:9px;border-top:1px solid rgba(12,12,11,.1)}
.s165{background:#FFFFFF;border:1px solid rgba(12,12,11,.12);border-radius:18px 18px 4px 18px;padding:11px 13px;max-width:84%;box-shadow:0 10px 22px -16px rgba(12,12,11,.4)}
.s166{font:400 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#C4271E}
.s167{font-family:'Bodoni Moda',Didot,serif;font-size:22px;line-height:1.04;margin-top:9px}
.s168{font:400 10.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#6E6B64;margin-top:6px}
.s169{font:400 12.5px/1.6 Chivo,system-ui,sans-serif;color:#3A3833;margin-top:10px}
.s170{padding:15px 16px 17px}
.s171{font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5A574F}
.s172{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 0;border-right:1px solid rgba(12,12,11,.14)}
.s173{font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#F4F1E8}
.s174{flex:1;display:flex;align-items:center;justify-content:center;padding:12px 0;background:#C4271E}
.s175{display:flex;border-top:1px solid rgba(12,12,11,.14)}
.s176{background:#FFFFFF;border-top:2px solid #E63329;box-shadow:0 14px 30px -18px rgba(12,12,11,.4)}
.s177{flex:1;font:400 13px/1 Chivo,system-ui,sans-serif;color:#6E6B64}
.s178{width:21px;height:21px;flex:none}
.s179{flex:none;margin-top:4px;display:flex;align-items:center;gap:12px;background:#FFFFFF;border:1px solid rgba(12,12,11,.12);border-radius:100px;padding:11px 8px 11px 16px}
.s180{position:absolute;inset:0;overflow-y:auto;padding:20px 18px 18px;display:flex;flex-direction:column;justify-content:flex-end;gap:14px}
.s181{flex:1;position:relative;overflow:hidden;background:#EFECE4}
.s182{width:100%;height:640px;background:#FBF9F4;border-radius:36px;overflow:hidden;position:relative;display:flex;flex-direction:column}
.s183{width:100%;max-width:352px;background:#1A1917;border-radius:46px;padding:11px;box-shadow:0 0 0 1.5px rgba(12,12,11,.55),0 40px 70px -30px rgba(12,12,11,.5)}
.s184{margin-top:clamp(18px,2.4cqw,30px);align-items:start}
.s185{margin-top:clamp(18px,2.2cqw,26px)}
.s186{border-top:2px solid #0C0C0B}
.s187{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#A81F18}
.s188{font-size:clamp(34px,6.4cqw,82px);margin-top:clamp(16px,2cqw,26px)}
.s189{margin-top:clamp(16px,2cqw,24px);max-width:52ch}
.s190{font:700 10.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#5A574F}
.s191{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3cqw,48px);padding:12px 0;border-bottom:1px solid rgba(12,12,11,.2)}
.s192{font:700 10.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#A81F18}
.s193{font:700 11px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#0C0C0B}
.s194{display:flex;align-items:baseline;gap:10px}
.s195{display:flex;align-items:flex-end;gap:2px;height:15px}
.s196{display:inline-flex;align-items:center;gap:10px;background:#FFFFFF;border:1px solid rgba(12,12,11,.14);border-radius:100px;padding:10px 14px;box-shadow:0 10px 22px -14px rgba(12,12,11,.4)}
.s197{margin-top:10px;font:400 14px/1.55 Chivo,system-ui,sans-serif;color:#22201C}
.s198{margin-top:12px;max-width:36ch}
.s199{opacity:1;transform:translateY(0px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}
.s200{font:700 10.5px/1 Chivo, system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#C4271E}
.s201{display:inline-block;width:fit-content;max-width:100%;background:#FBF9F4;color:#0C0C0B;border:1px solid rgba(12,12,11,.14);padding:14px 18px}
.s202{color:#5A574F;max-width:42ch}
.s203{display:grid;grid-template-columns:1fr;gap:12px;justify-items:start;opacity:1;transform:translateY(0px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1)}
.s204{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3cqw,48px);padding:clamp(22px,2.8cqw,36px) 0;border-bottom:1px solid rgba(12,12,11,.2);align-items:start}
.s205{font-family:'Bodoni Moda', Didot, serif;font-size:clamp(26px,3cqw,40px);line-height:1;display:inline-block}
.s206{font:700 10.5px/1.5 Chivo, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F;margin-top:8px}
.s207{display:inline-block;width:fit-content;max-width:100%;background:#FBF9F4;color:#0C0C0B;border:1px solid rgba(12,12,11,.14);padding:18px}
.s208{color:#C4271E;border-bottom:2px solid #E63329;padding-bottom:4px}
.s209{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;font:700 11px/1.5 Chivo, system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase}
.s210{display:inline-block;width:fit-content;max-width:100%;background:#FBF9F4;color:#0C0C0B;border:1px solid rgba(12,12,11,.14);padding:16px 18px}
.s211{font-family:'Bodoni Moda', Didot, serif;font-size:clamp(17px,1.9cqw,24px);line-height:1.3}
.s212{width:186px;height:128px;border-radius:14px;background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat;box-shadow:0 8px 18px -10px rgba(12,12,11,.4)}
.s213{margin-top:9px;font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#5A574F}
.s214{margin-top:12px}
.s215{height:clamp(140px,18cqw,240px);background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat}
.s216{font:700 10px/1.5 Chivo, system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F;padding:10px 18px 14px}
.s217{display:inline-block;width:fit-content;max-width:100%;background:#FBF9F4;color:#0C0C0B;border:1px solid rgba(12,12,11,.14);padding:0}
.s218{margin-top:12px;max-width:34ch;font:400 14px/1.55 Chivo,system-ui,sans-serif;color:#5A574F}
.s219{display:flex;flex-direction:column;align-items:flex-start;gap:9px;font:700 11px/1.4 Chivo, system-ui, sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s220{margin-top:clamp(34px,4.4cqw,64px);border-top:2px solid #0C0C0B}
.s221{max-width:26ch;margin:0}
.s222{color:#3A3833;max-width:38ch;margin:0}
.s223{margin-top:clamp(30px,4cqw,54px);align-items:start}
.s224{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#FF5C4D}
.s225{font-size:clamp(32px,5.6cqw,72px);line-height:.96;color:#F7F4EC}
.s226{color:rgba(244,241,232,.72);margin-top:clamp(16px,2cqw,24px);max-width:44ch}
.s227{color:#F7F4EC;margin-top:clamp(18px,2.2cqw,28px);max-width:26ch}
.s228{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;padding-top:7px}
.s229{display:flex;flex-wrap:wrap;gap:10px clamp(16px,2cqw,24px);margin-top:clamp(22px,2.8cqw,34px)}
.s230{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:88px;height:26px;border-radius:100px;background:#1A1917;z-index:5}
.s231{width:19px;height:19px}
.s232{display:flex;align-items:center;gap:2px;font:400 17px/1 Chivo,system-ui,sans-serif;letter-spacing:-.01em;color:#C4271E}
.s233{font:600 17px/1 Chivo,system-ui,sans-serif;letter-spacing:-.01em;color:#C4271E}
.s234{flex:none;height:44px;margin-top:8px;padding:0 12px 0 8px;display:flex;align-items:center;justify-content:space-between;border-bottom:.5px solid rgba(12,12,11,.16)}
.s235{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;display:inline-block;padding-top:6px}
.s236{font-size:34px;line-height:1;margin-top:9px}
.s237{font:400 11.5px/1 Chivo,system-ui,sans-serif;color:#6E6B64;margin-top:7px}
.s238{padding:4px 0 2px}
.s239{width:9px;height:1.8px;background:#F4F1E8}
.s240{width:20px;height:20px;border-radius:50%;background:#C4271E;display:flex;align-items:center;justify-content:center;flex:none}
.s241{font-family:'Bodoni Moda',Didot,serif;font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s242{font:700 8.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#6E6B64;margin-top:4px}
.s243{height:1.5px;background:#A8A49B}
.s244{display:flex;flex-direction:column;gap:3px;width:15px;flex:none}
.s245{display:flex;align-items:center;gap:12px;padding:13px 0;border-top:1px solid rgba(12,12,11,.12)}
.s246{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:13px 0;transform:translateX(-104px)}
.s247{width:52px;background:#DCD7CA;display:flex;align-items:center;justify-content:center;font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#22201C}
.s248{width:52px;background:#C4271E;display:flex;align-items:center;justify-content:center;font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#F4F1E8}
.s249{position:absolute;top:0;right:0;bottom:0;display:flex}
.s250{display:flex;align-items:stretch}
.s251{position:relative;border-top:1px solid rgba(12,12,11,.12);overflow:hidden}
.s252{font:400 13px/1 Chivo,system-ui,sans-serif;color:#C4271E;margin-top:-1px}
.s253{width:20px;height:20px;border-radius:50%;border:1.6px solid #C4271E;display:flex;align-items:center;justify-content:center;flex:none}
.s254{font:700 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#C4271E}
.s255{display:flex;align-items:center;gap:9px;padding:15px 0;border-top:1px solid rgba(12,12,11,.12)}
.s256{margin-top:14px}
.s257{flex:1;overflow-y:auto;padding:14px 16px 18px}
.s258{width:100%;height:640px;background:#F4F1E8;color:#0C0C0B;border-radius:36px;overflow:hidden;position:relative;display:flex;flex-direction:column}
.s259{margin-top:clamp(18px,2.4cqw,30px);align-items:center}
.s260{background:#0C0C0B;color:#F4F1E8}
.s261{font-size:clamp(30px,5.2cqw,66px);margin-top:clamp(16px,2cqw,26px);line-height:.98;max-width:24ch}
.s262{margin-top:clamp(14px,1.8cqw,22px);max-width:48ch}
.s263{position:absolute;inset:0;background:url('/media/web-evening-9c25768a.jpg') center 45%/cover no-repeat}
.s264{font:500 12px/1 Chivo,system-ui,sans-serif;color:#FFFFFF}
.s265{font:500 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.06em;color:#FFFFFF}
.s266{position:absolute;top:14px;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:0 24px}
.s267{position:absolute;inset:0;background:linear-gradient(to top,rgba(12,10,8,.88) 0%,rgba(12,10,8,.34) 46%,rgba(12,10,8,.1) 100%)}
.s268{font:700 8.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;display:inline-block;padding-top:6px}
.s269{font-size:34px;line-height:.92;color:#F7F4EC;margin-top:17px}
.s270{font:400 13px/1.5 Chivo,system-ui,sans-serif;color:rgba(255,252,244,.86);margin-top:10px;max-width:18ch}
.s271{font:700 9px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,252,244,.7);margin-top:14px}
.s272{position:absolute;left:0;right:0;bottom:0;padding:22px 18px 26px}
.s273{width:100%;aspect-ratio:330/640;height:auto;border-radius:36px;overflow:hidden;position:relative;background:#2A2723}
.s274{font:700 11px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.s275{margin-top:7px;min-height:4.9em}
.s276{border-top:2px solid #0C0C0B;margin-top:auto;padding-top:14px}
.s277{display:flex;flex-direction:column;gap:34px;height:100%}
.s278{font:400 17px/1 Chivo,system-ui,sans-serif;color:#FFFFFF}
.s279{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;font:500 12px/1 Chivo,system-ui,sans-serif;color:#FFFFFF}
.s280{font:500 14px/1.2 Chivo,system-ui,sans-serif;color:#FFFFFF}
.s281{font:400 10.5px/1.2 Chivo,system-ui,sans-serif;color:rgba(255,255,255,.72);margin-top:2px}
.s282{flex:none;height:52px;background:#075E54;display:flex;align-items:center;gap:11px;padding:0 14px}
.s283{flex:none;align-self:center;background:rgba(225,245,254,.92);border-radius:7px;padding:5px 11px;font:400 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#4A6572}
.s284{font:400 10px/1 Chivo,system-ui,sans-serif;color:#5F6D70;text-align:right;margin-top:4px}
.s285{flex:none;align-self:flex-start;max-width:82%;background:#FFFFFF;border-radius:8px 8px 8px 2px;padding:7px 10px 5px;box-shadow:0 1px 1px rgba(12,12,11,.14);font:400 13.5px/1.45 Chivo,system-ui,sans-serif;color:#22201C}
.s286{height:104px;background:url('/media/web-chartier-43b66f90.jpg') center 45%/cover no-repeat}
.s287{font-family:'Bodoni Moda',Didot,serif;font-size:18px;line-height:1.05;color:#0C0C0B}
.s288{font:700 8.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#4F4C46;margin-top:5px}
.s289{font:400 12.5px/1.55 Chivo,system-ui,sans-serif;color:#3A3833;margin-top:7px}
.s290{font:700 8px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E;margin-top:10px;padding-top:9px;border-top:1px solid rgba(12,12,11,.18)}
.s291{padding:9px 11px 11px}
.s292{background:#D2F0B8;border-radius:6px;overflow:hidden}
.s293{font:400 12px/1.4 Chivo,system-ui,sans-serif;color:#3A5A6B;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.s294{font:400 10px/1 Chivo,system-ui,sans-serif;color:#4F6153;flex:none}
.s295{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:6px 6px 3px}
.s296{flex:none;align-self:flex-end;max-width:88%;background:#DCF8C6;border-radius:8px 8px 2px 8px;padding:4px;box-shadow:0 1px 1px rgba(12,12,11,.14)}
.s297{flex:none;align-self:flex-start;max-width:70%;background:#FFFFFF;border-radius:8px 8px 8px 2px;padding:7px 10px 5px;box-shadow:0 1px 1px rgba(12,12,11,.14);font:400 13.5px/1.45 Chivo,system-ui,sans-serif;color:#22201C}
.s298{flex:1;overflow-y:auto;background:#E5DDD5;padding:16px 12px;display:flex;flex-direction:column;justify-content:flex-end;gap:9px}
.s299{flex:1;font:400 13px/1 Chivo,system-ui,sans-serif;color:#5F6D70}
.s300{width:19px;height:19px;flex:none}
.s301{flex:1;display:flex;align-items:center;gap:10px;background:#FFFFFF;border-radius:100px;padding:10px 14px;box-shadow:0 1px 1px rgba(12,12,11,.12)}
.s302{width:38px;height:38px;border-radius:50%;background:#075E54;display:flex;align-items:center;justify-content:center;flex:none}
.s303{flex:none;background:#E5DDD5;padding:0 10px 12px;display:flex;align-items:center;gap:8px}
.s304{width:100%;aspect-ratio:330/640;height:auto;background:#FBF9F4;border-radius:36px;overflow:hidden;position:relative;display:flex;flex-direction:column}
.s305{position:absolute;inset:0;background:rgba(12,10,8,.34)}
.s306{font:700 8px/1 Chivo,system-ui,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#C4271E}
.s307{font-family:'Bodoni Moda',Didot,serif;font-size:21px;line-height:1.1;margin-top:11px}
.s308{width:96px;height:96px;background:url('/media/qr-tomas-paris-1a17fa68.png') center/contain no-repeat}
.s309{display:flex;justify-content:center;margin-top:16px}
.s310{font-family:'Bodoni Moda',Didot,serif;font-size:14px;line-height:1.1}
.s311{font:700 7.5px/1.4 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F;margin-top:4px}
.s312{font:700 7px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#6E6B64}
.s313{border-top:1px solid rgba(12,12,11,.24);margin-top:16px;padding-top:11px;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}
.s314{position:relative;width:76%;background:#F4F1E8;padding:22px 20px;border-top:3px solid #E63329;box-shadow:0 18px 34px -14px rgba(12,10,8,.5)}
.s315{position:relative;flex:1;min-height:0;background:url('/media/web-street-1-b70c3c33.jpg') center/cover no-repeat #EFE9DC;display:flex;align-items:center;justify-content:center}
.s316{margin-top:clamp(30px,4cqw,52px);align-items:stretch}
.s317{font-size:clamp(30px,5.2cqw,66px);margin-top:clamp(16px,2cqw,26px);line-height:.98}
.s318{margin-top:clamp(14px,1.8cqw,22px);max-width:44ch}
.s319{margin-top:clamp(18px,2.2cqw,26px);max-width:26ch}
.s320{border-top:2px solid #0C0C0B;margin-top:clamp(20px,2.6cqw,34px);padding-top:14px;font:700 11px/1.5 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s321{position:absolute;top:11px;left:50%;transform:translateX(-50%);width:88px;height:26px;border-radius:100px;background:#1A1917;z-index:5;z-index:6}
.s322{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 16px 11px;border-bottom:1px solid rgba(12,12,11,.14)}
.s323{position:absolute;inset:0;background:linear-gradient(to top,rgba(16,13,11,.92) 0%,rgba(16,13,11,.45) 44%,rgba(16,13,11,0) 80%)}
.s324{font:700 8.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;display:inline-block;padding-top:6px;margin-bottom:14px}
.s325{font-size:32px;line-height:.92;color:#F7F4EC}
.s326{position:absolute;left:0;right:0;bottom:0;padding:0 16px 18px}
.s327{position:relative;height:236px;background:#2A2723}
.s328{padding:10px 16px 0;font:700 9px/1.5 Chivo,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#5A574F}
.s329{font-family:'Bodoni Moda',Didot,serif;font-size:22px;line-height:1.04;margin-top:7px}
.s330{font:400 12.5px/1.55 Chivo,system-ui,sans-serif;color:#3A3833;margin-top:9px}
.s331{border-top:1px solid rgba(12,12,11,.16);padding-top:14px}
.s332{padding:18px 16px 0}
.s333{position:absolute;inset:0;opacity:0;transition:opacity .55s ease}
.s334{position:absolute;inset:0;opacity:1;transition:opacity .55s ease}
.s335{font:400 12.5px/1 Chivo,system-ui,sans-serif;color:#3A3833}
.s336{display:flex;align-items:center;gap:8px}
.s337{font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s338{position:absolute;left:0;right:0;bottom:0;background:#F4F1E8;border-top:1px solid rgba(12,12,11,.16);padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.s339{position:absolute;inset:0;background:rgba(12,10,8,.42);opacity:0;transition:opacity .45s ease;pointer-events:none}
.s340{font:700 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#5A574F}
.s341{font:600 13px/1 Chivo,system-ui,sans-serif;color:#C4271E}
.s342{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px}
.s343{font-size:17px;line-height:1}
.s344{font:400 14.5px/1.2 Chivo,system-ui,sans-serif}
.s345{display:flex;align-items:center;gap:11px}
.s346{font:700 9.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6E6B64}
.s347{font:700 11px/1 Chivo,system-ui,sans-serif;color:#C4271E}
.s348{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-top:1px solid rgba(12,12,11,.14);background:rgba(198,39,30,.07);cursor:pointer}
.s349{position:absolute;right:22px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;border:2px solid rgba(198,39,30,.5);background:rgba(198,39,30,.16);opacity:0;transform:scale(.6);transition:opacity .3s ease,transform .35s ease}
.s350{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-top:1px solid rgba(12,12,11,.14);cursor:pointer}
.s351{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;border-top:1px solid rgba(12,12,11,.14)}
.s352{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 22px;border-top:1px solid rgba(12,12,11,.14)}
.s353{position:absolute;left:0;right:0;bottom:0;background:#FBF9F4;border-radius:18px 18px 0 0;box-shadow:0 -14px 30px -12px rgba(12,10,8,.4);overflow:hidden;opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.85,.25,1)}
.s354{flex:1;position:relative;min-height:0;overflow:hidden}
.s355{width:100%;height:640px;background:#FBF9F4;color:#0C0C0B;border-radius:36px;overflow:hidden;position:relative;display:flex;flex-direction:column}
.s356{width:100%;max-width:352px;background:#1A1917;border-radius:46px;padding:11px;cursor:pointer;box-shadow:0 0 0 1.5px rgba(12,12,11,.55),0 40px 70px -30px rgba(12,12,11,.5)}
.s357{margin-top:16px;text-align:center}
.s358{align-items:center}
.s359{font:700 11px/1 Chivo,system-ui,sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#C4271E}
.s360{font-size:clamp(42px,8cqw,104px);line-height:1.02;color:#0C0C0B;margin-top:clamp(18px,2.4cqw,32px)}
.s361{font:400 15px/1 Chivo,system-ui,sans-serif;letter-spacing:.04em;color:#5A574F;margin-top:clamp(18px,2.2cqw,26px)}
.s362{color:#0C0C0B;max-width:24ch;margin:0}
.s363{color:#3A3833;max-width:40ch;margin:0}
.s364{margin-top:clamp(24px,3cqw,44px);align-items:start}
.s365{color:#FF5C4D}
.s366{font-size:clamp(32px,5.6cqw,72px);margin-top:clamp(16px,2cqw,26px);line-height:.96}
.s367{margin-top:clamp(16px,2cqw,24px);max-width:42ch;color:rgba(244,241,232,.86)}
.s368{margin-top:12px;color:rgba(244,241,232,.86)}
.s369{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#FF5C4D;margin-top:22px}
.s370{border:1px solid rgba(244,241,232,.22);border-top:3px solid #E63329;padding:clamp(22px,3cqw,34px);opacity:1;transition:opacity .5s ease}
.s371{display:none}
.s372{font-size:clamp(20px,2.2cqw,28px)}
.s373{font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,241,232,.9)}
.s374{font:400 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(244,241,232,.58)}
.s375{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.s376{width:100%;background:#FBF9F4;border:1px solid rgba(12,12,11,.34);border-bottom-width:1px;color:#0C0C0B;padding:13px 12px;font-size:15px;margin-top:9px;outline:none;transition:border-color .2s ease}
.s377{font:400 12.5px/1.4 Chivo,system-ui,sans-serif;color:#FF8C80;margin-top:7px}
.s378{width:17px;height:17px;flex:none;margin-top:1px;accent-color:#C4271E}
.s379{font:400 12.5px/1.5 Chivo,system-ui,sans-serif;color:rgba(244,241,232,.78)}
.s380{display:flex;align-items:flex-start;gap:10px;cursor:pointer}
.s381{width:100%;padding:16px 18px;opacity:1;cursor:pointer}
.s382{font:400 13.5px/1.55 Chivo,system-ui,sans-serif;color:rgba(244,241,232,.9)}
.s383{font:700 10px/1 Chivo,system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#FF7A6D;margin-top:9px;cursor:pointer;border-bottom:1px solid rgba(255,122,109,.5);display:inline-block;padding-bottom:3px}
.s384{border-left:2px solid #E63329;padding:2px 0 2px 14px}
.s385{color:#FF7A6D;border-bottom:1px solid rgba(255,122,109,.5)}
.s386{color:rgba(244,241,232,.62)}
.s387{border:1px solid rgba(244,241,232,.22);border-top:3px solid #E63329;padding:clamp(22px,3cqw,34px);display:flex;flex-direction:column;gap:18px}
.s388{align-items:start}
.s389{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(22px,2.4cqw,30px);line-height:1}
.s390{margin:10px 0 0;font:400 11.5px/1.7 Chivo,system-ui,sans-serif;letter-spacing:.04em;color:rgba(244,241,232,.78)}
.s391{color:#F4F1E8;border-bottom:2px solid #E63329;padding-bottom:3px}
.s392{color:rgba(244,241,232,.7)}
.s393{color:rgba(244,241,232,.6);font-weight:400}
.s394{display:flex;flex-wrap:wrap;gap:14px clamp(18px,2.4cqw,28px);font:700 10.5px/1 Chivo,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.s395{background:#0C0C0B;color:#F4F1E8;padding-top:clamp(34px,4cqw,60px);padding-bottom:clamp(34px,4cqw,60px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(18px,2.6cqw,34px);text-wrap:pretty}
.s396{max-width:none}

.h0:hover,.h0:focus-visible{color:#C4271E}
.h1:hover,.h1:focus-visible{color:#0C0C0B;border-bottom-color:#E63329}
.h2:hover,.h2:focus-visible{color:#9E1F17;border-bottom-color:#E63329}
