/* Global rules carried over verbatim from the design file's <style>. */
html, body { margin: 0; padding: 0; background: #1A1917; }
* { box-sizing: border-box; }
a { color: #C4271E; text-decoration: none; }
a:hover { color: #0C0C0B; }
::selection { background: #E63329; color: #F4F1E8; }

/* Production additions. None of these change a designed value. */

/* Hoisted classes outrank the UA [hidden] rule, so make it explicit. */
[hidden] { display: none !important; }

/* <picture> must not become a layout box: the <img> takes the slot's place. */
picture { display: contents; }

/* <image-slot>'s host box and inner <img>, collapsed into one element.
   Same computed geometry: fills its container, falls back to 3:2 when the
   container has no height of its own, centre-cropped. */
.slot {
  display: block; position: relative;
  width: 100%; height: 100%; aspect-ratio: 3 / 2;
  object-fit: cover; background: rgba(127, 127, 127, .08);
}
.slot--contain { object-fit: contain; }
.slot--top { object-position: 50% 0%; }
.slot--bottom { object-position: 50% 100%; }
.slot--circle { border-radius: 50%; }
.slot--empty { aspect-ratio: 3 / 2; }

/* Anchors that only ran JavaScript are buttons now; strip the UA chrome so
   they still render exactly as the designed link did. */
.btn-reset {
  background: none; border: 0; padding: 0; margin: 0;
  font: inherit; color: inherit; text-align: inherit;
  cursor: pointer; -webkit-appearance: none; appearance: none;
}

/* Photographs arrive rather than snap in. The class is added by guide.js only
   to images that have not loaded yet, so with JavaScript off — or for an image
   already in cache — nothing is ever hidden.
   The animation is a failsafe, not the effect: if the load event is ever missed,
   an image would otherwise sit at opacity 0 for good. This forces it visible
   after three seconds no matter what happens in script. A missed fade is a
   blemish; an invisible photograph is a broken page. */
.slot { transition: opacity .45s ease; }
.slot.is-loading { opacity: 0; animation: slot-failsafe 0s linear 3s forwards; }
@keyframes slot-failsafe { to { opacity: 1; } }

/* A full-screen layer must always be able to scroll to its own content. */
.layer-scroll { overflow-y: auto; -webkit-overflow-scrolling: touch; }

/* Thumb-sized hit areas for the standalone actions. The overlay is absolutely
   positioned, so it enlarges what you can tap without moving a single pixel of
   layout. position:relative on an inline element does not reflow it either. */
.tap { position: relative; }
.tap::after {
  content: ""; position: absolute;
  left: -4px; right: -4px; top: -9px; bottom: -6px;
}

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

.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; }

.clip { pointer-events: none; }

/* Replaces navWide/navNarrow, which the design computed in JavaScript from
   the frame width. The frame is still the query container, so the breakpoint
   behaves identically. */
@container (max-width: 759.98px) { .nav-wide { display: none !important; } }
@container (min-width: 760px) { .nav-narrow { display: none !important; } }

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .001ms !important; animation-iteration-count: 1 !important;
    transition-duration: .001ms !important; scroll-behavior: auto !important;
  }
}

.s0{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#0C0C0B}
.s1{color:#3A3833}
.s2{display:flex;align-items:center;gap:clamp(14px,1.9cqw,26px);font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}
.s3{display:block;height:2px;background:#E63329}
.s4{display:flex;flex-direction:column;gap:3px;width:15px}
.s5{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#0C0C0B}
.s6{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;padding:0 clamp(14px,3cqw,44px);height:56px}
.s7{font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E}
.s8{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6E6B64}
.s9{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2.2cqw,26px)}
.s10{color:#0C0C0B}
.s11{margin:0 0 clamp(14px,1.8cqw,20px);font-size:11.5px;line-height:1.5;letter-spacing:.04em;color:#5A574F}
.s12{display:block;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,25px);line-height:1.3;margin-bottom:clamp(12px,1.6cqw,18px)}
.s13{width:100%;font-family:'Chivo',system-ui,sans-serif;font-size:14px;line-height:1.6;color:#0C0C0B;background:#FBF9F4;border:1px solid rgba(12,12,11,.34);padding:11px 12px;resize:vertical}
.s14{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.s15{margin:9px 0 0;font-size:11px;line-height:1.5;letter-spacing:.04em;color:#6E6B64}
.s16{margin:11px 0 0;font-size:11.5px;line-height:1.5;letter-spacing:.04em;color:#C4271E}
.s17{margin-top:clamp(14px,1.8cqw,20px);background:#C4271E;color:#F4F1E8;font-family:'Chivo',system-ui,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;border:none;padding:10px 16px;cursor:pointer}
.s18{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,25px);line-height:1.34}
.s19{background:#F4F1E8;color:#0C0C0B;width:100%;max-width:480px;padding:clamp(22px,3cqw,36px);border-top:3px solid #E63329}
.s20{position:fixed;inset:0;z-index:80;background:rgba(12,12,11,.78);display:flex;align-items:center;justify-content:center;padding:clamp(16px,3cqw,44px)}
.s21{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.s22{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#F4F1E8}
.s23{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(28px,5cqw,52px)}
.s24{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(30px,8cqw,44px);line-height:1}
.s25{display:flex;align-items:baseline;gap:clamp(14px,3cqw,22px);padding:clamp(13px,2cqw,18px) 0;border-top:1px solid rgba(244,241,232,.28);color:#F4F1E8}
.s26{display:flex;align-items:baseline;gap:clamp(14px,3cqw,22px);padding:clamp(13px,2cqw,18px) 0;border-top:1px solid rgba(244,241,232,.28);border-bottom:1px solid rgba(244,241,232,.28);color:#F4F1E8}
.s27{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#F4F1E8;border-bottom:2px solid #E63329;padding-bottom:3px}
.s28{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(244,241,232,.7)}
.s29{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(14px,2cqw,18px);margin-top:clamp(24px,4cqw,36px)}
.s30{position:fixed;inset:0;z-index:60;background:#0C0C0B;color:#F4F1E8;display:flex;flex-direction:column;padding:clamp(16px,3cqw,44px);overflow-y:auto}
.s31{width:100%;height:100%;object-fit:cover;display:block}
.s32{position:absolute;inset:0;z-index:0;overflow:hidden}
.s33{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(16,13,11,.92) 0%,rgba(16,13,11,.76) 20%,rgba(16,13,11,.46) 42%,rgba(16,13,11,.18) 66%,rgba(16,13,11,.04) 84%,rgba(16,13,11,0) 100%)}
.s34{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;padding-top:7px;text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5)}
.s35{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,241,232,.84);text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5)}
.s36{display:flex;align-items:baseline;gap:clamp(10px,1.6cqw,18px);flex-wrap:wrap;margin-bottom:clamp(16px,2cqw,26px)}
.s37{font-style:italic}
.s38{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(56px,15.5cqw,200px);line-height:.84;letter-spacing:-.03em;padding-bottom:.24em;color:#F7F4EC;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s39{margin:clamp(18px,2.2cqw,30px) 0 0;max-width:24ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.9cqw,26px);line-height:1.36;color:rgba(247,244,236,.94);font-variation-settings:'opsz' 14;text-shadow:0 1px 2px rgba(10,8,6,.5),0 2px 20px rgba(10,8,6,.55);text-wrap:pretty}
.s40{border-left:3px solid #E63329;padding-left:clamp(14px,1.8cqw,26px)}
.s41{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,3cqw,44px) clamp(34px,4.4cqw,64px);pointer-events:none}
.s42{position:relative;width:100%;height:clamp(620px,96vh,1000px);background:#2A2723}
.s43{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#22201C}
.s44{padding:12px clamp(16px,3cqw,44px) 0}
.s45{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(24px,3.4cqw,46px);line-height:1.22;letter-spacing:-.01em;text-wrap:pretty}
.s46{padding:clamp(40px,5.6cqw,88px) clamp(16px,3cqw,44px) clamp(48px,7cqw,110px);max-width:1000px}
.s47{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;display:inline-block;padding-top:7px;text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5);margin-bottom:clamp(18px,2.4cqw,30px)}
.s48{margin:0 0 clamp(20px,2.6cqw,32px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(44px,10.5cqw,136px);line-height:.88;letter-spacing:-.025em;color:#F7F4EC;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s49{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#F7F4EC;text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5)}
.s50{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,3cqw,44px) clamp(32px,4.2cqw,60px);pointer-events:none}
.s51{display:block;position:relative;width:100%;height:clamp(520px,84vh,880px);background:#2A2723;color:#F4F1E8}
.s52{color:#5A574F;border-bottom:1px solid rgba(196,39,30,.45)}
.s53{font-size:11px;letter-spacing:.05em;line-height:1.7;color:#5A574F}
.s54{padding:12px clamp(16px,3cqw,44px) 0;display:flex;flex-direction:column;gap:4px}
.s55{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#5A574F}
.s56{padding:clamp(48px,6.4cqw,96px) clamp(16px,3cqw,44px) clamp(24px,3cqw,36px)}
.s57{display:block;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(28px,3.6cqw,50px);line-height:1.02}
.s58{display:block;margin-top:5px;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.5;color:#5A574F;text-wrap:pretty}
.s59{flex:1 1 auto;min-width:0}
.s60{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;flex:0 0 auto}
.s61{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,28px);padding:clamp(18px,2.4cqw,30px) 0;border-top:1px solid rgba(12,12,11,.24);color:#0C0C0B}
.s62{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,28px);padding:clamp(18px,2.4cqw,30px) 0;border-top:2px solid #0C0C0B;color:#0C0C0B}
.s63{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,28px);padding:clamp(18px,2.4cqw,30px) 0;border-top:1px solid rgba(12,12,11,.24);border-bottom:2px solid #0C0C0B;color:#0C0C0B}
.s64{display:inline-block;margin-top:clamp(24px,3cqw,36px);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:3px}
.s65{padding:0 clamp(16px,3cqw,44px) clamp(48px,6cqw,88px)}
.s66{margin:0 clamp(16px,3cqw,44px);padding-top:clamp(28px,3.4cqw,44px);border-top:1px solid rgba(12,12,11,.24)}
.s67{position:relative;width:clamp(58px,7cqw,80px);height:clamp(58px,7cqw,80px);flex:0 0 auto;overflow:hidden;border-radius:50%;background:#D8D4C8}
.s68{margin:0 0 10px;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.7cqw,22px);color:#3A3833}
.s69{color:#6E6B64;border-bottom:1px solid rgba(196,39,30,.45)}
.s70{margin:0;font-size:11px;line-height:1.6;letter-spacing:.04em;color:#6E6B64;max-width:48ch;text-wrap:pretty}
.s71{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s72{display:flex;flex-wrap:wrap;gap:12px clamp(18px,2.4cqw,30px);margin-top:clamp(18px,2.2cqw,26px)}
.s73{padding:clamp(24px,3cqw,36px) clamp(16px,3cqw,44px) clamp(56px,7cqw,100px);display:flex;align-items:center;gap:clamp(14px,2cqw,20px)}
.s74{width:100%;background:#F4F1E8;color:#0C0C0B;overflow:hidden;max-width:100%;position:relative;container-type:inline-size}
.s75{min-height:100vh;background:#1A1917;display:flex;flex-direction:column;align-items:center;font-family:'Chivo',system-ui,sans-serif}
.s76{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;padding-top:7px;margin-bottom:clamp(16px,2cqw,24px)}
.s77{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(48px,13cqw,168px);line-height:.86;letter-spacing:-.028em;text-wrap:balance}
.s78{padding:clamp(30px,4.4cqw,64px) clamp(16px,3cqw,44px) clamp(30px,4cqw,56px)}
.s79{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#E63329;margin-bottom:clamp(18px,2.4cqw,32px)}
.s80{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(42px,9.6cqw,124px);line-height:.9;letter-spacing:-.022em;max-width:17ch;text-wrap:balance}
.s81{background:#0C0C0B;color:#F4F1E8;padding:clamp(56px,9cqw,140px) clamp(16px,3cqw,44px)}
.s82{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.46;text-wrap:pretty}
.s83{margin:clamp(16px,2cqw,24px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.46;text-wrap:pretty}
.s84{max-width:52ch}
.s85{position:absolute;left:clamp(10px,1.6cqw,20px);top:clamp(10px,1.6cqw,20px);right:calc(-1 * clamp(10px,1.6cqw,20px));bottom:clamp(46px,5cqw,62px);background:#E63329}
.s86{position:relative;aspect-ratio:3/4;background:#D8D4C8}
.s87{position:relative;display:flex;flex-direction:column;gap:4px;padding-top:12px}
.s88{position:relative}
.s89{padding:clamp(44px,6cqw,92px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}
.s90{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(14px,1.8cqw,20px)}
.s91{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,60px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s92{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s93{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(24px,2.6cqw,34px);margin-bottom:8px}
.s94{margin:0 0 18px;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.55cqw,21px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s95{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:3px}
.s96{position:relative;aspect-ratio:4/5;background:#D8D4C8}
.s97{display:flex;flex-direction:column;gap:4px;padding-top:12px}
.s98{padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end}
.s99{display:flex;flex-direction:column;gap:4px;padding-top:11px}
.s100{flex:0 0 clamp(190px,26cqw,320px)}
.s101{display:flex;gap:clamp(10px,1.2cqw,16px);overflow-x:auto;padding:0 clamp(16px,3cqw,44px) clamp(20px,2.4cqw,30px);scrollbar-color:rgba(12,12,11,.28) transparent}
.s102{padding:clamp(52px,7cqw,104px) 0 0}
.s103{margin:0 0 clamp(24px,3cqw,38px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(28px,4.2cqw,54px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}
.s104{position:relative;aspect-ratio:3/2;background:#D8D4C8}
.s105{margin:0 0 clamp(22px,2.6cqw,32px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s106{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#E63329;margin-bottom:12px}
.s107{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(18px,1.7cqw,23px);line-height:1.46;text-wrap:pretty}
.s108{margin-top:clamp(30px,3.6cqw,46px);background:#0C0C0B;color:#F4F1E8;padding:clamp(20px,2.6cqw,32px)}
.s109{padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}
.s110{position:absolute;inset:0}
.s111{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(16,13,11,.92) 0%,rgba(16,13,11,.74) 20%,rgba(16,13,11,.44) 42%,rgba(16,13,11,.17) 66%,rgba(16,13,11,.04) 84%,rgba(16,13,11,0) 100%)}
.s112{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;padding-top:7px;text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5);margin-bottom:clamp(16px,2cqw,26px)}
.s113{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(38px,8.4cqw,114px);line-height:.9;letter-spacing:-.025em;color:#F4F1E8;max-width:18ch;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s114{margin:clamp(16px,2cqw,26px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.8cqw,24px);color:rgba(247,244,236,.96);font-variation-settings:'opsz' 14;text-shadow:0 1px 2px rgba(10,8,6,.5),0 2px 20px rgba(10,8,6,.55);text-wrap:pretty}
.s115{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,3cqw,44px) clamp(32px,4.2cqw,62px);pointer-events:none}
.s116{position:relative;width:100%;height:clamp(560px,96vh,980px);background:#0C0C0B;margin-top:clamp(56px,7cqw,110px)}
.s117{margin:0 0 clamp(24px,3cqw,38px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,60px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s118{padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s119{padding:clamp(28px,3.4cqw,44px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:end}
.s120{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,60px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s121{padding:clamp(44px,6cqw,92px) clamp(16px,3cqw,44px) 0;max-width:760px}
.s122{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(26px,3.4cqw,42px);line-height:1.04;text-wrap:balance}
.s123{display:flex;flex-direction:column;gap:4px;padding:12px 0 clamp(16px,2cqw,22px)}
.s124{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(22px,2.4cqw,30px);margin-bottom:8px}
.s125{margin-top:auto;align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:3px}
.s126{display:flex;flex-direction:column}
.s127{padding:clamp(44px,5.6cqw,88px) clamp(16px,3cqw,44px) 0;display:grid;gap:clamp(26px,3.6cqw,52px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:1240px}
.s128{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;padding-top:7px;margin-bottom:clamp(14px,1.8cqw,24px);text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5)}
.s129{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(36px,7.6cqw,100px);line-height:.92;letter-spacing:-.025em;color:#F4F1E8;max-width:19ch;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s130{margin:clamp(16px,2cqw,26px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.8cqw,23px);color:rgba(247,244,236,.96);font-variation-settings:'opsz' 14;text-shadow:0 1px 2px rgba(10,8,6,.5),0 2px 20px rgba(10,8,6,.55);text-wrap:pretty}
.s131{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,3cqw,44px) clamp(30px,4cqw,58px);pointer-events:none}
.s132{position:relative;width:100%;height:clamp(500px,84vh,860px);background:#0C0C0B;margin-top:clamp(56px,7cqw,110px)}
.s133{position:relative;aspect-ratio:16/9;background:#EDE8DB}
.s134{position:relative;aspect-ratio:3/4;background:#EDE8DB}
.s135{padding:clamp(34px,4.4cqw,64px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(24px,3.2cqw,48px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}
.s136{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(28px,4.2cqw,54px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}
.s137{position:relative;aspect-ratio:4/3;background:#D8D4C8}
.s138{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(38px,8cqw,106px);line-height:.92;letter-spacing:-.025em;color:#F4F1E8;max-width:19ch;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s139{position:relative;width:100%;height:clamp(520px,90vh,920px);background:#0C0C0B;margin-top:clamp(56px,7cqw,110px)}
.s140{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#F4F1E8;border-top:2px solid #E63329;padding-top:7px;margin-bottom:clamp(16px,2cqw,26px);text-shadow:0 1px 2px rgba(10,8,6,.55),0 2px 14px rgba(10,8,6,.5)}
.s141{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(36px,7.6cqw,100px);line-height:.94;letter-spacing:-.025em;color:#F4F1E8;max-width:20ch;font-variation-settings:'opsz' 18;text-shadow:0 1px 2px rgba(10,8,6,.46),0 3px 34px rgba(10,8,6,.6);text-wrap:balance}
.s142{margin:clamp(16px,2cqw,26px) 0 0;max-width:38ch;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.8cqw,23px);line-height:1.42;color:rgba(247,244,236,.96);font-variation-settings:'opsz' 14;text-shadow:0 1px 2px rgba(10,8,6,.5),0 2px 20px rgba(10,8,6,.55);text-wrap:pretty}
.s143{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 clamp(16px,3cqw,44px) clamp(30px,4cqw,58px)}
.s144{position:relative;width:100%;height:clamp(560px,92vh,940px);background:#0C0C0B;margin-top:clamp(56px,7cqw,110px)}
.s145{background:#0C0C0B;color:#F4F1E8;padding:clamp(56px,9cqw,140px) clamp(16px,3cqw,44px);margin-top:clamp(56px,7cqw,110px)}
.s146{padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s147{position:relative;width:100%;aspect-ratio:16/9;max-height:70vh;background:#D8D4C8}
.s148{color:#0C0C0B;border-bottom:1px solid rgba(196,39,30,.5)}
.s149{padding:clamp(22px,2.6cqw,32px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s150{margin:0 0 clamp(26px,3.2cqw,42px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.46;text-wrap:pretty}
.s151{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(24px,2.8cqw,38px);line-height:1;color:#0C0C0B;border-bottom:2px solid #E63329;padding-bottom:2px}
.s152{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6E6B64}
.s153{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}
.s154{display:block;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F;text-wrap:pretty}
.s155{flex:1 1 240px;min-width:0}
.s156{flex:0 0 auto;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s157{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(18px,2.2cqw,26px) 0;border-top:2px solid #0C0C0B}
.s158{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(28px,4.2cqw,54px);line-height:1.02;letter-spacing:-.018em;text-wrap:balance}
.s159{margin:0 0 18px;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s160{padding:clamp(44px,5.6cqw,88px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end}
.s161{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(18px,2.2cqw,26px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s162{padding:clamp(30px,3.8cqw,56px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s163{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(16px,2cqw,24px)}
.s164{margin:0 0 clamp(32px,4cqw,56px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(34px,5.4cqw,72px);line-height:1;letter-spacing:-.022em;text-wrap:balance}
.s165{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(21px,2.2cqw,28px);color:#0C0C0B}
.s166{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:7px}
.s167{margin:0;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F;text-wrap:pretty}
.s168{display:block;padding:clamp(18px,2.2cqw,26px) 0;border-top:1px solid rgba(12,12,11,.24)}
.s169{display:grid;gap:0 clamp(32px,4cqw,64px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}
.s170{margin:clamp(32px,4cqw,48px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.6cqw,21px);color:#5A574F;max-width:52ch;text-wrap:pretty}
.s171{background:#EDE8DB;color:#0C0C0B;margin-top:clamp(56px,7cqw,110px);padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px)}
.s172{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:3px}
.s173{margin:clamp(44px,5.6cqw,84px) clamp(16px,3cqw,44px) 0;padding-top:clamp(28px,3.4cqw,44px);border-top:1px solid rgba(12,12,11,.24)}
.s174{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A574F}
.s175{margin-bottom:clamp(16px,2cqw,24px)}
.s176{margin:0 0 clamp(26px,3.2cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(40px,10cqw,132px);line-height:.9;letter-spacing:-.028em;max-width:20ch;text-wrap:balance}
.s177{margin:0;max-width:56ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,27px);line-height:1.44;color:#3A3833;text-wrap:pretty}
.s178{padding:clamp(30px,4.4cqw,64px) clamp(16px,3cqw,44px) clamp(36px,4.6cqw,68px)}
.s179{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#C4271E}
.s180{background:#EDE8DB;padding:clamp(34px,4.6cqw,64px) clamp(16px,3cqw,44px)}
.s181{margin:0 0 clamp(26px,3cqw,40px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(20px,2.2cqw,30px);line-height:1.3;text-wrap:pretty}
.s182{font-size:11px;font-weight:700;letter-spacing:.1em;color:#3A3833}
.s183{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s184{display:flex;flex-wrap:wrap;gap:10px 16px;flex:0 0 auto}
.s185{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(18px,2.2cqw,26px) 0;border-top:2px solid #0C0C0B;border-bottom:2px solid #0C0C0B}
.s186{display:block;margin-top:7px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3A3833}
.s187{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(18px,2.2cqw,26px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s188{background:#EDE8DB;margin-top:clamp(48px,6cqw,88px);padding:clamp(34px,4.6cqw,64px) clamp(16px,3cqw,44px)}
.s189{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s190{margin:clamp(22px,2.6cqw,32px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.55cqw,21px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s191{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5A574F}
.s192{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(26px,5cqw,64px);line-height:1.08;letter-spacing:-.02em;max-width:24ch;text-wrap:balance}
.s193{background:#0C0C0B;color:#F4F1E8;margin-top:clamp(56px,7cqw,110px);padding:clamp(52px,8cqw,120px) clamp(16px,3cqw,44px)}
.s194{display:block;margin-top:8px;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#3A3833;text-wrap:pretty}
.s195{padding:clamp(40px,5cqw,76px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s196{position:relative;margin-left:clamp(16px,3cqw,44px);width:100%;max-width:clamp(260px,44cqw,560px);margin-top:clamp(44px,5.6cqw,84px);background:#EDE8DB;aspect-ratio:3/4}
.s197{margin:0 0 10px;font-size:11.5px;line-height:1.65;letter-spacing:.04em;color:#5A574F;text-wrap:pretty}
.s198{padding:clamp(40px,5cqw,72px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s199{margin:0 0 clamp(26px,3.2cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(38px,9cqw,120px);line-height:.92;letter-spacing:-.026em;max-width:22ch;text-wrap:balance}
.s200{margin:0;max-width:52ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,27px);line-height:1.44;color:#3A3833;text-wrap:pretty}
.s201{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#E63329;margin-bottom:clamp(24px,3.2cqw,42px)}
.s202{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(244,241,232,.6);margin-bottom:12px}
.s203{color:inherit;border-bottom:2px solid #E63329;padding-bottom:.06em}
.s204{margin:0 0 clamp(14px,1.8cqw,20px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.4cqw,56px);line-height:1;letter-spacing:-.02em}
.s205{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,22px);line-height:1.46;color:rgba(244,241,232,.86);text-wrap:pretty}
.s206{display:grid;gap:clamp(28px,4cqw,64px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1100px}
.s207{background:#0C0C0B;color:#F4F1E8;padding:clamp(40px,6cqw,88px) clamp(16px,3cqw,44px)}
.s208{flex:0 0 130px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C4271E}
.s209{flex:1 1 200px;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.5cqw,21px)}
.s210{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px clamp(16px,2.4cqw,32px);padding:13px 0;border-top:2px solid #0C0C0B}
.s211{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px clamp(16px,2.4cqw,32px);padding:13px 0;border-top:1px solid rgba(12,12,11,.28)}
.s212{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px clamp(16px,2.4cqw,32px);padding:13px 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s213{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(14px,2cqw,22px);padding-top:clamp(16px,2cqw,24px)}
.s214{padding:clamp(40px,5.4cqw,80px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(290px,1fr));align-items:start}
.s215{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.4cqw,56px);line-height:1;letter-spacing:-.02em;text-wrap:balance}
.s216{margin:0 0 clamp(22px,2.6cqw,34px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s217{display:flex;flex-wrap:wrap;gap:12px clamp(14px,2cqw,22px);padding-top:clamp(16px,2cqw,24px)}
.s218{padding:clamp(48px,6cqw,88px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s219{background:#EDE8DB;margin-top:clamp(56px,7cqw,104px);padding:clamp(34px,4.6cqw,64px) clamp(16px,3cqw,44px)}
.s220{margin:0 0 clamp(26px,3cqw,42px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s221{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(21px,2.2cqw,28px);color:#0C0C0B;border-bottom:2px solid #E63329;padding-bottom:2px}
.s222{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-bottom:6px}
.s223{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px)}
.s224{padding:clamp(15px,1.9cqw,23px) 0;border-top:2px solid #0C0C0B}
.s225{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s226{padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s227{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px clamp(16px,2.4cqw,28px);padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s228{padding:clamp(30px,3.8cqw,56px) clamp(16px,3cqw,44px) 0;max-width:1000px}
.s229{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;margin-bottom:10px}
.s230{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s231{border-left:3px solid #E63329;padding-left:clamp(16px,2cqw,24px)}
.s232{margin:clamp(30px,3.6cqw,48px) 0 0;font-size:11.5px;line-height:1.65;letter-spacing:.04em;color:#5A574F;text-wrap:pretty}
.s233{margin:0 0 clamp(26px,3.2cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(44px,11cqw,146px);line-height:.9;letter-spacing:-.028em;max-width:18ch;text-wrap:balance}
.s234{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#E63329;margin-bottom:clamp(16px,2cqw,26px)}
.s235{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(38px,8.4cqw,110px);line-height:.92;letter-spacing:-.024em;max-width:16ch;text-wrap:balance}
.s236{background:#0C0C0B;color:#F4F1E8;padding:clamp(44px,7cqw,110px) clamp(16px,3cqw,44px)}
.s237{margin:0 0 clamp(18px,2.2cqw,28px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.46;text-wrap:pretty}
.s238{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(19px,1.85cqw,26px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s239{padding:clamp(40px,5.4cqw,80px) clamp(16px,3cqw,44px) 0;max-width:760px}
.s240{font-size:11px;font-weight:700;letter-spacing:.14em;color:#C4271E;flex:0 0 auto}
.s241{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,25px);flex:1 1 auto}
.s242{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,26px);padding:clamp(13px,1.7cqw,20px) 0;border-top:2px solid #0C0C0B}
.s243{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,26px);padding:clamp(13px,1.7cqw,20px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s244{display:flex;align-items:baseline;gap:clamp(14px,2.4cqw,26px);padding:clamp(13px,1.7cqw,20px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s245{display:inline-block;margin-top:clamp(18px,2.2cqw,26px);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s246{padding:clamp(34px,4.4cqw,64px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s247{position:relative;width:100%;margin-top:clamp(44px,5.6cqw,84px);background:#EDE8DB;aspect-ratio:4/5;max-height:88vh}
.s248{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(36px,7.6cqw,100px);line-height:.92;letter-spacing:-.024em;max-width:16ch;text-wrap:balance}
.s249{background:#0C0C0B;color:#F4F1E8;margin-top:clamp(56px,7cqw,110px);padding:clamp(44px,7cqw,110px) clamp(16px,3cqw,44px)}
.s250{display:block;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(20px,2.1cqw,27px);line-height:1.1}
.s251{display:block;margin-top:4px;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F;text-wrap:pretty}
.s252{flex:1 1 220px;min-width:0}
.s253{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px;flex:0 0 auto}
.s254{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(14px,2.4cqw,26px);padding:clamp(15px,1.9cqw,23px) 0;border-top:2px solid #0C0C0B}
.s255{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(14px,2.4cqw,26px);padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s256{display:flex;flex-wrap:wrap;gap:7px 14px;margin-top:11px}
.s257{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px clamp(14px,2.4cqw,26px);padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s258{padding:clamp(34px,4.4cqw,64px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s259{position:relative;width:100%;margin-top:clamp(56px,7cqw,110px);background:#D8D4C8;aspect-ratio:16/9;max-height:74vh}
.s260{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(16px,2cqw,24px)}
.s261{margin:0 0 clamp(22px,2.8cqw,38px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(36px,6.6cqw,88px);line-height:.96;letter-spacing:-.024em;text-wrap:balance}
.s262{margin:0 0 clamp(18px,2.2cqw,28px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(21px,2.4cqw,32px);line-height:1.32;text-wrap:pretty}
.s263{margin:0 0 clamp(24px,3cqw,38px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s264{display:flex;flex-wrap:wrap;gap:12px clamp(14px,2cqw,22px)}
.s265{padding:clamp(34px,4.4cqw,64px) clamp(16px,3cqw,44px) 0;max-width:1000px}
.s266{margin:clamp(24px,3cqw,38px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.55cqw,21px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s267{position:relative;width:100%;margin-top:clamp(44px,5.6cqw,84px);background:#12100D;aspect-ratio:3/4;max-height:92vh}
.s268{position:relative;width:100%;max-width:clamp(260px,44cqw,560px);margin-left:clamp(16px,3cqw,44px);margin-top:clamp(48px,6cqw,88px);background:#EDE8DB;aspect-ratio:3/4}
.s269{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(26px,3.2cqw,42px);line-height:1.02}
.s270{font-size:clamp(13.5px,1.25cqw,16px);line-height:1.5;color:#5A574F}
.s271{display:flex;flex-direction:column;gap:6px}
.s272{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E}
.s273{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(22px,2.8cqw,34px) 0;border-top:2px solid #0C0C0B;border-bottom:2px solid #0C0C0B;color:#0C0C0B}
.s274{padding:clamp(48px,6cqw,88px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s275{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(44px,11.5cqw,152px);line-height:.9;letter-spacing:-.028em;max-width:16ch;text-wrap:balance}
.s276{position:relative;margin-left:clamp(16px,3cqw,44px);width:100%;max-width:clamp(260px,44cqw,560px);margin-top:clamp(48px,6cqw,88px);background:#EDE8DB;aspect-ratio:3/4}
.s277{margin-top:clamp(48px,6cqw,88px);padding:clamp(30px,3.8cqw,56px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s278{margin:0 0 clamp(22px,2.8cqw,38px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(34px,7.2cqw,96px);line-height:.94;letter-spacing:-.024em;max-width:18ch;text-wrap:balance}
.s279{margin:0 0 clamp(18px,2.2cqw,28px);max-width:56ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,26px);line-height:1.44;color:rgba(244,241,232,.9);text-wrap:pretty}
.s280{margin:0 0 clamp(28px,3.4cqw,44px);max-width:56ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:rgba(244,241,232,.78);text-wrap:pretty}
.s281{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(19px,1.9cqw,26px);line-height:1.44;color:#F4F1E8;text-wrap:pretty}
.s282{background:#0C0C0B;color:#F4F1E8;margin-top:clamp(56px,7cqw,110px);padding:clamp(48px,7.6cqw,120px) clamp(16px,3cqw,44px)}
.s283{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(20px,2.6cqw,34px)}
.s284{padding:clamp(40px,5.4cqw,80px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s285{margin:0 0 clamp(26px,3.2cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(40px,10cqw,132px);line-height:.9;letter-spacing:-.028em;max-width:18ch;text-wrap:balance}
.s286{margin:0;max-width:58ch;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,27px);line-height:1.44;color:#3A3833;text-wrap:pretty}
.s287{background:#EDE8DB;color:#0C0C0B;padding:clamp(34px,4.6cqw,64px) clamp(16px,3cqw,44px)}
.s288{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s289{margin:0 0 clamp(28px,3.4cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s290{padding:clamp(40px,5.4cqw,80px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s291{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(23px,2.5cqw,32px)}
.s292{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.s293{margin:0 0 12px;font-size:clamp(14px,1.3cqw,16.5px);line-height:1.6;color:#3A3833;text-wrap:pretty}
.s294{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s295{padding:clamp(18px,2.2cqw,26px) 0;border-top:2px solid #0C0C0B}
.s296{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(23px,2.5cqw,32px);margin-bottom:8px}
.s297{padding:clamp(18px,2.2cqw,26px) 0;border-top:1px solid rgba(12,12,11,.28)}
.s298{padding:clamp(18px,2.2cqw,26px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s299{margin:0 0 10px;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(18px,1.7cqw,23px);line-height:1.46;text-wrap:pretty}
.s300{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#8E8A82}
.s301{margin-top:clamp(26px,3.2cqw,40px);background:#0C0C0B;color:#F4F1E8;padding:clamp(20px,2.6cqw,32px)}
.s302{padding:0 clamp(16px,3cqw,44px);max-width:900px}
.s303{position:relative;aspect-ratio:1/1;background:#EDE8DB}
.s304{padding-top:12px;text-align:center}
.s305{max-width:clamp(220px,30cqw,330px)}
.s306{padding:clamp(48px,6cqw,88px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}
.s307{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(21px,2.2cqw,28px)}
.s308{font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F;text-wrap:pretty}
.s309{display:flex;flex-direction:column;gap:5px;max-width:52ch}
.s310{color:#C4271E;font-size:15px}
.s311{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(15px,1.9cqw,23px) 0;border-top:2px solid #0C0C0B;color:#0C0C0B}
.s312{font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F}
.s313{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);color:#0C0C0B}
.s314{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B;color:#0C0C0B}
.s315{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,60px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s316{margin:0 0 clamp(30px,3.6cqw,48px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833}
.s317{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;padding-top:7px;margin-bottom:16px}
.s318{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.85;color:#0C0C0B}
.s319{margin:14px 0 0;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.6;color:#5A574F;text-wrap:pretty}
.s320{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A574F;border-top:2px solid rgba(12,12,11,.28);padding-top:7px;margin-bottom:16px}
.s321{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.85;color:#5A574F}
.s322{display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}
.s323{margin:clamp(30px,3.6cqw,48px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(20px,2.2cqw,30px);color:#0C0C0B}
.s324{padding:clamp(48px,6cqw,88px) clamp(16px,3cqw,44px) 0;max-width:1000px}
.s325{font-size:11px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(28px,3.6cqw,48px)}
.s326{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,58px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s327{margin:0 0 clamp(14px,1.8cqw,22px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s328{margin:0 0 clamp(26px,3.2cqw,40px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s329{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C4271E;padding-bottom:11px;border-bottom:2px solid #0C0C0B}
.s330{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#C4271E;padding-bottom:11px;border-bottom:2px solid #0C0C0B;text-align:right}
.s331{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,25px);padding:15px 0;border-bottom:1px solid rgba(12,12,11,.28)}
.s332{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,25px);padding:15px 0;border-bottom:1px solid rgba(12,12,11,.28);text-align:right;font-variant-numeric:tabular-nums}
.s333{display:grid;grid-template-columns:1fr minmax(5.5em,auto) minmax(5.5em,auto);max-width:540px;margin-bottom:clamp(22px,2.6cqw,32px)}
.s334{margin:0 0 clamp(14px,1.7cqw,20px);font-size:clamp(14px,1.3cqw,16.5px);line-height:1.6;color:#3A3833;text-wrap:pretty}
.s335{color:#5A574F;border-bottom:1px solid rgba(12,12,11,.3)}
.s336{margin:0 0 clamp(28px,3.4cqw,44px);font-size:11.5px;line-height:1.6;letter-spacing:.04em;color:#5A574F}
.s337{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(244,241,232,.66)}
.s338{background:#0C0C0B;color:#F4F1E8;padding:clamp(20px,2.6cqw,30px);margin-bottom:clamp(40px,5cqw,72px)}
.s339{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(26px,3.6cqw,46px);line-height:1.02;letter-spacing:-.016em;text-wrap:balance}
.s340{margin:0 0 clamp(40px,5cqw,72px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s341{margin:0 0 clamp(22px,2.6cqw,32px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833}
.s342{font-family:'Chivo',sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#C4271E}
.s343{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px)}
.s344{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:1px solid rgba(12,12,11,.28);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px)}
.s345{max-width:470px;margin-bottom:clamp(22px,2.6cqw,32px)}
.s346{color:#3A3833;border-bottom:1px solid rgba(244,241,232,.4)}
.s347{margin:0 0 clamp(14px,1.7cqw,20px);font-size:clamp(14px,1.3cqw,16.5px);line-height:1.6;color:#3A3833}
.s348{margin:0;font-size:clamp(14px,1.3cqw,16.5px);line-height:1.6;color:#3A3833;text-wrap:pretty}
.s349{max-width:900px}
.s350{background:#EDE8DB;color:#0C0C0B;margin-top:clamp(52px,6.6cqw,100px);padding:clamp(40px,6cqw,88px) clamp(16px,3cqw,44px)}
.s351{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(26px,3.2cqw,42px)}
.s352{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,60px);line-height:1;letter-spacing:-.018em}
.s353{margin:0 0 clamp(16px,2cqw,24px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(26px,3.6cqw,46px);line-height:1.02;letter-spacing:-.016em}
.s354{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833}
.s355{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:2px solid #0C0C0B;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px)}
.s356{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px)}
.s357{max-width:470px;margin-bottom:clamp(24px,2.8cqw,34px)}
.s358{margin:0 0 clamp(40px,5cqw,72px);font-size:11.5px;letter-spacing:.06em;color:#5A574F}
.s359{color:#3A3833;border-bottom:2px solid #E63329;padding-bottom:2px}
.s360{margin:0 0 clamp(40px,5cqw,72px);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.s361{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s362{padding:clamp(52px,6.6cqw,100px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s363{margin:0 0 clamp(24px,2.8cqw,34px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.6cqw,58px);line-height:1;letter-spacing:-.018em;text-wrap:balance}
.s364{color:#5A574F}
.s365{max-width:500px;margin-bottom:clamp(26px,3.2cqw,40px)}
.s366{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s367{margin:0 0 clamp(30px,3.6cqw,48px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s368{display:inline-block;font-size:clamp(14px,1.6cqw,19px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;padding-top:9px;margin-bottom:clamp(18px,2.2cqw,26px)}
.s369{margin:0 0 clamp(40px,5cqw,72px);font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(19px,1.9cqw,26px);line-height:1.44;color:#0C0C0B;text-wrap:pretty}
.s370{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(26px,3.6cqw,46px);line-height:1.02;letter-spacing:-.016em}
.s371{margin:0 0 clamp(20px,2.4cqw,28px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833}
.s372{margin:0 0 clamp(24px,2.8cqw,36px);font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(24px,3.4cqw,44px);line-height:1.16;text-wrap:balance}
.s373{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,21px)}
.s374{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:1px solid rgba(12,12,11,.28);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,21px)}
.s375{max-width:540px;margin-bottom:clamp(22px,2.6cqw,32px)}
.s376{margin:0 0 clamp(40px,5cqw,72px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833}
.s377{margin:0 0 clamp(22px,2.6cqw,34px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(28px,4.6cqw,62px);line-height:1.02;letter-spacing:-.018em;max-width:24ch;text-wrap:balance}
.s378{margin:0 0 clamp(32px,4cqw,52px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s379{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:2px solid #0C0C0B;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,21px)}
.s380{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:14px 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,21px)}
.s381{max-width:660px;margin-bottom:clamp(26px,3.2cqw,38px)}
.s382{margin:0 0 clamp(36px,4.4cqw,60px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s383{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(26px,3.6cqw,46px);line-height:1.02;letter-spacing:-.016em}
.s384{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(20px,2.1cqw,27px);margin-bottom:6px}
.s385{margin:0;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F}
.s386{margin:0 0 11px;font-size:clamp(13.5px,1.25cqw,16px);line-height:1.55;color:#5A574F;text-wrap:pretty}
.s387{padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:2px solid #0C0C0B}
.s388{margin-bottom:clamp(36px,4.4cqw,60px)}
.s389{margin:0 0 clamp(28px,3.4cqw,44px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(20px,2cqw,28px);line-height:1.4;text-wrap:pretty}
.s390{padding:clamp(15px,1.9cqw,23px) 0;border-top:1px solid rgba(12,12,11,.28);border-bottom:1px solid rgba(12,12,11,.28)}
.s391{margin:clamp(26px,3.2cqw,40px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(18px,1.7cqw,23px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s392{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(20px,2.6cqw,34px)}
.s393{margin:0 0 clamp(30px,3.6cqw,48px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.8cqw,25px);line-height:1.44;color:#3A3833;text-wrap:pretty}
.s394{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,22px);line-height:1.8;color:#0C0C0B}
.s395{font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.6cqw,22px);line-height:1.8;color:#3A3833}
.s396{display:grid;gap:clamp(26px,3.4cqw,52px);grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
.s397{margin:clamp(28px,3.4cqw,44px) 0 0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(18px,1.7cqw,23px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s398{padding:clamp(52px,6.6cqw,100px) clamp(16px,3cqw,44px) 0;max-width:1100px}
.s399{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#C4271E;margin-bottom:clamp(20px,2.4cqw,32px)}
.s400{margin:0 0 clamp(26px,3.2cqw,42px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(36px,6.4cqw,86px);line-height:.96;letter-spacing:-.025em;max-width:20ch;text-wrap:balance}
.s401{margin:0 0 clamp(18px,2.2cqw,28px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.9cqw,26px);line-height:1.44;color:#3A3833;text-wrap:pretty}
.s402{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(19px,1.9cqw,26px);line-height:1.44}
.s403{padding:clamp(60px,8cqw,120px) clamp(16px,3cqw,44px) 0;max-width:960px}
.s404{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(26px,5.2cqw,68px);line-height:1.06;letter-spacing:-.02em;max-width:24ch;text-wrap:balance}
.s405{background:#0C0C0B;color:#F4F1E8;padding:clamp(52px,8cqw,120px) clamp(16px,3cqw,44px)}
.s406{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C4271E;border-top:2px solid #E63329;padding-top:7px;margin-bottom:clamp(14px,1.8cqw,20px)}
.s407{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(34px,5.6cqw,74px);line-height:.98;letter-spacing:-.022em;text-wrap:balance}
.s408{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.7cqw,24px);line-height:1.46;color:#3A3833;text-wrap:pretty}
.s409{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(17px,1.55cqw,21px);line-height:1.48;color:#3A3833;text-wrap:pretty}
.s410{font-size: 11.5px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: rgb(34, 32, 28)}
.s411{padding:clamp(48px,6cqw,92px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end}
.s412{flex:1 1 260px;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(17px,1.5cqw,21px)}
.s413{display:flex;flex-wrap:wrap;gap:clamp(14px,2cqw,24px);padding-top:clamp(18px,2.2cqw,26px)}
.s414{padding:clamp(30px,3.6cqw,48px) clamp(16px,3cqw,44px) 0;max-width:820px}
.s415{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(32px,5.2cqw,68px);line-height:.98;letter-spacing:-.022em;text-wrap:balance}
.s416{padding:clamp(56px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:1240px;display:grid;gap:clamp(26px,3.6cqw,56px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:end}
.s417{color:#6E6B64}
.s418{padding:clamp(56px,7cqw,104px) clamp(16px,3cqw,44px) 0;max-width:900px}
.s419{position:relative;width:100%;aspect-ratio:3/2;background:#D8D4C8}
.s420{padding:clamp(28px,3.4cqw,44px) clamp(16px,3cqw,44px) 0;max-width:1240px}
.s421{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A574F;border-top:2px solid rgba(12,12,11,.28);padding-top:7px;margin-bottom:clamp(14px,1.8cqw,20px)}
.s422{margin:0 0 clamp(18px,2.2cqw,26px);font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(30px,4.8cqw,62px);line-height:.98;letter-spacing:-.022em;text-wrap:balance}
.s423{margin:0;font-size:11.5px;line-height:1.65;letter-spacing:.04em;color:#5A574F;text-wrap:pretty}
.s424{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#E63329;margin-bottom:clamp(16px,2cqw,24px)}
.s425{margin:0;font-family:'Bodoni Moda',Didot,serif;font-style:italic;font-size:clamp(22px,3.4cqw,44px);line-height:1.2;max-width:26ch;text-wrap:balance}
.s426{background:#0C0C0B;color:#F4F1E8;margin-top:clamp(56px,7cqw,110px);padding:clamp(52px,7cqw,104px) clamp(16px,3cqw,44px)}
.s427{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#5A574F;margin-bottom:clamp(16px,2cqw,24px)}
.s428{margin:0;font-family:'Bodoni Moda',Didot,serif;font-weight:400;font-size:clamp(38px,9cqw,120px);line-height:.92;letter-spacing:-.026em;max-width:20ch;text-wrap:balance}
.s429{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.5;text-wrap:pretty}
.s430{margin:0 0 clamp(20px,2.4cqw,30px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.5}
.s431{margin:0 0 clamp(26px,3.2cqw,40px);font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.5;text-wrap:pretty}
.s432{padding:0 clamp(16px,3cqw,44px);max-width:640px}
.s433{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(26px,4.4cqw,54px);line-height:1.2;letter-spacing:-.016em;max-width:22ch;text-wrap:balance}
.s434{padding:clamp(20px,2.6cqw,36px) clamp(16px,3cqw,44px) clamp(30px,3.8cqw,52px);max-width:900px}
.s435{margin:0;font-family:'Bodoni Moda',Didot,serif;font-size:clamp(19px,1.85cqw,26px);line-height:1.5;text-wrap:pretty}

.h0:hover,.h0:focus-visible{color:#C4271E}
.h1:hover,.h1:focus-visible{background:#A81E16;color:#F4F1E8}
.h2:hover,.h2:focus-visible{color:#FFFFFF}
.h3:hover,.h3:focus-visible{color:#C4271E;border-bottom:1px solid #C4271E}
.h4:hover,.h4:focus-visible{color:#C4271E;border-bottom:2px solid #C4271E}
