@font-face{font-family:Bellefair;src:url(/fonts/Bellefair-LatinExt.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bellefair;src:url(/fonts/Bellefair-Latin.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;src:url(/fonts/FunnelSans-Variable.woff2)format("woff2");font-weight:300 800;font-display:swap}html{font-synthesis:none}:root{--cream:#f6f3ee;--paper:#fdfbf8;--stone:#e9e4dc;--ink:#161310;--ink-2:#2a241f;--body-ink:#3a352f;--muted-ink:#6f6862;--sinopia:#a2472d;--sinopia-light:#e0957a;--logo-red:#bf301a;--surface:var(--cream);--surface-raised:var(--paper);--surface-sunk:var(--stone);--text:var(--ink);--text-body:var(--body-ink);--text-muted:var(--muted-ink);--accent:var(--sinopia);--rule:#16131024;--rule-strong:var(--ink);--btn-bg:var(--ink);--btn-fg:#fff;--btn-bg-hover:#2a241f;--btn-ghost-bg:#fff;--btn-ghost-fg:var(--ink);--btn-ghost-ring:#1613101a;--focus:var(--sinopia);--serif-scale:.75;--eyebrow-scale:1;--serif:"Bellefair", "Times New Roman", serif;--sans:"Funnel Sans", system-ui, sans-serif;--w-head:200;--w-head-s:300;--w-body:430;--w-strong:600;--t-display:clamp(calc(34px * var(--serif-scale)), calc(5.1vw * var(--serif-scale)), calc(80px * var(--serif-scale)));--t-h1:clamp(calc(40px * var(--serif-scale)), calc(4.6vw * var(--serif-scale)), calc(70px * var(--serif-scale)));--t-h2:clamp(calc(34px * var(--serif-scale)), calc(3.9vw * var(--serif-scale)), calc(58px * var(--serif-scale)));--t-h3:calc(30px * var(--serif-scale));--t-h4:calc(24px * var(--serif-scale));--t-h5:max(14px, calc(19px * var(--serif-scale)));--t-eyebrow:calc(22px * var(--eyebrow-scale));--t-lead:17px;--t-statement:clamp(22px, 2vw, 29px);--t-statement-s:clamp(19px, 1.6vw, 23px);--t-prose:18px;--t-body:15px;--t-small:13.5px;--t-label:12px;--t-num-l:calc(68px * var(--serif-scale));--t-num-m:calc(52px * var(--serif-scale));--lh-tight:1.04;--lh-title:1.1;--lh-body:1.55;--track-caps:.005em;--track-label:.06em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-y:var(--s-9);--head-gap:56px;--head-h:68px;--page-top:var(--s-8);--lead-gap:var(--s-5);--ph-rule-gap:var(--s-6);--cta-gap:var(--s-6);--r-sm:4px;--r:8px;--r-pill:999px;--shadow-raised:0 1px 2px #281e140f, 0 12px 32px #281e140f;--ease:cubic-bezier(.2, .7, .2, 1);--lux:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-fast:.4s;--t-slow:1.1s;--t-hover:.8s;--spring:cubic-bezier(.34, 1.56, .64, 1);--content:1440px}@media (width<=767px){:root{--t-display:min(8.4vw, 40px);--t-h1:calc(40px * var(--serif-scale));--t-h2:calc(34px * var(--serif-scale));--t-h3:calc(28px * var(--serif-scale));--t-h4:calc(26px * var(--serif-scale));--t-h5:calc(24px * var(--serif-scale));--t-eyebrow:calc(19px * var(--eyebrow-scale));--t-lead:16px;--t-statement:20px;--t-statement-s:18px;--t-prose:17px;--t-num-l:calc(44px * var(--serif-scale));--t-num-m:calc(42px * var(--serif-scale));--section-y:56px;--head-gap:var(--s-6);--head-h:64px;--page-top:var(--s-6);--cta-gap:var(--s-5)}}@media (width>=768px) and (width<=1023px){:root{--t-display:40px;--t-h3:calc(26px * var(--serif-scale));--t-h4:calc(22px * var(--serif-scale));--section-y:72px;--head-gap:var(--s-7);--page-top:var(--s-7)}}.theme-dark{--surface:var(--ink);--surface-raised:#1f1b17;--surface-sunk:var(--ink-2);--text:var(--cream);--text-body:#f6f3eeb8;--text-muted:#f6f3ee99;--accent:var(--sinopia-light);--rule:#f6f3ee29;--rule-strong:var(--cream);--btn-bg:var(--cream);--btn-fg:var(--ink);--btn-bg-hover:#fff;--btn-ghost-bg:transparent;--btn-ghost-fg:var(--cream);--btn-ghost-ring:#f6f3ee52;--focus:var(--sinopia-light);background:var(--surface);color:var(--text)}@property --d{syntax:"<integer>";inherits:false;initial-value:12}@property --t{syntax:"<integer>";inherits:false;initial-value:8}@property --m{syntax:"<integer>";inherits:false;initial-value:4}@property --ds{syntax:"<integer>|auto";inherits:false;initial-value:auto}@property --ts{syntax:"<integer>|auto";inherits:false;initial-value:auto}@property --ms{syntax:"<integer>|auto";inherits:false;initial-value:auto}:root{--cols:12;--gutter:24px;--margin:28px;--bp:"Desktop"}@media (width>=768px) and (width<=1023px){:root{--cols:8;--gutter:20px;--margin:28px;--bp:"Tablet"}}@media (width<=767px){:root{--cols:4;--gutter:16px;--margin:18px;--bp:"Mobile"}}:root{--edge:max(var(--margin), (100vw - var(--content)) / 2);--col:calc((100cqw - (var(--cols) - 1) * var(--gutter)) / var(--cols))}.wrap{width:100%;max-width:calc(var(--content) + 2 * var(--margin));padding-inline:var(--margin);margin-inline:auto;container-type:inline-size}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gutter);row-gap:var(--row-gap,var(--gutter));display:grid}.grid>*,.sub>*{grid-column:var(--ds) / span var(--d)}@media (width>=768px) and (width<=1023px){.grid>*,.sub>*{grid-column:var(--ts) / span var(--t)}}@media (width<=767px){.grid>*,.sub>*{grid-column:var(--ms) / span var(--m)}}.sub{grid-template-columns:subgrid;column-gap:var(--gutter);row-gap:var(--row-gap,var(--gutter));display:grid}.grid>.rows{grid-row:span var(--rows,4);grid-template-rows:subgrid;row-gap:0;display:grid}.bleed{margin-inline:calc(-1 * var(--edge))}.bleed-l{margin-left:calc(-1 * var(--edge))}.bleed-r{margin-right:calc(-1 * var(--edge))}.section{padding-block:var(--section-y)}.grid-overlay{z-index:9990;pointer-events:none;display:none;position:fixed;inset:0}html.show-cols .grid-overlay,html.show-rows .grid-overlay{display:block}.grid-overlay .wrap,.grid-overlay .grid{height:100%}.grid-overlay .grid>i{display:none}html.show-cols .grid-overlay .grid>i{background:#a2472d12;grid-column:auto/span 1;display:block;box-shadow:inset 1px 0 #a2472d52,inset -1px 0 #a2472d52}@media (width<=1023px){html.show-cols .grid-overlay .grid>i:nth-child(n+9){display:none}}@media (width<=767px){html.show-cols .grid-overlay .grid>i:nth-child(n+5){display:none}}html.show-rows .grid-overlay:before{content:"";background:repeating-linear-gradient(#285aa021 0 1px,#0000 1px 8px) fixed;position:absolute;inset:0}.grid-badge{z-index:9991;background:var(--sinopia);color:#fff;letter-spacing:.02em;pointer-events:none;border-radius:4px;padding:6px 10px;font:600 11.5px/1.2 Inter,system-ui,sans-serif;display:none;position:fixed;bottom:12px;left:12px}html.show-cols .grid-badge,html.show-rows .grid-badge{display:block}.grid-btn{z-index:9992;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font:600 12.5px/1 Inter,system-ui,sans-serif;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 0 0 1px #ffffff3d,0 6px 20px #16131033}.grid-btn kbd{font:inherit;opacity:.55}html.show-cols .grid-btn{background:var(--sinopia)}html.in-frame .grid-btn{display:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:var(--head-h)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html,body{overflow-x:clip}body{background:var(--surface);color:var(--text);font:var(--w-body) var(--t-body)/var(--lh-body) var(--sans);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.eyebrow{font:300 var(--t-eyebrow)/1.2 var(--serif);color:var(--accent);margin-bottom:18px}.display,.h1,.h2,.h3,.h4,.h5{font-family:var(--serif);font-weight:var(--w-head-s);text-transform:uppercase;letter-spacing:var(--track-caps);text-wrap:balance}.display{font-size:var(--t-display);line-height:var(--lh-tight);font-weight:var(--w-head)}.h1{font-size:var(--t-h1);line-height:var(--lh-tight);font-weight:var(--w-head)}.h2{font-size:var(--t-h2);line-height:var(--lh-tight);font-weight:var(--w-head)}.h3{font-size:var(--t-h3);line-height:1.08;font-weight:var(--w-head)}.h4{font-size:var(--t-h4);line-height:1.08}.h5{font-size:var(--t-h5);line-height:1.15}.lead{font-size:var(--t-lead);color:var(--text-body);text-wrap:pretty;max-width:480px}.body{font-size:var(--t-body);color:var(--text-body);text-wrap:pretty}.small{font-size:var(--t-small);color:var(--text-body)}.label{font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.num{font:var(--w-head) var(--t-num-l)/.85 var(--serif);font-variant-numeric:lining-nums}.num--m{font-size:var(--t-num-m);line-height:.9}[data-count]{justify-items:var(--count-align,start);display:inline-grid}[data-count]>*{grid-area:1/1}[data-count] .c1{opacity:0}.strong{font-weight:var(--w-strong);color:var(--text)}.caption{color:var(--text-muted);margin-top:10px;font-size:12.5px;line-height:1.4}.has-credit{border-radius:var(--r);position:relative;overflow:hidden}.credit{z-index:2;color:#fff;max-width:calc(100% - 24px);font:500 12px/1.35 var(--sans);text-wrap:balance;backdrop-filter:blur();pointer-events:none;opacity:0;visibility:hidden;transform-origin:0 100%;transition-property:opacity,transform,-webkit-backdrop-filter,backdrop-filter,visibility;transition-duration:.35s,.5s,.5s,.5s,0s;transition-delay:0s,0s,0s,0s,.5s;transition-timing-function:var(--ease);background:#161310a8;border-radius:16px;padding:7px 13px;position:absolute;bottom:12px;left:12px;transform:scale(.92);box-shadow:inset 0 0 0 1px #fff3}.credit .meta{white-space:nowrap;margin-left:8px;font-weight:400}.credit{display:none!important}:is(.has-credit:hover,.has-credit:focus-within,.has-credit.is-open)>.credit,.credit.on{opacity:1;visibility:visible;backdrop-filter:blur(14px)saturate(1.3);transition-delay:0s;transform:none}.credit .tgo{color:#fff;flex:none;place-items:center;display:grid}.credit .tgo svg{width:16px;height:auto}.credit .tgo path{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.credit{transition-duration:10ms!important;transform:none!important}}@media (width<=767px){.eyebrow{margin-bottom:14px}}:root{--arrow-move:var(--t-hover) var(--lux)}.btn{isolation:isolate;border-radius:var(--r-pill);height:48px;color:var(--btn-fg);font:500 15px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 24px;display:inline-flex;position:relative}.btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--btn-bg);transition:scale var(--t-hover) var(--lux), box-shadow var(--t-hover) var(--lux), background-color var(--t-fast);position:absolute;inset:0;box-shadow:0 12px 24px -12px #16131000}.btn:hover:before{background:var(--btn-bg-hover);transition:scale var(--t-hover) var(--lux), box-shadow var(--t-hover) var(--lux), background-color var(--t-fast);scale:1.045;box-shadow:0 12px 24px -12px #16131080}.btn:active:before{transition-duration:.12s;scale:.99}.btn .t{display:block;position:relative}.btn .t1{opacity:0}.btn .t2{white-space:nowrap;transition:font-size var(--t-hover) var(--lux);justify-content:center;align-items:center;font-size:1em;display:flex;position:absolute;inset:0}.btn:hover .t2{font-size:1.045em}.btn:active .t2{font-size:1.035em;transition-duration:.12s}.btn--ghost{color:var(--btn-ghost-fg)}.btn--ghost:before{background:var(--btn-ghost-bg);box-shadow:inset 0 0 0 1px var(--btn-ghost-ring), 0 12px 24px -12px #16131000}.btn--ghost:hover:before{background:var(--btn-ghost-bg);box-shadow:inset 0 0 0 1px var(--btn-ghost-ring), 0 12px 24px -12px #1613104d}.btn--lg{height:56px;padding:0 28px;font-size:16px}.btn--sm{height:36px;padding:0 16px;font-size:13.5px}.btn--nav{height:32px;padding:0 14px;font-size:13px}.btn[aria-disabled=true],.btn:disabled{opacity:.4;pointer-events:none}.btns{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.go{--dir:1;width:44px;height:44px;color:var(--text);flex:none;place-items:center;display:grid}.go--sm{width:36px;height:36px}.go[data-prev],.go[aria-label^=Previous]{--dir:-1}.go[data-prev] svg{transform:scaleX(-1)}.go svg,.more svg,.link svg{transition:translate var(--arrow-move)}.go:hover svg,a:hover>.go svg,.hover:hover .go svg{translate:calc(3px * var(--dir)) 0}.go:active svg{translate:calc(5px * var(--dir)) 0;transition-duration:.12s}.go:disabled{opacity:.35;pointer-events:none}.more{font:var(--w-strong) 12.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--text);align-items:center;gap:14px;display:inline-flex}.more .go{width:auto;height:auto}:is(.go,.more,.link) svg path{stroke-width:1.6px}:is(.more:hover,a:hover .more,.hover:hover .more,.card:hover .more) svg{translate:6px}.more:active svg{transition-duration:.12s;translate:10px}.link{font-weight:var(--w-strong);color:var(--text);transition:color var(--t-fast);box-shadow:inset 0 -1px}.link:hover{color:var(--accent)}@media (hover:none){.btn:not(:active):hover:before{background:var(--btn-bg);scale:1;box-shadow:0 12px 24px -12px #16131000}.btn--ghost:not(:active):hover:before{box-shadow:inset 0 0 0 1px var(--btn-ghost-ring);background:var(--btn-ghost-bg)}.btn:not(:active):hover .t2{font-size:1em}.go:not(:active):hover svg,a:not(:active):hover>.go svg,.hover:not(:active):hover .go svg,:is(.more:not(:active):hover,a:not(:active):hover .more,.hover:not(:active):hover .more,.card:not(:active):hover .more) svg{translate:none}.more{margin-block:-14px;padding-block:14px}}.rule{border:0;border-top:1px solid var(--rule);height:0}.rule--strong{border-top-color:var(--rule-strong)}.rule--orn{align-items:center;gap:var(--s-4);color:var(--accent);display:flex}.rule--orn:before,.rule--orn:after{content:"";border-top:1px solid var(--rule);flex:1}.flourish{aspect-ratio:58/28.6;background:currentColor;flex:none;width:34px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.pilcrow{font:300 1.1em/1 var(--serif);color:var(--accent)}.step{align-items:center;gap:var(--s-3);display:inline-flex}.step__n{font:300 calc(15px * var(--serif-scale))/1 var(--serif);color:var(--accent);letter-spacing:.08em}.step__n:after{content:"";width:24px;margin-left:var(--s-3);vertical-align:middle;border-top:1px solid;display:inline-block}.dot-sep:before{content:"·";color:var(--text-muted);margin:0 .5em}.tag{border-radius:var(--r-sm);color:var(--ink);font-size:13px;font-weight:var(--w-strong);background:#fff;align-items:baseline;gap:6px;padding:6px 10px;line-height:1.2;display:inline-flex}.tag span{color:var(--muted-ink);font-weight:500}.tag--line{color:var(--text);box-shadow:inset 0 0 0 1px var(--rule);background:0 0}.tag--ink{background:var(--ink);color:#fff}.tag--accent{color:var(--accent);background:0 0;box-shadow:inset 0 0 0 1px}.on-media{z-index:1;position:absolute;top:12px;left:12px}.chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);height:36px;box-shadow:inset 0 0 0 1px var(--rule);transition:background var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);align-items:center;padding:0 16px;font-size:13.5px;font-weight:500;display:inline-flex}.chip:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.chip[aria-pressed=true]{background:var(--rule-strong);color:var(--surface);box-shadow:none}.filters{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.pick{appearance:none;box-sizing:border-box;border-radius:var(--r-pill);cursor:pointer;height:36px;box-shadow:inset 0 0 0 1px var(--rule);transition:background-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23161310' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E") right 14px center no-repeat;padding:0 34px 0 16px;font-size:13.5px;font-weight:500}.pick:hover{box-shadow:inset 0 0 0 1px var(--rule-strong)}.pick:focus-visible{outline:2px solid var(--rule-strong);outline-offset:2px}.pick.is-set{background-color:var(--rule-strong);color:var(--surface);box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%23fff' stroke-width='1.5'%3E%3Cpath d='M1 1l4 4 4-4'/%3E%3C/svg%3E")}.pick option{color:var(--text);background:#fff}@media (width<=1023px){.filters{justify-content:flex-start}}.date__mo{font-size:13px;font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;margin-top:12px}.date__wd{margin-top:2px}.num.tba{font-size:calc(var(--t-num-l) * .6);line-height:1}.num--m.tba{font-size:calc(var(--t-num-m) * .58);line-height:1.2}.date--side{border-right:1px solid var(--rule);text-align:center;min-width:76px;padding-right:20px}.date--side .date__mo{margin-top:8px;font-size:12px}@media (width<=767px){.date__mo{margin-top:8px;font-size:11px}.date--side{min-width:60px;padding-right:16px}}.media{border-radius:var(--r);background:var(--surface-sunk);display:block;position:relative;overflow:hidden}.media img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--lux)}.hover:hover .media img,a.media:hover img{transform:scale(1.04)}.ar-4-5{aspect-ratio:4/5}.ar-3-2{aspect-ratio:3/2}.ar-4-3{aspect-ratio:4/3}.ar-16-9{aspect-ratio:16/9}.ar-1{aspect-ratio:1}.sh,.section .head{margin-bottom:var(--head-gap)}.h2+.lead,.sh .lead{margin-top:var(--lead-gap)}:is(.lead,.h2)+:is(.btn,.btns){margin-top:var(--cta-gap)}.sh--split{align-items:end}.sh--split .lead{margin-top:0}.sh--center{text-align:center;flex-direction:column;align-items:center;display:flex}.sh--center .btns{justify-content:center}.ph{padding-top:calc(var(--head-h) + var(--page-top))}.ph .h1+.lead,.ph .lead{margin-top:var(--lead-gap)}.ph .lead{max-width:560px}.ph :is(.lead,.h1)+.btns{margin-top:var(--cta-gap)}.ph__rule{margin-top:var(--ph-rule-gap)}.inner :is(.section,.faq):not(.mem) .eyebrow{display:none}.crumbs{margin-bottom:var(--s-5);font-size:var(--t-small);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.crumbs a{color:var(--text);transition:color var(--t-fast)}.crumbs a:hover{color:var(--accent)}.crumbs li+li:before{content:"/";color:var(--rule);margin-right:10px}.crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:36ch;display:inline-block;overflow:hidden}@media (width<=767px){.crumbs{display:none}}.say .label{display:block}.say__big{font-size:var(--t-statement);line-height:1.4;font-weight:var(--w-body);color:var(--text);text-wrap:pretty}.say--center .say__note{margin-top:var(--s-5)}.say--center{text-align:center}.say--center .label+.say__big{margin-top:var(--s-5)}.say--center .say__big{text-wrap:balance}.say--center .say__more{max-width:560px;margin:var(--s-5) auto 0}.say--center .say__more p+p{margin-top:.6em}.say--indent .grid{padding-top:var(--s-5);border-top:1px solid var(--rule);align-items:start}.say--indent .label{padding-top:.55em}.say--indent .say__big{font-size:var(--t-statement-s);text-indent:1.5em}.say--flush .say__big{text-indent:0}@media (width<=767px){.say--indent .say__big{text-indent:0}}.say--spaced .say__big+.say__big{margin-top:.75em}.say__big a{text-underline-offset:.2em;transition:color var(--t-fast), text-decoration-color var(--t-fast);text-decoration:underline 1px #16131066}.say__big a:hover{color:var(--accent);text-decoration-color:currentColor}.say{padding-bottom:0}.say--hang{padding-top:0}.say--hang .grid{padding-top:var(--ph-rule-gap);border-top:0}@media (width<=1023px){.say--indent .label{margin-bottom:var(--s-4);padding-top:0}}.tabs{gap:var(--s-6);border-bottom:1px solid var(--rule);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs>*{color:var(--text-muted);transition:color var(--t-fast), border-color var(--t-fast);border-bottom:1.5px solid #0000;flex:none;align-items:baseline;gap:8px;margin-bottom:-1px;padding:14px 0 13px;font-size:15px;font-weight:500;display:inline-flex}.tabs>:hover{color:var(--text)}.tabs>:is([aria-current],[aria-selected=true]){color:var(--text);border-bottom-color:var(--rule-strong)}.tabs .count{font-size:12px;font-weight:var(--w-strong);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (width<=767px){.tabs{gap:var(--s-5)}.tabs>*{font-size:14.5px}}.pager{justify-content:center;align-items:center;gap:var(--s-2);font-variant-numeric:tabular-nums;display:flex}.pager__n{align-items:center;gap:4px;display:flex}.pager__n a,.pager__n span{border-radius:var(--r-pill);min-width:40px;height:40px;color:var(--text);transition:background var(--t-fast), color var(--t-fast);place-items:center;padding:0 6px;font-size:14.5px;font-weight:500;display:grid}.pager__n a:hover{background:var(--surface-sunk)}.pager__n [aria-current]{background:var(--rule-strong);color:var(--surface)}.pager__n .gap{min-width:24px;color:var(--text-muted)}.pager .go[aria-disabled=true]{opacity:.3;pointer-events:none}.loadmore{justify-content:center;align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.loadmore .small{color:var(--text-muted)}@media (width<=767px){.pager__n .far{display:none}}.prose{max-width:66ch;font-size:var(--t-prose);color:var(--text-body);line-height:1.65}.prose>*+*{margin-top:1.15em}.prose>:is(h2,h3)+*{margin-top:.9em}.prose h2{font:var(--w-head) var(--t-h3)/1.08 var(--serif);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text);text-wrap:balance;margin-top:2.2em}.prose h3{font:var(--w-head-s) var(--t-h5)/1.15 var(--serif);text-transform:uppercase;letter-spacing:var(--track-caps);color:var(--text);margin-top:1.9em}.prose strong{font-weight:var(--w-strong);color:var(--text)}.prose :is(em,i){color:var(--text);font-style:normal}.prose a{color:var(--text);transition:color var(--t-fast);font-weight:500;box-shadow:inset 0 -1px}.prose a:hover{color:var(--accent)}.prose ul li,.prose ol li{padding-left:26px;position:relative}.prose li+li{margin-top:.45em}.prose ul li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:4px}.prose ol{counter-reset:li}.prose ol li{counter-increment:li}.prose ol li:before{content:counter(li) ".";font-weight:var(--w-strong);color:var(--accent);font-variant-numeric:tabular-nums;position:absolute;left:0}.prose blockquote{padding-left:var(--s-5);border-left:1px solid var(--accent);margin-block:2em}.prose blockquote p{color:var(--text);font-size:1.12em;line-height:1.5}.prose blockquote footer{font-size:var(--t-small);color:var(--text-muted);margin-top:10px}.prose .verse{text-align:center;margin-block:2.2em}.prose .verse p[lang=it]{font:300 calc(var(--t-eyebrow) * 1.05)/1.35 var(--serif);color:var(--accent)}.prose .verse p+p{font-size:var(--t-small);color:var(--text-muted);margin-top:12px}.prose figure{margin-block:2.2em}.prose figure .media img{aspect-ratio:3/2}.prose figcaption{color:var(--text-muted);margin-top:10px;font-size:12.5px;line-height:1.4}.prose hr{background:var(--accent);--side:calc(50% - 17px - var(--s-4));height:17px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") center / 34px auto no-repeat, linear-gradient(#000 0 0) left center / var(--side) 1px no-repeat, linear-gradient(#000 0 0) right center / var(--side) 1px no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") center / 34px auto no-repeat, linear-gradient(#000 0 0) left center / var(--side) 1px no-repeat, linear-gradient(#000 0 0) right center / var(--side) 1px no-repeat;border:0;margin-block:2.6em}.prose--initial>p:first-of-type:first-letter{float:left;font:300 calc(var(--t-prose) * 1.65 * 3.05)/.8 var(--serif);color:var(--accent);margin:.1em .12em 0 0}.card{color:var(--text);display:block}.card>*{display:block}.card .label{margin-top:20px}.card .h4,.card .h5{transition:color var(--t-fast);margin-top:8px}.card .body{margin-top:10px;font-size:14.5px}.card .link{justify-self:start;width:fit-content;margin-top:14px}.card:hover .h4,.card:hover .h5{color:var(--accent)}.grid>.rows.card{align-content:start}.nota{aspect-ratio:3/4;border-radius:var(--r);background:var(--surface-sunk);color:var(--text);display:block;position:relative;overflow:hidden}.nota>.media{border-radius:0;position:absolute;inset:0}.nota__note{justify-content:space-between;gap:var(--s-4);background:var(--surface-raised);flex-direction:column;width:72%;min-height:58%;padding:20px;display:flex;position:absolute;bottom:0;right:0}.nota__note>*,.nota__note>span>:not(.btn){display:block}.nota .h4,.nota .h5{transition:color var(--t-fast)}a.nota:hover .h4,a.nota:hover .h5{color:var(--accent)}a.nota:hover .media img{transform:scale(1.04)}.nota--grow{--w0:72cqw;--w1:86cqw;container-type:inline-size}.nota--grow .nota__note{--pad:20px;width:var(--w0);padding:var(--pad)}.nota__note>.nota__foot>.nota__cta{display:none}@media (width<=767px){.nota--grow .nota__note{--pad:16px}}@media (hover:hover){.nota--grow .nota__note{--hide:calc(var(--pad) + 23.5px);bottom:calc(-1 * var(--hide));min-height:calc(58% + var(--hide));transition:width var(--t-hover) var(--lux), min-height var(--t-hover) var(--lux), padding-right var(--t-hover) var(--lux), bottom var(--t-hover) var(--lux)}.nota__note>.nota__foot>.nota__cta{display:block}.nota__cta .more{padding-top:calc(var(--pad) + 6px);display:inline-flex}.nota__cta .more svg{transition:none;translate:none}a.nota--grow:is(:hover,:focus-visible) .media img{transform:none}a.nota--grow:is(:hover,:focus-visible) .nota__note{width:var(--w1);min-height:72%;padding-right:calc(var(--pad) + var(--w1) - var(--w0));transition-duration:1.2s;bottom:0}}@media (prefers-reduced-motion:reduce){.nota--grow .nota__note{transition-duration:10ms!important;transition-delay:0s!important}}.nota--wide{aspect-ratio:16/9}.nota--wide .nota__note{width:44%;min-height:0}.nota--end{--text:var(--cream);--accent:var(--sinopia-light);isolation:isolate;justify-content:space-between;align-items:flex-start;gap:var(--s-5);background:var(--sinopia);color:var(--text);flex-direction:column;padding:24px;display:flex}.nota--end>*{display:block}.nota--end>.more{display:inline-flex}.nota--end:before{content:"";z-index:-1;aspect-ratio:58/28.6;width:200%;transition:translate 1.4s var(--lux);background:#fdfbf81a;position:absolute;top:46%;left:-50%;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='22.6%200%2058%2028.6'%3e%3cpath%20d='M52.5,13.55c-.66-6.09-10.26-10.41-17.05-6.15-3.81,2.39-5.45,6.55-4.32,10.86,1.06,4.05,4.56,6.55,8.84,6.71v2.49c-3.83.17-7.34-.42-10.63-2.24-5.03-2.78-7.31-8.28-5.68-13.91,1.41-4.88,5.71-8.52,10.75-9.53,7.36-1.48,13.91,2.08,19.6,6.6,3.64,2.89,8.66,5.85,10.87,1.91.9-1.6.24-3.66-1.38-4.74-2.38-1.59-5.37-1-7.42,1.32l-2.13-1.6c3.35-5.71,11.81-6.82,16.46-3.11,2.62,2.09,3.74,5.7,2.15,8.72-1.13,2.15-3.22,3.23-5.66,3.83,2.03.98,3.42,2.66,4.19,4.8l1.31,3.59c.66,1.2,1.51,1.81,3.05,1.96v2.43s-7.33,0-7.33,0c-5.69-.22-10.5-1.04-12.86-6.52-1.54,2.41-4.1,3.73-6.85,3.37-2.56-.33-4.9-2.32-5.65-5.03s.12-5.73,1.35-8.26l2.33,1.11c-.7,1.58-.92,3.29.1,4.59.92,1.17,2.7,1.18,3.88.62,1.35-.64,2.29-1.96,2.08-3.82ZM67.26,25.32c-1.35-.82-2.37-1.8-3.17-3.21-1.72-3.01-3.87-6.16-7.46-6.91.7,6.54,3.84,9.86,10.63,10.12Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.nota--end:hover:before{translate:-8px}@media (width<=767px){.nota__note{padding:16px}.nota--end{padding:20px}}.tier{background:var(--surface-raised);border-radius:var(--r);padding:var(--s-6) var(--s-5) var(--s-5);color:var(--text);align-content:start;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1613100f}.tier.theme-dark{background:var(--ink);box-shadow:none}.tier__name{font:var(--w-head-s) var(--t-h4)/1.05 var(--serif);text-transform:uppercase;letter-spacing:.02em}.tier__for{margin-top:6px}.tier__price{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--rule);align-items:baseline;gap:8px;display:flex}.tier__price .num{font-size:calc(52px * var(--serif-scale))}.tier__list{margin-top:var(--s-5);color:var(--text-body);align-content:start;gap:10px;font-size:14.5px;display:grid}.tier__list li{text-wrap:pretty;padding-left:18px;position:relative}.tier__list li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.tier .btn{margin-top:var(--s-6);align-self:end;width:100%}.tier .tag{right:var(--s-5);top:var(--s-5);position:absolute}.erow{grid-column:1/-1;align-items:center;padding:28px 0}.erow+.erow{border-top:1px solid var(--rule)}.erow>.date{grid-column:1/span 2}.erow>.media{aspect-ratio:3/2;grid-column:3/span 3}.erow>.erow__txt{grid-column:6/span 6}.erow>.go{grid-column:12;justify-self:end}.erow .h3{max-width:640px;transition:color var(--t-fast);margin-top:8px}.erow .body{max-width:560px;margin-top:10px}.erow:hover .h3{color:var(--accent)}.elist{border-block:1px solid var(--rule-strong);row-gap:0}@media (width>=768px) and (width<=1023px){.erow>.date{grid-column:1/span 1}.erow>.media{grid-column:2/span 3}.erow>.erow__txt{grid-column:5/span 4}.erow>.go{display:none}}@media (width<=767px){.erow{align-items:start;row-gap:var(--s-4);padding:0}.erow+.erow{margin-top:var(--s-7);border-top:0}.erow>.media{aspect-ratio:4/3;grid-area:1/1/auto/-1}.erow>.date{grid-area:1/1/auto/-1}:is(.erow,.lead-ev)>.date{z-index:1;border-radius:0 0 0 var(--r);background:var(--surface-raised);grid-template-columns:auto auto;place-self:end start;align-items:end;column-gap:12px;padding:14px 18px 12px 14px;display:grid}:is(.erow,.lead-ev)>.date .num{font-size:calc(40px * var(--serif-scale));grid-row:1/span 2;line-height:.8}:is(.erow,.lead-ev)>.date .date__mo{margin-top:0}:is(.erow,.lead-ev)>.date .date__wd{margin-top:2px}.erow>.erow__txt{grid-column:1/-1}.erow>.go{display:none}.erow .h3{margin-top:4px}.erow .body{margin-top:8px;font-size:14.5px}}.mini{color:var(--text);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:20px;display:grid}.mini .media{aspect-ratio:4/3}.mini .h5{transition:color var(--t-fast);margin-top:6px;display:block}.mini:hover .h5{color:var(--accent)}.mini:hover .media img{transform:scale(1.06)}@media (width<=767px){.mini{grid-template-columns:96px minmax(0,1fr);gap:16px}}.perks{gap:var(--s-6) var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.perk>*{display:block}.perk b{font-size:var(--t-body);font-weight:var(--w-strong);color:var(--text);text-wrap:balance;line-height:1.3}.perk span{font-size:var(--t-body);color:var(--text-body);text-wrap:pretty;margin-top:6px;line-height:1.5}.perks--serif .perk b{font:var(--w-head-s) var(--t-h5)/1.15 var(--serif);text-transform:uppercase;letter-spacing:var(--track-caps)}.perks--serif .perk span{margin-top:10px}.perks--rules .perk{padding-top:var(--s-4);border-top:1px solid var(--rule)}.perks--rows{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr);gap:0}.perks--rows .perk{column-gap:var(--s-5);border-top:1px solid var(--rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:baseline;padding-block:18px;display:grid}.perks--rows .perk span{margin-top:0}.perks--cards{gap:var(--s-3)}.perks--cards .perk{border-radius:var(--r);background:var(--surface-raised);padding:20px 20px 22px;box-shadow:inset 0 0 0 1px #1613100f}@media (width<=767px){.perks{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}.perks--rows{gap:0}.perks--rows .perk{grid-template-columns:minmax(0,1fr);padding-block:16px}.perks--rows .perk span{margin-top:8px}.perks--cards{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr))}.perks--cards .perk{padding:14px 14px 16px}.perks--cards .perk b{font-size:15px}.perks--cards .perk span{font-size:13.5px}}.track{gap:var(--gutter);scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge);display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.track>*{flex:0 0 calc(var(--span-d,4) * var(--col) + (var(--span-d,4) - 1) * var(--gutter));scroll-snap-align:start}@media (width>=768px) and (width<=1023px){.track>*{flex-basis:calc(var(--span-t,4) * var(--col) + (var(--span-t,4) - 1) * var(--gutter))}.track-t{gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge);display:flex;overflow-x:auto}.track-t::-webkit-scrollbar{display:none}.track-t>*{flex:0 0 calc(var(--span-t,4) * var(--col) + (var(--span-t,4) - 1) * var(--gutter));scroll-snap-align:start}}@media (width<=767px){.track>*{flex-basis:calc(var(--span-m,3) * var(--col) + (var(--span-m,3) - 1) * var(--gutter))}.track-m{gap:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--edge));padding-inline:var(--edge);scroll-padding-inline:var(--edge);display:flex;overflow-x:auto}.track-m::-webkit-scrollbar{display:none}.track-m>*{flex:0 0 calc(var(--span-m,3) * var(--col) + (var(--span-m,3) - 1) * var(--gutter));scroll-snap-align:start}}.dots{margin-top:var(--s-5);justify-content:center;gap:6px;display:flex}.dots i{background:var(--rule);width:6px;height:6px;transition:background var(--t-fast), width var(--t-fast);border-radius:50%}.dots i.on{background:var(--rule-strong);border-radius:3px;width:18px}.field{gap:8px;display:grid}.field__label{font-size:13.5px;font-weight:var(--w-strong);color:var(--text)}.field__hint{color:var(--text-muted);font-size:12.5px}.input,.select,.textarea{border-radius:var(--r);width:100%;height:48px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t-fast);background:#fff;border:0;padding:0 16px;font-size:15px}.textarea{resize:vertical;height:auto;min-height:128px;padding:14px 16px;line-height:1.5}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none' stroke='%23161310' stroke-width='1.5'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E") right 18px center no-repeat;padding-right:44px}.input::placeholder,.textarea::placeholder{color:#a39c95}.input:hover,.select:hover,.textarea:hover{box-shadow:inset 0 0 0 1px #16131052}.input:focus,.select:focus,.textarea:focus{box-shadow:inset 0 0 0 1.5px var(--ink), 0 0 0 4px #a2472d24;outline:none}.field--error .input{box-shadow:inset 0 0 0 1.5px var(--sinopia)}.field--error .field__hint{color:var(--sinopia)}.check{color:var(--text-body);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.check input{appearance:none;border-radius:var(--r-sm);cursor:pointer;background:#fff;flex:none;width:20px;height:20px;margin-top:1px;box-shadow:inset 0 0 0 1px #1613104d}.check input:checked{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' fill='none' stroke='%23fff' stroke-width='1.8'%3E%3Cpath d='M1 5l3.5 3.5L11 1.5'/%3E%3C/svg%3E") no-repeat center;box-shadow:none}.form{gap:var(--s-5);max-width:640px;display:grid}.form__row{gap:var(--s-5) var(--s-4);grid-template-columns:1fr 1fr;display:grid}.form__foot{align-items:center;gap:var(--s-4) var(--s-5);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.form__foot .small{color:var(--text-muted);max-width:36ch}@media (width<=767px){.form__row{grid-template-columns:1fr}}.field__opt{color:var(--text-muted);margin-left:6px;font-weight:400}.field--error :is(.input,.select,.textarea){box-shadow:inset 0 0 0 1.5px var(--sinopia)}.field__error{color:var(--sinopia);font-size:12.5px;font-weight:500}.input:disabled,.select:disabled,.textarea:disabled{background-color:var(--surface-sunk);color:var(--text-muted);box-shadow:none;cursor:not-allowed}.choices{border:0;gap:12px;display:grid}.choices legend{font-size:13.5px;font-weight:var(--w-strong);color:var(--text);margin-bottom:4px}.check input[type=radio]{border-radius:50%}.check input[type=radio]:checked{box-shadow:inset 0 0 0 6px var(--ink);background:#fff}.check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.check small{color:var(--text-muted);margin-top:2px;font-size:13px;display:block}.notice{padding:var(--s-5) var(--s-6);border-radius:var(--r);background:var(--surface-raised);gap:8px;display:grid;box-shadow:inset 0 0 0 1px #1613100f}.notice .h5{color:var(--text)}.notice .body{max-width:52ch}.notice .btns{margin-top:var(--s-3)}.notice--accent{box-shadow:inset 3px 0 0 var(--accent), inset 0 0 0 1px #1613100f}@media (width<=767px){.notice{padding:var(--s-5)}}.seg{border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--rule);background:#fff;justify-self:start;gap:4px;padding:4px;display:inline-flex}.seg label{position:relative}.seg input{opacity:0;cursor:pointer;position:absolute;inset:0}.seg span{border-radius:var(--r-pill);height:40px;color:var(--ink);transition:background var(--t-fast), color var(--t-fast);align-items:center;padding:0 18px;font-size:14px;font-weight:500;display:inline-flex}.seg input:checked+span{background:var(--ink);color:#fff}.seg input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.qa details{border-top:1px solid var(--rule)}.qa details:last-child{border-bottom:1px solid var(--rule)}.qa summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.3;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa .ans{color:var(--text-body);font-size:var(--t-body);max-width:600px;padding:0 24px 26px 0;line-height:1.6}.pm{width:30px;height:30px;color:var(--text);flex:none;position:relative}.pm:before,.pm:after{content:"";width:14px;height:1.25px;transition:transform .7s var(--lux);background:currentColor;border-radius:1px;margin:-.625px 0 0 -7px;position:absolute;top:50%;left:50%}.pm:after{transform:rotate(90deg)}details[open]:not(.shut) .pm:after{transform:rotate(90deg)scaleX(0)}@media (width<=767px){.qa summary{gap:16px;padding:18px 0;font-size:17px}.qa .ans{padding:0 0 22px}}.site-head{align-items:center;height:68px}.site-head .logo{width:auto;height:44px}.site-head nav{justify-content:center;gap:32px;display:flex}.site-head nav a{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500}.site-head .actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.site-head .menu{border-block:1.6px solid var(--text);width:22px;height:12px;display:none}.site-head .short{display:none}@media (width<=1023px){.site-head nav{display:none}.site-head .menu{display:block}}@media (width<=767px){.site-head{height:64px}.site-head .logo{height:34px}.site-head .actions{gap:14px}.site-head .long{display:none}.site-head .short{display:inline}}.rv [data-reveal]:not(.rv-on,[data-reveal=kids],[data-reveal=clip]),.rv [data-reveal=kids]:not(.rv-on)>*{opacity:0;translate:0 28px}.rv [data-reveal].rv-first:not(.rv-on,[data-reveal=kids],[data-reveal=clip]),.rv [data-reveal=kids].rv-first:not(.rv-on)>*{opacity:.01}.rv [data-reveal].rv-on:not([data-reveal=kids],[data-reveal=clip]),.rv [data-reveal=kids].rv-on>*{transition:opacity 1.2s var(--lux), translate 1.4s var(--lux)}.rv [data-reveal=clip]:not(.rv-on){clip-path:inset(0 0 100%)}.rv [data-reveal=clip]:not(.rv-on) img{scale:1.12}.rv [data-reveal=clip].rv-on{transition:clip-path 1.5s var(--ease-in-out)}.rv [data-reveal=clip].rv-on img{transition:scale 2s var(--lux)}@property --ln{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes ln-draw{0%{--ln:0%}to{--ln:100%}}.rv .ln{clip-path:polygon(-9999px -9999px, 9999px -9999px, 9999px calc(0px - var(--pt,0px)), var(--ln) calc(0px - var(--pt,0px)), var(--ln) calc(var(--lt,0px) + var(--pt,0px)), 9999px calc(var(--lt,0px) + var(--pt,0px)), 9999px calc(100% - var(--lb,0px) - var(--pb,0px)), var(--ln) calc(100% - var(--lb,0px) - var(--pb,0px)), var(--ln) calc(100% + var(--pb,0px)), 9999px calc(100% + var(--pb,0px)), 9999px 9999px, -9999px 9999px)}.rv .ln:not(.ln-on){--ln:0%}.rv .ln.ln-on{animation:ln-draw 1.8s var(--lux) var(--ln-delay,0s) both}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.rv [data-reveal]:not(.rv-on,[data-reveal=kids]),.rv [data-reveal=kids]:not(.rv-on)>*{opacity:0;clip-path:none;translate:none}.rv [data-reveal=clip]:not(.rv-on) img{scale:none}.rv [data-reveal].rv-on:not([data-reveal=kids]),.rv [data-reveal=kids].rv-on>*{transition:opacity .3s!important}}.ev{padding-top:var(--s-6)}.ev__grid{--row-gap:0;align-items:start}.ev__pic{aspect-ratio:3/2}.ev__body{margin-top:var(--s-8)}@media (width>=1024px){.ev__pic{grid-row:1}.ev__body{grid-row:2}.ev__side{top:calc(var(--head-h) + var(--s-5));grid-row:1/span 2;position:sticky}}@media (width<=1023px){.ev__side{margin-top:var(--s-6)}.ev__body{margin-top:var(--s-7)}}@media (width<=767px){.ev{padding-top:var(--s-5)}.ev__pic{aspect-ratio:4/3}.ev__side{margin-top:var(--s-5)}}.facts{gap:var(--s-5);border-radius:var(--r);background:var(--surface-raised);flex-direction:column;padding:28px;display:flex;box-shadow:inset 0 0 0 1px #1613100f}.facts__flag{margin-bottom:calc(-1 * var(--s-2));color:var(--text-muted)}.facts__flag--alert{color:var(--accent)}.facts__top{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.facts__rows{display:grid}.facts__rows>div{border-top:1px solid var(--rule);grid-template-columns:84px minmax(0,1fr);gap:16px;padding:14px 0;display:grid;position:relative}.facts__rows>div:last-child{border-bottom:1px solid var(--rule)}.facts__rows dt{font-size:12px;font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted);padding-top:2px}.facts__rows dd{color:var(--text-body);text-wrap:pretty;justify-items:start;gap:2px;font-size:15px;line-height:1.45;display:grid}.facts__strong{font-weight:var(--w-strong);color:var(--text)}.facts__rows:empty{display:none}.facts__link a{transition:color var(--t-fast)}.facts__link a:after{content:"";position:absolute;inset:0}.facts__link:hover a{color:var(--accent)}.facts__link a:focus-visible{outline:none}.facts__link:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.facts__soon{margin-top:calc(-1 * var(--s-2));color:var(--text-muted)}.facts__btns{gap:10px;display:grid}.facts__btns .btn{justify-content:center;width:100%}.facts__note{margin-top:calc(-1 * var(--s-3));color:var(--text-muted);text-align:center}@media (width<=767px){.facts{padding:20px}.facts__rows>div{grid-template-columns:72px minmax(0,1fr)}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hnav{z-index:50;height:var(--head-h);padding:0 var(--margin);transition:background var(--t-fast), transform var(--t-hover) var(--lux);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}.hnav:before{content:"";z-index:-1;pointer-events:none;height:170px;transition:opacity var(--t-fast);background:linear-gradient(var(--cream) 0%, #f6f3eef0 25%, #f6f3eebf 45%, #f6f3ee73 65%, #f6f3ee2e 84%, #f6f3ee00 100%);position:absolute;inset:0 0 auto}.hnav.solid{background:var(--cream)}.hnav.solid:before,.hnav.open:before{opacity:0}.hnav.tucked{transform:translateY(-100%)}.hnav.tucked:before{opacity:0}.hnav .links{display:flex}.hnav .links a{letter-spacing:.04em;text-transform:uppercase;transition:opacity var(--t-fast) var(--ease);padding:14px 16px;font-size:12px;font-weight:500}@media (hover:hover){.hnav .links:has(a:hover) a:not(:hover),.hnav .links:has(a:focus-visible) a:not(:focus-visible){opacity:.35}}.hnav .logo{width:auto;height:44px;display:block}.hnav .right{justify-content:flex-end;align-items:center;gap:22px;display:flex}.hnav .short{display:none}.burger{flex:none;width:44px;height:44px;margin:-11px;display:none;position:relative}.burger i{background:var(--ink);width:22px;height:1.6px;transition:transform .7s var(--ease-in-out);position:absolute;top:21.2px;left:11px}.burger i:first-child{transform:translateY(-5.2px)}.burger i:last-child{transform:translateY(5.2px)}.hnav.open .burger i:first-child{transform:rotate(45deg)}.hnav.open .burger i:last-child{transform:rotate(-45deg)}.mnav{z-index:-1;background:var(--cream);clip-path:inset(0 0 100%);visibility:hidden;height:100dvh;transition:clip-path .6s var(--ease-in-out), visibility 0s .6s;display:none;position:fixed;inset:0}.hnav.open .mnav{clip-path:inset(0);visibility:visible;transition:clip-path .9s var(--ease-in-out), visibility 0s}.mnav__in{inset:var(--head-h) 0 0;padding:var(--s-6) var(--margin) var(--s-6);overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;overflow-y:auto}.mnav__links{border-bottom:1px solid var(--rule)}.mnav__links li{border-top:1px solid var(--rule)}.mnav__links a{font:var(--w-head) 34px/1.1 var(--serif);letter-spacing:var(--track-caps);text-transform:uppercase;transition:color var(--t-fast);padding-block:13px 11px;display:block}.mnav__links a[aria-current]{color:var(--accent)}.mnav__foot{padding-top:var(--s-6);gap:var(--s-5);margin-top:auto;display:grid}.mnav__small{gap:0 var(--s-5);font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;flex-wrap:wrap;display:flex}.mnav__small a{padding-block:12px;display:block}.mnav__in>:not(nav),.mnav__links li{opacity:0;transition:opacity .3s var(--ease), transform 0s .3s;transform:translateY(28px)}.hnav.open :is(.mnav__in>:not(nav),.mnav__links li){opacity:1;transition:opacity 1s var(--lux) calc(.25s + var(--i,0) * 70ms), transform 1.2s var(--lux) calc(.25s + var(--i,0) * 70ms);transform:none}html.menu-open{scrollbar-gutter:stable;overflow:hidden}@media (hover:hover){.mnav__links a:hover,.mnav__small a:hover{color:var(--accent)}}@media (prefers-reduced-motion:reduce){.hnav,.mnav,.hnav.open .mnav,.burger i,.mnav__in>:not(nav),.mnav__links li,.hnav.open :is(.mnav__in>:not(nav),.mnav__links li){transition-duration:10ms;transition-delay:0s}}@media (width<=1000px){.hnav{grid-template-columns:auto 1fr}.hnav .links{display:none}.burger,.mnav{display:block}.hnav .btn--nav{transition:opacity var(--t-fast), visibility 0s}.hnav.open .btn--nav{opacity:0;visibility:hidden;transition:opacity var(--t-fast), visibility 0s var(--t-fast)}.mnav__links a{font-size:clamp(34px,6vw,46px)}.mnav__foot{justify-items:start}}@media (width<=767px){.mnav__foot{justify-items:stretch}.hnav .logo{height:40px}.hnav .right{gap:14px}.hnav .btn--nav{height:36px}.hnav .long{display:none}.hnav .short{display:inline}}.ft-e .fine{margin-top:var(--s-8)}.ft-e .f-view{mix-blend-mode:multiply;opacity:.9;background:url(/img/footer/catena.jpg) 50% 80%/cover no-repeat;border-radius:0;height:clamp(240px,30vw,460px);overflow:visible;-webkit-mask-image:linear-gradient(#0000,#000 28%);mask-image:linear-gradient(#0000,#000 28%)}@media (width<=767px){.ft-e .f-view{background-position:46% 0;background-size:auto 100%;height:260px}.ft-e .fine{margin-top:var(--s-7)}}.ft-f .f-road{margin-top:var(--s-8);border-bottom:1.6px solid var(--logo-red);position:relative}.ft-f .f-road img{width:clamp(150px,15vw,230px);height:auto;margin-left:calc(4 * (var(--col) + var(--gutter)));margin-bottom:-3px}.ft-f .fine{margin-top:var(--s-5)}@media (width>=768px) and (width<=1023px){.ft-f .f-road img{margin-left:calc(3 * (var(--col) + var(--gutter)))}}@media (width<=767px){.ft-f .f-road{margin-top:var(--s-7)}.ft-f .f-road img{width:150px;margin-left:auto;margin-right:var(--s-2)}}.ft.ft-f2 .f-brand{--d:3;gap:var(--s-6)}.ft.ft-f2 .f-brand p{max-width:340px;font-size:12px;line-height:1.6}.ft-f2 .f-walk{--d:3;--ds:4;place-self:end center}.ft-f2 .f-walk img{width:clamp(120px,10vw,150px);height:auto}@media (width>=1024px) and (width<=1359px){.ft-f2 .f-walk{--d:2}}@media (width>=768px) and (width<=1023px){.ft.ft-f2 .f-brand{--t:5}.ft-f2 .f-walk{--t:3;--ts:6;place-self:start end}}@media (width<=767px){.ft-f2 .f-walk{--m:4;justify-content:flex-end;display:flex}.ft-f2 .f-walk img{width:160px}}.ft-g .f-card{--d:3;--t:8;--m:4;min-height:320px;padding:var(--s-5);color:#fff;isolation:isolate;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.ft-g .f-card img{z-index:-1;object-fit:cover;width:100%;height:100%;transition:transform var(--t-slow) var(--ease);position:absolute;inset:0}.ft-g .f-card:after{content:"";z-index:-1;background:linear-gradient(#1613108c,#16131000 50%);position:absolute;inset:0}.ft-g .f-card:hover{color:#fff}.ft-g .f-card:hover img{transform:scale(1.03)}.ft-g .f-card .h3{max-width:16ch}.ft-g .f-side{--d:8;--ds:5;--t:8;row-gap:var(--s-6);grid-template-rows:auto auto 1fr}.ft-g .f-side .f-brand{--d:8;--ds:auto;--t:8;grid-template-columns:subgrid;column-gap:var(--gutter);row-gap:var(--s-3)}.ft-g .f-side .f-brand>a{grid-area:1/1/span 2/span 4}.ft-g .f-side .f-brand>p{grid-column:5/span 4}.ft-g .f-side .f-col1{--d:2;--ds:1}.ft-g .f-side .f-col2{--d:2;--ds:3}.ft-g .f-side .f-col3{--d:4;--ds:5}.ft-g .f-side .fine{--d:8;--t:8;align-self:end;margin-top:0}@media (width>=768px) and (width<=1023px){.ft-g .grid{--row-gap:var(--s-7)}.ft-g .f-card{aspect-ratio:5/2;min-height:0}.ft-g .f-side .f-brand{margin-bottom:0}.ft-g .f-side .f-col1{--t:2;--ts:1}.ft-g .f-side .f-col2{--t:2;--ts:3}.ft-g .f-side .f-col3{--t:4;--ts:5}}@media (width<=767px){.ft-g .f-card{aspect-ratio:3/2;min-height:0}.ft-g .f-side .f-brand{--m:4}.ft-g .f-side .f-brand>a,.ft-g .f-side .f-brand>p{grid-area:auto/1/auto/-1}.ft-g .f-side .f-col1,.ft-g .f-side .f-col2{--ms:auto}.ft-g .f-side .fine{--m:4}}.ft-h{border-top:1px solid var(--rule)}.ft-h .fine{margin-top:calc(var(--s-10) + var(--s-6))}@media (width<=767px){.ft-h .fine{margin-top:var(--s-9)}}.ft-i{margin-top:var(--section-y);border-radius:0}.ft-i.is-fixed{clip-path:inset(0)}.ft-i__fix{isolation:isolate;background:var(--surface-sunk);color:var(--text-body);position:relative}.ft-i.is-fixed .ft-i__fix{z-index:0;position:fixed;bottom:0;left:0;right:0}.ft-i__fix>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ft-i__fix:before{content:"";z-index:-1;background:#1613109e;position:absolute;inset:0}.ft-i .credit{transform-origin:100% 100%;left:auto;right:12px}.ft.ft-i .wrap{padding-block:var(--s-9) var(--s-6)}.ft-i__top{justify-content:space-between;align-items:center;gap:var(--s-7);margin-bottom:var(--s-9);display:flex}.ft-i__top .h2{color:#fff;max-width:760px}.ft-i__top .lead{margin-top:var(--lead-gap);max-width:560px}.ft-i__btns{flex:none}.ft.ft-i .f-brand{--d:3;gap:var(--s-6)}.ft.ft-i .f-brand p{max-width:340px;font-size:12px;line-height:1.6}@media (width>=768px) and (width<=1023px){.ft.ft-i .f-brand{--t:5}}@media (width<=1023px){.ft-i__top{align-items:flex-start;gap:var(--s-5);margin-bottom:var(--s-8);flex-direction:column}.ft-i .btn--lg{height:48px;padding:0 22px;font-size:15px}.ft-i__fix:before{background:#161310b3}.ft.ft-i .f-brand p,.ft-i .fine{color:#ffffffd1}}@media (width<=767px){.ft-i .f-col ul{gap:0}.ft-i .f-col a{padding-block:7px;display:inline-block}.ft-i .fine a{padding-block:8px;display:inline-block}.ft.ft-i .wrap{padding-block:var(--s-8) var(--s-5)}}.ft{color:var(--text-body);position:relative}.ft a{transition:color var(--t-fast)}.ft a:hover{color:var(--accent)}.ft .wrap{padding-block:var(--s-9) var(--s-6)}.ft .ft-logo{width:auto;height:52px;display:block}.ft .ft-title{margin-bottom:var(--s-5);font-size:var(--t-label);font-weight:var(--w-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-muted)}.ft .f-brand{--d:4;--t:8;gap:var(--s-4);align-content:start;display:grid}.ft .f-brand p{max-width:300px}.ft .f-brand .f-net{font-size:var(--t-small);color:var(--text-muted)}.ft .f-col ul{gap:12px;display:grid}.ft .f-col a{color:var(--text);font-size:16px}.ft .f-col a:hover{color:var(--accent)}.ft .f-col1{--d:2;--ds:7;--t:2;--m:2}.ft .f-col2{--d:2;--ds:9;--t:3;--m:2}.ft .f-col3{--d:2;--ds:11;--t:3;--m:4}.ft .fine{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-6);margin-top:var(--s-9);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}.ft .fine ul{gap:var(--s-5);display:flex}@media (width>=1024px) and (width<=1359px){.ft:is(.ft-f2,.ft-i) .f-col1{--ds:6}.ft:is(.ft-f2,.ft-i) .f-col2{--ds:8}.ft:is(.ft-f2,.ft-i) .f-col3{--d:3;--ds:10}}@media (width>=768px) and (width<=1023px){.ft .f-brand{margin-bottom:var(--s-6)}}@media (width<=767px){.ft .wrap{padding-block:var(--s-8) var(--s-5)}.ft .grid{row-gap:var(--s-7)}.ft .ft-logo{height:44px}.ft .fine{margin-top:var(--s-8)}}
