@font-face{font-family:instrument;src:url(../media/instrument_sans-s.p.1phr099jyd_7t.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:instrument Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.kRpmqW_className{font-family:instrument,instrument Fallback;font-style:normal}.kRpmqW_variable{--font-instrument:"instrument", "instrument Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:var(--font-instrument), "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--font-weight-medium:500;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink:#17191b;--color-graphite:#25282b;--color-copper:#b77b57;--color-copper-hi:#c99675;--color-bronze:#855334;--color-paper:#f5f3ef;--color-stone:#e5dfd6;--color-text:#202124;--color-muted:#66625c;--color-muted-dark:#8f8b85;--color-todo:#b3261e;--ease-calm:cubic-bezier(.22, .61, .36, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.\!mt-0{margin-top:0!important}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.\!py-0{padding-block:0!important}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--color-text\)\]{color:var(--color-text)}.not-italic{font-style:normal}.underline{text-decoration-line:underline}}:root{--gutter:20px;--col-gap:16px;--wrap:1360px;--header-h:72px;--mnav-h:60px;--section-y:clamp(72px, 9vw, 136px);--line-dark:#ffffff24;--line-light:#0000001f;--fs-display:clamp(2.75rem, 1.9rem + 4.2vw, 5.75rem);--fs-h2:clamp(2rem, 1.4rem + 2.7vw, 3.75rem);--fs-h3:clamp(1.375rem, 1.15rem + .8vw, 1.875rem);--fs-lead:clamp(1.125rem, 1.04rem + .4vw, 1.375rem);--fs-body:clamp(1.0625rem, 1.03rem + .15vw, 1.125rem);--fs-small:.9375rem;--fs-eyebrow:.75rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (min-width:768px){:root{--gutter:40px;--col-gap:24px;--header-h:84px}}@media (min-width:1024px){:root{--gutter:clamp(48px, 5vw, 88px);--col-gap:32px;--header-h:92px}}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 8px);background:var(--color-ink)}body{background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans);font-size:var(--fs-body);font-feature-settings:"kern", "liga", "calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.6}@media (max-width:767.98px){body{padding-bottom:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px))}}::selection{background:var(--color-copper);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}img,video{max-width:100%;display:block}img[data-nimg=fill]{object-fit:cover}h1,h2,h3,h4{text-wrap:balance;font-kerning:normal;font-weight:500}p{text-wrap:pretty}.qm sup{vertical-align:0;margin-left:.04em;font-size:.6em;position:relative;top:-.55em}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.grid-12{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:768px){.grid-12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (min-width:1024px){.grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}}.section{padding-block:var(--section-y)}.tone-dark{background:var(--color-ink);color:var(--color-paper)}.tone-graphite{background:var(--color-graphite);color:var(--color-paper);--copper-on-graphite:#c28a68;--muted-on-graphite:#9b9790}.tone-paper{background:var(--color-paper);color:var(--color-text)}.tone-stone{background:var(--color-stone);color:var(--color-text)}.t-display{font-size:var(--fs-display);letter-spacing:-.038em;font-weight:500;line-height:.98}.t-h2{font-size:var(--fs-h2);letter-spacing:-.032em;font-weight:500;line-height:1.03}.t-h3{font-size:var(--fs-h3);letter-spacing:-.02em;font-weight:500;line-height:1.15}.t-lead{font-size:var(--fs-lead);letter-spacing:-.01em;line-height:1.5}.t-small{font-size:var(--fs-small);line-height:1.55}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze);font-variant-numeric:tabular-nums;align-items:center;gap:.9em;font-weight:500;line-height:1.4;display:inline-flex}.tone-dark .eyebrow,.tone-graphite .eyebrow,.on-dark .eyebrow{color:var(--color-copper)}.eyebrow__sep{opacity:.7;background:currentColor;width:28px;height:1px}.muted{color:var(--color-muted)}.tone-dark .muted,.tone-graphite .muted,.on-dark .muted{color:var(--color-muted-dark)}.measure{max-width:34em}.measure-narrow{max-width:28em}.rule{background:var(--line-light);border:0;height:1px}.tone-dark .rule,.tone-graphite .rule,.on-dark .rule{background:var(--line-dark)}.link-arrow{--c:currentColor;letter-spacing:-.005em;color:inherit;align-items:center;gap:.4em;min-height:44px;padding-block:.35em;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.link-arrow:after{content:"";opacity:.35;transform-origin:0;height:1px;transition:opacity .4s var(--ease-calm);background:currentColor;position:absolute;bottom:.45em;left:0;right:1.35em}.link-arrow__icon{color:var(--color-copper);transition:transform .45s var(--ease-out-soft);display:inline-block}.tone-paper .link-arrow__icon,.tone-stone .link-arrow__icon{color:var(--color-bronze)}@media (hover:hover){.link-arrow:hover:after{opacity:1}.link-arrow:hover .link-arrow__icon{transform:translate(3px,-3px)}}.btn{letter-spacing:.005em;min-height:56px;color:inherit;cursor:pointer;transition:background-color .35s var(--ease-calm), color .35s var(--ease-calm), border-color .35s var(--ease-calm);background:0 0;border:1px solid;justify-content:center;align-items:center;gap:.75em;padding:0 1.75rem;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.btn__icon{transition:transform .45s var(--ease-out-soft)}.on-dark .btn,.tone-dark .btn,.tone-graphite .btn{border-color:#f5f3ef73}@media (hover:hover){.btn:hover{background:var(--color-copper);border-color:var(--color-copper);color:var(--color-ink)}.btn:hover .btn__icon{transform:translate(3px,-3px)}}.btn--solid{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.tone-paper .btn--solid,.tone-stone .btn--solid{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.btn[disabled]{opacity:.55;cursor:progress}.todo{border:1px dashed var(--color-todo);color:var(--color-todo);letter-spacing:0;background:#b3261e0f;padding:.05em .45em;font-size:.85em;font-weight:500;display:inline-block}.tone-dark .todo,.on-dark .todo{color:#ff8a80;background:#ff8a8014;border-color:#ff8a80}.media-note{letter-spacing:.04em;color:var(--color-muted);font-size:.75rem}.tone-dark .media-note,.on-dark .media-note{color:var(--color-muted-dark)}@keyframes rise-in{0%{transform:translateY(18px)}to{transform:none}}@keyframes fade-in{0%{opacity:.001}to{opacity:1}}.intro-rise{animation:rise-in .85s var(--ease-out-soft) both}.intro-fade{animation:fade-in .7s var(--ease-calm) both}.intro-d1{animation-delay:60ms}.intro-d2{animation-delay:.16s}.intro-d3{animation-delay:.32s}.intro-d4{animation-delay:.48s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.frame{background:var(--color-graphite);position:relative;overflow:hidden}.frame>img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease-out-soft)}@media (hover:hover){.zoom-host:hover .frame>img{transform:scale(1.03)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
:root{interpolate-size:allow-keywords}.skip-link{z-index:300;background:var(--color-paper);color:var(--color-ink);padding:12px 18px;font-weight:500;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:100;color:var(--color-paper);position:fixed;inset:0 0 auto}.site-header:before{content:"";z-index:0;transition:background-color .45s var(--ease-calm), border-color .45s var(--ease-calm);background:#17191b00;border-bottom:1px solid #0000;position:absolute;inset:0}.site-header[data-solid]:before{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line-dark);background:#17191bed}.site-header[data-open]:before{background:var(--color-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__bar{z-index:2;height:var(--header-h);transition:height .4s var(--ease-calm);justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.site-header[data-solid] .site-header__bar{height:calc(var(--header-h) - 12px)}.site-header__logo{align-items:center;min-height:44px;display:inline-flex}.site-header__logo-svg{width:auto;height:30px;transition:height .4s var(--ease-calm)}@media (min-width:768px){.site-header__logo-svg{height:36px}}@media (min-width:1024px){.site-header__logo-svg{height:42px}.site-header[data-solid] .site-header__logo-svg{height:36px}}.site-header__nav{display:none}@media (min-width:1024px){.site-header__nav{display:block}.site-header__nav ul{align-items:center;gap:clamp(22px,2.6vw,44px);display:flex}.site-header__nav a{letter-spacing:.01em;color:#f5f3efcc;min-height:44px;transition:color .3s var(--ease-calm);align-items:center;gap:.45em;font-size:.875rem;text-decoration:none;display:inline-flex;position:relative}.site-header__nav a:after{content:"";background:var(--color-copper);transform-origin:0;height:1px;transition:transform .5s var(--ease-out-soft);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.site-header__nav a:hover{color:var(--color-paper)}.site-header__nav a[aria-current]:after,.site-header__nav a:hover:after{transform:scaleX(1)}.site-header__nav a[aria-current]{color:var(--color-paper)}.site-header__contact{border-left:1px solid var(--line-dark);padding-left:clamp(16px,2vw,28px);color:var(--color-paper)!important}.site-header__contact:after{left:clamp(16px,2vw,28px)!important}.site-header__contact span{color:var(--color-copper);transition:transform .45s var(--ease-out-soft)}.site-header__contact:hover span{transform:translate(2px,-2px)}}.site-header__toggle{min-width:48px;min-height:48px;color:inherit;cursor:pointer;font:500 .75rem/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:12px;margin-right:-2px;padding:0 2px 0 12px;display:inline-flex}.site-header__toggle-icon{width:22px;height:12px;position:relative}.site-header__toggle-icon span{height:1.5px;transition:transform .45s var(--ease-out-soft), top .45s var(--ease-out-soft);background:currentColor;position:absolute;left:0;right:0}.site-header__toggle-icon span:first-child{top:1px}.site-header__toggle-icon span:last-child{top:9.5px}.site-header[data-open] .site-header__toggle-icon span:first-child{top:5.25px;transform:rotate(45deg)}.site-header[data-open] .site-header__toggle-icon span:last-child{top:5.25px;transform:rotate(-45deg)}@media (min-width:1024px){.site-header__toggle{display:none}}.mmenu{z-index:1;background:var(--color-ink);padding-top:calc(var(--header-h) + 12px);overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .35s var(--ease-calm), visibility 0s linear .35s;position:fixed;inset:0;overflow-y:auto}.site-header[data-open] .mmenu{opacity:1;visibility:visible;transition:opacity .35s var(--ease-calm)}.mmenu__inner{flex-direction:column;min-height:100%;display:flex}.mmenu__list>li{opacity:0;transition:opacity .5s var(--ease-calm), transform .6s var(--ease-out-soft);transition-delay:calc(var(--i) * 45ms + 60ms);transform:translateY(14px)}.site-header[data-open] .mmenu__list>li{opacity:1;transform:none}.mmenu__link{border-bottom:1px solid var(--line-dark);letter-spacing:-.03em;min-height:64px;color:var(--color-paper);align-items:baseline;gap:16px;padding:14px 0;font-size:clamp(1.875rem,7.4vw,2.75rem);font-weight:500;line-height:1.1;text-decoration:none;display:flex}.mmenu__link[aria-current]{color:var(--color-copper-hi)}.mmenu__nr{letter-spacing:.14em;color:var(--color-copper);min-width:1.6em;font-size:.75rem}.mmenu__models{border-bottom:1px solid var(--line-dark);flex-wrap:wrap;gap:0 20px;padding:6px 0 10px calc(1.6em + 16px);display:flex}.mmenu__models a{min-height:44px;color:var(--color-muted-dark);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.mmenu__models a:hover{color:var(--color-paper)}.mmenu__contact{padding-top:36px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));color:var(--color-muted-dark);flex-direction:column;gap:2px;margin-top:auto;font-size:.9375rem;display:flex}.mmenu__contact a{min-height:44px;color:var(--color-paper);align-items:center;font-size:1.0625rem;text-decoration:none;display:inline-flex}.mmenu__contact p{margin-top:8px}html.menu-open{overflow:hidden}@media (min-width:1024px){.mmenu{display:none}}.mnav{inset-inline:0;z-index:90;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line-dark);padding-bottom:env(safe-area-inset-bottom,0px);background:#17191bf0;position:fixed;bottom:0}.mnav__list{height:var(--mnav-h);padding:0 var(--gutter);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;align-items:center;gap:6px;display:flex;overflow-x:auto}.mnav__list::-webkit-scrollbar{display:none}.mnav__pill{scroll-snap-align:start;border:1px solid var(--line-dark);color:#f5f3efc7;white-space:nowrap;min-height:44px;transition:background-color .3s var(--ease-calm), border-color .3s var(--ease-calm), color .3s var(--ease-calm);background:#ffffff08;border-radius:2px;flex:none;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.mnav__nr{letter-spacing:.08em;color:var(--color-copper-hi);font-variant-numeric:tabular-nums;font-size:.6875rem}.mnav__label{letter-spacing:-.005em;font-size:.875rem;font-weight:500}.mnav__pill[aria-current]{background:var(--color-copper);border-color:var(--color-copper);color:var(--color-ink)}.mnav__pill[aria-current] .mnav__nr{color:var(--color-ink)}@media (min-width:768px){.mnav{display:none}}.hero{isolation:isolate;background:var(--color-ink);min-height:100svh;color:var(--color-paper);padding-top:calc(var(--header-h) + 24px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.hero{min-height:max(620px,94svh)}}.hero__media{position:absolute;inset:0}.hero__media picture,.hero__poster{width:100%;height:100%;position:absolute;inset:0}.hero__poster{object-fit:cover;object-position:50% 55%}.hero-film{position:absolute;inset:0}.hero-film__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fade,.8s) var(--ease-calm);position:absolute;inset:0}.hero-film__video[data-front]{opacity:1;z-index:2}.hero-film__video[data-back]{opacity:1;z-index:1}.hero__shade{z-index:3;pointer-events:none;background:linear-gradient(#17191b9e 0%,#17191b00 20%),linear-gradient(#17191b00 18%,#17191b1f 26%,#17191b8c 42%,#17191bd6 60%,#17191bf2 100%);position:absolute;inset:0}@media (min-width:1024px){.hero__shade{background:linear-gradient(#17191b8c 0%,#17191b00 18%),linear-gradient(#17191b00 42%,#17191b66 66%,#17191bdb 100%),radial-gradient(120% 90% at 0 100%,#17191bb8 0%,#17191b4d 42%,#17191b00 70%),linear-gradient(90deg,#17191b9e 0%,#17191b59 32%,#17191b00 55%)}}.hero__content{z-index:4;padding-bottom:22px;position:relative}.hero__title{flex-direction:column;gap:16px;display:flex}.hero__kicker{color:var(--color-copper-hi);flex-wrap:wrap;gap:.25em .9em}.hero__kicker>span{white-space:nowrap}.hero__kicker-sep{opacity:.55}@media (max-width:479.98px){.hero__kicker{flex-direction:column;align-items:flex-start}.hero__kicker-sep{display:none}}.hero__headline{max-width:10.5em;display:block}.hero__sub{color:#f5f3efe0;max-width:30em;margin-top:18px}.hero__content .link-arrow{margin-top:10px}.hero__foot{z-index:4;min-height:52px;padding-bottom:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 10px);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}@media (min-width:768px){.hero__foot{padding-bottom:22px}}.hero__note{letter-spacing:.1em;text-transform:uppercase;color:#f5f3ef9e;font-size:.6875rem}.hero__scroll{display:none}@media (min-width:1024px){.hero__scroll{letter-spacing:.22em;text-transform:uppercase;color:#f5f3efb3;align-items:center;gap:14px;min-height:44px;margin-top:-22px;font-size:.6875rem;text-decoration:none;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.hero__scroll:before{content:"";opacity:.6;background:currentColor;width:1px;height:22px}.hero__scroll:hover{color:var(--color-paper)}}.hero-film__controls{z-index:6;right:max(var(--gutter), calc((100% - var(--wrap)) / 2));bottom:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 10px);align-items:center;gap:14px;min-height:52px;display:flex;position:absolute}@media (min-width:768px){.hero-film__controls{bottom:22px}}.hero-film__progress{gap:6px;display:none}@media (min-width:768px){.hero-film__progress{display:flex}}.hero-film__progress li{background:#f5f3ef47;width:22px;height:1px;position:relative;overflow:hidden}.hero-film__progress li:after{content:"";background:var(--color-paper);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.hero-film__progress li[data-state=done]:after{opacity:.55;transform:scaleX(1)}.hero-film__progress li[data-state=current]:after{animation:clip-fill var(--clip) linear forwards;animation-play-state:paused}.hero-film__progress li[data-state=current][data-running]:after{animation-play-state:running}@keyframes clip-fill{to{transform:scaleX(1)}}.hero-film__toggle{color:#f5f3efcc;cursor:pointer;min-width:44px;min-height:44px;font:500 .6875rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 0 0 10px;display:inline-flex}.hero-film__toggle:hover{color:var(--color-paper)}.hero-film__toggle-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.hero-film__toggle-label{clip:auto;width:auto;height:auto;position:static;overflow:visible}}.hero-film__toggle-icon{flex:none;width:10px;height:12px;position:relative}.hero-film__toggle-icon:before,.hero-film__toggle-icon:after{content:"";background:currentColor;width:3px;position:absolute;top:0;bottom:0}.hero-film__toggle-icon:before{left:0}.hero-film__toggle-icon:after{right:0}.hero-film__toggle-icon[data-paused]:before{background:0 0;border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0;left:1px}.hero-film__toggle-icon[data-paused]:after{display:none}.intro__grid{align-items:end;row-gap:28px}.intro__eyebrow,.intro__title,.intro__text{grid-column:1/-1}.intro__title{letter-spacing:-.038em;font-size:clamp(2.375rem,1.5rem + 3.7vw,4.75rem);line-height:1}@media (min-width:768px){.intro__text{grid-column:3/-1}}@media (min-width:1024px){.intro__title{grid-column:1/span 8}.intro__text{grid-column:9/-1;padding-bottom:.6em}}.collection__head{align-items:end;row-gap:20px;margin-bottom:clamp(48px,7vw,104px)}.collection__head-main,.collection__head-side{grid-column:1/-1}@media (min-width:768px){.collection__head-side{grid-column:5/-1}}@media (min-width:1024px){.collection__head-main{grid-column:1/span 7}.collection__head-side{grid-column:9/-1}}.collection__grid{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));row-gap:64px;display:grid}.collection__item{grid-column:1/-1;min-width:0}.collection__item .model-card__frame{margin-inline:calc(-1 * var(--gutter))}@media (min-width:768px){.collection__grid{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:72px}.collection__item .model-card__frame{margin-inline:0}.collection__item.col-b{grid-column:1/span 4}.collection__item.col-c{grid-column:5/span 4}}@media (min-width:1024px){.collection__grid{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:0}.collection__item.col-a{grid-area:1/1/auto/span 7}.collection__item.col-b{grid-area:1/9/auto/span 4;margin-top:clamp(120px,14vw,240px)}.collection__item.col-c{grid-area:2/2/auto/span 4;margin-top:clamp(72px,7vw,120px)}.collection__item.col-d{grid-area:2/7/auto/span 6;margin-top:clamp(160px,16vw,280px)}.collection__item.col-e{grid-area:3/1/auto/-1;margin-top:clamp(96px,10vw,168px)}}.model-card{color:inherit;text-decoration:none;display:block}.model-card:focus-visible{outline-offset:6px}.model-card__frame:after{content:"";background:var(--color-copper);transform-origin:0;height:2px;transition:transform .8s var(--ease-out-soft);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.model-card:hover .model-card__frame:after{transform:scaleX(1)}.model-card:hover .link-arrow__icon{transform:translate(3px,-3px)}}.model-card__body{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 14px;padding-top:18px;display:grid}.model-card__nr{letter-spacing:.12em;color:var(--color-bronze);font-variant-numeric:tabular-nums;font-size:.75rem}.tone-dark .model-card__nr{color:var(--color-copper)}.model-card__name{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.1}.model-card__label{color:var(--color-muted);font-weight:400}.tone-dark .model-card__label{color:var(--color-muted-dark)}.model-card__teaser{color:var(--color-muted);margin-top:4px;font-size:.9375rem}.tone-dark .model-card__teaser{color:var(--color-muted-dark)}.model-card__area{font-size:var(--fs-h3);letter-spacing:-.02em;white-space:nowrap;line-height:1.1}.model-card__cta{grid-column:2/-1;gap:.4em;margin-top:10px;font-size:.875rem;font-weight:500;display:inline-flex}.story__grid{row-gap:40px}.story__visual{display:none}.story__head,.story__steps{grid-column:1/-1}.story__steps{flex-direction:column;gap:56px;margin-top:8px;display:flex}.story__step-img{aspect-ratio:4/3;margin:0 calc(-1 * var(--gutter)) 22px}.story__nr{letter-spacing:.14em;color:var(--color-copper);margin-bottom:10px;font-size:.75rem;display:block}.story__step .t-h3{margin-bottom:10px}.story__end{border-top:1px solid var(--line-dark);padding-top:32px}@media (min-width:768px){.story__step-img{margin-inline:0}}@media (min-width:1024px){.story__grid{grid-template-rows:auto 1fr;row-gap:0}.story__visual{grid-area:1/1/span 2/span 6;display:block}.story__sticky{top:calc(var(--header-h) + 2vh);height:min(80vh,820px);position:sticky}.story__img{opacity:0;transition:opacity .9s var(--ease-calm);position:absolute;inset:0 0 30px}.story__img[data-active]{opacity:1}.story__img>img{transition:transform 1.8s var(--ease-out-soft);transform:scale(1.045)}.story__img[data-active]>img{transform:scale(1)}.story__note-img{position:absolute;bottom:0;left:0}.story__head{grid-area:1/8/auto/-1;padding-top:2vh}.story__steps{grid-area:2/8/auto/-1;gap:0;margin-top:8vh}.story__step{border-top:1px solid var(--line-dark);min-height:50vh;transition:opacity .6s var(--ease-calm);flex-direction:column;justify-content:center;padding-block:40px;display:flex}.story__steps:has([data-active]) .story__step:not([data-active]){opacity:.36}.story__step-img{display:none}.story__end{min-height:30vh}}.process__head{align-items:end;row-gap:20px;margin-bottom:clamp(48px,7vw,96px)}.process__head-main,.process__head-side{grid-column:1/-1}@media (min-width:768px){.process__head-side{grid-column:5/-1}}@media (min-width:1024px){.process__head-main{grid-column:1/span 7}.process__head-side{grid-column:9/-1}}.process__timeline{position:relative}.process__track{background:var(--line-light);position:absolute}.process__track span{background:var(--color-copper);transform-origin:0 0;position:absolute;inset:0}.process__track--x{display:none}.process__track--y{width:1px;top:10px;bottom:10px;left:5px}.process__steps{gap:44px;padding-left:40px;display:grid}.process__step{position:relative}.process__tick{border:1px solid var(--color-copper);background:var(--color-paper);width:11px;height:11px;position:absolute;top:.3em;left:-40px}.process__nr{letter-spacing:.14em;color:var(--color-bronze);margin-bottom:8px;font-size:.75rem;display:block}.process__title{margin-bottom:10px}@media (min-width:1024px){.process__track--y{display:none}.process__track--x{height:1px;display:block;top:5px;left:0;right:0}.process__steps{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));padding:44px 0 0}.process__tick{top:-44px;left:0}.process__step p{max-width:21em;padding-right:8px}}.company__grid{align-items:center;row-gap:56px}.company__text,.company__figure{grid-column:1/-1}@media (min-width:768px){.company__figure{grid-column:2/-2}}@media (min-width:1024px){.company__text{grid-column:1/span 6}.company__figure{grid-column:8/-1}}.facts{border-top:1px solid var(--line-light)}.facts>div{border-bottom:1px solid var(--line-light);grid-template-columns:1fr;gap:2px;padding:14px 0;display:grid}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem}.facts dd{margin:0}@media (min-width:640px){.facts>div{grid-template-columns:11em minmax(0,1fr);gap:16px}.facts dt{padding-top:.35em}}.tone-dark .facts,.tone-dark .facts>div,.on-dark .facts,.on-dark .facts>div{border-color:var(--line-dark)}.tone-dark .facts dt,.on-dark .facts dt{color:var(--color-muted-dark)}.faq__grid{row-gap:40px}.faq__head,.faq__list{grid-column:1/-1}.faq__list{border-top:1px solid var(--line-light)}@media (min-width:1024px){.faq__head{top:calc(var(--header-h) + 32px);grid-column:1/span 4;align-self:start;position:sticky}.faq__list{grid-column:6/-1}}.faq__item{border-bottom:1px solid var(--line-light)}.faq__item::details-content{block-size:0;transition:block-size .45s var(--ease-calm), content-visibility .45s allow-discrete;overflow:clip}.faq__item[open]::details-content{block-size:auto}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:20px 0;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__q-text{letter-spacing:-.015em;transition:color .3s var(--ease-calm);font-size:clamp(1.125rem,1.05rem + .35vw,1.375rem);font-weight:500;line-height:1.3}@media (hover:hover){.faq__q:hover .faq__q-text{color:var(--color-bronze)}}.faq__icon{flex:none;width:14px;height:14px;position:relative}.faq__icon:before,.faq__icon:after{content:"";height:1px;transition:transform .45s var(--ease-out-soft);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq__icon:after{transform:rotate(90deg)}.faq__item[open] .faq__icon:after{transform:rotate(0)}.faq__a{max-width:42em;color:var(--color-muted);padding:0 0 28px}.faq__a p+p{margin-top:12px}.faq__a .link-arrow{color:var(--color-text);margin-top:10px}.closing__grid{align-items:end;row-gap:32px}.closing__main,.closing__side{grid-column:1/-1}@media (min-width:768px){.closing__side{grid-column:4/-1}}@media (min-width:1024px){.closing__main{grid-column:1/span 7}.closing__side{grid-column:9/-1}}.closing__title{letter-spacing:-.038em;font-size:clamp(2.375rem,1.5rem + 3.6vw,4.75rem);line-height:1}.closing__btn{width:100%}@media (min-width:768px){.closing__btn{width:auto}}.closing__direct{flex-direction:column;margin-top:18px;display:flex}.closing__direct a{min-height:44px;color:var(--color-paper);text-underline-offset:6px;transition:text-decoration-color .3s var(--ease-calm);align-items:center;-webkit-text-decoration:underline #f5f3ef47;text-decoration:underline #f5f3ef47;display:inline-flex}.closing__direct a:hover{-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}.closing__band{margin:0}.closing__frame{aspect-ratio:4/3}@media (min-width:768px){.closing__frame{aspect-ratio:16/8}}@media (min-width:1024px){.closing__frame{aspect-ratio:21/8}}.closing__caption{padding-block:10px 0}.page-hero{isolation:isolate;background:var(--color-ink);color:var(--color-paper);padding-top:calc(var(--header-h) + clamp(48px, 9vw, 120px));padding-bottom:clamp(48px,7vw,96px);position:relative;overflow:hidden}.page-hero__grid{align-items:end;row-gap:24px}.page-hero__main,.page-hero__side{grid-column:1/-1}@media (min-width:1024px){.page-hero__main{grid-column:1/span 8}.page-hero__side{grid-column:9/-1;padding-bottom:.4em}}.page-hero__title{letter-spacing:-.038em;font-size:clamp(2.5rem,1.6rem + 4vw,5.25rem);line-height:.98}.page-hero__lead{color:#f5f3efdb}.crumbs{color:var(--color-muted-dark);flex-wrap:wrap;gap:6px 10px;margin-bottom:28px;font-size:.8125rem;display:flex}.crumbs a{color:inherit;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--color-paper)}.crumbs li+li:before{content:"/";opacity:.5;margin-right:10px}.crumbs li{align-items:center;display:inline-flex}.wide-figure{background:var(--color-ink);margin:0}.wide-figure .frame{aspect-ratio:4/3}@media (min-width:768px){.wide-figure .frame{aspect-ratio:16/8}}@media (min-width:1280px){.wide-figure .frame{aspect-ratio:21/9}}.wide-figure figcaption{padding-block:10px}.wide-figure .media-note{color:var(--color-muted-dark)}.sec-head{align-items:end;row-gap:18px;margin-bottom:clamp(36px,5vw,72px)}.sec-head__main,.sec-head__side{grid-column:1/-1}@media (min-width:1024px){.sec-head__main{grid-column:1/span 7}.sec-head__side{grid-column:9/-1}}.qa{border-top:1px solid var(--line-light)}.qa__item{border-bottom:1px solid var(--line-light);padding-block:clamp(40px,6vw,80px)}.qa__item .grid-12{row-gap:20px}.qa__q,.qa__a{grid-column:1/-1}@media (min-width:1024px){.qa__q{grid-column:1/span 5}.qa__a{grid-column:7/-1}}.qa__nr{letter-spacing:.14em;color:var(--color-bronze);margin-bottom:14px;font-size:.75rem;display:block}.qa__answer{font-size:var(--fs-lead);letter-spacing:-.01em;line-height:1.5}.qa__a p+p,.qa__a p+ul,.qa__a ul+p,.qa__a table+p,.qa__a>*+*{margin-top:16px}.list-lines{border-top:1px solid var(--line-light)}.list-lines li{border-bottom:1px solid var(--line-light);padding:12px 0 12px 26px;position:relative}.list-lines li:before{content:"";background:var(--color-copper);width:12px;height:1px;position:absolute;top:1.25em;left:0}.tone-dark .list-lines,.tone-dark .list-lines li{border-color:var(--line-dark)}.data-table{border-collapse:collapse;width:100%;font-size:.9375rem}.data-table caption{text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding-bottom:12px;font-size:.75rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid var(--line-light);vertical-align:top;padding:12px 12px 12px 0}.data-table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.75rem;font-weight:500}.data-table td.num,.data-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.data-table tfoot td{border-bottom:0;font-weight:500}.table-scroll{overflow-x:auto}.legal{max-width:46em}.legal h2{letter-spacing:-.02em;margin-top:56px;margin-bottom:14px;font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2}.legal h3{margin-top:32px;margin-bottom:8px;font-size:1.125rem}.legal p,.legal ul,.legal address{margin-top:12px}.legal ul{padding-left:1.2em;list-style:outside}.legal li+li{margin-top:6px}.legal a{text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}.legal address{font-style:normal}.form,.form__row{gap:22px;display:grid}@media (min-width:640px){.form__row--2{grid-template-columns:1fr 1fr}}.field{flex-direction:column;gap:8px;display:flex}.field__label{letter-spacing:.04em;font-size:.8125rem;font-weight:500}.field__opt{color:var(--color-muted);font-weight:400}.field__input{width:100%;min-height:56px;color:var(--color-text);font:inherit;transition:border-color .25s var(--ease-calm), box-shadow .25s var(--ease-calm);appearance:none;background:#fff;border:1px solid #00000038;border-radius:0;padding:14px 16px;font-size:1rem}.field__input:hover{border-color:#0006}.field__input:focus{border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink);outline:none}.field__input[aria-invalid=true]{border-color:var(--color-todo)}textarea.field__input{resize:vertical;min-height:168px;line-height:1.55}select.field__input{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:44px}.field__error{color:var(--color-todo);font-size:.8125rem}.form__hint{color:var(--color-muted);font-size:.8125rem}.form__hint a{text-underline-offset:3px;text-decoration:underline}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__status{border:1px solid var(--line-light);background:#fff;padding:18px 20px}.form__status--ok{border-color:var(--color-copper)}.form__status--err{border-color:var(--color-todo)}.site-footer{border-top:1px solid var(--line-dark);padding-top:clamp(64px,8vw,112px)}.site-footer__top{row-gap:40px}.site-footer__brand,.site-footer__address{grid-column:1/-1}.site-footer__nav{grid-column:span 2;min-width:0}@media (max-width:419.98px){.site-footer__nav{grid-column:1/-1}}@media (min-width:768px){.site-footer__brand{grid-column:1/span 3}.site-footer__address{grid-column:4/span 3}.site-footer__nav{grid-column:span 2;min-width:0}@media (max-width:419.98px){.site-footer__nav{grid-column:1/-1}}.site-footer__nav:first-of-type{grid-column:1/span 3}}@media (min-width:1024px){.site-footer__brand{grid-column:1/span 4}.site-footer__address{grid-column:5/span 3}.site-footer__nav,.site-footer__nav:first-of-type{grid-column:span 2}}.site-footer__logo{width:172px;height:auto}.site-footer__label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-copper);margin-bottom:12px;font-size:.75rem}.site-footer__address p{color:#f5f3efdb}.site-footer__address .site-footer__label{color:var(--color-copper)}.site-footer__link{color:#f5f3efdb;min-height:40px;transition:color .3s var(--ease-calm);align-items:center;gap:.35em;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:var(--color-paper);text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}.site-footer__bottom{border-top:1px solid var(--line-dark);flex-wrap:wrap;align-items:center;gap:4px 28px;margin-top:clamp(48px,6vw,80px);padding-block:20px 28px;font-size:.875rem;display:flex}.site-footer__legal{align-items:center;gap:14px;display:flex}.site-footer__legal span{opacity:.4}.site-footer__credit{width:100%}@media (min-width:768px){.site-footer__credit{width:auto;margin-left:auto}}.choices{border:0;min-width:0;margin:0;padding:0}.choices__row{gap:6px;display:flex}.choice{flex:1 1 0;min-width:0;position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #00000038;justify-content:center;align-items:center;min-height:56px;padding:0 6px;font-size:.9375rem;transition:background-color .25s,border-color .25s,color .25s;display:flex}.choice input:checked+span{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.choice input:focus-visible+span{outline:2px solid var(--color-copper);outline-offset:2px}.choice:hover span{border-color:var(--color-text)}.cinema-btn{cursor:pointer;min-height:48px;color:var(--color-paper);font:inherit;letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);background:#17191b59;border:1px solid #f5f3ef8c;border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:.875rem;font-weight:500;transition:background-color .3s,border-color .3s,color .3s;display:inline-flex}.cinema-btn__icon{background:var(--color-copper);border-radius:50%;width:36px;height:36px;position:relative}.cinema-btn__icon:after{content:"";border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--color-ink);margin:-6px 0 0 -3px;position:absolute;top:50%;left:50%}@media (hover:hover){.cinema-btn:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-ink)}}.cinema-btn:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}.cinema{z-index:250;--bar:clamp(56px, 9vh, 96px);position:fixed;inset:0}.cinema:before{content:"";opacity:0;transition:opacity .6s var(--ease-calm);background:#0a0b0cb3;position:absolute;inset:0}.cinema[data-phase=open]:before{opacity:1}.cinema__window{color:var(--color-paper);clip-path:var(--from);transition:clip-path .85s var(--ease-out-soft);background:#0b0c0d;position:absolute;inset:0;overflow:hidden}.cinema[data-phase=open] .cinema__window{clip-path:inset(0)}.cinema[data-phase=closing] .cinema__window{clip-path:var(--from);transition-duration:.6s}.cinema[data-phase=closing]:before{opacity:0}.cinema__stage{position:absolute;inset:0}.cinema__poster,.cinema__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinema__poster{transition:transform 1.8s var(--ease-out-soft);transform:scale(1.06)}.cinema[data-phase=open] .cinema__poster{transform:none}.cinema__video{opacity:0;z-index:1;transition:opacity 0s linear 1s}.cinema__video[data-on]{opacity:1;z-index:2;transition:opacity .9s var(--ease-calm)}.cinema__shade{z-index:3;pointer-events:none;background:linear-gradient(#00000073 0%,#0000 22% 70%,#0000008c 100%);position:absolute;inset:0}.cinema__bar{z-index:4;height:var(--bar);transition:transform .7s var(--ease-out-soft) .3s;background:#000;position:absolute;left:0;right:0;transform:scaleY(0)}.cinema__bar--top{transform-origin:50% 0;top:0}.cinema__bar--bottom{transform-origin:50% 100%;bottom:0}.cinema[data-phase=open] .cinema__bar{transform:scaleY(1)}.cinema[data-phase=closing] .cinema__bar{transition-delay:0s;transform:scaleY(0)}.cinema__head,.cinema__foot{z-index:5;padding-inline:var(--gutter);opacity:0;transition:opacity .5s var(--ease-calm);position:absolute;left:0;right:0}.cinema[data-phase=open] .cinema__head,.cinema[data-phase=open] .cinema__foot{opacity:1;transition-delay:.6s}.cinema__head{height:var(--bar);padding-top:env(safe-area-inset-top,0px);justify-content:space-between;align-items:center;gap:16px;display:flex;top:0}.cinema__title{align-items:baseline;gap:14px;display:flex}.cinema__name{letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:600}.cinema__label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-copper-hi);font-size:.6875rem}.cinema__tools{gap:8px;display:flex}.cinema__tool{cursor:pointer;width:48px;height:48px;color:var(--color-paper);background:0 0;border:1px solid #f5f3ef66;border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.cinema__tool:hover:not([disabled]){border-color:var(--color-paper);background:#f5f3ef1f}.cinema__tool[disabled]{opacity:.35;cursor:default}.cinema__tool:focus-visible,.cinema__chapters button:focus-visible,.cinema__again:focus-visible{outline:2px solid var(--color-copper);outline-offset:3px}.cinema__x{width:16px;height:16px;position:relative}.cinema__x:before,.cinema__x:after{content:"";background:currentColor;width:1.5px;height:100%;margin-left:-.75px;position:absolute;top:0;left:50%;transform:rotate(45deg)}.cinema__x:after{transform:rotate(-45deg)}.cinema__pp[data-state=pause]{border-left:3px solid;border-right:3px solid;width:11px;height:13px}.cinema__pp[data-state=play]{border:7px solid #0000;border-left:11px solid;border-right-width:0;width:0;height:0;margin-left:3px}.cinema__foot{min-height:var(--bar);padding-bottom:env(safe-area-inset-bottom,0px);align-items:center;gap:24px;display:flex;bottom:0}.cinema__chapters{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.cinema__chapters button{text-align:left;cursor:pointer;color:#f5f3ef99;width:100%;min-height:44px;font:inherit;background:0 0;border:0;padding:6px 0;display:block}.cinema__chapters li[data-state=now] button{color:var(--color-paper)}.cinema__track{background:#f5f3ef40;height:2px;display:block;position:relative;overflow:hidden}.cinema__track span{background:var(--color-copper);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.cinema__chapter{white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:.8125rem;display:block;overflow:hidden}.cinema__chapter span{font-variant-numeric:tabular-nums;color:var(--color-copper-hi);margin-right:4px}.cinema__now{display:none}.cinema__note{letter-spacing:.04em;color:#f5f3ef99;flex:none;font-size:.6875rem}.cinema__end{z-index:4;text-align:center;padding:var(--gutter);opacity:0;visibility:hidden;transition:opacity .8s var(--ease-calm), visibility 0s .8s;background:#0b0c0d9e;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.cinema[data-ended] .cinema__end{opacity:1;visibility:visible;transition-delay:0s}.cinema__end-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-copper-hi);font-size:.75rem}.cinema__end-title{letter-spacing:-.045em;margin-top:14px;font-size:clamp(2.25rem,1.4rem + 4vw,5rem);font-weight:600;line-height:.95}.cinema__end-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.cinema__end-link{color:var(--color-paper)}.cinema__again{color:#f5f3efb3;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;font-size:.9375rem;text-decoration:underline}@media (max-aspect-ratio:1){.cinema{--bar:0px}.cinema__stage{aspect-ratio:1;inset:50% 0 auto;transform:translateY(-50%)}.cinema__shade{background:0 0}.cinema__head{height:auto;padding-top:calc(env(safe-area-inset-top,0px) + 14px)}.cinema__foot{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18px);flex-direction:column;align-items:stretch;gap:10px}.cinema__now{letter-spacing:-.01em;font-size:1.125rem;font-weight:500;display:block}.cinema__now span{letter-spacing:.1em;color:var(--color-copper-hi);margin-right:6px;font-size:.75rem}.cinema__chapter{font-size:0}.cinema__chapter span{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.cinema__window,.cinema__bar,.cinema__poster,.cinema__video,.cinema:before{transition:none!important}}
.model-rows{gap:clamp(72px,9vw,136px);display:grid}.model-row__link{column-gap:var(--col-gap);color:inherit;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;row-gap:22px;text-decoration:none;display:grid}.model-row__media,.model-row__info{grid-column:1/-1}.model-row__media .frame{margin-inline:calc(-1 * var(--gutter))}.model-row__nr{letter-spacing:.14em;color:var(--color-bronze);font-size:.75rem}.model-row__name{flex-wrap:wrap;align-items:baseline;gap:0 .4em;margin-top:10px;display:flex}.model-row__label{letter-spacing:-.01em;color:var(--color-muted);font-size:.45em;font-weight:400}.model-row__area{font-size:var(--fs-h3);letter-spacing:-.02em;margin-top:6px}@media (hover:hover){.model-row__link:hover .link-arrow:after{opacity:1}.model-row__link:hover .link-arrow__icon{transform:translate(3px,-3px)}}@media (min-width:768px){.model-row__link{grid-template-columns:repeat(8,minmax(0,1fr))}.model-row__media .frame{margin-inline:0}}@media (min-width:1024px){.model-row__link{grid-template-columns:repeat(12,minmax(0,1fr))}.model-row__media{grid-column:1/span 7}.model-row__info{grid-column:9/-1}.model-row:nth-child(2n) .model-row__media{grid-area:1/6/auto/-1}.model-row:nth-child(2n) .model-row__info{grid-area:1/1/auto/span 4}}.compare{width:100%}.compare td.muted{min-width:9em}@media (max-width:559.98px){.compare .compare__char{display:none}}@media (max-width:639.98px){.compare th,.compare td{padding-right:8px;font-size:.875rem}}.compare__name{white-space:nowrap;font-weight:500}.compare__link{text-align:right}.compare__link .link-arrow{min-height:36px;padding:0}.phases{border-top:1px solid var(--line-light);display:grid;position:relative}.phases__line{width:1px;display:none;position:absolute;top:0;bottom:0;left:0}.phases__line span{background:var(--color-copper);transform-origin:top;position:absolute;inset:0}.phase{border-bottom:1px solid var(--line-light);padding-block:clamp(32px,5vw,64px)}.phase__grid{row-gap:16px}.phase__head,.phase__body{grid-column:1/-1}.phase__nr{letter-spacing:.14em;color:var(--color-bronze);margin-bottom:10px;font-size:.75rem;display:block}@media (min-width:1024px){.phases__line{display:block}.phase__head{grid-column:2/span 4}.phase__body{grid-column:7/-1}}.about__intro{align-items:end;row-gap:28px}.about__intro-main,.about__intro-side{grid-column:1/-1}@media (min-width:1024px){.about__intro-main{grid-column:1/span 7}.about__intro-side{grid-column:9/-1}}.about__values{row-gap:40px}.about__values-head,.about__values-list{grid-column:1/-1}.about__values-list{border-top:1px solid var(--line-light);display:grid}@media (min-width:768px){.about__values-list{column-gap:var(--col-gap);grid-template-columns:1fr 1fr}}@media (min-width:1024px){.about__values-head{grid-column:1/span 4}.about__values-list{grid-column:6/-1}}.value{border-bottom:1px solid var(--line-light);padding:28px 0 32px}.value__nr{letter-spacing:.14em;color:var(--color-bronze);margin-bottom:12px;font-size:.75rem;display:block}.value .t-h3{margin-bottom:10px}.about__figure,.about__text{grid-column:1/-1}@media (min-width:768px){.about__figure{grid-column:2/-2}}@media (min-width:1024px){.about__figure{grid-column:1/span 5}.about__text{grid-column:7/-1}}.about__contact{align-items:end;row-gap:32px}.about__contact-main,.about__contact-facts{grid-column:1/-1}@media (min-width:1024px){.about__contact-main{grid-column:1/span 6}.about__contact-facts{grid-column:8/-1}}.contact__grid{row-gap:56px}.contact__direct,.contact__form{grid-column:1/-1}@media (min-width:1024px){.contact__direct{top:calc(var(--header-h) + 32px);grid-column:1/span 4;align-self:start;position:sticky}.contact__form{grid-column:6/-1}}.contact__link{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper);text-underline-offset:5px;align-items:center;display:inline-flex}.contact__map-grid{align-items:center;row-gap:32px}.contact__map-text,.contact__map{grid-column:1/-1}@media (min-width:1024px){.contact__map-text{grid-column:1/span 4}.contact__map{grid-column:6/-1}}.form__submit{width:100%}@media (min-width:640px){.form__submit{width:auto;min-width:240px}}.notfound{background:var(--color-ink);min-height:88svh;color:var(--color-paper);padding-block:calc(var(--header-h) + 48px) 64px;align-items:center;display:flex}.notfound__mark{width:64px;height:auto}.mp{--section-y:clamp(56px, 6.5vw, 96px);--fs-h2:clamp(1.875rem, 1.35rem + 1.8vw, 2.875rem)}.mp-sec{padding-block:var(--section-y)}.model-hero{isolation:isolate;min-height:min(86svh,860px);color:var(--color-paper);background:var(--color-ink);padding-top:calc(var(--header-h) + 16px);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.model-hero__media{position:absolute;inset:0}.model-hero__media img{object-fit:cover}.model-hero .hero-film__controls{top:calc(var(--header-h) + 14px);bottom:auto;right:max(var(--gutter), calc((100% - var(--wrap)) / 2));left:auto}.model-hero__shade{z-index:0;pointer-events:none;background:linear-gradient(#17191b99 0%,#17191b00 22%),linear-gradient(#17191b00 32%,#17191ba3 62%,#17191bf2 100%);position:absolute;inset:0}.model-hero__content{z-index:1;flex-direction:column;flex:1;padding-bottom:16px;display:flex;position:relative}.model-hero__content>nav:first-child{margin-bottom:auto;padding-bottom:24px}.model-hero .crumbs{margin-bottom:0}.model-hero__grid{align-items:end;row-gap:14px}.model-hero__main,.model-hero__side{grid-column:1/-1}@media (min-width:1024px){.model-hero__main{grid-column:1/span 6}.model-hero__side{grid-column:8/-1}}.model-hero__title{flex-direction:column;gap:10px;display:flex}.model-hero__name{letter-spacing:-.05em;font-size:clamp(3.25rem,1.5rem + 5vw,6rem);font-weight:500;line-height:.88}.model-hero__area{letter-spacing:-.02em;color:var(--color-copper-hi);margin-top:8px;font-size:clamp(1.125rem,1rem + .5vw,1.5rem)}.model-hero__lead{color:#f5f3efdb;max-width:32em;line-height:1.55}.model-hero__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:20px;display:flex}.model-hero__note{margin-top:8px}.model-hero__label{display:none}@media (max-width:767.98px){.model-hero{min-height:0;padding-top:var(--header-h);justify-content:flex-start}.model-hero__media{aspect-ratio:4/3;position:relative;inset:auto}.model-hero .hero-film__controls{top:10px;bottom:auto;right:var(--gutter)}.model-hero__shade{background:linear-gradient(#17191b73 0%,#17191b00 24%),linear-gradient(#17191b00 44%,#17191b59 60%,#17191bcc 78%,#17191b 100%)}.model-hero__eyebrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.model-hero__label{color:#f5f3efbf;display:inline}.model-hero__content{padding-top:14px;padding-bottom:20px;position:static}.model-hero__main{z-index:2;left:var(--gutter);right:var(--gutter);bottom:calc(100% - var(--header-h) - 75vw);padding-bottom:12px;position:absolute}.model-hero__title{gap:6px}.model-hero__area{margin-top:6px}.model-hero__content>nav:first-child{display:none}.model-hero__actions{margin-top:18px}.model-hero__actions .btn{flex:100%}.model-index{margin-top:22px}}.model-index{border-top:1px solid var(--line-dark);margin-top:clamp(22px,3vw,36px)}.model-index__list{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.model-index__link{color:#f5f3ef99;min-height:52px;transition:color .3s var(--ease-calm);flex-direction:column;gap:1px;padding:12px 8px 6px 0;text-decoration:none;display:flex;position:relative}.model-index__link:before{content:"";background:var(--color-copper);transform-origin:0;height:2px;transition:transform .45s var(--ease-out-soft);position:absolute;top:-1px;left:0;right:14px;transform:scaleX(0)}.model-index__link[aria-current=page]{color:var(--color-paper)}.model-index__link[aria-current=page]:before{transform:none}.model-index__name{letter-spacing:-.01em;font-size:1rem;font-weight:500}.model-index__area{color:#f5f3ef80;font-size:.8125rem}@media (hover:hover){.model-index__link:hover{color:var(--color-paper)}.model-index__link:hover:before{transform:scaleX(.4)}.model-index__link[aria-current=page]:hover:before{transform:none}}@media (min-width:768px){.model-index__link{flex-direction:row;align-items:baseline;gap:10px}}.mp-over{row-gap:36px}.mp-over__text,.mp-over__facts{grid-column:1/-1}@media (min-width:1024px){.mp-over__text{grid-column:1/span 6}.mp-over__facts{grid-column:8/-1;padding-top:4px}}.mp-facts{margin-top:14px}.mp .facts>div{grid-template-columns:7.5em minmax(0,1fr);gap:12px;padding:10px 0}.mp .facts dt{padding-top:.3em}@media (min-width:640px){.mp .facts>div{grid-template-columns:9em minmax(0,1fr);gap:16px}}@media (max-width:639.98px){.mp .facts>.mp-facts__wide{grid-template-columns:1fr;gap:4px}}.facts__list li+li{margin-top:2px}.mp-views{margin-top:clamp(36px,5vw,64px)}.views,.views__row{gap:20px;display:grid}@media (min-width:640px){.views__row{gap:16px;display:flex}.views__item{flex:var(--ar) 1 0;min-width:0}}.views__btn{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.views__frame{display:block}.views__frame img{object-fit:cover;width:100%;height:100%}.views__zoom{width:36px;height:36px;color:var(--color-paper);background:#17191bb3;place-items:center;font-size:1.125rem;line-height:1;transition:background-color .3s,color .3s;display:grid;position:absolute;bottom:10px;right:10px}.views__btn:hover .views__zoom{background:var(--color-copper);color:var(--color-ink)}.views__cap{margin-top:8px;font-size:.8125rem}.plan{--plan-reserve:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 292px);--plan-w:min(100%, max(270px, calc((100svh - var(--plan-reserve)) * var(--plan-ar))));grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:639.98px){.plan--areas{--plan-reserve:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 328px)}}@media (min-width:768px){.plan{--plan-reserve:calc(var(--header-h) + 260px)}}@media (max-width:1023.98px){section:has(>.wrap>.plan){scroll-margin-top:calc(-4px - var(--section-y))}}.plan__head{order:1}.plan__tabs{width:var(--plan-w);order:2;justify-self:center;margin-top:20px}.plan__figure{width:var(--plan-w);order:3;justify-self:center;margin:4px 0 0}.plan__rooms{width:var(--plan-w);order:4;justify-self:center;margin-top:6px}.plan__intro{order:5;margin-top:26px}.plan__after{order:6;margin-top:16px}.plan__more{order:7;margin-top:34px}@media (min-width:1024px){.plan{column-gap:var(--col-gap);--plan-reserve:calc(var(--header-h) + 150px);grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:repeat(12,minmax(0,1fr))}.plan>*{grid-column:1/span 6}.plan__head{grid-row:1}.plan__intro{grid-row:2;margin-top:20px}.plan__tabs{grid-row:3;justify-self:stretch;width:auto;margin-top:32px}.plan__rooms{grid-row:4;justify-self:stretch;width:auto;margin-top:6px}.plan__after{grid-row:5;margin-top:14px}.plan__more{grid-row:6;margin-top:40px}.plan__figure{top:calc(var(--header-h) + 20px);grid-area:1/8/-1/-1;align-self:start;margin:0;position:sticky}}.plan__tabs{border-bottom:1px solid var(--line-light);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.plan__tab{cursor:pointer;min-height:52px;font:inherit;color:var(--color-muted);text-align:left;transition:color .3s var(--ease-calm);background:0 0;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;padding:14px 0 10px;font-weight:500;display:flex;position:relative}.plan__tab:after{content:"";background:var(--color-copper);transform-origin:0;height:2px;transition:transform .45s var(--ease-out-soft);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.plan__tab[aria-pressed=true]{color:var(--color-text)}.plan__tab[aria-pressed=true]:after{transform:none}.plan__tab-area{color:var(--color-muted);white-space:nowrap;font-size:.875rem;font-weight:400}@media (max-width:639.98px){.plan__tab{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding-top:12px}}@media (hover:hover){.plan__tab:hover{color:var(--color-text)}}.plan__stage{width:100%;position:relative}.plan__img{object-fit:contain;opacity:0;transition:opacity .45s var(--ease-calm)}.plan__img.is-on{opacity:1}.plan__img.is-ghost{opacity:.06}.plan__svg{-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;inset:0}.plan__svg path{fill:var(--color-copper);fill-opacity:0;stroke:var(--color-copper);stroke-width:.05px;stroke-opacity:0;cursor:pointer;transition:fill-opacity .25s,stroke-opacity .25s}.plan__svg path.is-on{fill-opacity:.26;stroke-opacity:1}@media (hover:hover){.plan__svg path:hover{fill-opacity:.12}.plan__svg path.is-on:hover{fill-opacity:.26}}.plan__readout{border-top:1px solid var(--line-light);justify-content:space-between;align-items:baseline;gap:12px;min-height:46px;margin-top:8px;padding-top:12px;display:flex}.plan__readout-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.plan__readout-name{color:var(--color-bronze);font-weight:500}.plan__readout-area{color:var(--color-muted)}.plan__readout-hint{color:var(--color-muted);font-size:.875rem}.plan__hint-wide{display:none}@media (min-width:1024px){.plan__hint-touch{display:none}.plan__hint-wide{display:inline}}.plan__badge{letter-spacing:.16em;text-transform:uppercase;color:var(--color-bronze);flex:none;font-size:.6875rem}.plan__room{border:0;border-bottom:1px solid var(--line-light);cursor:pointer;width:100%;min-height:44px;font:inherit;color:inherit;text-align:left;transition:color .25s var(--ease-calm), padding .35s var(--ease-out-soft);background:0 0;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;font-size:.9375rem;line-height:1.35;display:flex;position:relative}.plan__room:before{content:"";background:var(--color-copper);transform-origin:0;width:10px;height:1px;transition:transform .35s var(--ease-out-soft);position:absolute;top:calc(10px + .68em);left:0;transform:scaleX(0)}.plan__room[data-active]{color:var(--color-bronze);padding-left:18px}.plan__room[data-active]:before{transform:none}@media (hover:hover){.plan__room:hover{color:var(--color-bronze)}}.plan__room-area{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.plan__total{justify-content:space-between;gap:12px;padding-top:12px;font-weight:500;display:flex}.plan__footer{margin-top:18px}.plan__note+.plan__footer{margin-top:20px}@media (max-width:639.98px){.plan__footer .btn{width:100%}}.plan__extras{flex-wrap:wrap;align-items:center;column-gap:26px;display:flex}.plan__extras-label{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);flex-basis:100%;font-size:.75rem}@media (min-width:640px){.plan__extras-label{flex-basis:auto;margin-right:2px}}.plan__extra{min-height:48px;font:inherit;color:inherit;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:500;display:inline-flex}.plan__extra-label{text-decoration:underline;-webkit-text-decoration-color:var(--line-light);text-decoration-color:var(--line-light);text-underline-offset:6px;transition:text-decoration-color .3s var(--ease-calm);text-decoration-thickness:1px}.plan__extra-icon{width:11px;height:11px;transition:transform .5s var(--ease-out-soft);flex:none;position:relative}.plan__extra-icon:before,.plan__extra-icon:after{content:"";background:var(--color-bronze);width:11px;height:1.5px;position:absolute;top:5px;left:0}.plan__extra-icon:after{transform:rotate(90deg)}.plan__extra[aria-expanded=true] .plan__extra-label{-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}.plan__extra[aria-expanded=true] .plan__extra-icon{transform:rotate(135deg)}@media (hover:hover){.plan__extra:hover .plan__extra-label{-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}}.plan__drawer{visibility:hidden;transition:grid-template-rows .55s var(--ease-out-soft), visibility 0s linear .55s;grid-template-rows:0fr;display:grid}.plan__drawer[data-open]{visibility:visible;transition:grid-template-rows .55s var(--ease-out-soft);grid-template-rows:1fr}.plan__drawer-inner{min-height:0;overflow:hidden}.plan__fig{margin:0;padding-top:14px}.plan__fig:not([hidden]){animation:plan-fig-in .6s var(--ease-out-soft) both}@keyframes plan-fig-in{0%{opacity:0;transform:translateY(14px)}}.plan__fig-frame{position:relative}.plan__fig-frame img{object-fit:contain}.plan__fig--sheet .plan__fig-frame{box-shadow:0 0 0 1px var(--line-light);background:#fff}.plan__fig-cap{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;display:flex}.plan__fig-label{font-size:.9375rem;font-weight:500}@media (prefers-reduced-motion:reduce){.plan__drawer,.plan__drawer[data-open],.plan__extra-icon{transition:none}.plan__fig:not([hidden]){animation:none}}.mp-scope{row-gap:32px}.mp-scope__head,.mp-scope__lists,.mp-price{grid-column:1/-1}@media (min-width:1024px){.mp-scope{grid-template-rows:auto 1fr;row-gap:0}.mp-scope__head{grid-area:1/1/auto/span 5}.mp-price{grid-area:2/1/auto/span 5;align-self:start;margin-top:28px}.mp-scope__lists{grid-area:1/7/span 2/-1;padding-top:4px}}.mp-price{border-top:1px solid var(--line-light);padding-top:20px}.mp-price__value{letter-spacing:-.03em;margin-top:6px;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:500;line-height:1.05}.mp-price .muted{max-width:26em;margin-top:8px}.mp-price__btn{width:100%}@media (min-width:640px){.mp-price__btn{width:auto}}.mp-scope__title{letter-spacing:-.01em;margin-bottom:8px;font-size:1.125rem;font-weight:500}.mp-list{border-top:1px solid var(--line-light)}.mp-list li{border-bottom:1px solid var(--line-light);padding:9px 0 9px 22px;font-size:.96875rem;line-height:1.45;position:relative}.mp-list li:before{content:"";background:var(--color-copper);width:10px;height:1px;position:absolute;top:calc(9px + .72em);left:0}.mp-list--out li:before{background:var(--color-muted)}@media (min-width:768px){.mp-list{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}}.mp-scope__open{margin-top:12px}.mp-close{row-gap:44px}.mp-close__main,.mp-close__models{grid-column:1/-1}@media (min-width:1024px){.mp-close__main{grid-column:1/span 5}.mp-close__models{grid-column:7/-1;padding-top:4px}}.mp-close__actions{flex-wrap:wrap;align-items:center;gap:8px 28px;margin-top:28px;display:flex}.mp-close__btn{width:100%}@media (min-width:640px){.mp-close__btn{width:auto}}.mp-close__direct{margin-top:0}.mp-more{border-top:1px solid var(--line-dark);margin-top:14px}.mp-more li{border-bottom:1px solid var(--line-dark)}.mp-more__link{color:inherit;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;text-decoration:none;display:grid}@media (min-width:768px){.mp-more__link{grid-template-columns:128px minmax(0,1fr) auto;gap:20px}}.mp-more__img{aspect-ratio:3/2}.mp-more__name{letter-spacing:-.01em;transition:color .3s var(--ease-calm);font-size:1.125rem;font-weight:500;display:block}.mp-more__label{color:var(--color-muted-dark);font-weight:400}.mp-more__meta{color:var(--color-muted-dark);margin-top:2px;font-size:.875rem;line-height:1.45;display:block}.mp-more__arrow{color:var(--color-copper);transition:transform .45s var(--ease-out-soft)}@media (hover:hover){.mp-more__link:hover .mp-more__name{color:var(--color-copper-hi)}.mp-more__link:hover .mp-more__arrow{transform:translate(3px,-3px)}}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-paper);background:#0f1012;border:0;margin:0;padding:0}.lightbox::backdrop{background:#0f1012e6}.lightbox__fig{height:100%;padding:72px var(--gutter) 32px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.lightbox__fig img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 140px)}.lightbox__close{top:14px;right:var(--gutter);z-index:1;min-height:48px;color:inherit;cursor:pointer;font:500 .75rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:#0f1012b3;border:1px solid #f5f3ef66;padding:0 18px;position:fixed}.lightbox__close:hover{background:var(--color-copper);border-color:var(--color-copper);color:var(--color-ink)}
.shead{padding-left:24px;position:relative}.shead:before{content:"";background:var(--color-copper);opacity:.75;width:1px;position:absolute;top:.2em;bottom:.15em;left:0}.shead__nr{letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--color-copper);margin-bottom:10px;font-size:.8125rem;display:block}.tone-paper .shead__nr,.tone-stone .shead__nr{color:var(--color-bronze)}.shead__eyebrow{margin-bottom:18px}.hero__headline{letter-spacing:-.045em;max-width:9.5em;font-size:clamp(3rem,1.9rem + 5vw,6.75rem);line-height:.94}.hero__headline-accent{color:var(--color-copper-hi);font-weight:400;display:block}.hero__sub{margin-top:22px}.hero__marks{letter-spacing:.18em;text-transform:uppercase;color:#f5f3efb8;flex-wrap:wrap;align-items:center;gap:8px 0;margin-top:22px;font-size:.6875rem;display:flex}.hero__marks li{align-items:center;display:inline-flex}.hero__marks li+li:before{content:"";background:var(--color-copper);opacity:.8;width:28px;height:1px;margin:0 14px}.hero__cta{margin-top:18px}@media (max-width:767.98px){.hero__marks{letter-spacing:.14em;gap:6px 16px;margin-top:16px;font-size:.625rem}.hero__marks li:before,.hero__marks li+li:before{content:"";background:var(--color-copper);opacity:1;border-radius:50%;width:5px;height:5px;margin:0 8px 0 0}.hero__kicker>span{white-space:normal}.hero__kicker>span:first-child,.hero__kicker-sep{display:none}}.hero__dim{z-index:3;background:var(--color-ink);opacity:0;pointer-events:none;position:absolute;inset:0}.hero-film{z-index:0}[data-hero-media],.hero-film{transform-origin:50% 40%;will-change:transform}.hero__foot{justify-content:flex-end}.hero__note{margin-right:auto}.hero-film__controls{left:auto;right:max(var(--gutter), calc((100% - var(--wrap)) / 2))}@media (min-width:1024px){.hero-film__controls{right:auto;left:max(var(--gutter), calc((100% - var(--wrap)) / 2))}.hero__note{right:max(var(--gutter), calc((100% - var(--wrap)) / 2));order:3;margin:0;font-size:.625rem;position:absolute;bottom:8px}}.hero-film__index{align-items:center;gap:14px;display:flex}.hero-film__index li{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#f5f3ef73;align-items:center;gap:10px;font-size:.75rem;display:flex}.hero-film__index li[data-state=current]{color:var(--color-paper)}.hero-film__bar{background:#f5f3ef40;width:44px;height:1px;position:relative;overflow:hidden}.hero-film__bar:after{content:"";background:var(--color-copper);transform-origin:0;animation:clip-fill var(--clip) linear forwards;animation-play-state:paused;position:absolute;inset:0;transform:scaleX(0)}.hero-film__index li[data-running] .hero-film__bar:after{animation-play-state:running}@media (max-width:767.98px){.hero-film__index li:not([data-state=current]){display:none}}.hero-film__progress{display:none!important}.hero__chip{border:1px solid #f5f3ef29;border-left:2px solid var(--color-copper);-webkit-backdrop-filter:blur(10px);color:var(--color-paper);transition:background-color .4s var(--ease-calm), border-color .4s var(--ease-calm);background:#17191b6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;padding:12px 12px 12px 18px;text-decoration:none;display:grid}.hero__chip-k{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-hi);grid-column:1;font-size:.6875rem}.hero__chip-t{letter-spacing:-.015em;grid-column:1;margin-top:3px;font-size:1.0625rem;font-weight:500}.hero__chip .link-arrow__icon{background:var(--color-copper);width:44px;height:44px;color:var(--color-ink);transition:transform .45s var(--ease-out-soft), background-color .3s var(--ease-calm);border-radius:50%;grid-area:1/2/span 2;place-items:center;font-size:1.05rem;display:grid}.hero__chip:hover{border-color:#f5f3ef47;border-left-color:var(--color-copper);background:#17191b94}.hero__chip:hover .link-arrow__icon{background:var(--color-copper-hi);transform:translate(2px,-2px)}@media (max-width:1023.98px){.hero__cta{display:none}.hero__foot{flex-direction:column;align-items:stretch;gap:10px}.hero__chip{order:-1}}@media (min-width:768px) and (max-width:1023.98px){.hero__chip{align-self:flex-start;min-width:22rem}}@media (min-width:1024px){.hero__chip{grid-template-columns:auto auto;column-gap:22px;margin-bottom:18px;padding:12px 12px 12px 20px;display:inline-grid}.hero__chip-k{font-size:.75rem}.hero__chip-t{font-size:1.25rem}}.statement{padding-block:clamp(96px,13vw,200px)}.statement__grid{align-items:end;row-gap:36px}.statement__head,.statement__line,.statement__side{grid-column:1/-1}.statement__line{letter-spacing:-.04em;color:var(--color-ink);text-wrap:balance;font-size:clamp(2.625rem,1.4rem + 5.4vw,7rem);font-weight:600;line-height:1}.statement__word{display:inline}@media (min-width:768px){.statement__side{grid-column:5/-1}}@media (min-width:1024px){.statement__line{grid-column:1/span 11}.statement__side{grid-column:9/-1}}.glance-sec{padding-block:clamp(56px,7vw,104px)}.glance-sec__head{gap:24px;margin-bottom:clamp(28px,4vw,52px);display:grid}@media (min-width:1024px){.glance-sec__head{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:end}}@media (max-width:767.98px){.glance-sec__side .muted{display:none}.glance-sec__head{gap:8px;margin-bottom:20px}.glance-sec .shead__eyebrow{margin-bottom:10px}}.glance{flex-direction:column;gap:6px;height:clamp(440px,62svh,560px);display:flex}.glance__item{min-width:0;min-height:52px;transition:flex-grow .9s var(--ease-out-soft), clip-path 1.2s var(--ease-out-soft), opacity .6s var(--ease-calm);transition-delay:0s, calc(var(--i) * 90ms), calc(var(--i) * 90ms);flex:1 1 0;position:relative}.glance__item[data-active]{flex-grow:5.2}.glance__link{height:100%;color:var(--color-paper);background:var(--color-graphite);text-decoration:none;display:block;position:relative;overflow:hidden}.glance__link:focus-visible{outline-offset:4px}.glance__img{position:absolute;inset:0}.glance__img img{transition:transform 1.6s var(--ease-out-soft);transform:scale(1.14)}.glance__item[data-active] .glance__img img{transform:scale(1.02)}.glance__shade{transition:background-color .8s var(--ease-calm);background-color:#17191b80;background-image:linear-gradient(#17191b00 28%,#17191b66 58%,#17191beb 100%);position:absolute;inset:0}.glance__item[data-active] .glance__shade{background-color:#17191b0f}.glance__top{letter-spacing:.16em;text-transform:uppercase;transition:opacity .5s var(--ease-calm);align-items:center;gap:12px;font-size:.6875rem;display:flex;position:absolute;top:14px;left:16px}.glance__nr{color:var(--color-copper-hi);font-variant-numeric:tabular-nums}.glance__label{color:var(--color-paper);border-left:1px solid #c9967599;padding-left:12px}.glance__side{letter-spacing:-.03em;white-space:nowrap;transition:opacity .45s var(--ease-calm), transform .7s var(--ease-out-soft);font-size:1.375rem;font-weight:600;line-height:1;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.glance__item[data-active] .glance__side{opacity:0;transform:translateY(-20%)}.glance__item:not([data-active]) .glance__top{top:50%;left:auto;right:16px;transform:translateY(-50%)}.glance__meta{visibility:hidden;padding:0 16px 16px;transition:visibility 0s .5s;position:absolute;bottom:0;left:0;right:0}.glance__item[data-active] .glance__meta{visibility:visible;transition-delay:0s}.glance__big{letter-spacing:-.055em;text-shadow:0 12px 48px #00000059;font-size:clamp(3rem,1rem + 11vw,4.75rem);font-weight:600;line-height:.84;display:flex}.glance__char{margin:-.04em -.02em -.06em;padding:.04em .02em .06em;display:inline-block;overflow:hidden}.glance__char>span{transition:transform .5s var(--ease-calm);display:inline-block;transform:translateY(108%)}.glance__item[data-active] .glance__char>span{transition:transform 1s var(--ease-out-soft) calc(var(--enter,0s) + .12s + var(--c) * 55ms);transform:translateY(0)}.glance__row{opacity:0;transition:opacity .4s var(--ease-calm), transform .6s var(--ease-out-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex;position:relative;transform:translateY(10px)}.glance__row:before{content:"";background:var(--color-copper);transform-origin:0;height:1px;transition:transform 1s var(--ease-out-soft);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.glance__item[data-active] .glance__row{opacity:1;transition-delay:calc(var(--enter,0s) + .35s);transform:none}.glance__item[data-active] .glance__row:before{transition-delay:calc(var(--enter,0s) + .3s);transform:scaleX(1)}.glance__area{color:var(--color-paper);font-size:1.0625rem}.glance__cta{color:var(--color-copper-hi);gap:.4em;font-size:.9375rem;font-weight:500;display:inline-flex}.glance__teaser{color:#f5f3efcc;opacity:0;transition:opacity .4s var(--ease-calm);margin-top:8px;font-size:.875rem;line-height:1.4;display:block}.glance__item[data-active] .glance__teaser{opacity:1;transition-delay:calc(var(--enter,0s) + .45s)}.glance-sec.is-armed:not(.is-in) .glance__item{clip-path:inset(100% 0 0);opacity:.4}.glance-sec.is-armed:not(.is-in) .glance__char>span{transform:translateY(108%)}.glance-sec.is-in:not(.is-done){--enter:.55s}.glance-sec.is-in .glance__item{clip-path:inset(0)}@media (min-width:768px){.glance{flex-direction:row;gap:10px;height:clamp(420px,60svh,680px)}.glance__item[data-active]{flex-grow:3.6}.glance-sec.is-armed:not(.is-in) .glance__item{clip-path:inset(0 0 100%)}.glance__top{top:18px;left:18px}.glance__item:not([data-active]) .glance__top{top:18px;left:18px;right:auto;transform:none}.glance__item:not([data-active]) .glance__label{display:none}.glance__side{writing-mode:vertical-rl;font-size:clamp(1.75rem,.9rem + 1.7vw,2.75rem);top:auto;bottom:22px;left:14px;transform:rotate(180deg)}.glance__item[data-active] .glance__side{transform:rotate(180deg)translateY(-24px)}.glance__meta{padding:0 22px 22px}.glance__big{font-size:clamp(3.5rem,.5rem + 8vw,11rem)}.glance__teaser{color:#f5f3efcc;opacity:0;max-width:30em;transition:opacity .4s var(--ease-calm);margin-top:10px;font-size:.9375rem;display:block}.glance__item[data-active] .glance__teaser{opacity:1;transition-delay:calc(var(--enter,0s) + .45s)}}.glance__film{z-index:3;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-calm), visibility 0s .4s;position:absolute;top:10px;right:12px}.glance__item[data-active] .glance__film{opacity:1;visibility:visible;transition-delay:.35s,0s}@media (min-width:1024px){.glance__meta{padding:0 28px 28px}.glance__top,.glance__item:not([data-active]) .glance__top{top:22px;left:24px}}@media (prefers-reduced-motion:reduce){.glance__item,.glance__img img,.glance__char>span,.glance__row,.glance__row:before,.glance__side{transition:none!important}}.story2{padding-block:var(--section-y)}.story2__grid{row-gap:48px}.story2__side,.story2__scenes{grid-column:1/-1}.story2__title{font-size:var(--fs-h2);letter-spacing:-.032em;font-weight:500;line-height:1.03}.story2__rail{display:none}.story2__scenes{gap:72px;display:grid}.story2__scene{gap:22px;display:grid}.story2__stage-item{margin:0}.story2__frame{aspect-ratio:1}.story2__note{margin-top:8px;display:block}.story2__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-bronze);font-size:.75rem}.story2__kicker span{margin-right:.6em}.story2__scene-title{font-size:var(--fs-h3);letter-spacing:-.025em;margin-top:10px;font-weight:500;line-height:1.12}.story2__scene-text{color:var(--color-muted);max-width:30em;margin-top:10px}.story2__after{margin-top:56px}.hotspots{z-index:2;position:absolute;inset:0}.hotspot{align-items:center;display:flex;position:absolute;transform:translate(-11px,-50%)}.hotspot__dot{border:1px solid var(--color-copper);width:22px;height:22px;color:var(--color-paper);font-variant-numeric:tabular-nums;background:#17191bd1;border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid;box-shadow:0 0 0 4px #b77b5738}.hotspot__line,.hotspot__label{display:none}.hotspot-legend{counter-reset:hs;gap:8px;margin-top:18px;display:grid}.hotspot-legend li{counter-increment:hs;align-items:center;gap:10px;font-size:.9375rem;display:flex}.hotspot-legend li:before{content:counter(hs);border:1px solid var(--color-copper);width:22px;height:22px;color:var(--color-bronze);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;display:grid}@media (min-width:1024px){.hotspot--left{flex-direction:row-reverse;transform:translate(calc(11px - 100%),-50%)}.hotspot__line{background:#f5f3efd9;width:48px;height:1px;display:block}.hotspot__label{white-space:nowrap;color:var(--color-paper);letter-spacing:.14em;text-transform:uppercase;background:#17191bcc;padding:7px 11px;font-size:.6875rem;display:block}.hotspot-legend{display:none}}.story2.is-pinned{padding-block:0 var(--section-y)}.story2.is-pinned .story2__pin{height:100svh}.story2.is-pinned .story2__grid{height:100%;position:relative}.story2.is-pinned .story2__scenes{display:block;position:relative}.story2.is-pinned .story2__scene{pointer-events:none;z-index:1;position:absolute;inset:0}.story2.is-pinned .story2__scene[data-active]{pointer-events:auto;z-index:2}.story2.is-pinned .story2__stage-item{opacity:0;transition:opacity 0s linear 1.5s}.story2.is-pinned .story2__scene[data-active] .story2__stage-item{opacity:1;transition:opacity 1.4s cubic-bezier(.33,0,.2,1)}.story2.is-pinned .story2__frame img{transition:transform 0s linear 1.5s;transform:scale(1.07)}.story2.is-pinned .story2__scene[data-active] .story2__frame img{transition:transform 3s var(--ease-out-soft);transform:scale(1)}.story2.is-pinned .story2__text>*{opacity:0;transition:opacity .35s var(--ease-calm), transform 0s linear .35s;transform:translateY(14px)}.story2.is-pinned .story2__scene[data-active] .story2__text>*{opacity:1;transition:opacity .9s var(--ease-calm), transform 1.1s var(--ease-out-soft);transform:none}.story2.is-pinned .story2__scene[data-active] .story2__text>:first-child{transition-delay:.35s}.story2.is-pinned .story2__scene[data-active] .story2__text>:nth-child(2){transition-delay:.45s}.story2.is-pinned .story2__scene[data-active] .story2__text>:nth-child(3){transition-delay:.55s}.story2.is-pinned .story2__scene[data-active] .story2__text>:nth-child(4){transition-delay:.65s}.story2.is-pinned .story2__note{opacity:0;transition:opacity .25s var(--ease-calm)}.story2.is-pinned .story2__scene[data-active] .story2__note{opacity:1;transition:opacity .8s var(--ease-calm) .7s}.story2.is-pinned .hotspot{opacity:0;transition:opacity .3s var(--ease-calm)}.story2.is-pinned .story2__scene[data-active] .hotspot{opacity:1;transition:opacity .8s var(--ease-calm) calc(var(--d,.5s) + .5s)}@media (prefers-reduced-motion:reduce){.story2.is-pinned *{transition:none!important}}@media (max-width:1023.98px){.story2.is-pinned .story2__pin{padding-top:calc(var(--header-h) + 14px);padding-bottom:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 14px)}.story2.is-pinned .story2__grid{flex-direction:column;gap:14px;display:flex}.story2.is-pinned .story2__side{flex:none}.story2.is-pinned .story2__side .shead__nr{display:none}.story2.is-pinned .story2__side .shead__eyebrow{margin-bottom:6px}.story2.is-pinned .story2__title{font-size:clamp(1.5rem,1.1rem + 2vw,2rem)}.story2.is-pinned .story2__scenes{--reserve:268px;flex:1 1 0;min-height:0;container-type:size}.story2.is-pinned .story2__scene{flex-direction:column;gap:12px;display:flex}.story2.is-pinned .story2__stage-item{flex:none}.story2.is-pinned .story2__frame{width:min(100cqw, 100cqh - var(--reserve));aspect-ratio:1;margin-inline:auto}.story2.is-pinned .story2__note{text-align:center;margin-top:6px}.story2.is-pinned .story2__text{flex:1 1 0;min-height:0;overflow:hidden}.story2.is-pinned .story2__scene-title{margin-top:6px;font-size:1.375rem}.story2.is-pinned .story2__scene-text{margin-top:6px;font-size:.9375rem;line-height:1.5}.story2.is-pinned .hotspot-legend{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:10px}.story2.is-pinned .hotspot-legend li{gap:8px;font-size:.8125rem}.story2.is-pinned{padding-bottom:32px}.story2.is-pinned+*{margin-top:0}.story2.is-pinned~.story2__after,.story2.is-pinned .story2__after{margin-top:20px}.story2.is-pinned .story2__scenes{--reserve:250px}.story2.is-pinned .story2__scene{--img-h:min(76vw, 100cqh - var(--reserve))}.story2.is-pinned .story2__stage-item{display:none}.story2.is-pinned .story2__wide{height:var(--img-h);margin:0 calc(-1 * var(--gutter));background:var(--color-graphite);flex:none;display:block;position:relative;overflow:hidden;container-type:size}.story2.is-pinned .story2__wide-note{left:var(--gutter);z-index:3;color:#f5f3efd9;text-shadow:0 1px 8px #0000008c;font-size:.625rem;position:absolute;top:10px}.story2.is-pinned .story2__card{z-index:4;left:0;top:calc(var(--img-h) - 62px);background:var(--color-ink);max-width:72%;color:var(--color-paper);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:6px 14px 6px 6px;display:grid;position:absolute;box-shadow:0 14px 34px #0000004d}.story2.is-pinned .story2__card-body{display:none}.story2.is-pinned .story2__card-img{aspect-ratio:1;width:48px;position:relative;overflow:hidden}.story2.is-pinned .story2__card-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-hi);font-size:.5625rem}.story2.is-pinned .story2__card-kicker span{margin-right:5px}.story2.is-pinned .story2__card-title{letter-spacing:-.01em;margin-top:2px;font-size:.875rem;font-weight:500;line-height:1.2}.story2.is-pinned .story2__card~.story2__text{padding-top:10px}.story2.is-pinned .story2__scene-title{letter-spacing:-.03em;font-size:1.5rem;line-height:1.08}.story2.is-pinned .story2__detail{right:0;top:calc(var(--img-h) + 14px);aspect-ratio:4/5;width:27%;display:block;position:absolute;overflow:hidden;box-shadow:0 12px 28px #00000029}.story2.is-pinned .story2__text{padding-right:calc(27% + 14px)}.story2.is-pinned .story2__scene:has(.hotspot-legend) .story2__detail{display:none}.story2.is-pinned .story2__scene:has(.hotspot-legend) .story2__text{padding-right:0}.story2.is-pinned .story2__wide,.story2.is-pinned .story2__detail{opacity:0;transition:opacity 0s linear 1.5s}.story2.is-pinned .story2__scene[data-active] .story2__wide{opacity:1;transition:opacity 1.4s cubic-bezier(.33,0,.2,1)}.story2.is-pinned .story2__scene[data-active] .story2__detail{opacity:1;transition:opacity 1.1s var(--ease-calm) .35s}.story2.is-pinned .story2__cover img{transition:transform 0s linear 1.5s;transform:scale(1.06)}.story2.is-pinned .story2__scene[data-active] .story2__cover img{transition:transform 3s var(--ease-out-soft);transform:scale(1)}.story2.is-pinned .story2__card{opacity:0;transition:opacity .3s var(--ease-calm), transform 0s linear .3s;transform:translateY(10px)}.story2.is-pinned .story2__scene[data-active] .story2__card{opacity:1;transition:opacity .8s var(--ease-calm) .6s, transform 1s var(--ease-out-soft) .6s;transform:none}.story2.is-pinned .story2__wide .hotspot{opacity:0}.story2.is-pinned .story2__scene[data-active] .story2__wide .hotspot{opacity:1;transition:opacity .8s var(--ease-calm) calc(var(--d,.5s) + .5s)}}@keyframes story2-now{0%{opacity:0}}@media (max-width:1023.98px){.story2.is-pinned{--now-h:54px}.story2.is-pinned .story2__steps{margin-top:10px;position:relative}.story2.is-pinned .story2__rail{counter-reset:step;z-index:1;padding-bottom:calc(var(--now-h) + 2px);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.story2.is-pinned .story2__rail li{counter-increment:step}.story2.is-pinned .story2__rail li a{min-height:44px;color:var(--color-muted);flex-direction:column;align-items:center;gap:6px;padding:4px 0 0;display:flex;position:static}.story2.is-pinned .story2__rail li a:before{width:11px;height:11px;margin:0;position:static}.story2.is-pinned .story2__rail li a:after{display:none}.story2.is-pinned .story2__rail li[data-active] a{color:var(--color-text)}.story2.is-pinned .story2__rail li[data-active] .story2__rail-nr{font-weight:500}.story2.is-pinned .story2__rail-label,.story2.is-pinned .story2__rail-arrow{display:none}.story2.is-pinned .story2__rail li[data-active] .story2__rail-label{height:var(--now-h);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);animation:story2-now .5s var(--ease-calm);background:#b77b571a;border:1px solid #b77b5773;padding:7px 40px 0 48px;font-size:.9375rem;font-weight:500;line-height:1.35;display:block;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.story2.is-pinned .story2__rail li[data-active] .story2__rail-label:before{content:counter(step, decimal-leading-zero);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400;position:absolute;top:9px;left:14px}.story2.is-pinned .story2__rail li[data-active] .story2__rail-sub{text-overflow:ellipsis;color:var(--color-muted);margin-top:1px;font-size:.8125rem;font-weight:400;display:block;overflow:hidden}.story2.is-pinned .story2__rail li[data-active] .story2__rail-arrow{right:0;bottom:calc((var(--now-h) - 44px) / 2);cursor:pointer;width:44px;height:44px;color:var(--color-bronze);place-items:center;display:grid;position:absolute}}.story2__progress{display:none}@media (max-width:1023.98px){.story2.is-pinned .story2__progress{z-index:0;background:var(--line-light);height:1px;display:block;position:absolute;top:9px;left:10%;right:10%}.story2.is-pinned .story2__progress span{background:var(--color-copper);transform:scaleX(var(--pd,0));transform-origin:0;position:absolute;inset:-.5px 0}.story2.is-pinned .story2__pin{background:var(--color-stone)}.story2.is-pinned .story2__after{z-index:2;margin-top:calc(-1 * (var(--mnav-h) + env(safe-area-inset-bottom,0px) + 14px) - var(--pull,0px));padding-top:0;position:relative}.story2.is-pinned .story2__scenes{--reserve:238px}}@media (min-width:1024px){.story2.is-pinned .story2__progress{z-index:0;width:1px;top:var(--rail-top,0);left:var(--rail-left,0);height:var(--rail-h,0);background:var(--line-light);display:block;position:absolute}.story2.is-pinned .story2__progress span{background:var(--color-copper);transform:scaleY(var(--pd,0));transform-origin:50% 0;position:absolute;inset:0 -.5px}.story2.is-pinned .story2__rail{z-index:1;position:relative}}@media (max-width:1023.98px){.story2__cover{left:var(--px,50%);top:var(--py,50%);width:max(100cqw, 100cqh * var(--ar));height:max(100cqh, 100cqw / var(--ar));transform:translate(calc(-1 * var(--px,50%)), calc(-1 * var(--py,50%)));position:absolute}}@media (max-width:1023.98px) and (max-height:720px){.story2.is-pinned .story2__scenes{--reserve:188px}.story2.is-pinned .story2__card{display:none}.story2.is-pinned .story2__text:has(.hotspot-legend) .story2__scene-text{display:none}.story2.is-pinned{--now-h:40px}.story2.is-pinned .story2__rail li[data-active] .story2__rail-label{padding-top:9px}.story2.is-pinned .story2__rail li[data-active] .story2__rail-label:before{top:11px}.story2.is-pinned .story2__rail li[data-active] .story2__rail-sub{display:none}}.story2__wide,.story2__card,.story2__detail,.story2__more,.story2__rail-sub,.story2__rail-arrow{display:none}@media (min-width:1024px){.story2.is-pinned{--edge:max(var(--gutter), calc((100vw - var(--wrap)) / 2));--side:calc(var(--edge) + clamp(260px, 20vw, 360px));--img-h:54%;--pad:clamp(24px, 2.6vw, 44px);--detail-w:clamp(140px, 13vw, 210px)}.story2.is-pinned .story2__pin{padding:var(--header-h) 0 0}.story2.is-pinned .story2__grid{grid-template-columns:var(--side) minmax(0, 1fr);grid-template-rows:minmax(0,1fr);gap:0;max-width:none;height:100%;margin:0;padding:0;display:grid}.story2.is-pinned .story2__side{z-index:3;min-height:0;padding:5vh var(--pad) 4vh var(--edge);border-right:1px solid var(--line-light);flex-direction:column;grid-area:1/1;display:flex;position:relative}.story2.is-pinned .story2__title{letter-spacing:-.035em;font-size:clamp(1.625rem,.6rem + 1.9vw,2.75rem);line-height:1.04}.story2.is-pinned .story2__rail{flex-direction:column;gap:4px;margin-top:5vh;padding:0;display:flex}.story2.is-pinned .story2__rail li a{min-height:0;transition:background-color .5s var(--ease-calm), border-color .5s var(--ease-calm), color .3s var(--ease-calm);border:1px solid #0000;grid-template-columns:14px 26px minmax(0,1fr) 16px;align-items:start;gap:0 10px;padding:11px 12px;display:grid}.story2.is-pinned .story2__rail li a:before{grid-column:1;width:11px;height:11px;margin:4px 0 0;position:static}.story2.is-pinned .story2__rail li a:after{display:none}.story2.is-pinned .story2__rail-nr{padding-top:2px}.story2.is-pinned .story2__rail-label{color:var(--color-text);font-size:1rem;font-weight:500}.story2.is-pinned .story2__rail-sub{color:var(--color-muted);margin-top:3px;font-size:.8125rem;font-weight:400;line-height:1.4;display:block}.story2.is-pinned .story2__rail li{position:relative}.story2.is-pinned .story2__rail-arrow{cursor:pointer;width:44px;color:var(--color-bronze);opacity:0;visibility:hidden;transition:opacity .4s var(--ease-calm), transform .6s var(--ease-out-soft), visibility 0s linear .4s;place-items:center;display:grid;position:absolute;top:0;bottom:0;right:0;transform:translate(-6px)}.story2.is-pinned .story2__rail li[data-active] a{background:#b77b571a;border-color:#b77b5773}.story2.is-pinned .story2__rail li[data-active] .story2__rail-arrow{opacity:1;visibility:visible;transition-delay:0s;transform:none}.story2.is-pinned .story2__rail li[data-active] .story2__rail-arrow:hover{transform:translate(3px)}.story2.is-pinned .story2__scenes{grid-area:1/2;min-height:0;position:relative}.story2.is-pinned .story2__scene{display:block}.story2.is-pinned .story2__stage-item,.story2.is-pinned .hotspot-legend{display:none}.story2.is-pinned .story2__wide{height:var(--img-h);background:var(--color-graphite);margin:0;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden;container-type:size}.story2__cover{left:var(--px,50%);top:var(--py,50%);width:max(100cqw, 100cqh * var(--ar));height:max(100cqh, 100cqw / var(--ar));transform:translate(calc(-1 * var(--px,50%)), calc(-1 * var(--py,50%)));position:absolute}.story2__wide-note{z-index:3;color:#f5f3efd1;text-shadow:0 1px 8px #00000080;position:absolute;top:12px;left:16px}.story2.is-pinned .story2__card{z-index:4;left:var(--pad);top:calc(var(--img-h) - 128px);background:var(--color-ink);width:min(400px,42%);color:var(--color-paper);grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px;display:grid;position:absolute;box-shadow:0 24px 60px #00000052}.story2__card-img{aspect-ratio:1;position:relative;overflow:hidden}.story2__card-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--color-copper-hi);font-size:.6875rem}.story2__card-kicker span{margin-right:6px}.story2__card-title{letter-spacing:-.02em;margin-top:6px;font-size:1.125rem;font-weight:500;line-height:1.15}.story2__card-body{color:var(--color-muted-dark);margin-top:6px;font-size:.8125rem;line-height:1.45}.story2.is-pinned .story2__text{left:var(--pad);right:calc(var(--detail-w) + var(--pad) * 2);top:calc(var(--img-h) + clamp(32px, 5vh, 56px));grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-content:start;column-gap:clamp(28px,3vw,56px);padding:0;display:grid;position:absolute;bottom:3vh}.story2.is-pinned .story2__card~.story2__text{top:calc(var(--img-h) + clamp(44px, 6vh, 64px))}.story2.is-pinned .story2__kicker{grid-area:1/1}.story2.is-pinned .story2__scene-title{letter-spacing:-.04em;grid-area:2/1/4;margin-top:12px;font-size:clamp(2.25rem,.8rem + 3.2vw,4.25rem);line-height:.98}.story2.is-pinned .story2__scene-text{grid-area:2/2;max-width:30em;margin-top:14px}.story2.is-pinned .story2__more{grid-area:3/2;place-self:start;margin-top:16px;display:inline-flex}.story2.is-pinned .story2__detail{right:var(--pad);width:var(--detail-w);top:calc(var(--img-h) + clamp(32px, 5vh, 56px));max-height:300px;display:block;position:absolute;bottom:4vh;overflow:hidden;box-shadow:0 18px 40px #0000002e}.story2.is-pinned .story2__wide,.story2.is-pinned .story2__detail{opacity:0;transition:opacity 0s linear 1.5s}.story2.is-pinned .story2__scene[data-active] .story2__wide{opacity:1;transition:opacity 1.4s cubic-bezier(.33,0,.2,1)}.story2.is-pinned .story2__scene[data-active] .story2__detail{opacity:1;transition:opacity 1.1s var(--ease-calm) .35s}.story2.is-pinned .story2__cover img{transition:transform 0s linear 1.5s;transform:scale(1.06)}.story2.is-pinned .story2__scene[data-active] .story2__cover img{transition:transform 3s var(--ease-out-soft);transform:scale(1)}.story2.is-pinned .story2__card{opacity:0;transition:opacity .3s var(--ease-calm), transform 0s linear .3s;transform:translateY(18px)}.story2.is-pinned .story2__scene[data-active] .story2__card{opacity:1;transition:opacity .9s var(--ease-calm) .55s, transform 1.1s var(--ease-out-soft) .55s;transform:none}}@media (min-width:1024px) and (max-width:1279.98px){.story2.is-pinned{--img-h:50%}.story2.is-pinned .story2__detail{display:none}.story2.is-pinned .story2__text{right:var(--pad)}.story2.is-pinned .story2__scene-title{font-size:clamp(2rem,.6rem + 3vw,2.75rem)}.story2.is-pinned .story2__scene-text{font-size:.9375rem}.story2.is-pinned .story2__wide .hotspot--right{flex-direction:row-reverse;transform:translate(calc(11px - 100%),-50%)}}@media (min-width:1024px) and (max-height:820px){.story2.is-pinned .story2__rail-sub{display:none}.story2.is-pinned .story2__rail{gap:2px;margin-top:3vh}.story2.is-pinned .story2__rail li a{padding-block:8px}.story2.is-pinned .story2__side{padding-top:4vh}}.story2__rail li a{min-height:40px;color:var(--color-muted);transition:color .3s var(--ease-calm);align-items:center;gap:14px;padding-left:22px;text-decoration:none;display:flex;position:relative}.story2__rail li a:before{content:"";border:1px solid var(--color-muted);background:var(--color-stone);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;transition:background-color .3s,border-color .3s;position:absolute;top:50%;left:0}.story2__rail li+li a:after{content:"";background:var(--line-light);width:1px;height:28px;position:absolute;bottom:calc(50% + 6px);left:3px}.story2__rail-nr{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:.75rem}.story2__rail-label{font-size:.9375rem}.story2__rail li[data-active] a{color:var(--color-text)}.story2__rail li[data-active] a:before{background:var(--color-copper);border-color:var(--color-copper)}.story2__rail li a:hover{color:var(--color-text)}.process2{--pnum:clamp(3.5rem, 2.4rem + 4vw, 7.5rem);position:relative;overflow:hidden}.process2__head{align-items:end;row-gap:20px;margin-bottom:clamp(48px,6vw,88px)}.process2__head-main,.process2__head-side{grid-column:1/-1}@media (min-width:768px){.process2__head-side{grid-column:5/-1}}@media (min-width:1024px){.process2__head-main{grid-column:1/span 7}.process2__head-side{grid-column:9/-1}}.process2__steps{gap:56px;padding-left:60px;display:grid;position:relative}.process2__track{background:var(--line-dark);position:absolute}.process2__track span{background:var(--color-copper);position:absolute;inset:0}.process2__track--x{display:none}.process2__track--y{width:1px;top:14px;bottom:14px;left:18px}.process2__track--y span{transform-origin:50% 0}.process2__step{position:relative}.process2__num{font-size:var(--pnum);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #b77b57bf;transition:color .7s var(--ease-calm), -webkit-text-stroke-color .7s var(--ease-calm);font-weight:500;line-height:.85;display:block}.process2:not(.is-animated) .process2__num,.process2__step[data-on] .process2__num{color:var(--color-copper);-webkit-text-stroke-color:var(--color-copper)}.process2__dot{border:1px solid var(--color-copper);background:var(--color-graphite);width:13px;height:13px;transition:background-color .5s var(--ease-calm), box-shadow .5s var(--ease-calm);border-radius:50%;position:absolute;top:8px;left:-48px}.process2:not(.is-animated) .process2__dot,.process2__step[data-on] .process2__dot{background:var(--color-copper);box-shadow:0 0 0 5px #b77b572e}.process2__img{aspect-ratio:4/3;max-width:440px;margin-top:20px}.process2__img--zoom img{transform-origin:0;transform:scale(1.12)}.process2__title{letter-spacing:-.02em;margin-top:18px;font-size:1.375rem;font-weight:500}.process2__text{max-width:22em;color:var(--color-muted-dark);margin-top:6px;font-size:.9375rem}@media (min-width:1024px){.process2__steps{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));padding-left:0}.process2__track--y{display:none}.process2__track--x{left:0;right:0;top:calc(var(--pnum) * .85 + 30px);height:1px;display:block}.process2__track--x span{transform-origin:0}.process2__dot{left:0;top:calc(var(--pnum) * .85 + 24px)}.process2__img{max-width:none;margin-top:52px}}.rooms__btn{cursor:pointer;width:48px;height:48px;color:var(--color-paper);background:0 0;border:1px solid #f5f3ef66;place-items:center;font-size:1.1rem;transition:background-color .3s,border-color .3s,color .3s;display:grid}.rooms__btn:hover:not([disabled]){background:var(--color-copper);border-color:var(--color-copper);color:var(--color-ink)}.rooms__btn[disabled]{opacity:.3;cursor:default}.rooms2{padding-block:var(--section-y);position:relative;overflow:hidden}.rooms2__inner{gap:28px;display:grid}.rooms2__text{padding-inline:var(--gutter)}.rooms2__lead{max-width:26em;margin-top:20px}.rooms2__collage{touch-action:pan-y;padding-top:40px;position:relative}.rooms2__bg{position:absolute;inset:0 0 76px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.rooms2__bg:after{content:"";background:linear-gradient(180deg, var(--color-ink) 0%, #17191bc2 24%, #17191bc7 76%, var(--color-ink) 100%);position:absolute;inset:0}.rooms2__bg-img,.rooms2__front-img{opacity:0;transition:opacity .9s var(--ease-calm), transform 1.4s var(--ease-out-soft);position:absolute;inset:0}.rooms2__bg-img{transform:scale(1.04)}.rooms2__bg-img[data-on],.rooms2__front-img[data-on]{opacity:1;transform:none}.rooms2__front-img{transform:scale(1.05)}.rooms2__front{z-index:2;width:calc(100% - 2 * var(--gutter));margin:0 var(--gutter);position:relative}.rooms2__frame{aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073}.rooms2__frame:before{content:"";z-index:3;pointer-events:none;border:1px solid #b77b578c;position:absolute;inset:0}.rooms2__video{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rooms2__cap{z-index:2;background:linear-gradient(#17191b00,#17191bd9);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:18px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.rooms2__play{cursor:pointer;width:48px;height:48px;color:var(--color-paper);background:#17191b59;border:1px solid #f5f3efbf;border-radius:50%;flex:none;place-items:center;transition:background-color .3s,border-color .3s;display:grid}.rooms2__play:hover{background:var(--color-copper);border-color:var(--color-copper)}.rooms2__play span[data-state=play]{border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0;margin-left:3px}.rooms2__play span[data-state=pause]{border-left:4px solid;border-right:4px solid;width:12px;height:14px}.rooms2__word{letter-spacing:.18em;text-transform:uppercase;color:var(--color-paper);font-size:.75rem}.rooms2__caption{color:#f5f3efd6;flex-basis:100%;font-size:.9375rem}.rooms2__nav{z-index:4;padding-inline:var(--gutter);align-items:center;gap:10px;margin-top:24px;display:flex;position:relative}.rooms2__count{letter-spacing:.1em;color:#f5f3efb3;font-variant-numeric:tabular-nums;margin-right:10px;font-size:.875rem}.rooms2__count span{color:var(--color-paper);font-size:1.25rem}.rooms2__note{z-index:4;padding-inline:var(--gutter);margin-top:10px;position:relative}@media (min-width:768px){.rooms2__front{width:72%}.rooms2__frame{aspect-ratio:16/10}.rooms2__caption{flex-basis:auto}.rooms2__cap{flex-wrap:nowrap;gap:16px;padding:22px 24px}}@media (min-width:1024px){.rooms2__inner{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:center;gap:0}.rooms2__text{z-index:3;padding:0 48px 0 max(var(--gutter), calc((100vw - var(--wrap)) / 2));position:relative}.rooms2{padding-block:0 clamp(24px,3vw,48px)}.rooms2__collage{height:min(100svh,980px);padding:0}.rooms2__bg{inset:0;-webkit-mask-image:linear-gradient(#000 0% 72%,#0000 100%);mask-image:linear-gradient(#000 0% 72%,#0000 100%)}.rooms2__bg:after{background:linear-gradient(90deg, var(--color-ink) 0%, #17191bcc 18%, #17191bbd 100%)}.rooms2__front{width:60%;margin:-18.75% 0 0;position:absolute;top:50%;left:8%}.rooms2__nav{right:max(var(--gutter), calc((100vw - var(--wrap)) / 2));margin:0;padding:0;position:absolute;top:6%}.rooms2__note{margin:0;padding:0;position:absolute;bottom:4%;left:8%}}.split{display:grid}.split__media{aspect-ratio:16/10;background:var(--color-graphite);margin:0;position:relative;overflow:hidden}.split__img{position:absolute;inset:0}.split__note{left:var(--gutter);position:absolute;bottom:12px}.split__note .media-note{color:#f5f3efcc}.split__text{padding:clamp(48px, 8vw, 72px) var(--gutter)}.split__lead{max-width:30em}@media (max-width:767.98px){.facts--row>div{grid-template-columns:8.5em minmax(0,1fr);gap:12px;padding:10px 0}.facts--row dt{padding-top:.3em}}@media (min-width:768px){.split__media{aspect-ratio:21/9}.facts--row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;display:grid}.facts--row>div{border-bottom:0;padding:14px 0 0;display:block}.facts--row dt{padding-top:0}.facts--row dd{margin-top:4px}}@media (min-width:1024px){.split{grid-template-columns:5fr 7fr}.split__media{aspect-ratio:auto}.split__text{padding:clamp(64px, 6vw, 104px) max(var(--gutter), calc((100vw - var(--wrap)) / 2)) clamp(64px, 6vw, 104px) clamp(48px, 5vw, 96px);align-self:center}}.finale{isolation:isolate;background:var(--color-ink);min-height:100svh;color:var(--color-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.finale__media{z-index:-2;will-change:transform;position:absolute;inset:-8% 0}.finale__shade{z-index:-1;background:linear-gradient(#17191b2e 0%,#17191b80 54%,#17191bf0 100%);position:absolute;inset:0}.finale__content{padding-top:30vh;padding-bottom:calc(var(--mnav-h) + env(safe-area-inset-bottom,0px) + 40px)}@media (min-width:768px){.finale__content{padding-bottom:9vh}}.finale__title{letter-spacing:-.045em;max-width:9.5em;margin-top:18px;font-size:clamp(2.75rem,1.6rem + 5vw,7rem);font-weight:500;line-height:.95}.finale--plain{min-height:0}.finale--plain .finale__content{padding-top:var(--section-y);padding-bottom:var(--section-y)}.finale__title--sub{max-width:11em;font-size:clamp(2.5rem,1.5rem + 4vw,5.5rem)}.finale--plain .finale__note{display:none}@media (max-width:767.98px){.finale--plain .finale__content{padding-bottom:calc(var(--section-y) + 0px)}}.finale__line{max-width:34em;font-size:var(--fs-lead);color:#f5f3efdb;margin-top:18px}.finale__actions{flex-wrap:wrap;align-items:center;gap:18px 40px;margin-top:36px;display:flex}.finale__direct{flex-direction:column;display:flex}.finale__direct a{min-height:40px;color:var(--color-paper);text-underline-offset:6px;align-items:center;-webkit-text-decoration:underline #f5f3ef4d;text-decoration:underline #f5f3ef4d;display:inline-flex}.finale__direct a:hover{-webkit-text-decoration-color:var(--color-copper);text-decoration-color:var(--color-copper)}.finale__note{margin-top:36px}.btn--copper{background:var(--color-copper);color:var(--color-ink);border-color:var(--color-copper)!important}@media (hover:hover){.btn--copper:hover{background:var(--color-copper-hi);color:var(--color-ink);border-color:var(--color-copper-hi)!important}}.site-header__cta{margin-left:clamp(8px,1vw,16px);min-height:42px!important;color:var(--color-paper)!important;border:1px solid #f5f3ef73!important;padding:0 16px!important}.site-header__cta:after{display:none}.site-header__cta:hover{background:#b77b571f;border-color:var(--color-copper)!important}.site-header__cta span{color:var(--color-copper)}.site-footer{position:relative;overflow:hidden}.site-footer__mark{display:none}@media (min-width:1024px){.site-footer__mark{opacity:.05;pointer-events:none;width:auto;height:78%;display:block;position:absolute;bottom:-6%;right:-2%}}.annotated{margin:0}.annotated__frame{aspect-ratio:1}@media (min-width:1024px){.faq__head .shead__title,.rooms2__text .shead__title{font-size:min(var(--fs-h2), 3.6vw)}}.mmenu__contact a.mmenu__cta{width:100%;min-height:56px;color:var(--color-ink);justify-content:center;margin-bottom:18px;font-size:1rem}.tone-graphite .eyebrow,.tone-graphite .shead__nr{color:var(--copper-on-graphite)}.tone-graphite .muted,.tone-graphite .process2__text{color:var(--muted-on-graphite)}.hero-film__toggle--quiet{z-index:6;left:max(var(--gutter), calc((100% - var(--wrap)) / 2));clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;bottom:18px;overflow:hidden}.hero-film__toggle--quiet:focus-visible{clip-path:none;width:auto;height:auto;overflow:visible}
