@font-face{font-family:__Jost_d8f060;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b8c37bb59076c047-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Jost_d8f060;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5bbac197f803cc34-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Jost_d8f060;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9dd75fadc5b3df29-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Jost_Fallback_d8f060;src:local("Arial");ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.00%;size-adjust:96.01%}.__className_d8f060{font-family:__Jost_d8f060,__Jost_Fallback_d8f060;font-style:normal}.__variable_d8f060{--nf-jost:"__Jost_d8f060","__Jost_Fallback_d8f060"}@font-face{font-family:__Cormorant_Garamond_d9eeaf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f1ef0f880f20d9d6-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_d9eeaf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c1229af6b321d475-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_d9eeaf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/30d21c6c870dd505-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_d9eeaf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ccc23d783c22544b-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Cormorant_Garamond_d9eeaf;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/359abbb9929fd4ce-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_d9eeaf;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_d9eeaf{font-family:__Cormorant_Garamond_d9eeaf,__Cormorant_Garamond_Fallback_d9eeaf;font-weight:300;font-style:normal}.__variable_d9eeaf{--nf-cormorant:"__Cormorant_Garamond_d9eeaf","__Cormorant_Garamond_Fallback_d9eeaf"}:root{color-scheme:light;--ivory:#f5f0e8;--charcoal:#2a2521;--stone:#cfc6b8;--slate:#4f5f5a;--copper:#a8683f;--pine:#264f4d;--flare:#e2552d;--on-flare:#1a1917;--ground:var(--ivory);--surface:#ede6da;--line:var(--stone);--text:var(--charcoal);--text-dim:#5e5a54;--accent:var(--pine);--on-accent:var(--ivory);--font-serif:var(--nf-cormorant),"Cormorant Garamond",Georgia,serif;--font-sans:var(--nf-jost),"Jost",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,"IBM Plex Mono",monospace;--t-display:clamp(2.75rem,7vw,6rem);--t-title:clamp(1.75rem,3.2vw,2.5rem);--t-body:1.0625rem;--t-meta:0.8125rem;--track-meta:0.2em;--weight-meta:500;--s-1:8px;--s-2:16px;--s-3:24px;--s-4:32px;--s-6:48px;--s-9:72px;--s-15:120px;--s-20:160px;--gap:28px;--pad:32px;--section-gap:var(--s-15);--hair:1px;--max-content:1376px;--row-unit:0.25cqw;--r-0:0;--r-1:4px;--r-card:6px;--r-arch:999px 999px 0 0;--ease-soft:cubic-bezier(0.33,0.06,0.18,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-snap:cubic-bezier(0.25,2,0.5,0.9);--d-soft:800ms;--d-soft-stagger:120ms;--d-fast:350ms;--d-wipe:700ms;--d-grow:900ms;--d-stagger:40ms}:root:has([data-side=sports]){color-scheme:dark;--ground:var(--charcoal);--surface:#35302b;--line:#4d463f;--text:var(--ivory);--text-dim:var(--stone);--accent:var(--flare);--on-accent:var(--on-flare);--track-meta:0.14em;--weight-meta:600}@media not all and (min-width:768px){:root{--section-gap:var(--s-9)}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font-sans);font-weight:400;font-size:var(--t-body);line-height:1.6;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}::selection{background:var(--accent);color:var(--on-accent)}:where(a,button,[tabindex]){caret-color:var(--accent)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px hsla(0,0%,100%,.9)}.wrap{width:min(100% - (2 * var(--pad)),var(--max-content));margin-inline:auto}.grid-scope{container-type:inline-size}.grid{counter-reset:fig;display:grid;grid-template-columns:1fr;grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:0;row-gap:0;grid-auto-rows:var(--row-unit);margin:0;padding:0;list-style:none}@media (min-width:768px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.grid{grid-template-columns:repeat(3,1fr)}}@media not all and (min-width:768px){.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--two .fig--wide{grid-column:span 2}.grid--two .fig__buy-state{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.fig{margin:0;align-self:start;grid-row:span var(--span-0)}@media (min-width:400px){.fig{grid-row:span var(--span-1)}}@media (min-width:500px){.fig{grid-row:span var(--span-2)}}@media (min-width:640px){.fig{grid-row:span var(--span-3)}}@media (min-width:768px){.fig{grid-row:span var(--span-4)}}@media (min-width:960px){.fig{grid-row:span var(--span-5)}}@media (min-width:1200px){.fig{grid-row:span var(--span-6)}}@media (min-width:768px){.fig--wide{grid-column:span 2}}.fig__btn{padding:0;border:0;background:none;cursor:zoom-in;font:inherit;color:inherit}.fig img,.fig__btn{display:block;width:100%}.fig img{height:auto;box-shadow:0 0 0 var(--hair) var(--line)}.fig{counter-increment:fig}[data-side=sports] .fig__cap:before{content:counter(fig,decimal-leading-zero) " / ";font-family:var(--font-mono);color:var(--text)}.fig__cap{margin:.5rem 0 0;font-size:var(--t-meta);line-height:1.5;color:var(--text-dim);min-height:3em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fig__buy{display:flex;align-items:center;gap:.75rem;height:44px;margin-top:8px}.fig__buy form{margin:0}.fig__buy-state{font-size:var(--t-meta);color:var(--text-dim)}.fig__buy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 1.1rem;font:inherit;font-size:var(--t-meta);color:var(--text);background:transparent;border:0;border-radius:var(--r-1);box-shadow:0 0 0 var(--hair) var(--line);cursor:pointer;text-decoration:none}.fig__buy-btn:hover{color:var(--accent);box-shadow:0 0 0 var(--hair) var(--text-dim)}.cart-note{margin:0 0 1.5rem;font-size:var(--t-meta)}.cart-note a{display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem}.cart__note{color:var(--text-dim)}.cart__list{list-style:none;margin:0 0 2rem;padding:0;max-width:46ch}.cart__item{display:flex;align-items:center;gap:1rem;padding:.85rem 0;border-bottom:var(--hair) solid var(--line)}.cart__item:first-child{border-top:var(--hair) solid var(--line)}.cart__thumb{width:72px;height:auto;flex:none;box-shadow:0 0 0 var(--hair) var(--line)}.cart__what{display:flex;flex-direction:column;flex:1 1;min-width:0;font-size:var(--t-body);line-height:1.4}.cart__meta{font-size:var(--t-meta);color:var(--text-dim)}.cart__sum{margin-bottom:1.5rem}.cart__total .prices__amount,.cart__total .prices__label{font-weight:600}.cart__hint{color:var(--text-dim)}.cart__checkout{margin:2rem 0 .75rem}.cart__fine{max-width:46ch;font-size:var(--t-meta);color:var(--text-dim)}.order__get{display:flex;gap:.5rem;margin-top:.5rem}.coll__list{list-style:none;padding:0;max-width:40rem}.coll__item,.coll__list{margin:0 0 2rem}.coll__img{display:block;width:100%;height:auto;box-shadow:0 0 0 var(--hair) var(--line)}.coll__all{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 1rem}.page{padding-block:2.5rem 4rem}.fig__buy-btn,.fig__buy-state,.fig__cap,.filters__chip,.foot__key,.form__label,.form__submit,.lb__share,.more,.page-meta,.pager__count,.pager__link,.site-name,.site-nav{font-family:var(--font-sans);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);text-transform:uppercase}.form-status a,.lede a,.more a,.prose a{color:var(--accent)}.site-head{display:flex;flex-wrap:wrap;gap:1.75rem 1.5rem;align-items:baseline;justify-content:space-between;margin-bottom:2rem}.site-name{margin:0;font-size:var(--t-meta)}.site-name a{text-decoration:none}.site-nav{display:flex;flex-wrap:wrap;gap:.25rem;row-gap:1.75rem;font-size:var(--t-meta);color:var(--text-dim)}.site-name a,.site-nav a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem}.site-nav a{padding-inline:.5rem}.site-nav{-webkit-margin-end:-.5rem;margin-inline-end:-.5rem}.site-head--cart .site-nav{order:2;flex-basis:calc(100% + 0.5rem)}.site-cart{order:1;position:relative;display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:44px;min-height:44px;margin-block:-.75rem;-webkit-margin-end:-11px;margin-inline-end:-11px;color:var(--text-dim);text-decoration:none}.site-cart__icon{display:block}.site-cart__n{position:absolute;top:4px;left:23px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--text);color:var(--ground);box-shadow:0 0 0 2px var(--ground);font-size:var(--t-meta);font-weight:600;line-height:18px;text-align:center}@media (min-width:600px){.site-head--cart .site-nav{order:0;flex-basis:auto;-webkit-margin-start:auto;margin-inline-start:auto}.site-cart{order:0}}.page-title{font-family:var(--font-serif);font-size:var(--t-display);font-weight:300;line-height:1;letter-spacing:-.01em;margin:0 0 clamp(2rem,4vw,3rem)}.word{white-space:nowrap}.letter,.word{display:inline-block}html.motion [data-letters] .letter{animation:letter-rise var(--d-fast) var(--ease-out-expo) both;animation-delay:calc(.3s + var(--i) * var(--d-stagger))}@keyframes letter-rise{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}[data-side=sports] .page-title{font-family:var(--font-sans);font-size:calc(var(--t-display) * 1.15);font-weight:700;line-height:.9;letter-spacing:-.02em;text-transform:uppercase}[data-side=sports] .page-title[data-letters]{font-size:min(calc(var(--t-display) * 1.15),calc((100vw - 2 * var(--pad)) / (var(--chars) * .74)))}[data-side=sports] .num{font-family:var(--font-mono);font-weight:400;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.thesis{max-width:20ch;margin:0 0 clamp(2.5rem,5vw,4rem);font-family:var(--font-serif);font-size:var(--t-display);font-weight:300;line-height:1;letter-spacing:-.01em;text-wrap:balance}.lede,.thesis{color:var(--text)}.lede{margin:0 0 2.5rem;font-size:var(--t-body);line-height:1.6}.lede,.prose{max-width:46ch}.prose p{margin:0 0 1.15em;font-size:var(--t-body);line-height:1.6;color:var(--text)}.prose p:last-child{margin-bottom:0}.prices{max-width:46ch;margin:0 0 2.5rem}.prices dd{margin:0}.prices__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--gap);padding:.85rem 0;border-bottom:var(--hair) solid var(--line);font-size:var(--t-body);line-height:1.6}.prices__row:first-child{border-top:var(--hair) solid var(--line)}.prices__label{color:var(--text)}.prices__label a{display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem;color:inherit}.prices__amount{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--text);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.prices__qualifier{display:block;font-size:var(--t-meta);color:var(--text-dim)}.prices__detail{flex-basis:100%;margin-top:.25rem}.prices__detail summary{cursor:pointer;display:list-item;padding-block:.75rem;font-size:var(--t-meta);color:var(--text-dim)}.prices__detail summary:hover{color:var(--text)}.prices__detail p{margin:.25rem 0 0;font-size:var(--t-meta);line-height:1.55;color:var(--text-dim)}.more{margin:2.5rem 0 0;font-size:var(--t-meta)}.more a{display:inline-flex;align-items:center;min-height:44px}.page-meta{margin:-1rem 0 1.5rem;font-size:var(--t-meta);color:var(--text-dim)}.fig--card{position:relative}.fig--card .fig__btn{cursor:pointer;text-decoration:none}.fig--card .fig__btn:after{content:"";position:absolute;inset:0}.filters{margin:0 0 2rem}.filters__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.filters__chip{display:inline-flex;align-items:center;min-height:44px;min-width:44px;justify-content:center;padding:.55rem .85rem;font-size:var(--t-meta);color:var(--text-dim);text-decoration:none;border-radius:var(--r-1);box-shadow:0 0 0 var(--hair) var(--line)}.filters__chip:hover{color:var(--accent)}.filters__chip{position:relative;isolation:isolate;overflow:hidden;transition:color .25s var(--ease-out-expo)}.filters__chip:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease-out-expo)}.filters__chip[aria-current=page],.filters__chip[aria-current=page]:hover{color:var(--on-accent)}.filters__chip[aria-current=page]:before{transform:scaleX(1)}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:2.5rem 0 0}.pager__count{margin:0;font-size:var(--t-meta);color:var(--text-dim)}.pager__link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.7rem 1.1rem;font-size:var(--t-meta);text-decoration:none;border-radius:var(--r-1);box-shadow:0 0 0 var(--hair) var(--line)}.pager__link:hover{color:var(--accent);box-shadow:0 0 0 var(--hair) var(--text-dim)}.pager__more{order:3}.vh{font:inherit;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.lb{position:fixed;inset:0;z-index:100;display:flex;justify-content:center;padding:.75rem var(--pad) var(--pad);background:var(--ground);animation:lb-in .15s ease-out;transition:opacity .15s ease-out;opacity:1}.lb.is-closing{opacity:0}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.lb__box{position:relative;display:flex;flex-direction:column;width:100%;max-width:var(--max-content);height:100%;min-height:0}.lb__box:focus{outline:none}.lb__bar{display:flex;align-items:center;gap:.5rem;flex:none}.lb__count{margin:0 auto 0 0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--t-meta);letter-spacing:.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.lb__note{margin:0;min-width:0;max-width:50%;font-size:var(--t-meta);color:var(--text-dim)}.lb__link{flex:1 1 auto;min-height:44px;padding:0 .5rem;font:inherit;font-size:var(--t-meta);color:var(--text);background:transparent;border:0;box-shadow:0 0 0 var(--hair) var(--line)}.lb__stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;padding:.75rem 56px}.lb__pic{display:flex;transition:opacity .15s ease-out;animation:lb-in .15s ease-out}.lb__pic.is-fading{opacity:0}.lb__stage img{display:block;box-shadow:0 0 0 var(--hair) var(--line)}.lb__pre{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lb__cap{flex:none;margin:0;font-size:var(--t-meta);color:var(--text-dim);text-align:center}.lb__btn{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;border:0;color:var(--text);background:color-mix(in srgb,var(--ground) 72%,transparent);box-shadow:0 0 0 var(--hair) var(--line);cursor:pointer}.lb__btn svg{width:24px;height:24px}.lb__btn:hover:not(:disabled){color:var(--accent)}.lb__btn:disabled{color:var(--text-dim);opacity:.4;cursor:default}.lb__share{padding:0 .9rem;font:inherit;font-size:var(--t-meta)}.lb__next,.lb__prev{position:absolute;top:50%;transform:translateY(-50%)}.lb__prev{left:0}.lb__next{right:0}@media (max-width:519px){.lb{padding:0}.lb__bar{padding-left:1rem}.lb__stage{position:static;padding:.5rem 0}.lb__box{padding-bottom:52px}.lb__cap{padding:0 1rem}.lb__next,.lb__prev{top:auto;bottom:0;transform:none}.lb__prev{left:.5rem}.lb__next{right:.5rem}}@media (max-height:500px) and (min-width:520px){.lb{padding:0}.lb__stage{padding:0 96px}.lb__bar{position:absolute;top:0;right:0;z-index:1;width:96px;flex-direction:column;align-items:flex-end;gap:0}.lb__bar:has(.lb__note) .lb__count{display:none}.lb__close{order:-2}.lb__share{order:-1}.lb__count{margin:0;padding:0 .5rem}.lb__note{max-width:100%}.lb__cap{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}.site-foot{padding-block:2rem 3rem;border-top:var(--hair) solid var(--line);font-size:var(--t-meta);color:var(--text-dim)}.foot__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 2.5rem}.foot__list li{display:flex;flex-direction:column;gap:.125rem}.foot__key{font-size:var(--t-meta);color:var(--text-dim)}.foot__list a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--text)}.foot__list a:hover{color:var(--accent)}.foot__note{margin:1.5rem 0 0;max-width:46ch;color:var(--text-dim)}.form{max-width:46ch;margin:0}.form__field{margin:0 0 1.5rem}.form__label{display:block;margin:0 0 .4rem;font-size:var(--t-meta);color:var(--text)}.form__hint,.form__optional{color:var(--text-dim)}.form__hint{margin:.4rem 0 0;font-size:var(--t-meta)}.form__input{display:block;width:100%;min-height:44px;padding:.6rem .75rem;font:inherit;font-size:var(--t-body);color:var(--text);background:var(--surface);border:0;border-radius:var(--r-1);box-shadow:0 0 0 var(--hair) var(--line);-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__input:hover{box-shadow:0 0 0 var(--hair) var(--text-dim)}.form__input--area{min-height:0;resize:vertical;line-height:1.6}.form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.7rem 1.4rem;font:inherit;font-size:var(--t-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--on-accent);background:var(--accent);border:0;border-radius:var(--r-1);cursor:pointer}.form__submit:hover{background:color-mix(in srgb,var(--accent) 86%,var(--text))}.form-status:empty{display:none}.form-status>p{max-width:46ch;margin:0 0 2rem;padding:.9rem 1rem;font-size:var(--t-body);line-height:1.6;box-shadow:0 0 0 var(--hair) var(--line)}.form-status__bad,.form-status__ok{color:var(--text)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.alerts{margin:3rem 0 0;padding:2rem 0 0;box-shadow:0 calc(-1 * var(--hair)) 0 var(--line)}.alerts--page{margin:0;padding:0;box-shadow:none}.alerts__title{margin:0 0 .4rem;font-size:var(--t-body);font-weight:600}.alerts__lede{max-width:46ch;margin:0 0 1.5rem;color:var(--text-dim)}.alerts__sports{margin:0 0 1.5rem;padding:0;border:0;min-width:0}.alerts__sports .form__label{padding:0}.alerts__sport{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin:0 1.25rem 0 0;font-size:var(--t-body);cursor:pointer}.alerts__sport input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--accent)}.foot__form{margin:1.25rem 0 0}.foot__form a{display:inline-flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none}.foot__form a:hover{color:var(--accent)}.cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.title{margin:0;font-family:var(--font-serif);font-size:var(--t-title);font-weight:300;line-height:1.15}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1.4rem;font-size:var(--t-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);text-transform:uppercase;text-decoration:none;background:var(--accent);border-radius:var(--r-1)}.button,.button:hover{color:var(--on-accent)}.button:hover{background:color-mix(in srgb,var(--accent) 86%,var(--text))}.arch,.fig--arch .fig__btn{display:block;overflow:hidden;border-radius:var(--r-arch)}.arch img{display:block;width:100%;height:auto}html.motion [data-reveal]{transition:opacity var(--d-soft) var(--ease-soft),transform var(--d-soft) var(--ease-soft),filter var(--d-soft) var(--ease-soft)}html.motion [data-reveal]:not(.is-in){opacity:0;transform:translateY(24px);filter:blur(8px)}html.motion [data-reveal=text]{transition-delay:var(--d-soft-stagger)}html.motion [data-reveal=text]:not(.is-in){filter:none}html.motion [data-reveal=tile]{transition:opacity var(--d-fast) var(--ease-out-expo),transform var(--d-fast) var(--ease-out-expo)}html.motion [data-reveal=tile]:not(.is-in){transform:translateY(40px);filter:none}.torn--a{--torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24V16L10 13L20 13L28 8L40 11L52 11L58 8L72 11L82 8L90 9L102 13L110 5L124 8L134 6L145 8L152 6L164 9L172 11L184 6L193 10L203 12L213 9L227 7L237 10L241 8L255 8L263 11L273 6L284 14L293 9L304 8L317 7L326 10L335 4L349 7L354 10L365 6L374 6L389 8L399 8L405 4L417 5L430 7L438 2L447 2L459 5L465 6L480 7L490 8L499 8L508 8L519 8L529 4L541 9L551 9L561 7L567 10L578 12L591 13L597 11L608 11L621 13L629 15L640 16L653 15L660 14L673 18L684 15L691 16L701 18L711 19L722 12L731 17L743 18L751 19L764 19L771 15L784 14L793 18L801 15L814 18L827 14L835 14L846 15L852 20L865 13L876 15L883 17L898 15L904 17L914 13L926 16L933 14L945 17L954 15L968 17L976 16L987 18L995 16L1005 17L1019 17L1025 17L1037 14L1045 20L1057 19L1068 21L1081 19L1088 15L1100 18L1107 14L1121 14L1126 14L1140 14L1150 12L1157 13L1168 13L1179 12L1188 10L1200 11V24Z'/%3E%3C/svg%3E")}.torn--b{--torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 24' preserveAspectRatio='none'%3E%3Cpath d='M0 24V15L10 12L23 10L29 11L40 12L52 10L61 9L72 8L80 9L91 9L103 9L113 6L124 4L131 4L141 3L152 6L165 6L175 6L184 7L192 11L201 3L216 7L225 2L234 3L244 2L251 5L266 7L273 6L285 10L297 8L306 13L316 7L323 7L337 7L344 8L355 7L369 10L375 13L387 12L394 15L404 13L415 9L425 9L436 10L446 13L460 9L467 10L476 9L489 8L497 8L511 12L520 11L526 12L541 12L550 10L557 12L572 13L577 10L591 13L598 12L611 10L619 14L629 16L641 16L652 13L661 14L672 18L679 15L693 18L702 13L713 17L724 21L730 17L742 21L754 21L764 22L774 22L785 17L793 22L801 21L813 19L822 18L832 17L842 14L854 18L867 15L876 15L885 15L894 16L902 14L918 12L925 12L933 16L947 12L954 14L965 9L978 11L984 10L999 10L1005 9L1016 12L1030 14L1036 12L1045 12L1055 13L1066 13L1076 12L1085 11L1100 13L1110 10L1118 11L1127 13L1140 11L1149 9L1160 11L1168 13L1180 10L1191 13L1200 10V24Z'/%3E%3C/svg%3E")}.torn-bottom,.torn-top{position:relative}.torn-bottom:after,.torn-top:before{content:"";position:absolute;inset-inline:0;z-index:2;height:24px;background:var(--torn-to,var(--ground));-webkit-mask:var(--torn) center /100% 100% no-repeat;mask:var(--torn) center /100% 100% no-repeat;pointer-events:none}.torn-bottom:after{bottom:-1px}.torn-top:before{top:-1px;transform:scaleY(-1)}@media not all and (min-width:768px){.torn-bottom:after,.torn-top:before{height:16px}}.hero{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100svh;overflow:hidden;color:var(--ivory);background:var(--charcoal)}.hero:before{content:"";z-index:1;background:linear-gradient(to bottom,color-mix(in srgb,var(--charcoal) 72%,transparent) 0,transparent 200px),linear-gradient(to top,color-mix(in srgb,var(--charcoal) 62%,transparent) 32%,transparent 66%);pointer-events:none}.hero:before,.hero__pic{position:absolute;inset:0}.hero__pic{display:block}.hero__pic img{display:block;width:100%;height:100%;object-fit:cover;animation:hero-zoom 6s var(--ease-soft) both}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@media (min-aspect-ratio:1/1){.hero__pic--tall{display:none}}@media not all and (min-aspect-ratio:1/1){.hero__pic--wide{display:none}}.hero__top{padding-top:2.5rem}.hero__body,.hero__top{position:relative;z-index:3}.hero__body{margin-top:auto;padding-bottom:var(--s-9)}.hero__line{max-width:20ch;margin:0;font-family:var(--font-serif);font-size:var(--t-display);font-weight:300;line-height:1;letter-spacing:-.01em;text-wrap:balance}.site-side{--switch-mark:var(--copper);display:flex;align-items:center;gap:.375rem;font-size:var(--t-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--text-dim)}[data-side=sports] .site-side{--switch-mark:var(--flare)}.site-side a{display:inline-flex;align-items:center;min-height:44px;margin-block:-.75rem;text-decoration:none}.site-side a[aria-current]{color:var(--text);-webkit-text-decoration:underline 2px var(--switch-mark);text-decoration:underline 2px var(--switch-mark);text-underline-offset:.5em}.site-head--over .site-side,.site-head--over .site-side a[aria-current]{color:var(--ivory)}.site-nav{-webkit-margin-start:auto;margin-inline-start:auto}.site-head--cart .site-nav{-webkit-margin-start:0;margin-inline-start:0}@media (min-width:768px){.site-head--cart .site-nav{-webkit-margin-start:auto;margin-inline-start:auto}}@media not all and (min-width:1000px){.site-head .site-name,.site-head .site-nav,.site-head .site-side{letter-spacing:.12em}}@media not all and (min-width:768px){.site-side{order:1;-webkit-margin-start:auto;margin-inline-start:auto}.site-head--cart .site-nav,.site-nav{order:2;flex-basis:calc(100% + 0.5rem);-webkit-margin-start:0;margin-inline-start:0;column-gap:0}.site-nav a{padding-inline:.375rem}.site-nav{margin-inline:-.375rem -.5rem}}@media not all and (min-width:400px){.site-head{column-gap:1rem}.site-head .site-name,.site-head .site-nav,.site-head .site-side{letter-spacing:.08em}.site-nav a{padding-inline:.25rem}.site-nav{margin-inline:-.25rem -.5rem}}h1[tabindex="-1"]:focus{outline:none;box-shadow:none}.wipe{position:fixed;inset:0;z-index:200;background:var(--wipe,var(--flare))}.hero--shoot .hero__pic img{object-position:50% 30%}.hero--parallax .hero__pic img{animation:none}.shoot-title{max-width:20ch;margin:0;font-family:var(--font-serif);font-size:var(--t-display);font-weight:300;line-height:1;letter-spacing:-.01em;color:var(--ivory);text-wrap:balance}.hero__meta{margin:var(--s-2) 0 0;font-size:var(--t-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);text-transform:uppercase;color:var(--ivory)}.site-head--over{margin-bottom:0}.site-head--over,.site-head--over .site-cart,.site-head--over .site-nav{color:var(--ivory)}.site-head--over a:hover{color:var(--stone)}.home__section{padding-block:var(--section-gap)}.home__section--strip{padding-block:0 var(--section-gap)}.home__more{margin-top:var(--s-6);text-align:center}.home__arch{grid-column:2/span 5}.home__about{grid-column:8/span 4;align-self:center}.home__about:first-child{grid-column:1/span 8}.band{padding-block:var(--section-gap)}.band--slate{color:var(--ivory);background:var(--slate)}.band--slate .button{color:var(--charcoal);background:var(--ivory)}.band--slate .button:hover{color:var(--charcoal);background:var(--stone)}.band__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3)}.band--sports{color:var(--ivory);background:var(--charcoal);--torn-to:var(--ivory)}.band__photo{grid-column:1/span 7}.band__photo img{display:block;width:100%;height:auto;max-height:85vh;object-fit:cover}.band__text{grid-column:8/span 5;align-self:end;margin:0}.band__link{display:inline-flex;align-items:center;min-height:44px;font-size:var(--t-title);font-weight:600;letter-spacing:.02em;line-height:1.1;text-transform:uppercase;text-decoration:none;color:var(--ivory);box-shadow:0 3px 0 var(--flare)}.band__link:hover{color:var(--flare)}.ring{display:none}html.motion .ring{display:block}.ring{--card-h:clamp(320px,100vh - 376px,620px);--card-w:calc(var(--card-h) * 0.8);position:relative;height:calc(var(--card-h) + var(--s-9) + var(--s-3));margin-bottom:var(--s-1);overflow:hidden;perspective:1400px;touch-action:pan-y;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.ring:focus-visible{outline:none;box-shadow:none}.ring:active{cursor:-webkit-grabbing;cursor:grabbing}.ring__slot{position:absolute;top:var(--s-3);left:calc(50% - var(--card-w) / 2);z-index:var(--z);width:var(--card-w);visibility:var(--seen);cursor:pointer;transform:translateX(calc(var(--d) * 62%)) translateZ(calc(var(--ad) * -80px));transform-style:preserve-3d}.ring__card{position:relative;opacity:var(--show);transform:rotateY(calc(var(--d) * -18deg));transition:transform var(--d-fast) var(--ease-snap),opacity var(--d-grow) var(--ease-in-out-quart)}.ring.is-turning .ring__card{transition:none}.ring__card:after{content:"";position:absolute;inset:0;background:var(--charcoal);opacity:calc(var(--ad) * .18);pointer-events:none}.ring__photo{aspect-ratio:4/5;overflow:hidden;border-radius:var(--r-card);background:var(--surface)}.ring__photo img,.ring__photo picture{display:block;height:100%}.ring__photo img{width:100%;object-fit:cover;pointer-events:none}.ring__meta{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--s-2);margin:var(--s-1) 0 0;padding-bottom:var(--s-1);font-size:var(--t-meta);font-weight:var(--weight-meta);letter-spacing:var(--track-meta);line-height:1.5;text-transform:uppercase;color:var(--text);opacity:calc(1 - var(--ad) * 2)}.ring__meta:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--flare);transform:scaleX(0);transform-origin:left;transition:transform var(--d-fast) var(--ease-out-expo)}.ring:focus-visible .ring__slot[aria-selected=true] .ring__meta:after{transform:scaleX(1)}.ring:focus-visible .ring__slot[aria-selected=true] .ring__photo{outline:2px solid var(--accent);outline-offset:2px}.ring.is-opening{pointer-events:none}.ring.is-opening .ring__slot:not(.is-open) .ring__card{opacity:.2;transform:translateZ(-120px) rotateY(calc(var(--d) * -18deg))}.ring.is-opening .ring__slot.is-open .ring__photo{visibility:hidden}.ring.is-opening .ring__slot.is-open .ring__meta{opacity:0}@media (hover:hover){.ring:not(.is-turning,.is-opening) .ring__slot:hover{z-index:110}.ring:not(.is-turning,.is-opening) .ring__slot:hover .ring__card{transform:translateY(-12px) rotateY(0deg)}.ring:not(.is-turning,.is-opening) .ring__slot:hover .ring__meta{opacity:1}.ring:not(.is-turning,.is-opening):has(.ring__slot:hover) .ring__slot:not(:hover) .ring__meta{opacity:0}.ring:not(.is-turning,.is-opening) .ring__slot:hover .ring__meta:after{transform:scaleX(1)}}@media (min-width:768px){html.motion .ring__slot{animation:ring-in var(--d-grow) var(--ease-out-expo) both;animation-delay:calc(.3s + var(--i) * 50ms)}}@keyframes ring-in{0%{translate:60vw 0}}@media not all and (min-width:768px){.ring{--card-w:78vw;height:auto;gap:var(--s-2);padding:var(--s-1) 11vw var(--s-2);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;perspective:none;touch-action:auto;cursor:auto}html.motion .ring{display:flex}.ring::-webkit-scrollbar{display:none}.ring__slot{position:relative;top:auto;left:auto;z-index:var(--z);flex:none;visibility:visible;perspective:900px;scroll-snap-align:center;transform:none;transform-style:flat}.ring__card{--curve:clamp(-1,var(--d),1);--tilt:22deg;--shrink:0.1;--slide:-11%;--bend:translateX(calc(var(--curve) * var(--slide))) scale(calc(1 - min(var(--ad), 1) * var(--shrink))) rotateY(calc(var(--curve) * var(--tilt) * -1));opacity:1;transform:var(--bend);transition:none}.ring__card:after{opacity:calc(min(var(--ad), 1) * .18)}.ring.is-opening .ring__slot:not(.is-open) .ring__card{opacity:.2;transform:var(--bend);transition:opacity .6s var(--ease-in-out-quart)}}.ring--soft .ring__photo{border-radius:0}.ring--soft .ring__photo img{object-position:50% 30%}.ring--soft .ring__card:after{background:var(--ground);opacity:calc((1 - var(--near)) * .4)}.ring--soft .ring__meta{opacity:calc(var(--near) * 4 - 3)}.ring--soft .ring__meta:after{background:var(--copper);transition-duration:var(--d-soft);transition-timing-function:var(--ease-soft)}.ring--soft.is-opening .ring__slot:not(.is-open) .ring__card{opacity:0;transition:opacity var(--d-soft) var(--ease-soft)}@media (hover:hover){.ring--soft:not(.is-turning,.is-opening) .ring__slot:hover{z-index:var(--z)}.ring--soft:not(.is-turning,.is-opening) .ring__slot:hover .ring__card{transform:translateY(-6px) rotateY(calc(var(--d) * -18deg))}.ring--soft:not(.is-turning,.is-opening) .ring__slot:hover .ring__meta,.ring--soft:not(.is-turning,.is-opening):has(.ring__slot:hover) .ring__slot:not(:hover) .ring__meta{opacity:calc(var(--near) * 4 - 3)}}@media (min-width:768px){.ring--soft .ring__slot{transform:translateX(calc(var(--d) * 62%)) translateZ(calc((1 - var(--near)) * -160px)) scale(calc(.8 + var(--near) * .2))}.ring--soft .ring__card{transition:transform var(--d-soft) var(--ease-soft),opacity var(--d-soft) var(--ease-soft)}html.motion .ring--soft .ring__card,html.motion .ring--soft .ring__slot{animation:ring-soft-rise var(--d-soft) var(--ease-soft) both;animation-delay:calc(var(--i) * var(--d-soft-stagger))}html.motion .ring--soft .ring__card{animation-name:ring-soft-fade}.ring--soft.is-opening .ring__slot:not(.is-open) .ring__card{transform:rotateY(calc(var(--d) * -18deg))}}@keyframes ring-soft-rise{0%{translate:0 24px}}@keyframes ring-soft-fade{0%{opacity:0}}@media not all and (min-width:768px){.ring--soft{overflow:hidden;scroll-snap-type:none;touch-action:pan-y}.ring--soft .ring__slot{translate:var(--row,0) 0}.ring--soft .ring__card{--slide:-22%;--bend:translateX(calc(var(--curve) * var(--slide))) scale(calc(0.72 + var(--near) * 0.28)) rotateY(calc(var(--curve) * var(--tilt) * -1))}}.ring-open{position:fixed;top:0;right:0;left:0;z-index:150;height:100vh;height:100svh}.ring-open__frame,.ring-open__paper{position:absolute;inset:0}.ring-open__paper{background:var(--ground)}.ring-open__pic{position:absolute;transform-origin:0 0}.ring-open__pic img,.ring-open__pic picture{position:absolute;inset:0}.ring-open__pic img{width:100%;height:100%}.ring-grow{position:fixed;top:0;right:0;left:0;z-index:150;height:100vh;height:100svh}.ring-grow .hero{height:100%}.ring-grow .hero__pic{inset:auto;transform-origin:0 0}.ring-grow .hero__pic img{position:absolute;inset:0;object-fit:fill;animation:none}.ring-grow .hero__pic picture{position:absolute;inset:0}.strip__view{overflow-x:auto;scrollbar-width:none;outline-offset:-4px}.strip__view::-webkit-scrollbar{display:none}.strip__track{display:flex;gap:var(--s-2);width:max-content;padding-inline:var(--pad)}.strip__item{display:block;flex:none}.strip__item img{display:block;width:auto;height:clamp(280px,30vw,440px)}.strip__controls{margin-top:var(--s-2);text-align:right}.strip__controls .pager__link{color:var(--text);background:none;border:0;cursor:pointer}.side-photo__text{grid-column:1/span 6}.side-photo__photo{grid-column:8/span 4;align-self:start}.grid--pairs{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;row-gap:var(--s-9)}.grid--pairs .fig{grid-column:var(--col);grid-row:auto}.grid--pairs .fig:nth-child(2n){margin-top:var(--s-6)}.grid--pairs .fig__cap{min-height:0}.grid--pairs .fig img{box-shadow:none;transition:transform .6s var(--ease-soft)}.grid--pairs .fig__btn{overflow:hidden}.grid--pairs .fig__btn:hover img{transform:scale(1.02)}.grid--pairs .fig--over{position:relative;z-index:1;-webkit-margin-start:-40px;margin-inline-start:-40px}.grid--pairs .fig--over .fig__btn{box-shadow:0 0 0 8px var(--ground)}.grid--pairs .fig--over .fig__cap{-webkit-padding-start:48px;padding-inline-start:48px}@media not all and (min-width:768px){.cols{display:block}.home__arch,.side-photo__photo{margin:var(--s-6) 8% 0}.band__text,.home__about{margin-top:var(--s-4)}.strip__view{scroll-snap-type:x mandatory}.strip__item{scroll-snap-align:center}.strip__track{padding-inline:var(--s-2)}.strip__item img{height:56vw;max-height:340px}.grid--pairs{display:block}.grid--pairs .fig{margin-top:var(--s-6)}.grid--pairs .fig:first-child{margin-top:0}.grid--pairs .fig:nth-child(odd){margin-inline:0 8%}.grid--pairs .fig:nth-child(2n){margin-inline:8% 0}.grid--pairs .fig--over{-webkit-margin-start:8%;margin-inline-start:8%}.grid--pairs .fig--over .fig__btn{box-shadow:none}.grid--pairs .fig--over .fig__cap{-webkit-padding-start:0;padding-inline-start:0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero__pic img{animation:none}.grid--pairs .fig__btn:hover img{transform:none}}