@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-normal.okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-normal.BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-normal.DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-normal.sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-normal.TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-normal.B4u9PlvR.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-normal.DX-nOvPD.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-ext-wght-italic.BJqtfpQe.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-cyrillic-wght-italic.HmhN1gQv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-ext-wght-italic.B_3RbJza.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-greek-wght-italic.Bb1BGCmL.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-vietnamese-wght-italic.CiVF0Juh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-ext-wght-italic.DYqsmiDd.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/inter-tight-latin-wght-italic.DiXukCDG.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");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}:root{--disp:"Inter Tight Variable","Inter Tight",system-ui,sans-serif;--mono:"Geist Mono Variable","Geist Mono",ui-monospace,monospace;--ox:#1c0302;--ox-2:#210403;--ox-3:#2a0605;--ember:#ff4a2e;--ember-2:#e8331a;--glow:#ff7a5c;--cream:#ffece4;--cream-2:#fff1ea;--hc:var(--cream);--sheet:#2c0806;--sheet-2:#36100c;--line:rgba(var(--crc),.15);--line-2:rgba(var(--crc),.09);--dim:rgba(var(--crc),.68);--faint:rgba(var(--crc),.45);--frame:clamp(6px,.6vw,10px);--m:clamp(16px,2vw,30px);--c1:34%;--c2:67%;--cg:24px;--sec:clamp(96px,10vw,160px);--r-3:14px;--r-1:4px;--h2:clamp(30px,3.2vw,50px);--h3:clamp(20px,1.6vw,25px);--body:clamp(15px,1.05vw,16.5px);--peak:min(8.8vw,15.6vh);--out:cubic-bezier(.2,.7,0,1);--io:cubic-bezier(.7,0,.2,1);--ease:cubic-bezier(.22,1,.36,1);--t-ui:.4s;--mkbg:var(--ox);--crc:255,236,228;--oxc:28,3,2;--ox2c:33,4,3;--dpc:14,3,2;--emc:255,122,92;--deep:#0d0101;--deep-2:#170201}:root[data-palette=mono]{--ox:#0a0a0a;--ox-2:#0e0e0e;--ox-3:#131313;--sheet:#121212;--sheet-2:#191919;--cream:#f4f1ec;--cream-2:#f8f6f2;--crc:244,241,236;--oxc:10,10,10;--ox2c:16,16,16;--dpc:5,5,5;--deep:#050505;--deep-2:#111}[data-palette=mono] .sheet--ember{background:var(--cream)}[data-palette=mono] .sheet--ember .b-idx:hover,[data-palette=mono] .sheet--ember .b-txt:hover,[data-palette=mono] .pc:hover .pc-m b{color:var(--ember-2)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ox);color-scheme:dark;scrollbar-width:none;-webkit-text-size-adjust:100%;overflow-x:clip}html::-webkit-scrollbar{display:none}body{background:var(--ox);color:var(--hc);font-family:var(--disp);font-size:var(--body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}::selection{background:var(--ember);color:var(--ox)}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:2px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);letter-spacing:.01em;font-size:11px;line-height:1.45}.tnum{font-feature-settings:"tnum" 1}.h2{font-weight:500;font-size:var(--h2);letter-spacing:-.045em;text-wrap:balance;max-width:16ch;line-height:1}.h3{font-weight:500;font-size:var(--h3);letter-spacing:-.03em;line-height:1.12}.lede{font-size:var(--body);color:var(--dim);text-wrap:pretty;max-width:46ch;line-height:1.55}.frm:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--crc),.14);pointer-events:none;z-index:1;position:absolute;inset:0}.sheet .frm:after{box-shadow:none}.grain{pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.sec{margin-inline:var(--frame);padding-block:var(--sec);position:relative}.g3{z-index:2;grid-template-columns:var(--c1) calc(var(--c2) - var(--c1)) 1fr;display:grid;position:relative}.k1{padding:0 28px 0 var(--m);grid-column:1}.k2{padding:0 var(--cg);grid-column:2}.k3{padding:0 var(--m) 0 var(--cg);grid-column:3}.k12{padding:0 var(--cg) 0 var(--m);grid-column:1/3}.k23{padding:0 var(--m) 0 var(--cg);grid-column:2/4}.k123{padding:0 var(--m);grid-column:1/-1}.rules{pointer-events:none;z-index:1;position:absolute;inset:0}.rh{left:var(--m);right:var(--m);border-top:1px solid var(--line);transform-origin:0 0;height:0;position:absolute;top:0}.rv{border-left:1px solid var(--line-2);transform-origin:0 0;width:0;position:absolute;top:0;bottom:0}.x{width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute}.x:before,.x:after{content:"";background:rgba(var(--crc),.75);position:absolute}.x:before{width:1px;height:9px;top:0;left:4px}.x:after{width:9px;height:1px;top:4px;left:0}.sheet--ember .rules--dark .rh{border-color:rgba(var(--oxc),.22)}.sheet--ember .rules--dark .rv{border-color:rgba(var(--oxc),.14)}.rules--dark .x:before,.rules--dark .x:after{background:rgba(var(--oxc),.8)}@media (width<=860px){.g3{grid-template-columns:1fr}.k1,.k2,.k3,.k12,.k23,.k123{padding:0 var(--m);grid-column:1/-1}.rv{display:none}}.ah{z-index:60;padding:calc(var(--frame) + 16px) calc(var(--frame) + var(--m)) 16px;color:var(--hc);transition:transform .6s var(--ease),background-color .45s var(--ease),border-color .45s var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.ah.is-solid{background:rgba(var(--oxc),.94);border-bottom-color:var(--line);backdrop-filter:blur(12px)}.ah.is-hidden{transform:translateY(-102%)}.ah-in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:42px;display:grid}.ah-id{white-space:nowrap;justify-self:start;align-items:center;gap:11px;display:inline-flex}.ah-id .mk{flex:none}.ah-id b{letter-spacing:-.03em;font-size:17px;font-weight:600;line-height:1}.ah-nav{align-items:center;gap:clamp(20px,2.4vw,40px);display:flex}.ah-nav a{white-space:nowrap;color:rgba(var(--crc),.72);transition:color .3s var(--out);align-items:baseline;gap:7px;display:inline-flex}.ah-n{font-family:var(--mono);opacity:.6;transition:color .3s var(--out),opacity .3s var(--out);font-size:10px}.ah-l{letter-spacing:-.02em;transition:background-size .45s var(--out);background:linear-gradient(currentColor,currentColor) 100% 100%/0 1px no-repeat;padding-bottom:2px;font-size:15px;font-weight:500}.ah-nav a:hover,.ah-nav a:focus-visible,.ah-nav a[aria-current],.ah-ct:hover,.ah-ct:focus-visible,.ah-ct[aria-current]{color:var(--hc)}.ah-nav a:hover .ah-l,.ah-nav a:focus-visible .ah-l,.ah-ct:hover .ah-l,.ah-ct:focus-visible .ah-l{background-position:0 100%;background-size:100% 1px}.ah-nav a:hover .ah-n,.ah-nav a:focus-visible .ah-n,.ah-nav a[aria-current] .ah-n{color:var(--ember);opacity:1}.ah-r{justify-content:flex-end;align-items:center;gap:clamp(18px,2vw,30px);display:flex}.ah-ct{color:rgba(var(--crc),.72);transition:color .3s var(--out)}.ah-ct .ah-l{font-size:14px}.ah-cta{letter-spacing:-.035em;white-space:nowrap;transition:background-size .45s var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;align-items:baseline;padding-bottom:3px;font-size:19px;font-weight:600;line-height:1.2;display:inline-flex}.ah-cta em{color:var(--ember);transition:transform .45s var(--ease);margin-left:1px;font-style:normal;display:inline-block}.ah-cta:hover,.ah-cta:focus-visible{background-position:100% 100%;background-size:0 1px}.ah-cta:hover em,.ah-cta:focus-visible em{transform:translate(3px)}.ah a:focus-visible,.ah-menu:focus-visible{outline:1px solid var(--ember);outline-offset:5px;border-radius:2px}.ah-menu{border-radius:var(--r-1);border:1px solid rgba(var(--crc),.22);width:40px;height:40px;transition:border-color .3s var(--out),color .3s var(--out);flex:none;display:none;position:relative}.ah-menu:hover{border-color:var(--ember);color:var(--ember)}.ah-menu i{width:1.5px;height:16px;transition:transform .5s var(--ease),left .5s var(--ease);background:currentColor;position:absolute;top:11px;transform:rotate(14deg)}.ah-menu i:first-child{left:15px}.ah-menu i:last-child{left:22px}.menu-open .ah-menu i:first-child{left:18.5px;transform:rotate(45deg)}.menu-open .ah-menu i:last-child{left:18.5px;transform:rotate(-45deg)}.menu-open .ah{backdrop-filter:none;background:0 0;border-bottom-color:#0000}@media (width<=1100px){.ah-ct{display:none}}@media (width<=900px){.ah{padding-top:calc(var(--frame) + 12px);padding-bottom:12px}.ah-in{grid-template-columns:1fr auto}.ah-nav{display:none}.ah-menu{display:block}.ah-r{gap:18px}.ah-cta{font-size:16px}}@media (width<=340px){.ah-cta{display:none}}@keyframes ahp{50%{opacity:.2}}.ft-st i{width:6px;height:6px;animation:ahp 2.2s var(--io) infinite;background:currentColor;border-radius:50%}.mm{z-index:55;background:var(--ox-2);visibility:hidden;transition:transform .6s var(--ease),visibility 0s .6s;position:fixed;inset:0;transform:translateY(-100%)}.menu-open .mm{visibility:visible;transition:transform .7s var(--ease);transform:none}.mm-in{height:100%;padding:96px var(--m) calc(var(--m) + 8px);flex-direction:column;justify-content:space-between;display:flex}.mm nav a{border-top:1px solid var(--line);letter-spacing:-.05em;opacity:0;align-items:baseline;gap:14px;padding:14px 0;font-size:clamp(34px,10vw,52px);font-weight:500;line-height:1;transition:opacity .3s,transform .3s,color .3s;display:flex;transform:translateY(18px)}.mm nav a .mono{opacity:.6;letter-spacing:0;width:22px;font-size:11px}.mm nav a sup{letter-spacing:0;opacity:.6;align-self:flex-start;margin-top:6px;font-size:10px}.mm nav a:hover{color:var(--ember)}.menu-open .mm nav a{opacity:1;transition:opacity .6s var(--ease),transform .7s var(--ease),color .3s;transform:none}.menu-open .mm nav a:first-child{transition-delay:.18s}.menu-open .mm nav a:nth-child(2){transition-delay:.23s}.menu-open .mm nav a:nth-child(3){transition-delay:.28s}.menu-open .mm nav a:nth-child(4){transition-delay:.33s}.menu-open .mm nav a:nth-child(5){transition-delay:.38s}.mm-ft{opacity:.75;flex-direction:column;gap:6px;display:flex}.b-brief{flex:none;align-items:stretch;gap:3px;height:56px;display:inline-flex}.b-brief .t{border-radius:var(--r-1);background:var(--cream-2);color:var(--ox);transition:background-color .35s var(--out);flex-direction:column;justify-content:center;gap:5px;padding:0 24px 0 18px;display:flex;box-shadow:inset 0 1px #fff}.b-brief b{letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:600;line-height:1}.b-brief small{font-family:var(--mono);color:rgba(var(--oxc),.62);white-space:nowrap;align-items:center;gap:6px;font-size:10px;line-height:1;display:flex}.b-brief small:before{content:"";background:var(--ember);width:6px;height:6px;animation:ahp 2.2s var(--io) infinite;border-radius:50%}.b-brief .i{border-radius:var(--r-1);background:var(--ember);width:56px;color:var(--cream-2);transition:background-color .35s var(--out);position:relative;overflow:hidden}.b-brief .i .ico{width:15px;height:15px;transition:transform .5s var(--io);margin:-7.5px 0 0 -7.5px;position:absolute;top:50%;left:50%}.b-brief .i .ico+.ico{transform:translate(-36px)}.b-brief:hover .i .ico{transform:translate(36px)}.b-brief:hover .i .ico+.ico{transform:none}.b-brief:focus-visible .i .ico{transform:translate(36px)}.b-brief:focus-visible .i .ico+.ico{transform:none}.b-brief:hover .t{background:#fff}.b-brief:hover .i{background:var(--ember-2)}.b-txt:hover{color:var(--ember);background-position:100% 100%;background-size:0 1px}.b-idx{letter-spacing:-.01em;white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;transition:color .3s;display:inline-flex}.b-idx .mono{opacity:.65;font-size:11px}.b-idx b{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;font-weight:500}.b-idx:hover{color:var(--ember)}.ft{padding-block:clamp(80px,8vw,128px) 0;overflow:hidden}.ft .mono{opacity:.55}.ft-top{align-items:end;row-gap:40px}.ft-line{letter-spacing:-.065em;text-transform:uppercase;font-size:clamp(48px,6.6vw,112px);font-weight:500;line-height:.86}.ft-line span{display:block}.ft-line span+span{color:var(--ember);-webkit-mask:linear-gradient(#000 10%,#0003 100%);mask:linear-gradient(#000 10%,#0003 100%)}.ft-nb{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ft-nb .mono{margin-bottom:8px}.ft-mail{letter-spacing:-.035em;font-size:clamp(20px,1.8vw,28px);font-weight:500;transition:color .3s}.ft-ph{letter-spacing:-.01em;opacity:.8;font-size:16px;transition:color .3s,opacity .3s}.ft-nb p{color:var(--dim);max-width:30ch;margin-top:10px;font-size:14px;line-height:1.45}.ft-mail:hover,.ft-ph:hover{color:var(--ember);opacity:1}.ft-mid{align-items:start;row-gap:36px;margin-top:clamp(32px,3vw,48px)}.ft-mid .mono{margin-bottom:12px;display:block}.ft-st a,.ft-hours p,.ft-hours a{font-size:15px;line-height:1.5;transition:color .3s;display:block}.ft-st a:hover,.ft-hours a:hover{color:var(--ember)}.ft-st p.mono{opacity:.75;align-items:center;gap:6px;margin:14px 0 0;display:flex}.ft-st i{background:var(--ember);width:6px;height:6px;animation:ahp 2.2s var(--io) infinite;border-radius:50%}.ft-st .closed i,.ft-st p.closed i{background:var(--faint);animation:none}.ft-hours a{margin-top:6px}.ft-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ft-cols>*{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ft-cols .mono{margin-bottom:4px}.ft-cols a{letter-spacing:-.015em;font-size:15px;font-weight:500;transition:color .3s}.ft-cols a:hover{color:var(--ember)}.ft-word{z-index:2;padding:0 var(--m);margin:clamp(56px,6vw,96px) 0 0;line-height:.78;position:relative;-webkit-mask:linear-gradient(#000 8%,#00000059 55%,#0000 100%);mask:linear-gradient(#000 8%,#00000059 55%,#0000 100%)}.ft-wi{letter-spacing:-.052em;white-space:nowrap;align-items:flex-end;gap:.1em;padding-right:.02em;font-size:clamp(84px,20.6vw,380px);font-weight:600;display:inline-flex}.ft-wi .ft-mk{flex:none;width:.7em;height:.7em;margin:0 .02em .02em 0}.ft-legal{z-index:2;padding:18px var(--m) calc(var(--frame) + 18px);border-top:1px solid var(--line);opacity:.7;justify-content:space-between;gap:16px;display:flex;position:relative}.ft-lg{gap:20px;display:flex}.ft-lg a{transition:color .3s}.ft-lg a:hover{color:var(--ember)}@media (width<=860px){.ft{padding-top:64px}.ft-line{font-size:13vw}.ft-top{row-gap:28px}.ft-mid{row-gap:24px;margin-top:40px}.ft-cols a,.ft-st a,.ft-hours p,.ft-hours a{font-size:14px}.ft-cols a{align-items:center;min-height:28px;display:flex}.ft-cols>*{gap:2px}.ft-hours{display:none}.ft-word{margin-top:40px}.ft-legal{flex-direction:column;gap:10px}}html{cursor:url(/cursor.svg) 4 3,auto}a,button,[role=tab],label,summary,select{cursor:url(/cursor-link.svg) 4 3,pointer}input,textarea,[contenteditable]{cursor:text}.cur{z-index:99;pointer-events:none;opacity:0;transition:opacity .3s;position:fixed;top:0;left:0}.has-cur .cur.on{opacity:1}.cur-tag{background:var(--cream-2);color:var(--ox);white-space:nowrap;opacity:0;transform-origin:0 0;transition:opacity .3s,transform .4s var(--ease);border-radius:3px;align-items:center;gap:7px;padding:6px 10px 6px 8px;font-size:10.5px;display:flex;position:absolute;top:20px;left:20px;transform:translateY(6px)scale(.96)}.cur-tag:before{content:"";background:var(--ember);width:7px;height:9px;transform:skew(-14deg)}.cur.tag .cur-tag{opacity:1;transform:none}@media (hover:none),(pointer:coarse){.cur{display:none}}.xr{z-index:2;--xc:rgba(var(--crc),.8);--xl:rgba(var(--crc),.16);flex:none;height:1px;margin-top:clamp(44px,4.4vw,72px);position:relative}.sheet--ember .xr{--xc:rgba(var(--oxc),.75);--xl:rgba(var(--oxc),.16)}.xr-l{left:var(--m);right:var(--m);border-top:1px solid var(--xl);transform-origin:0 0;position:absolute;top:0}.xr-x{width:9px;height:9px;margin:-4px 0 0 -4px;position:absolute;top:0}.xr-x:before,.xr-x:after{content:"";background:var(--xc);position:absolute}.xr-x:before{width:1px;height:9px;top:0;left:4px}.xr-x:after{width:9px;height:1px;top:4px;left:0}.js .xr-l{transform:scaleX(0)}.js .xr-x{transform:scale(0)}@media (width<=860px){.xr-x:nth-of-type(n+3):not(:last-child){display:none}}.sheet{margin:var(--frame);border-radius:var(--r-3);background:var(--sheet);color:var(--cream)}.sheet--ember{background:var(--ember);color:var(--ox);--hc:var(--ox);--line:rgba(var(--oxc),.18);--line-2:rgba(var(--oxc),.12);--dim:rgba(var(--oxc),.78);--faint:rgba(var(--oxc),.5)}.sheet--jb{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0;padding-bottom:clamp(48px,5vw,80px)}.sheet--jt{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;padding-top:clamp(48px,5vw,80px)}.sheet--ember :focus-visible{outline-color:var(--ox)}.sheet--ember ::selection{background:var(--ox);color:var(--cream)}.sheet--ember .b-idx:hover,.sheet--ember .b-txt:hover{color:var(--cream)}.cv{z-index:95;pointer-events:none;visibility:hidden;position:fixed;inset:0;overflow:hidden}.cv.go,.cv-in .cv{visibility:visible}.cv-d{background:var(--deep);opacity:0;position:absolute;inset:0}.cv[data-tr=columns] .cv-w,.cv[data-tr=sweep] .cv-c{display:none}.cv-c{grid-template-columns:var(--c1) calc(var(--c2) - var(--c1)) 1fr;display:grid;position:absolute;inset:0}.cv-c i{background:var(--ox-2);position:relative}.cv-c i+i{border-left:1px solid var(--line-2)}.cv-c i:after{content:"";background:var(--ember);height:2px;position:absolute;top:0;left:0;right:0}.cv-w{width:100vw;height:120%;position:absolute;top:-10%;left:0}.cv-w>i{position:absolute;top:0;bottom:0;transform:skew(-12.5deg)}.cv-s{background:var(--ox-2);width:calc(100vw + 64vh);left:-32vh}.cv-a{background:var(--ember);width:9vw;left:calc(101.4vw + 32vh)}.cv-o{border:1.5px solid var(--cream);width:6vw;left:calc(-32vh - 7.4vw)}#pg{background:var(--ox);transform-origin:50% 0;position:relative}.mf{z-index:96;pointer-events:none;background:var(--ox-3);position:fixed;overflow:hidden}.mf img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mf-in [data-hero]>:not(.fz-media):not(.fz-vig):not(.grain){animation:.9s cubic-bezier(.22,1,.36,1) .12s both mf-rise}.mf-in [data-hero] .fz-vig{animation:.8s both mf-fade}@keyframes mf-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes mf-fade{0%{opacity:0}}@media (width<=860px){.cv-v{display:none}}.ld{display:none}.ld-on .ld{z-index:97;pointer-events:auto;color:var(--cream);display:block;position:fixed;inset:0}.ld-c{grid-template-columns:var(--c1) calc(var(--c2) - var(--c1)) 1fr;display:grid;position:absolute;inset:0}.ld-c i{background:var(--ox);border-left:1px solid var(--line-2);position:relative}.ld-c i:first-child{border-left:0}.ld-c i:after{content:"";background:var(--ember);height:2px;transform:scaleX(var(--e,0));transform-origin:0 0;position:absolute;bottom:0;left:0;right:0}.ld-h{left:var(--m);right:var(--m);border-top:1px solid var(--line);transform-origin:0 0;position:absolute;top:74px;transform:scaleX(0)}.ld-v{border-left:1px solid var(--line);transform-origin:0 0;position:absolute;top:74px;bottom:0;transform:scaleY(0)}.ld-top,.ld-n,.ld-l{opacity:0}.ld-top{left:var(--m);right:var(--m);justify-content:space-between;align-items:baseline;gap:16px;display:flex;position:absolute;top:26px}.ld-top b{letter-spacing:-.03em;font-size:17px;font-weight:600}.ld-top .mono{opacity:.6}.ld-mk{left:calc((var(--c1) + var(--c2)) / 2);width:clamp(76px,7.4vw,120px);height:auto;position:absolute;top:50%;overflow:visible;transform:translate(-50%,-50%)}.ld-s{fill:var(--ember);opacity:0}.ld-o{fill:none;stroke:var(--cream);stroke-width:1.2px;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px}.ld-n{left:calc(var(--m) - .04em);bottom:calc(var(--m) - .06em);letter-spacing:-.065em;align-items:flex-start;font-size:clamp(72px,10vw,168px);font-weight:300;line-height:.8;display:flex;position:absolute}.ld-n small{letter-spacing:-.02em;color:var(--ember);margin:.12em 0 0 .08em;font-size:.28em}.ld-l{right:var(--m);bottom:calc(var(--m) + 6px);opacity:.6;text-transform:uppercase;letter-spacing:.06em;position:absolute}@media (width<=860px){.ld-v{display:none}.ld-mk{left:50%}.ld-top .mono{display:none}.ld-l{top:30px;bottom:auto}}.js [data-r],.js [data-img],.js [data-lines]{opacity:0}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}.js .rules .rh{transform:scaleX(0)}.js .rules .rv{transform:scaleY(0)}.vv-badge{transition:opacity .3s}.cv.go~.vv-badge,.cv-in .vv-badge,.ld-on .vv-badge{opacity:0;pointer-events:none}.ico{flex:none;width:12px;height:12px;display:inline-block}.bx{font-family:var(--disp);letter-spacing:-.01em;white-space:nowrap;isolation:isolate;transition:background-color .35s var(--out),color .35s var(--out),box-shadow .35s var(--out);align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.bx .sw{place-items:center;display:grid;position:relative;overflow:hidden}.bx .sw .ico{transition:transform .45s var(--io)}.bx .sw .ico+.ico{display:none}.bx .sw{transition:background-color .35s var(--out),color .35s var(--out)}.b-tile{gap:3px;height:44px;font-size:13.5px}.b-tile .sw{background:var(--b1,#ff5a3d);color:#fff;border-radius:4px;width:44px;height:44px}.b-tile .lb{background:var(--b1,#ff5a3d);color:#fff;border-radius:4px;align-items:center;height:44px;padding:0 18px;display:flex}.b-tile:hover .lb{background:var(--b2,#e8452a)}.b-pill{background:var(--b1,#fff4ee);height:54px;color:var(--b2,#170705);text-transform:uppercase;letter-spacing:.02em;border-radius:999px;gap:14px;padding:0 0 0 26px;font-size:13px}.b-pill .sw{background:var(--b2,#170705);width:22px;height:22px;color:var(--b1,#fff4ee);border-radius:50%;margin-right:6px}.b-pill .sw .ico{width:10px;height:10px}.b-pill img{object-fit:cover;outline:3px solid var(--b3,transparent);border-radius:50%;width:54px;height:54px;margin-left:6px}.b-pill:hover{background:var(--b2,#170705);color:var(--b1,#fff4ee)}.b-pill:hover .sw{background:var(--b1,#fff4ee);color:var(--b2,#170705)}.b-mono{height:52px;font-family:var(--mono);letter-spacing:.02em;gap:6px;font-size:12.5px;font-weight:400;overflow:visible}.b-mono .lb{background:var(--b1,#fff4ee);height:52px;color:var(--b2,#170705);border-radius:3px;align-items:center;padding:0 24px;display:flex}.b-mono .sw{background:var(--b3,#ff5a1f);color:#fff;border-radius:3px;width:52px;height:52px}.b-mono:hover .lb{background:#fff}.b-glow{background:linear-gradient(90deg,var(--b1,#e8200d),var(--b2,#ff5a1c));color:#fff;border-radius:999px;gap:22px;height:56px;padding:0 6px 0 26px;font-size:16px;font-weight:500}.b-glow .sw{width:44px;height:44px;color:var(--b1,#e8200d);background:#fff;border-radius:50%}.b-glow:hover{background:linear-gradient(90deg,var(--b2,#ff5a1c),var(--b2,#ff5a1c))}.b-glow:hover .sw{color:#fff;background:#1a0503}.b-pair{gap:8px;display:inline-flex}.b-pair a{height:38px;transition:background-color .3s var(--out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.b-pair a:first-child{background:var(--b1,#e8322a);color:#fff}.b-pair a:last-child{background:var(--b2,#fbf7f3);color:#0b0807}.b-pair a:first-child:hover{background:var(--b3,#cc2420)}.b-tag{background:var(--b1,#fff);height:30px;color:var(--b2,#151515);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;gap:10px;padding:0 5px 0 14px;font-size:11px;font-weight:700}.b-tag .sw{background:var(--b2,#151515);width:20px;height:20px;color:var(--b1,#fff);border-radius:50%}.b-tag .sw .ico{width:9px;height:9px}.b-cap{background:var(--b1,#6e1004);height:46px;color:var(--b2,#fff1ea);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;gap:12px;padding:0 26px;font-size:12px;box-shadow:inset 0 1px #ffffff29}.b-cap .sw{width:12px;height:12px}.b-cap:hover{background:var(--b3,#520b02)}.b-disc{background:var(--b1,#121212);height:50px;color:var(--b2,#fff);border-radius:999px;gap:16px;padding:0 6px 0 22px;font-size:14px;font-weight:500}.b-disc .sw{background:var(--b2,#fff);width:38px;height:38px;color:var(--b1,#121212);border-radius:50%}.b-lead{background:var(--b1,#0e0806);height:50px;color:var(--b2,#fff6ef);border-radius:999px;gap:14px;padding:0 24px 0 6px;font-size:13.5px}.b-lead .sw{background:var(--b2,#fff6ef);width:38px;height:38px;color:var(--b1,#0e0806);border-radius:50%}.b-proof{height:48px;font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--b1,#f4f2ef);transition:background-color .35s var(--out),color .35s var(--out);background-color:#0000;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat;background-size:10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px,10px 1px,1px 10px;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box,border-box;gap:12px;padding:0 22px;font-size:12px;font-weight:400;overflow:visible}.b-proof .dot{background:var(--b2,#c8141c);border-radius:50%;flex:none;width:8px;height:8px}.b-proof:hover{background-color:var(--b1,#f4f2ef);color:var(--b3,#151515)}.b-bar{background:var(--b1,#14141a);height:52px;color:var(--b2,#ffd23f);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;justify-content:center;gap:16px;font-size:12.5px;font-weight:400}.b-bar:hover{background:var(--b2,#ffd23f);color:var(--b1,#14141a)}.b-txt{transition:background-size .45s var(--out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px;font-size:14px;font-weight:500}.b-txt:hover{background-position:100% 100%;background-size:0 1px}.b-tile:hover .sw{background:var(--b2,#e8452a)}.b-mono:hover .sw{color:var(--b3,#ff5a1f);background:#fff}.b-disc:hover{background:var(--b2,#fff);color:var(--b1,#121212)}.b-disc:hover .sw{background:var(--b1,#121212);color:var(--b2,#fff)}.b-lead:hover{background:var(--b2,#fff6ef);color:var(--b1,#0e0806)}.b-lead:hover .sw{background:var(--b1,#0e0806);color:var(--b2,#fff6ef)}.b-tag:hover{background:var(--b2,#151515);color:var(--b1,#fff)}.b-tag:hover .sw{background:var(--b1,#fff);color:var(--b2,#151515)}.b-cap:hover .sw{color:inherit}
