@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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins), "Poppins", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bone:#f4efe6;--color-bone-text:#f3eee4;--color-bone-2:#e9e2d6;--color-bone-3:#cfc7b8;--color-cream:#efe3ce;--color-hairline:#e3d9c6;--color-ink:#1f1c19;--color-ink-2:#2d2926;--color-mute:#5c5852;--color-mute-ink:#a69e90;--color-mute-ink-2:#8e877b;--color-gold:#c9a961;--color-gold-text:#765d22;--color-gold-rule:#9e7c2d;--color-tile:#f6f1e7;--font-body:var(--font-fira), "Fira Sans", "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-bodoni), "Bodoni Moda", "Didot", Georgia, serif;--text-hero:clamp(64px, 5.833vw, 84px);--text-hero--line-height:1.02;--text-hero--letter-spacing:-.025em;--text-title:clamp(44px, 3.889vw, 56px);--text-title--line-height:1.05;--text-title--letter-spacing:-.015em;--text-chapter:clamp(36px, 3.056vw, 44px);--text-chapter--line-height:1.1;--text-chapter--letter-spacing:-.015em;--text-section:32px;--text-section--line-height:1.1;--text-section--letter-spacing:-.01em;--text-card:20px;--text-card--line-height:1.3;--text-card--letter-spacing:-.015em;--text-lead:24px;--text-lead--line-height:34px;--text-body:15px;--text-body--line-height:1.7;--text-small:13px;--text-small--line-height:1.6;--text-cap:11px;--text-cap--letter-spacing:.08em;--text-cap-sm:10px;--text-cap-sm--letter-spacing:.08em;--text-didot-hero:clamp(120px, 11.667vw, 168px);--text-didot-hero--line-height:.9;--text-didot-band:clamp(96px, 9.167vw, 132px);--text-didot-band--line-height:.9;--text-didot-landing:clamp(80px, 7.639vw, 110px);--text-didot-landing--line-height:.9;--text-didot-slat:60px;--text-didot-slat-closed:32px;--text-didot-slat-closed--line-height:.95;--text-didot-index:22px;--spacing-section:96px;--spacing-title-b:48px;--spacing-after-title:56px;--spacing-strip:64px;--spacing-foot-t:64px;--spacing-foot-b:40px;--spacing-divider:48px;--spacing-gutter:64px;--spacing-gutter-phone:20px;--spacing-col-gap:24px;--spacing-header:84px;--spacing-header-phone:60px;--spacing-wayline:30px;--container-frame:1440px;--frame-margin:max(0px, calc((100vw - var(--container-frame)) / 2));--ease-house:cubic-bezier(.2, .8, .2, 1);--duration-fade:1s;--duration-line:1.2s;--duration-hero:2.8s;--duration-drift:26s;--duration-hover:.6s;--duration-zoom:1.6s;--duration-transition:.7s}}@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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--gutter:var(--spacing-gutter)}@media (max-width:859px){:root{--gutter:var(--spacing-gutter-phone)}}.pic-h{height:var(--pic-h);width:auto}.cap.gold{color:var(--color-gold)}.cap.gold-t{color:var(--color-gold-text)}.sechead{margin-bottom:24px}.hero h1.d-hero{margin-top:16px}.skip{z-index:100;background:var(--color-ink);color:var(--color-bone-text);font-family:var(--font-sans);padding:10px 14px;font-size:12px;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.hdr{z-index:50;height:var(--spacing-header);color:var(--color-ink-2);background:var(--color-bone);border-bottom:1px solid #0000;transition:background .32s ease-out,color .32s ease-out,border-color .32s ease-out;position:fixed;inset:0 0 auto}.hdr[data-over=true][data-scrolled=false]{color:#fff;background:0 0}.hdr[data-scrolled=true]{border-bottom-color:var(--color-hairline)}.hdr[data-over=false]~main{padding-top:var(--spacing-header)}.hdr .frame{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr .brand img{width:auto;height:40px}.hdr[data-over=true][data-scrolled=false] .brand img{filter:brightness(0)invert()}.hdr nav{align-items:center;gap:36px;display:flex}.hdr nav a,.hdr nav button{cursor:pointer;color:inherit;font-family:var(--font-sans);font-size:var(--text-cap);letter-spacing:var(--text-cap--letter-spacing);text-transform:uppercase;background:0 0;border:0;padding:8px 0;font-weight:500;line-height:1;position:relative}.hdr nav a:after,.hdr nav button:after{content:"";background:var(--color-gold);transform-origin:0;height:1px;transition:transform var(--duration-hover) var(--ease-house);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hdr nav a:hover:after,.hdr nav a[aria-current=page]:after,.hdr nav button:hover:after,.hdr nav button[aria-expanded=true]:after{transform:scaleX(1)}.hdr .navrule{opacity:.35;background:currentColor;width:1px;height:14px;margin:0 -8px;display:inline-block}.hdr .trade{font-family:var(--font-sans);font-size:var(--text-cap);letter-spacing:var(--text-cap--letter-spacing);text-transform:uppercase;padding:8px 0;font-weight:500;line-height:1;position:relative}.hdr .trade:after{content:"";background:var(--color-gold);transform-origin:0;height:1px;transition:transform var(--duration-hover) var(--ease-house);position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.hdr .trade:hover:after{transform:scaleX(1)}.hdr .burger,.hdr .hpin{display:none}@media (max-width:859px){.hdr{height:var(--spacing-header-phone)}.hdr[data-over=false]~main{padding-top:var(--spacing-header-phone)}.hdr .frame{grid-template-columns:44px minmax(0,1fr) 44px;place-items:center;gap:0;padding-inline:16px;display:grid}.hdr .brand img{height:32px}.hdr nav,.hdr .trade{display:none}.hdr .burger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:start;align-items:center;margin-left:-12px;padding:0;display:inline-flex}.hdr .hpin{width:44px;height:44px;color:inherit;justify-content:center;justify-self:end;align-items:center;margin-right:-12px;display:inline-flex}}.mpanel{left:0;right:0;top:var(--spacing-header);z-index:49;background:var(--color-bone);height:644px;color:var(--color-ink-2);border-top:1px solid var(--color-hairline);opacity:0;visibility:hidden;transition:opacity .32s var(--ease-house), transform .32s var(--ease-house), visibility 0s linear .32s;position:fixed;transform:translateY(-8px);box-shadow:0 32px 48px #1f1c192e}.mpanel[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.mpanel .frame{box-sizing:border-box;flex-direction:column;gap:14px;height:100%;padding-top:14px;padding-bottom:24px;display:flex}.mpanel .ptop{justify-content:space-between;align-items:baseline;display:flex}.mpanel .ptop .cap{line-height:1.5}.mpanel .ptop .cap:first-child{color:var(--color-gold-text)}.mpanel .ptop a{color:var(--color-ink-2);position:relative}.mpanel .ptop a:after{content:"";background:var(--color-gold);transform-origin:0;height:1px;transition:transform var(--duration-hover) var(--ease-house);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.mpanel .ptop a:hover:after,.mpanel .ptop a:focus-visible:after{transform:scaleX(1)}.slats{flex:1;gap:6px;min-height:0;display:flex}.slat{box-sizing:border-box;contain:layout paint;min-width:0;transition:flex-grow .5s var(--ease-house);flex-direction:column;flex:1 1 0;justify-content:flex-end;padding:0 24px 24px;display:flex;position:relative;overflow:hidden}.slat.ink{background:var(--color-ink);color:var(--color-bone-text)}.slat.cream{background:var(--color-cream);color:var(--color-ink-2)}.slat.photo{background:var(--color-ink);color:#fff}.slat .lamp,.slat .grain{z-index:0}.slat img.cut{z-index:0;width:auto;height:250px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.slat.cream img.cut{height:240px}.slat img.photo{object-fit:cover;z-index:0;width:100%;height:100%;transition:transform 1.6s var(--ease-house);position:absolute;inset:0}.slat.photo .scrim{z-index:0;background:linear-gradient(#1f1c1900 0%,#1f1c19cc 100%);height:75%}.slat .num,.slat .nm,.slat .ln{z-index:1;display:block;position:relative}.slat .num{color:var(--color-gold);margin-bottom:8px;line-height:1.5}.slat.cream .num{color:var(--color-gold-text)}.slat .nm{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:var(--text-didot-slat-closed);line-height:var(--text-didot-slat-closed--line-height);transition:font-size .5s var(--ease-house), letter-spacing .5s var(--ease-house);margin-bottom:66px}.slat .ln{font-size:var(--text-small);line-height:var(--text-small--line-height);opacity:0;max-width:360px;transition:opacity .5s var(--ease-house) 60ms, transform .5s var(--ease-house) 60ms;position:absolute;bottom:24px;left:24px;right:24px;transform:translateY(8px)}.slat.ink .ln{color:var(--color-bone-3)}.slat.cream .ln{color:var(--color-mute)}.slat.photo .ln{color:var(--color-bone-2)}.slat.open{flex-grow:2.4}.slat.open .nm{font-size:var(--text-didot-slat)}.slat.open .ln{opacity:1;transform:none}.slats:hover .slat.open:not(:hover),.slats:focus-within .slat.open:not(:focus-visible){flex-grow:1}.slats:hover .slat.open:not(:hover) .nm,.slats:focus-within .slat.open:not(:focus-visible) .nm{font-size:var(--text-didot-slat-closed)}.slats:hover .slat.open:not(:hover) .ln,.slats:focus-within .slat.open:not(:focus-visible) .ln{opacity:0;transform:translateY(8px)}.slats .slat:hover,.slats .slat:focus-visible{flex-grow:2.4}.slats .slat:hover .nm,.slats .slat:focus-visible .nm{font-size:var(--text-didot-slat);letter-spacing:.04em}.slats .slat:hover .ln,.slats .slat:focus-visible .ln{opacity:1;transform:none}.slat:hover img.photo,.slat:focus-visible img.photo{transform:scale(1.04)}.pscrim{z-index:48;opacity:0;visibility:hidden;background:#1f1c1959;transition:opacity .32s ease-out,visibility 0s linear .32s;position:fixed;inset:0}.pscrim[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}@media (max-width:859px){.mpanel,.pscrim{display:none}}.mm{z-index:60;background:var(--color-bone);color:var(--color-ink-2);font-family:var(--font-sans);padding:0 16px max(24px, env(safe-area-inset-bottom));box-sizing:border-box;opacity:0;visibility:hidden;transition:opacity .32s var(--ease-house), visibility 0s linear .32s;overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mm[data-open=true]{opacity:1;visibility:visible;transition-delay:0s}.mm .mmtop{height:var(--spacing-header-phone);flex-shrink:0;grid-template-columns:44px minmax(0,1fr) 44px;place-items:center;margin:0 -4px;display:grid}.mm .mmtop img{width:auto;height:32px}.mm .mmtop .close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;justify-self:start;align-items:center;padding:0;display:inline-flex}.mm .mmhead{color:var(--color-gold-text);justify-content:space-between;align-items:baseline;margin-top:6px;line-height:1.6;display:flex}.mm .mmhead a{color:var(--color-ink-2)}.mm .mmslats{flex-direction:column;gap:6px;margin-top:12px;display:flex}.mm .mslat{box-sizing:border-box;flex-shrink:0;align-items:center;height:92px;padding:0 18px;display:flex;position:relative;overflow:hidden}.mm .mslat.ink{background:var(--color-ink);color:var(--color-bone-text)}.mm .mslat.cream{background:var(--color-cream);color:var(--color-ink-2)}.mm .mslat.photo{background:var(--color-ink);color:#fff}.mm .mslat .lamp{background:radial-gradient(60% 80% at 90%,#c9a96138 0%,#c9a96100 70%)}.mm .mslat .grain{opacity:.5}.mm .mslat img.cut{object-fit:contain;width:auto;max-width:42%;height:86px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.mm .mslat img.photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mm .mslat .scrim{background:linear-gradient(90deg,#1f1c19d1 0%,#1f1c198c 55%,#1f1c191a 100%);height:auto;inset:0}.mm .mslat .t{flex-direction:column;gap:3px;max-width:62%;display:flex;position:relative}.mm .mslat .num{color:var(--color-gold);font-size:9px;line-height:1.5}.mm .mslat.cream .num{color:var(--color-gold-text)}.mm .mslat .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:30px;line-height:1}.mm .mslat .ln{margin-top:2px;font-size:11px;line-height:1.35}.mm .mslat.ink .ln,.mm .mslat.photo .ln{color:var(--color-bone-3)}.mm .mslat.cream .ln{color:var(--color-mute)}.mm .mml{flex-direction:column;gap:12px;margin-top:18px;display:flex}.mm .mml a{font-family:var(--font-sans);color:var(--color-ink-2);font-size:16px;line-height:1.3}.mm .mmb{gap:28px;margin-top:auto;padding-top:18px;line-height:1.6;display:flex}.mm .mmb a{color:var(--color-gold-text)}html.mm-open,html.mm-open body{overflow:hidden}@media (min-width:860px){.mm{display:none}}.wayline{height:var(--spacing-wayline);font-family:var(--font-sans);font-size:var(--text-cap-sm);letter-spacing:var(--text-cap-sm--letter-spacing);text-transform:uppercase;color:var(--color-ink-2);align-items:center;font-weight:500;display:flex}.wayline a{padding-bottom:1px}.wayline a:hover{color:var(--color-gold-text)}.wayline .sep{color:var(--color-gold);font-size:11px;line-height:1}.wayline .here{color:var(--color-gold-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wayline.light{color:var(--color-bone-text)}.wayline.light .here{color:#f3eee4cc}.wayline.light a:hover{color:#fff}.hero .wayline{top:var(--spacing-header);position:absolute;left:0;right:0}.wayline .frame{align-items:center;gap:10px;display:flex}@media (max-width:859px){.hero .wayline{top:var(--spacing-header-phone)}}.hero{background:var(--color-ink);height:100svh;min-height:640px;max-height:960px;color:var(--color-bone-text);position:relative;overflow:clip}.hero .pic{position:absolute;inset:0;overflow:hidden}.hero .pic img{object-fit:cover;width:100%;height:100%}.hero .topscrim{background:linear-gradient(#1f1c198c,#1f1c1900);height:200px;position:absolute;top:0;left:0;right:0}.hero .scrim{background:linear-gradient(#2d292600 0%,#2d2926b8 100%);height:70%}.hero .hc{padding-bottom:72px;position:absolute;bottom:0;left:0;right:0}.hero .rule{background:var(--color-gold);width:72px;height:1px;margin-bottom:22px}.hero .hc .t-hero{color:#fff;max-width:1250px}.hero .sub{max-width:620px;color:var(--color-bone-text);margin-top:22px;font-size:16px;line-height:1.5}.hero .ctas{flex-wrap:wrap;align-items:center;gap:40px;margin-top:30px;display:flex}.hero .ctas .ulink{color:#fff}.hero .note{color:var(--color-bone-3);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:500;position:absolute;bottom:22px;left:0;right:0}@media (max-width:859px){.hero{min-height:560px}.hero .wayline,.hero .note{display:none}.hero .pic img{object-position:60% 50%}.hero .hc{padding-bottom:28px}.hero .rule{width:56px;margin-bottom:16px}.hero .hc .t-hero{letter-spacing:-.025em;text-wrap:balance;font-size:34px;line-height:1.06}.hero .sub{margin-top:14px;font-size:14px}.hero .ctas{gap:24px;margin-top:18px}}.edit .lbl{color:var(--color-gold-text);grid-column:1/span 3}.edit .body{grid-column:4/span 7}.edit .body .t-lead{color:var(--color-ink-2);letter-spacing:-.02em}.edit .body .ulink{margin-top:32px}.edit .body p+p{margin-top:18px}.edit .solo .rule{display:none}.edit .solo .body .t-lead{max-width:1100px}.edit .solo .body .ulink{margin-top:28px}@media (max-width:859px){.edit.rh-block{padding-top:56px}.edit.rh-block.rh-close{padding-bottom:52px}.edit .body .t-lead{font-size:21px;line-height:1.45}.edit .body .ulink,.edit .solo .body .ulink{margin-top:20px}.edit .solo .rule{background:var(--color-gold-rule);width:40px;height:1px;margin-bottom:20px;display:block}}.title .frame{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.title .cap{color:var(--color-gold-text);line-height:1.5}.title h1{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-ink-2);max-width:960px;font-size:56px;font-weight:300;line-height:1.05}.title .std{width:100%;max-width:760px;color:var(--color-mute);font-size:16px;line-height:1.6}@media (max-width:859px){.title h1{font-size:34px}}.band{align-items:center;min-height:560px;display:flex;position:relative;overflow:clip}.band.ink{background:var(--color-ink);color:var(--color-bone-text)}.band.cream{background:var(--color-cream);color:var(--color-ink-2)}.band .frame{z-index:2;box-sizing:border-box;width:100%;position:relative}.band .num{color:var(--color-gold);line-height:1.5}.band.cream .num{color:var(--color-gold-text)}.band .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin-top:10px;display:block}.band .nm a{transition:color var(--duration-hover) var(--ease-house);display:block}.band .nm a:hover{color:var(--color-gold)}.band .ln{max-width:560px;font-size:var(--text-body);margin-top:10px;line-height:1.5}.band.ink .ln{color:var(--color-bone-3)}.band.cream .ln{color:var(--color-mute)}.band .cut{right:calc(var(--frame-margin) + 150px);z-index:1;width:auto;position:absolute;top:50%;transform:translateY(-50%)}.band.photo{align-items:flex-end}.band.photo .frame{padding-bottom:48px}.band.photo .nm{color:#fff}.band.photo .ln{color:var(--color-bone-text)}.band.photo .pic{z-index:0;position:absolute;inset:0}.band.photo .pic img{object-fit:cover;width:100%;height:100%}.band.photo .scrim{z-index:1;background:linear-gradient(#2d292600 0%,#2d2926bd 100%);height:72%}.band .grain{z-index:1}.band.cream .lamp{display:none}@media (max-width:859px){.band,.band.photo{align-items:flex-end;height:360px;min-height:360px;display:flex}.band .frame,.band.photo .frame{padding-top:0;padding-bottom:22px}.band .cut{object-fit:contain;width:auto;max-width:180px;height:auto;max-height:185px;top:30%;left:50%;right:auto;transform:translate(-50%,-50%)}.band .num{font-size:var(--text-cap-sm);letter-spacing:var(--text-cap-sm--letter-spacing)}.band .nm{margin-top:4px;line-height:.95}.band .ln{margin-top:8px;font-size:12px}}.innov{grid-template-columns:minmax(0, 1fr) calc(600px + var(--frame-margin));height:760px;display:grid}.innov .pic{background:var(--color-cream);position:relative;overflow:hidden}.innov .pic img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.innov .txt{padding:0 calc(var(--gutter) + var(--frame-margin)) 0 var(--gutter);box-sizing:border-box;flex-direction:column;justify-content:center;gap:22px;display:flex}.innov .txt h2{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-ink-2);font-size:44px;font-weight:300;line-height:1.05}.innov .txt .lead{color:var(--color-mute);font-size:var(--text-body);line-height:var(--text-body--line-height)}.innov .rows{border-top:1px solid var(--color-hairline)}.row{border-bottom:1px solid var(--color-hairline);font-size:var(--text-small);grid-template-columns:190px minmax(0,1fr);column-gap:0;padding:12px 0;line-height:1.2;display:grid}.row .rn{font-family:var(--font-body);color:var(--color-ink-2);font-size:13px;font-weight:500}.row .rd{color:var(--color-mute)}.innov .txt .ulink{align-self:flex-start}@media (max-width:859px){.innov{grid-template-columns:minmax(0,1fr);height:auto}.innov .txt{display:contents}.innov .txt h2{margin:56px var(--gutter) 0;letter-spacing:-.02em;order:1;font-size:34px;line-height:1.05}.innov .txt .lead{margin:16px var(--gutter) 36px;order:2}.innov .pic{order:3;height:280px}.innov .rows{margin:8px var(--gutter) 0;order:4}.innov .txt .ulink{margin:14px var(--gutter) 48px;order:5}.row{grid-template-columns:1fr;gap:4px;font-size:12px}}.split .pic{aspect-ratio:4/3;grid-column:1/span 6;position:relative;overflow:hidden}.split .pic img{object-fit:cover;width:100%;height:100%}.split .txt{flex-direction:column;grid-column:8/span 5;display:flex}.split .txt .cap{color:var(--color-gold-text);margin-bottom:20px}.split .txt .lead{color:var(--color-ink-2)}.split .txt .ulink{align-self:flex-start;margin-top:32px}.chapter{background:var(--color-ink);color:var(--color-bone-text);position:relative;overflow:clip}.chapter .macro{z-index:0;position:absolute;inset:0}.chapter .macro img{object-fit:cover;opacity:.38;width:100%;height:100%}.chapter .veil{z-index:1;background:linear-gradient(90deg,#1f1c19d9 0%,#1f1c198c 55%,#1f1c1933 100%);position:absolute;inset:0}.chapter .frame{z-index:2;align-items:center;position:relative}.chapter .lock{flex-direction:column;grid-column:1/span 5;align-items:flex-start;gap:18px;display:flex}.chapter .lock img{width:77px;height:104px}.chapter .lock h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-bone-text);font-size:44px;font-weight:300;line-height:1.1}.chapter .ct{grid-column:7/span 6}.chapter .ct p{color:var(--color-bone-3)}.chapter .ct .credit{font-size:var(--text-small);color:var(--color-bone-text);margin-top:22px}.chapter .ct .ulink{margin-top:18px}@media (max-width:859px){.chapter.rh-chapter{padding-top:56px;padding-bottom:52px}.chapter .lock img{width:68px;height:92px}.chapter .lock h2{font-size:30px;line-height:1.12}.chapter .ct{margin-top:0}.chapter .ct .credit{margin-top:18px;line-height:1.15}}.newsl .ntop{justify-content:space-between;align-items:baseline;margin-bottom:26px;display:flex}.newsl .ntop h2{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-ink-2);font-size:44px;font-weight:500;line-height:1.1}.nrow{border-top:1px solid var(--color-hairline);grid-template-columns:200px minmax(0,1fr) 160px;align-items:baseline;column-gap:24px;padding:22px 0;display:grid}.nrow:last-child{border-bottom:1px solid var(--color-hairline)}.nrow .nd{color:var(--color-mute)}.nrow .nt{font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);color:var(--color-ink-2)}.nrow .nc{text-align:right;color:var(--color-gold-text)}.nrow a.nt:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);text-decoration-color:var(--color-gold-rule);text-underline-offset:6px}@media (max-width:859px){.newsl.rh-block{padding-top:48px}.newsl.rh-block.rh-close{padding-bottom:44px}.newsl .ntop{margin-bottom:18px}.newsl .ntop h2{letter-spacing:-.02em;font-size:34px;font-weight:300;line-height:1.05}.nrow{flex-wrap:wrap;align-items:baseline;gap:6px;padding:16px 0;display:flex}.nrow .nd{color:var(--color-gold-text);font-size:var(--text-cap-sm);order:1;line-height:1.6}.nrow .nc{text-align:left;font-size:var(--text-cap-sm);order:2;line-height:1.6}.nrow .nc:before{content:"·";margin-right:6px}.nrow .nt{letter-spacing:-.01em;flex-basis:100%;order:3;font-size:16px;line-height:1.35}}.rband{background:var(--color-ink);min-height:600px;color:var(--color-bone-text);align-items:flex-end;display:flex;position:relative;overflow:clip}.rband .pic{position:absolute;inset:0}.rband .pic img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.rband .scrim{z-index:1;background:linear-gradient(#1f1c1926 0%,#1f1c1999 40%,#1f1c19e6 100%);height:100%;top:0}.rband .frame{z-index:2;align-items:end;padding-bottom:64px;position:relative}.rband .rcol{grid-column:1/span 8}.rband .rcol .cap{color:var(--color-gold);line-height:1.5}.rband h2{max-width:800px;font-family:var(--font-sans);letter-spacing:-.01em;color:#fff;margin-top:18px;font-size:42px;font-weight:500;line-height:1.08}.rband form{align-items:flex-end;gap:24px;max-width:560px;margin-top:24px;display:flex}.rband form .field{flex:1}.rband .rline{color:var(--color-bone-3);font-size:var(--text-small);margin-top:18px}.rband .rline a{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:4px;color:var(--color-bone-text)}.rband .rcap{text-align:right;letter-spacing:.08em;color:#f3eee499;grid-column:10/span 3;font-size:9px}@media (max-width:859px){.rband{min-height:520px}.rband .frame{padding-top:64px;padding-bottom:40px}.rband .rcol .cap{font-size:var(--text-cap-sm)}.rband h2{font-size:27px;line-height:1.12}.rband form{flex-direction:column;align-items:stretch;gap:20px}.rband .rcap{text-align:left;margin-top:24px}}.foot{background:var(--color-ink);color:var(--color-bone-3);padding-top:var(--spacing-foot-t);padding-bottom:var(--spacing-foot-b)}.foot .brandcol{grid-column:1/span 3}.foot .brandcol img{filter:brightness(0)invert(.93)sepia(.14);width:120px;height:auto}.foot .fdesc{max-width:300px;color:var(--color-mute-ink);font-size:var(--text-small);line-height:var(--text-body--line-height);margin-top:22px}.foot .fcol{flex-direction:column;gap:8px;display:flex}.foot .fcol:first-of-type{grid-column:5/span 2}.foot .fcol:nth-of-type(2){grid-column:7/span 2}.foot .fcol:nth-of-type(3){grid-column:9/span 2}.foot .fcol:nth-of-type(4){grid-column:11/span 2}.foot .fcol h4{font-size:var(--text-cap-sm);letter-spacing:var(--text-cap-sm--letter-spacing);text-transform:uppercase;color:var(--color-gold);margin-bottom:12px;font-weight:500}.foot .fcol a{color:var(--color-bone-3);font-size:12px}.foot .fcol a:hover{color:#fff}.foot .fbot{color:var(--color-mute-ink-2);border-top:1px solid #f3eee424;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:18px;font-size:11px;display:flex}.foot .fbot nav{gap:24px;display:flex}.foot .fbot a{color:var(--color-mute-ink)}.foot .fbot a:hover{color:#fff}@media (max-width:859px){.foot{padding-top:64px;padding-bottom:40px}.foot .frame.grid12{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}.foot .brandcol{grid-column:1/-1!important}.foot .fdesc{margin-top:26px}.foot .fcol h4{margin-bottom:10px;line-height:1.6}.foot .fcol:nth-of-type(n){grid-column:auto!important}.foot .fbot{flex-direction:column;align-items:flex-start;gap:10px;margin-top:40px}}.hero.short{max-height:860px}.hero.short .hc{padding-bottom:64px}.hero.short .hc .cap{line-height:1.5}.hero.short .hc h1{color:#fff;margin-top:12px}.hero.short .hc .credit{color:var(--color-bone-text);margin-top:12px;font-size:14px;line-height:1.2}.hero.short .note.chip{left:auto;right:calc(var(--frame-margin) + 24px);width:auto;font-family:var(--font-body);letter-spacing:.08em;text-transform:none;color:var(--color-bone-text);background:#2d292699;padding:6px 10px;font-size:10px;font-weight:400;bottom:20px}.intro .story{flex-direction:column;grid-column:1/span 7;gap:22px;display:flex}.intro .story h2{font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--text-lead--line-height);color:var(--color-ink-2);font-weight:400}.intro .story p{color:var(--color-mute);line-height:1.75}.intro .story .links{gap:36px;margin-top:4px;display:flex}.intro .mats{flex-direction:column;grid-column:9/span 4;gap:10px;padding-top:8px;display:flex}.intro .mats .cap{line-height:1.5}.intro .mats ul{color:var(--color-mute);font-size:var(--text-small);flex-direction:column;gap:4px;margin:0;padding:0;line-height:1.7;list-style:none;display:flex}.kp .kphead{justify-content:space-between;align-items:baseline;margin-bottom:20px;display:flex}.kp .kphead h2{font-family:var(--font-sans);letter-spacing:-.025em;color:var(--color-ink-2);font-size:32px;font-weight:500;line-height:1.1}.kp .kpnote{color:var(--color-mute);font-size:12px}.pieces{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.piece{background:var(--color-tile);box-sizing:border-box;height:320px;transition:background var(--duration-hover) var(--ease-house);flex-direction:column;justify-content:flex-end;padding:18px 20px;display:flex;position:relative;overflow:hidden}.piece:hover{background:var(--color-cream)}.piece .num{font-family:var(--font-body);letter-spacing:.08em;color:var(--color-gold-text);z-index:1;font-size:10px;font-weight:500;position:absolute;top:16px;left:20px}.piece img{width:auto;max-width:85%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.piece .ph{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;width:240px;height:200px;color:var(--color-mute);text-align:center;justify-content:center;align-items:center;padding:20px;font-size:10px;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.piece .pn{color:var(--color-ink-2);font-size:13px;font-weight:500;line-height:1.2;position:relative}.piece .pf{color:var(--color-mute);margin-top:3px;font-size:12px;line-height:1.2;position:relative}@media (max-width:859px){.pieces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.piece{height:240px}.piece img{max-width:75%;max-height:60%}.piece .ph{width:70%;height:40%;padding:8px;top:40%}.kp .kphead{flex-direction:column;align-items:flex-start;gap:8px}}.flist .fl{grid-column:4/span 9}.flist .lbl{color:var(--color-gold-text);grid-column:1/span 3}.flist .row{grid-template-columns:200px minmax(0,1fr);column-gap:24px;padding:14px 0;font-size:14px;line-height:1.2}.flist .row .rn{font-size:14px}.flist .rows{border-top:0}.flist a.row:hover .rn{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);text-decoration-color:var(--color-gold-rule);text-underline-offset:5px}.dchap{background:var(--color-ink);color:var(--color-bone-text);padding:96px 0;position:relative;overflow:clip}.dchap .frame{z-index:2;position:relative}.dchap .dpic{background:var(--color-ink-2);grid-column:1/span 4;height:456px;position:relative;overflow:hidden}.dchap .dtxt{flex-direction:column;grid-column:6/span 7;align-items:flex-start;gap:16px;padding-top:8px;display:flex}.dchap .dtxt h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-bone);font-size:44px;font-weight:300;line-height:1.05}.dchap .dtxt p{color:var(--color-bone-3);font-size:14px;line-height:1.7}.dchap .dtxt blockquote{text-transform:none;color:var(--color-bone-text);margin:0;font-size:30px;line-height:1.25}@media (max-width:859px){.flist .row{grid-template-columns:1fr;row-gap:4px}.dchap{padding:56px 0}.dchap .dpic{height:320px}.dchap .dtxt h2{font-size:32px}}.cstrip{background:var(--color-cream);color:var(--color-ink-2);padding:64px 0}.cstrip .frame{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.cstrip .cat{align-items:center;gap:24px;display:flex}.cstrip .cat .cover{object-fit:cover;flex-shrink:0;width:160px;height:208px}.cstrip .ct,.cstrip .ret{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.cstrip h3{font-family:var(--font-sans);letter-spacing:-.025em;font-size:28px;font-weight:500;line-height:1.15}.cstrip .cl{font-size:var(--text-small);color:var(--color-mute);line-height:1.15}.cstrip .rform{flex-wrap:wrap;align-items:flex-end;gap:16px;width:100%;display:flex}.cstrip .rform .field{flex:200px;min-width:0;max-width:300px}.cstrip .field input{height:48px}.cstrip .ph-note{font-size:var(--text-small);color:var(--color-mute-ink-2)}@media (max-width:859px){.cstrip{padding:48px 0}.cstrip .frame{grid-template-columns:minmax(0,1fr);row-gap:40px}.cstrip .cat{align-items:flex-start}.cstrip .cat .cover{width:100px;height:130px}.cstrip .rform{flex-direction:column;align-items:stretch}.cstrip .rform .field{flex:none}}.cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.cat-card img{aspect-ratio:10/13;object-fit:cover;width:100%}.cat-card .cn{font-family:var(--font-sans);margin-top:14px;font-size:15px;font-weight:500}.cat-card .cs{color:var(--color-mute);font-size:var(--text-small);margin-top:4px}@media (max-width:859px){.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.strip{background:var(--color-tile)}.strip .frame{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ph{color:var(--color-mute-ink-2);font-size:var(--text-small)}.nform{flex-direction:column;gap:22px;max-width:480px;margin-top:28px;display:flex}.nform .sbtn{align-self:flex-start}.err{color:var(--color-gold-text);margin-top:8px}.addr{color:var(--color-mute);margin-top:20px}.register .edit-body{grid-column:4/span 5}.register .tradebox{grid-row:1}.tradebox{background:var(--color-cream);flex-direction:column;grid-column:9/span 4;align-items:flex-start;gap:14px;padding:24px;display:flex}.tradebox .cap{line-height:1.5}.tradebox p{color:var(--color-mute);font-size:14px;line-height:1.6}@media (max-width:859px){.tradebox{grid-column:1/-1}}.edit-lbl{grid-column:1/span 3}.edit-body{grid-column:4/span 7}.prose p+p{margin-top:16px}.prose h2{font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing);margin-top:40px;margin-bottom:12px}.prose h3{font-family:var(--font-sans);margin-top:28px;margin-bottom:8px;font-size:16px;font-weight:500}.prose ul{margin:12px 0 0 20px;padding:0;list-style:outside}.prose ul+p,.prose p+ul{margin-top:16px}.prose li+li{margin-top:6px}.prose a{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);-webkit-text-decoration-color:var(--color-gold-rule);text-decoration-color:var(--color-gold-rule);text-underline-offset:4px}.title h1.long{line-height:1.1}.aphoto{background:var(--color-ink);height:560px;position:relative;overflow:hidden}.abody{padding:96px 0 48px}.abody .share{color:var(--color-mute);flex-direction:column;grid-column:1/span 3;gap:1px;line-height:1.5;display:flex}.abody .share span{margin-bottom:16px}.abody .share a{color:var(--color-ink-2)}.abody .atext{flex-direction:column;grid-column:4/span 7;gap:18px;display:flex}.abody .atext p{font-size:16px;line-height:1.75}.abody .prose p+p{margin-top:18px}.abody .ph{color:var(--color-mute)}.afoot{padding:48px 0 96px}.afoot .frame{justify-content:space-between;align-items:center;display:flex}@media (max-width:859px){.aphoto{height:280px}.abody{padding:48px 0 32px}.afoot{padding:24px 0 56px}}.rh-title+.lbody.rh-block{padding-top:96px}.lbody .ltabs{color:var(--color-ink-2);flex-direction:column;grid-column:1/span 3;align-items:flex-start;gap:18px;line-height:1.5;display:flex}.lbody .ltabs a.on{color:var(--color-gold-text)}.legal{flex-direction:column;grid-column:4/span 7;gap:16px;display:flex}.legal .updated{font-size:var(--text-small);color:var(--color-mute)}.legal .prose h2{letter-spacing:-.025em;margin:0;font-size:32px;font-weight:300;line-height:1.2}.legal .prose p{line-height:1.75}.legal .prose p+h2,.legal .prose ul+h2,.legal .prose h2+p{margin-top:16px}@media (max-width:859px){.lbody .ltabs{flex-flow:wrap;gap:12px 20px;margin-bottom:8px}}.quote.ink{background:var(--color-ink);color:var(--color-bone-text)}.quote.cream{background:var(--color-cream);color:var(--color-ink-2)}.quote .qb{grid-column:3/span 8;margin:0}.quote .credit{color:var(--color-gold);margin-top:24px}.quote.cream .credit{color:var(--color-gold-text)}.draft-pill{z-index:70;background:var(--color-gold-text);color:#fff;font-family:var(--font-sans);letter-spacing:.04em;padding:10px 14px;font-size:12px;position:fixed;bottom:16px;left:16px}.studio-root{min-height:100vh}.hold{flex-direction:column;height:auto;min-height:100svh;max-height:none;display:flex}.hold .htop{z-index:1;padding:28px 0;position:relative}.hold .htop img{filter:brightness(0)invert(.93)sepia(.14);width:168px;height:auto}.hold .hc{margin-top:auto;padding:96px 0 40px;position:relative}.hold .eyebrow{color:var(--color-bone-3);margin-bottom:14px;line-height:1.5}.hold .hc .t-hero{max-width:960px}.hold .sub{max-width:560px}.hold .notify{max-width:560px;margin-top:40px}.hold .notify .fh{color:var(--color-gold);margin-bottom:14px;line-height:1.5}.hold .nf{align-items:flex-end;gap:24px;display:flex}.hold .nf .field{flex:1;min-width:0}.hold .small{color:var(--color-bone-3);margin-top:14px;font-size:12px;line-height:1.5}.hold .small.err{color:#fff}.hold .done{color:#fff;font-size:16px;line-height:1.5}.hold .contact{color:var(--color-bone-text);margin-top:32px;font-size:14px;line-height:1.5}.hold .hfoot{font-family:var(--font-sans);color:var(--color-bone-3);padding:0 0 28px;font-size:12px;line-height:1.5;position:relative}.hold .hfoot .frame{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}@media (max-width:859px){.hold .htop{padding:20px 0}.hold .htop img{width:140px}.hold .hc{padding:64px 0 28px}.hold .notify{margin-top:28px}.hold .nf{flex-direction:column;align-items:stretch;gap:20px}.hold .nf .sbtn{align-self:flex-start}.hold .contact{margin-top:24px}.hold .hfoot{padding-bottom:20px}.hold .hfoot .frame{flex-direction:column;gap:6px}}html{background:var(--color-bone);-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{background:var(--color-bone);color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body--line-height);margin:0;overflow-x:clip}h1,h2,h3,h4,button,input,select,textarea,.sans{font-family:var(--font-sans)}h1,h2,h3,h4{margin:0;font-weight:400}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-weight:400}.t-hero{font-family:var(--font-sans);font-size:var(--text-hero);line-height:var(--text-hero--line-height);letter-spacing:var(--text-hero--letter-spacing);font-weight:500}.t-title{font-family:var(--font-sans);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing)}.t-chapter{font-family:var(--font-sans);font-size:var(--text-chapter);line-height:var(--text-chapter--line-height);letter-spacing:var(--text-chapter--letter-spacing)}.t-section{font-family:var(--font-sans);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing)}.t-card{font-family:var(--font-sans);font-size:var(--text-card);line-height:var(--text-card--line-height);letter-spacing:var(--text-card--letter-spacing)}.t-lead{font-family:var(--font-body);font-size:var(--text-lead);line-height:var(--text-lead--line-height);font-weight:300}.t-small{font-size:var(--text-small);line-height:var(--text-small--line-height)}.cap{font-family:var(--font-sans);font-size:var(--text-cap);letter-spacing:var(--text-cap--letter-spacing);text-transform:uppercase;font-weight:500;line-height:1}.cap-sm{font-family:var(--font-sans);font-size:var(--text-cap-sm);letter-spacing:var(--text-cap-sm--letter-spacing);text-transform:uppercase;font-weight:500;line-height:1}.d-hero{font-size:var(--text-didot-hero);line-height:var(--text-didot-hero--line-height)}.d-band{font-size:var(--text-didot-band);line-height:var(--text-didot-band--line-height)}.d-landing{font-size:var(--text-didot-landing);line-height:var(--text-didot-landing--line-height)}.d-index{font-size:var(--text-didot-index);line-height:1}@media (max-width:859px){.t-hero{font-size:36px;line-height:1.05}.t-title{font-size:40px}.t-chapter{font-size:32px}.t-section{font-size:26px}.t-lead{font-size:20px;line-height:30px}.d-hero{font-size:72px}.d-band{font-size:64px}.d-landing{font-size:56px}}.frame{width:100%;max-width:var(--container-frame);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.grid12{column-gap:var(--spacing-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (max-width:859px){.grid12{grid-template-columns:minmax(0,1fr);row-gap:18px}.grid12>*{grid-column:1/-1!important}}.rh-block{padding-top:var(--spacing-section);padding-bottom:0}.rh-block.rh-close{padding-bottom:var(--spacing-section)}.rh-title{padding-top:var(--spacing-section);padding-bottom:var(--spacing-title-b)}.rh-title+.rh-block{padding-top:var(--spacing-after-title)}.rh-chapter{padding-top:var(--spacing-section);padding-bottom:var(--spacing-section)}.rh-strip{padding-top:var(--spacing-strip);padding-bottom:var(--spacing-strip)}.rh-divider{border-top:1px solid var(--color-hairline);padding-top:var(--spacing-divider)}:is(.rh-block:has(+.rh-divider),.rh-title:has(+.rh-divider)){padding-bottom:var(--spacing-divider)}@media (max-width:859px){.rh-block,.rh-chapter,.rh-title{padding-top:56px}.rh-block.rh-close,.rh-chapter{padding-bottom:56px}.rh-title{padding-bottom:28px}.rh-title+.rh-block{padding-top:32px}.rh-strip{padding-top:40px;padding-bottom:40px}.rh-divider{padding-top:28px}:is(.rh-block:has(+.rh-divider),.rh-title:has(+.rh-divider)){padding-bottom:28px}}.ulink{color:var(--color-ink-2);font-family:var(--font-sans);font-size:var(--text-cap);letter-spacing:var(--text-cap--letter-spacing);text-transform:uppercase;align-items:center;gap:10px;padding-bottom:6px;font-weight:500;display:inline-flex;position:relative}.ulink:after{content:"";background:var(--color-gold-rule);transform-origin:0;height:1px;transition:transform var(--duration-hover) var(--ease-house);position:absolute;bottom:0;left:0;right:0}.ulink:hover:after{transform-origin:100%;transform:scaleX(0)}.ulink.light{color:#fff}.ulink.light:after{background:#fff}.sbtn{background:var(--color-ink-2);height:48px;color:var(--color-bone-text);font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;padding:0 26px;font-size:11px;font-weight:500;line-height:1;transition:background .2s ease-out;display:inline-flex}.sbtn:hover{background:var(--color-ink)}.sbtn:focus-visible{outline:2px solid var(--color-gold-rule);outline-offset:3px}.sbtn.light{background:var(--color-bone-text);color:var(--color-ink)}.sbtn.light:hover{background:#fff}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-text);font-size:10px;font-weight:500}.field input,.field select,.field textarea{border:0;border-bottom:1px solid var(--color-ink-2);height:44px;font-family:var(--font-sans);color:var(--color-ink-2);box-sizing:border-box;background:0 0;border-radius:0;padding:0 2px;font-size:15px}.field textarea{height:120px;padding-top:10px}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--color-gold-rule);outline:0}.field.light input{color:var(--color-bone-text);border-bottom-color:#f3eee4b3}.field.light input::placeholder{color:#f3eee499}.grain{pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.5 0'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.35'/></svg>");position:absolute;inset:0}.lamp{pointer-events:none;background:radial-gradient(60% 55% at 82% 0,#c9a96138 0%,#c9a96100 70%);position:absolute;inset:0}.scrim{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.zoom{overflow:hidden}.zoom img{transition:transform var(--duration-zoom) var(--ease-house)}.zoom:hover img{transform:scale(1.045)}.in{animation:fadeUp var(--duration-fade) var(--ease-house) both;animation-delay:var(--d,0s)}.mask{display:block;overflow:hidden}.mask>span{animation:lineUp var(--duration-line) var(--ease-house) both;animation-delay:var(--d,0s);display:block}.kb{animation:kb var(--duration-hero) var(--ease-house) both, kbdrift var(--duration-drift) ease-in-out var(--duration-hero) infinite alternate;transform-origin:50% 40%}.draw{transform-origin:0;animation:draw 1.4s var(--ease-house) both;animation-delay:var(--d,.6s)}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lineUp{0%{transform:translateY(108%)}to{transform:none}}@keyframes kb{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes kbdrift{0%{transform:scale(1)translate(0)}to{transform:scale(1.06)translate(-1.2%,.8%)}}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.rv{animation:1ms linear both fadeUp;animation-timeline:view();animation-range:entry 8% entry 42%}.rv-mask>span{animation:1ms linear both lineUp;animation-timeline:view();animation-range:entry 10% entry 55%}.par>img{animation:1ms linear both drift;animation-timeline:view();animation-range:entry exit 0%}.float>.cut{animation:1ms linear both floatIn;animation-timeline:view();animation-range:entry 10% entry 60%}}@keyframes drift{0%{transform:translateY(-7%)scale(1.14)}to{transform:translateY(7%)scale(1.14)}}@keyframes floatIn{0%{opacity:0;transform:translate(40px,-50%)scale(.97)}to{opacity:1;transform:translateY(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.in,.mask>span,.kb,.draw,.rv,.rv-mask>span,.par>img,.float>.cut{animation:none!important}.zoom img,.ulink:after{transition:none!important}}::view-transition-group(*){animation-duration:var(--duration-transition);animation-timing-function:var(--ease-house)}::view-transition-old(root){animation-duration:.45s}::view-transition-new(root){animation-duration:.45s}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--color-gold-rule);outline-offset:2px}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
@font-face{font-family:poppins;src:url(../media/poppins_latin_300_normal-s.p.18rl9zzgf8m5y.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.02pgwtu2kliti.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.25i40p8naznea.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_84989162-module__wmh8VG__className{font-family:poppins,poppins Fallback}.poppins_84989162-module__wmh8VG__variable{--font-poppins:"poppins", "poppins Fallback"}
@font-face{font-family:fira;src:url(../media/fira_sans_latin_300_normal-s.p.21ozfz3voya0e.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fira;src:url(../media/fira_sans_latin_400_normal-s.p.0vq8d9siix-k_.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fira;src:url(../media/fira_sans_latin_500_normal-s.p.3u6wf7fjv0j-o.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fira Fallback;src:local(Arial);ascent-override:90.89%;descent-override:25.76%;line-gap-override:0.0%;size-adjust:102.87%}.fira_628bf0cd-module__Hdylda__className{font-family:fira,fira Fallback}.fira_628bf0cd-module__Hdylda__variable{--font-fira:"fira", "fira Fallback"}
@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin_opsz_normal-s.p.21zl2qdhae6mc.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.bodoni_d0bf9abd-module__ims7JG__className{font-family:bodoni,bodoni Fallback}.bodoni_d0bf9abd-module__ims7JG__variable{--font-bodoni:"bodoni", "bodoni Fallback"}
