@font-face{font-family:interTight;src:url(../media/inter_tight_latin_wght-s.p.0myywcmxkjmcm.woff2?dpl=dpl_DD8X3Ns19uiTVV5nrNxzHyEQCDdZ)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_50eb9c2c-module__8onWAG__className{font-family:interTight,interTight Fallback}.intertight_50eb9c2c-module__8onWAG__variable{--font-display:"interTight", "interTight Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin_wght-s.p.055ydel_y7o6i.woff2?dpl=dpl_DD8X3Ns19uiTVV5nrNxzHyEQCDdZ)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_1ff0ffa2-module__e_LNtW__className{font-family:inter,inter Fallback}.inter_1ff0ffa2-module__e_LNtW__variable{--font-body:"inter", "inter Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-quart:cubic-bezier(.25, 1, .5, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.resize{resize:both}.rounded{border-radius:.25rem}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*,:before,:after{box-sizing:border-box}html{color:#bab6b5;color:lab(74.454% 1.18858 1.36049);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;font-kerning:normal;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;background-color:#040100;background-color:lab(.364721% .704348 .493246);font-size:1.0625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:#040100;background-color:lab(.364721% .704348 .493246);min-height:100dvh}@keyframes reveal-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes reveal-up{0%{opacity:0}to{opacity:1}}}.js-on .reveal-on-scroll{opacity:0;transition:opacity .75s var(--ease-expo), transform .75s var(--ease-expo);transform:translateY(1.5rem)}.js-on .reveal-on-scroll.revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-on .reveal-on-scroll{transition:opacity .35s;transform:none}}.skip-link{z-index:100;color:#030100;color:lab(.295349% .622287 .421289);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:transform .2s var(--ease-quart);background:#ece6e4;background:lab(91.8436% 1.66523 1.90558);padding:.75rem 1rem;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:0;left:0;transform:translateY(-150%)}.skip-link:focus-visible{outline-offset:2px;outline:2px solid #ea6e41;outline:2px solid lab(61.5933% 46.8543 48.2991);transform:translateY(0)}.hero{grid-template-rows:auto 1fr auto;min-height:100svh;display:grid;position:relative;overflow:hidden}.masthead{z-index:2;flex-wrap:wrap;grid-row:1;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px 72px;display:flex;position:relative}.masthead-name{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.01em;color:#fff;color:lab(100% 0 0);font-size:15px;font-weight:700;text-decoration:none}.masthead-nav{flex-wrap:wrap;gap:26px;display:flex}.masthead-nav a{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#c7cbce;color:lab(81.4637% -1.27906 -1.75658);transition:color .2s var(--ease-quart);font-size:14px;font-weight:600;text-decoration:none}.masthead-nav a:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.masthead-nav a.masthead-topic{color:#e1e1e1;color:lab(89.56% -.0000298023 0)}.masthead-nav a.masthead-topic:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.masthead-sep{background:#50565a;background:lab(36.238% -2.10084 -2.91044);align-self:center;width:1px;height:14px}@media (max-width:900px){.masthead{gap:8px;min-width:0}.masthead-sep{display:none}.masthead-nav{scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;gap:22px;min-width:0;margin:0 -4px;padding:0 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.masthead-nav::-webkit-scrollbar{display:none}.masthead-nav a{white-space:nowrap;flex:none;align-items:center;min-height:44px;display:inline-flex}}.hero-image{z-index:0;animation:image-reveal 1.4s var(--ease-expo) .2s both;background-color:#030100;background-color:lab(.295349% .622287 .421289);position:absolute;inset:0}.hero-photo{object-fit:cover;object-position:center 40%;filter:saturate(.92)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.hero-video{object-fit:cover;object-position:center 40%;filter:saturate(.92)contrast(1.05);z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-video--ended{display:none}@media (prefers-reduced-motion:reduce){.hero-video{display:none}}@keyframes image-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-image{animation:none}}.hero-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0200008c 0%,#0200002e 28%,#0000 50%),linear-gradient(#0000 70%,#0200008c 100%),linear-gradient(#02000033 0%,#0000 14%);background:linear-gradient(90deg,lab(.188408% .290468 .22026/.55) 0%,lab(.188408% .290468 .22026/.18) 28%,#0000 50%),linear-gradient(#0000 70%,lab(.188408% .290468 .22026/.55) 100%),linear-gradient(lab(.188408% .290468 .22026/.2) 0%,#0000 14%);position:absolute;inset:0}.hero-content{z-index:1;animation:reveal-up .9s var(--ease-expo) .18s both;flex-direction:column;grid-row:3;align-items:flex-start;padding:0 72px 64px;display:flex;position:relative}.hero-headline{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#fff;color:lab(100% 0 0);text-wrap:balance;margin:0 0 40px;font-size:clamp(48px,5.3vw + 8px,96px);font-weight:800;line-height:.95}.hero-headline em{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991);border-bottom:6px solid #ea6e41;border-bottom:6px solid lab(61.5933% 46.8543 48.2991);padding-bottom:5px;font-style:normal}.hero-descriptor{font-family:var(--font-body), system-ui, sans-serif;color:#e1e1e1;color:lab(89.56% -.0000298023 0);letter-spacing:0;max-width:34ch;margin:0 0 16px;font-size:20px;font-weight:400;line-height:1.5}.hero-role{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 32px;font-size:14px;font-weight:400}.hero-cta{color:#040100;color:lab(.364721% .704348 .493246);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;transition:background .24s var(--ease-quart);background:#ea6e41;background:lab(61.5933% 46.8543 48.2991);border:none;align-self:flex-start;padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.hero-cta:hover{background:#f6936f;background:lab(71.2259% 35.6567 36.1114)}.hero-cta-meta{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-variant-numeric:tabular-nums;letter-spacing:0;margin:32px 0 0;font-size:14px;font-weight:400}.writing{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);padding:96px 72px}.section-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 24px;font-size:14px;font-weight:500}.post-list{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);max-width:980px;margin:0;padding:0;list-style:none}.post-item{border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684)}.post-article{grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:0 40px;padding:40px 0;display:grid}.post-content{flex-direction:column;display:flex}.post-meta{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-variant-numeric:tabular-nums;text-align:right;font-size:14px;font-weight:400;line-height:1.5}.post-meta time,.post-meta .post-minutes{display:block}.post-eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin-bottom:8px;font-size:14px;font-weight:500}.post-date{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:0;font-size:.8125rem;font-weight:400}.post-link{color:inherit;text-decoration:none;display:block}.post-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);transition:color .22s var(--ease-quart);text-wrap:balance;max-width:30ch;margin:0;font-size:28px;font-weight:700;line-height:1.16}.post-link:hover .post-title,.post-link:focus-visible .post-title{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.post-teaser{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);max-width:62ch;margin:16px 0 0;font-size:16px;font-weight:400;line-height:1.6}@media (max-width:900px){.post-article{grid-template-columns:1fr}.post-meta{text-align:left;order:-1;margin-bottom:8px}.post-meta time,.post-meta .post-minutes{display:inline}.post-meta .post-minutes:before{content:" · "}}.about{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);padding:96px 72px}.about-text{font-family:var(--font-body), system-ui, sans-serif;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);letter-spacing:0;max-width:65ch;margin:0 0 1.5rem;font-size:clamp(1.0625rem,1vw + .5rem,1.25rem);font-weight:400;line-height:1.65}.about-text strong{color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-weight:600}.about-text a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.about-text a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.cred-strip{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);flex-wrap:wrap;gap:32px 56px;padding:48px 72px;display:flex}.cred-strip b{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);transition:color .22s var(--ease-quart);font-size:22px;font-weight:700;display:block}.cred-strip span{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:14px}.cred-link{text-decoration:none}.cred-link:hover b{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.site-footer{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:32px 72px;display:flex}.footer-copy{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:0;margin:0;font-size:14px;font-weight:400}.footer-wit{color:inherit;transition:color .2s var(--ease-quart);font-style:italic;text-decoration:none}a.footer-wit:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.footer-links{flex-wrap:wrap;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a{font-family:var(--font-display), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:.08em;text-transform:uppercase;transition:color .2s var(--ease-quart);font-size:14px;font-weight:500;text-decoration:none}@media (max-width:900px){.masthead,.hero-content,.writing,.about,.cred-strip,.site-footer{padding-left:24px;padding-right:24px}}.footer-links a:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ea6e41;outline:2px solid lab(61.5933% 46.8543 48.2991)}.post-page{padding:clamp(3rem,8vh,6rem) 72px}.post-page-back{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart), gap .22s var(--ease-quart);align-items:center;gap:.5rem;margin-bottom:clamp(4rem,10vh,7rem);font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.post-page-back:hover{color:#e1e1e1;color:lab(89.56% -.0000298023 0);gap:.75rem}.post-page-header{max-width:70ch;margin-bottom:clamp(3rem,6vh,5rem)}.post-page-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2rem,4vw + .5rem,3.75rem);font-weight:700;line-height:1.05}.post-page-meta{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:0;margin:0;font-size:.8125rem;font-weight:400}.post-page-content{font-family:var(--font-body), system-ui, sans-serif;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);max-width:65ch;font-size:clamp(1rem,.4vw + .875rem,1.125rem);font-weight:400;line-height:1.7}.post-page-content p{text-wrap:pretty;margin:0 0 1.5em}.post-page-content p+p{text-indent:0}.post-page-content h2{font-family:var(--font-display), system-ui, sans-serif;color:#e1e1e1;color:lab(89.56% -.0000298023 0);letter-spacing:-.015em;margin:2.5em 0 .75em;font-size:clamp(1.25rem,.5vw + 1.125rem,1.5rem);font-weight:600}.post-page-content a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.post-page-content a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.post-page-content strong{color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-weight:600}.credentials{max-width:100%}.credentials-back{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart), gap .22s var(--ease-quart);align-items:center;gap:.5rem;margin-bottom:clamp(4rem,10vh,7rem);font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.credentials-back:hover{color:#e1e1e1;color:lab(89.56% -.0000298023 0);gap:.75rem}.credentials-header{max-width:22ch;animation:reveal-up .8s var(--ease-expo) 80ms both;margin-bottom:clamp(3rem,7vh,5rem)}.credentials-eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 clamp(1.25rem,2vh,1.75rem);font-size:.75rem;font-weight:500}.credentials-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;margin:0;font-size:clamp(2.25rem,5vw + .5rem,4.25rem);font-weight:700;line-height:1.02}.credentials-body{max-width:62ch}.credentials-body p{font-family:var(--font-body), system-ui, sans-serif;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);text-wrap:pretty;animation:reveal-up .8s var(--ease-expo) .24s both;margin:0 0 clamp(1.4rem,2.5vh,1.75rem);font-size:clamp(1rem,.4vw + .875rem,1.125rem);font-weight:400;line-height:1.7}.credentials-body p:last-of-type{margin-bottom:0}.credentials-body em{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:.875em;font-style:italic}.credentials-contact{border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);padding-top:clamp(1.5rem,3vh,2rem);color:#9ba3a7!important;color:lab(66.3988% -2.11766 -2.91955)!important;margin-top:clamp(2.5rem,6vh,4rem)!important;font-size:.9375rem!important}.credentials-contact a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.25em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.credentials-contact a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.credentials-body a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.credentials-body a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.archive-link{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart), gap .22s var(--ease-quart);align-items:center;gap:.6rem;margin-top:clamp(2rem,4vh,3rem);font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.archive-link:hover{color:#e1e1e1;color:lab(89.56% -.0000298023 0);gap:.9rem}.writing-section-links{flex-wrap:wrap;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:flex}.writing-section-links .archive-link{margin-top:clamp(2rem,4vh,3rem)}.archive-header{animation:reveal-up .8s var(--ease-expo) 80ms both;margin-bottom:clamp(3rem,7vh,5rem)}.archive-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2rem;max-width:56rem;display:flex}.archive-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);margin:0;font-size:clamp(1.875rem,3.5vw + .5rem,3rem);font-weight:700;line-height:1}.archive-meta{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:.02em;margin:0;font-size:.8125rem}.archive-empty{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);max-width:50ch;font-size:1rem}.archive-empty a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.25em;-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044)}.archive-body{max-width:56rem;animation:reveal-up .8s var(--ease-expo) .24s both}.archive-year-group{margin-bottom:clamp(2.5rem,5vh,3.5rem)}.archive-year-group:last-child{margin-bottom:0}.archive-year{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-variant-numeric:tabular-nums;border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);margin:0 0 clamp(1.25rem,2.5vh,1.75rem);padding-bottom:.75rem;font-size:.8125rem;font-weight:500}.archive-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.archive-row{grid-template-columns:12rem 1fr;align-items:baseline;gap:0 clamp(1.5rem,3vw,2.5rem);padding:clamp(.875rem,1.75vh,1.25rem) 0;display:grid}.archive-row+.archive-row{border-top:1px solid #0b0605;border-top:1px solid lab(1.96186% 1.01303 .987232)}.archive-date{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);letter-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem}.archive-row-main{flex-direction:column;gap:.3rem;display:flex}.archive-row-link{color:inherit;text-decoration:none;display:inline-block}.archive-row-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:#cbced0;color:lab(82.6198% -1.06719 -1.46456);transition:color .22s var(--ease-quart);text-wrap:balance;max-width:44ch;margin:0;font-size:clamp(1rem,.5vw + .875rem,1.125rem);font-weight:600;line-height:1.3}.archive-row-link:hover .archive-row-title{color:#e1e1e1;color:lab(89.56% -.0000298023 0)}.archive-row-teaser{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);max-width:60ch;margin:0;font-size:.8125rem;line-height:1.55}@media (max-width:640px){.archive-row{grid-template-columns:1fr;gap:.35rem}.archive-row+.archive-row{padding-top:clamp(1rem,2vh,1.25rem)}.archive-title-row{flex-direction:column;align-items:flex-start}}.error-retry{font:inherit;color:#e1e1e1;color:lab(89.56% -.0000298023 0);cursor:pointer;text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.error-retry:hover,.error-retry:focus-visible{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.route-loading{height:2px;animation:route-loading-shift 1.1s var(--ease-quart) infinite;pointer-events:none;z-index:50;background:linear-gradient(90deg,#0000,#ea6e41,#0000) 0 0/40% 100% no-repeat;background:linear-gradient(90deg,#0000,lab(61.5933% 46.8543 48.2991),#0000) 0 0/40% 100% no-repeat;position:fixed;inset:0 0 auto}@keyframes route-loading-shift{0%{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion:reduce){.route-loading{opacity:.5;background:#ea6e41 0 0/100% 100%;background:lab(61.5933% 46.8543 48.2991) 0 0/100% 100%;animation:none}}.post-page-meta{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:inline-flex}.post-page-meta-sep{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955)}.post-reading-time{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:.8125rem;font-weight:400}.post-meta-row{align-items:baseline;gap:.5rem;display:inline-flex}.post-meta-sep{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:.8125rem}.post-page-colophon{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);max-width:65ch;margin:clamp(3rem,6vh,5rem) 0 0;padding-top:clamp(1.5rem,3vh,2rem);font-size:.875rem;font-weight:400;line-height:1.5}.post-page-colophon-name{color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-weight:500}.writing-topic-list{flex-direction:column;gap:clamp(.5rem,1vh,.75rem);max-width:65ch;margin:clamp(2rem,4vh,3rem) 0 0;padding:0;list-style:none;display:flex}.writing-topic-item{border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);grid-template-columns:2.5rem 1fr;align-items:baseline;gap:1rem;padding:.85rem 0;display:grid}.writing-topic-index{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:.75rem;font-weight:500}.writing-topic-link{color:inherit;transition:color .22s var(--ease-quart);justify-content:space-between;align-items:baseline;gap:1rem;text-decoration:none;display:flex}.writing-topic-link:hover .writing-topic-label{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.writing-topic-label{font-family:var(--font-display), system-ui, sans-serif;color:#e1e1e1;color:lab(89.56% -.0000298023 0);transition:color .22s var(--ease-quart);font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:500}.writing-topic-count{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);white-space:nowrap;font-size:.8125rem}.post-page-cta{font-family:var(--font-body), system-ui, sans-serif;color:#c7cbce;color:lab(81.4637% -1.27906 -1.75658);background:#0a060566;background:lab(1.96677% .797905 .802982/.4);border:1px solid #201916;border:1px solid lab(9.45295% 2.94589 3.32076);border-left:2px solid oklch(68% .165 40);max-width:65ch;margin:clamp(1.5rem,3vh,2rem) 0 0;padding:clamp(1.25rem,2.5vh,1.75rem) clamp(1.25rem,2.5vw,1.75rem);font-size:.9375rem;line-height:1.55}.post-page-cta-eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#ea6e41;color:lab(61.5933% 46.8543 48.2991);margin:0 0 .6rem;font-size:.72rem;font-weight:600}.post-page-cta-body{margin:0 0 .85rem}.post-page-cta-actions{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0;font-size:.875rem}.post-page-cta-actions a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);transition:border-color .22s var(--ease-quart), color .22s var(--ease-quart);border-bottom:1px solid #ea6e4180;border-bottom:1px solid lab(61.5933% 46.8543 48.2991/.5);text-decoration:none}.post-page-cta-actions a:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991);border-bottom-color:#ea6e41;border-bottom-color:lab(61.5933% 46.8543 48.2991)}.post-page-tags{flex-wrap:wrap;gap:.75rem 1rem;max-width:65ch;margin:clamp(1.5rem,3vh,2rem) 0 0;padding:0;list-style:none;display:flex}.post-page-tags li{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.post-page-tags a{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart);text-decoration:none}.post-page-tags a:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.post-toc{display:none}@media (min-width:1100px){.post-toc{z-index:5;width:15rem;max-height:70vh;display:block;position:fixed;top:50%;right:clamp(1.75rem,3.5vw,3.5rem);overflow-y:auto;transform:translateY(-50%)}}.post-toc-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 .875rem;font-size:.75rem;font-weight:500}.post-toc-list{border-left:1px solid #19120f;border-left:1px solid lab(6.13864% 2.56082 2.5684);flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.post-toc-link{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart), border-color .22s var(--ease-quart);border-left:1px solid #0000;margin-left:-1px;padding:.125rem 0 .125rem .875rem;font-size:.8125rem;line-height:1.4;text-decoration:none;display:block}.post-toc-link:hover{color:#e1e1e1;color:lab(89.56% -.0000298023 0)}.post-toc-link.is-active{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991);border-left-color:#ea6e41;border-left-color:lab(61.5933% 46.8543 48.2991)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.post-toc-link{transition:none}}.post-nav{border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:65ch;margin:clamp(3rem,6vh,5rem) 0 0;padding-top:clamp(1.75rem,3.5vh,2.5rem);display:grid}.post-nav-link{color:inherit;flex-direction:column;gap:.5rem;text-decoration:none;display:flex}.post-nav-newer{text-align:right;align-items:flex-end}.post-nav-direction{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart);font-size:.75rem;font-weight:500}.post-nav-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;transition:color .22s var(--ease-quart);font-size:clamp(1rem,.8vw + .75rem,1.1875rem);font-weight:600;line-height:1.25}.post-nav-link:hover .post-nav-title{color:#e4a78f;color:lab(73.9569% 21.055 21.6048)}.post-nav-link:hover .post-nav-direction{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.post-nav-empty{display:block}@media (max-width:36rem){.post-nav{grid-template-columns:1fr}.post-nav-newer{text-align:left;align-items:flex-start}.post-nav-empty{display:none}}.post-related{border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);max-width:65ch;margin:clamp(4rem,8vh,6rem) 0 clamp(4rem,10vh,8rem);padding-top:clamp(2rem,4vh,3rem)}.post-related .section-label{margin:0 0 clamp(1.5rem,3vh,2.5rem)}.related-list{flex-direction:column;gap:clamp(1.25rem,2.5vh,2rem);margin:0;padding:0;list-style:none;display:flex}.related-item{grid-template-columns:clamp(2.5rem,4vw,3.5rem) 1fr;align-items:baseline;gap:clamp(1rem,2vw,1.75rem);display:grid}.related-index{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.02em;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart);font-size:clamp(1.25rem,1.5vw + .5rem,1.75rem);font-weight:500;line-height:.9}.related-content{flex-direction:column;gap:.35rem;min-width:0;max-width:60ch;display:flex}.related-date{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);font-size:.8125rem;font-weight:400}.related-link{text-decoration:none}.related-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;transition:color .22s var(--ease-quart);margin:0;font-size:clamp(1rem,.8vw + .75rem,1.25rem);font-weight:600;line-height:1.25}.related-item:hover .related-title{color:#e4a78f;color:lab(73.9569% 21.055 21.6048)}.related-item:hover .related-index{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.topic-page{padding:clamp(3rem,8vh,6rem) 72px clamp(4rem,10vh,8rem)}.topic-eyebrow{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 1rem;font-size:.75rem;font-weight:500}.topic-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(2.5rem,5vw + .5rem,4.5rem);font-weight:800;line-height:1}.topic-intro{font-family:var(--font-body), system-ui, sans-serif;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);max-width:60ch;margin:0 0 clamp(3rem,6vh,5rem);font-size:clamp(1rem,.4vw + .875rem,1.125rem);line-height:1.65}.now-page{padding:clamp(3rem,8vh,6rem) 72px clamp(4rem,10vh,8rem)}@media (max-width:900px){.post-page,.topic-page,.now-page{padding-left:24px;padding-right:24px}}.tbd-content ul,.tbd-content ol{margin:0 0 1.5em;padding-left:1.5em}.tbd-content ul{list-style:outside}.tbd-content ol{list-style:decimal}.tbd-content li::marker{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.tbd-content li{text-wrap:pretty;margin:0 0 .6em}.tbd-content a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:.2em;transition:text-decoration-color .22s var(--ease-quart), color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.tbd-content a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.tbd-figure{margin:0 0 2rem}.tbd-figure img{width:420px;max-width:100%;height:auto;display:block}.tbd-figure figcaption{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin-top:.75rem;font-size:.8125rem;line-height:1.5}.tbd-actions .btn-primary{border-bottom:0}.gx{--gx-deep:#09152c;--gx-cream:#f1e7d2;--gx-gold:#e8bd6d;--gx-text:#e4ddcf;--gx-muted:#b1bfd1;--gx-red:#86262b;--gx-orange:#fb9437;--gx-shadow:0 28px 60px -24px #000003d9;max-width:1180px;color:var(--gx-text);font-family:var(--font-body), system-ui, sans-serif;margin:0 auto;padding:clamp(2.5rem,7vh,5rem) 32px clamp(4rem,10vh,7rem);position:relative}@supports (color:lab(0% 0 0)){.gx{--gx-deep:lab(6.8471% 1.82898 -17.5849);--gx-cream:lab(91.9893% 1.05032 11.5776);--gx-gold:lab(79.2739% 8.80048 46.0269);--gx-text:lab(88.4762% .642717 7.67483);--gx-muted:lab(76.7259% -2.17938 -10.8758);--gx-red:lab(31.3725% 41.4503 21.6203);--gx-orange:lab(71.4362% 34.994 63.1455);--gx-shadow:0 28px 60px -24px lab(.0846119% .310257 -1.33365/.85)}}body:has(.gx){background-color:#0000;overflow-x:clip}html:has(.gx){background-color:#02081b;background-color:lab(2.28066% 1.34262 -11.5369);background-image:radial-gradient(circle at 10% 30%,#e8b45e21,#0000 16%),radial-gradient(circle at 90% 58%,#e8b45e1a,#0000 15%),radial-gradient(70% 55% at 50% 20%,#0e2648,#0000 70%),radial-gradient(90% 40% at 50% 0,#00262480,#0000 70%),radial-gradient(120% 100% at 50% 40%,#0000 55%,#00020a 100%);background-image:radial-gradient(circle at 10% 30%,lab(76.8357% 12.8228 50.6376/.13),#0000 16%),radial-gradient(circle at 90% 58%,lab(76.8357% 12.8228 50.6376/.1),#0000 15%),radial-gradient(70% 55% at 50% 20%,lab(14.8027% 1.43763 -24.4402),#0000 70%),radial-gradient(90% 40% at 50% 0,lab(12.4071% -16.9901 -3.33361/.5),#0000 70%),radial-gradient(120% 100% at 50% 40%,#0000 55%,lab(.602503% .395119 -3.24155) 100%);background-attachment:fixed}.gx-sky{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.gx-hero{text-align:center;justify-items:center;display:grid}.gx-title{font-family:var(--font-games), system-ui, sans-serif;letter-spacing:.01em;color:var(--gx-gold);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #46280a8c)drop-shadow(0 6px 16px #040818bf);background:linear-gradient(#fff3cf 0%,#f4d27e 30%,#d9a548 55%,#b07a2a 78%,#8a5a1e 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,7vw,5.5rem);font-weight:400;line-height:1}.gx-rule{background:linear-gradient(90deg,#0000,#d9a548 30% 70%,#0000);width:140px;height:1px;margin:1.5rem 0;position:relative}.gx-rule:after{content:"";background:radial-gradient(circle at 35% 30%,#fff3cf,#d9a548 60%,#8a5a1e);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gx-lede{max-width:46ch;color:var(--gx-cream);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,.5vw + .95rem,1.25rem);line-height:1.55}.gx-index{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.5rem;margin-top:2rem;display:flex}.gx-sign{width:clamp(200px,22vw,280px);transition:transform .32s var(--ease-expo), filter .32s var(--ease-expo);display:block}.gx-sign img{filter:drop-shadow(0 14px 16px #000003bf);filter:drop-shadow(0 14px 16px lab(.0846119% .310257 -1.33365/.75));width:100%;height:auto;display:block}.gx-sign--christmas{transform:rotate(-3deg)}.gx-sign--halloween{transform:rotate(2.5deg)}.gx-sign:hover,.gx-sign:focus-visible{transform:rotate(0)translateY(-4px)scale(1.04)}.gx-garland{z-index:-2;width:100%;height:auto;margin:calc(-1*clamp(2.5rem,7vh,5rem)) 0 .5rem;display:block;position:relative;overflow:visible}.gx-garland path,.gx-garland line{fill:none;stroke:#01030c;stroke:lab(.839146% .401162 -3.85073);stroke-width:2.5px}.gx-garland .gx-string{stroke:#c69e58b3;stroke:lab(67.6092% 9.27612 41.8637/.7);stroke-width:1px}.gx-garland rect{fill:#866e40;fill:lab(47.905% 5.47931 29.0505)}.gx-bauble-img{filter:drop-shadow(0 8px 10px #0408188c)}.gx-firs{pointer-events:none;z-index:-3;width:100vw;height:460px;position:absolute;top:0;left:50%;transform:translate(-50%)}.gx-firs img{opacity:.9;width:clamp(240px,30vw,520px);height:auto;position:absolute;top:0}.gx-firs img:first-child{left:0}.gx-firs img:last-child{right:0}.gx-bulb ellipse{filter:drop-shadow(0 0 6px)}.gx-halo{filter:blur(6px);opacity:.55}@media (prefers-reduced-motion:no-preference){.gx-bulb{animation:1.8s step-end infinite gx-chase}.gx-bulb ellipse{animation:1.8s ease-out infinite gx-flare;animation-delay:inherit}.gx-halo{animation:1.8s ease-out infinite gx-halo;animation-delay:inherit}.gx-bauble{transform-box:fill-box;transform-origin:top;animation:4s ease-in-out infinite gx-sway}}@keyframes gx-chase{0%{opacity:1}33.3%{opacity:.32}}@keyframes gx-flare{0%{filter:drop-shadow(0 0 10px)brightness(1.35)}33.3%,to{filter:drop-shadow(0 0 2px)brightness(.8)}}@keyframes gx-halo{0%{opacity:.9}33.3%,to{opacity:0}}@keyframes gx-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.gx-pill{white-space:nowrap;min-height:48px;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;transition:transform .2s var(--ease-quart), filter .2s var(--ease-quart);border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -12px #000003e6;box-shadow:0 10px 22px -12px lab(.0846119% .310257 -1.33365/.9)}.gx-pill:hover{filter:brightness(1.08);transform:translateY(-2px)}.gx-pill--red{background:var(--gx-red);color:var(--gx-cream)}.gx-pill--orange{background:var(--gx-orange);color:#250f07;color:lab(6.9484% 10.9883 7.55479)}.gx-pill--ghost{color:var(--gx-cream);background:0 0;box-shadow:inset 0 0 0 1.5px #e8bd6d99;box-shadow:inset 0 0 0 1.5px lab(79.2739% 8.80048 46.0269/.6)}.gx-diorama{margin:clamp(2.5rem,6vh,4rem) 0 clamp(4rem,9vh,6rem);position:relative}.gx-diorama img{width:100%;height:auto;box-shadow:var(--gx-shadow);border-radius:28px 28px 6px 6px;display:block}.gx-diorama img.gx-ledge{box-shadow:none;filter:drop-shadow(0 18px 18px #000003b3);filter:drop-shadow(0 18px 18px lab(.0846119% .310257 -1.33365/.7));border-radius:0;width:106%;max-width:none;height:auto;margin:-3.2% -3% 0;display:block;position:relative}.gx-panel{background:var(--gx-deep);box-shadow:var(--gx-shadow);outline-offset:-14px;border-radius:32px;outline:1px solid #e8bd6d59;outline:1px solid lab(79.2739% 8.80048 46.0269/.35);margin-top:clamp(2rem,5vh,3rem);padding:clamp(2rem,4vw,3.5rem);position:relative}.gx-h2{font-family:var(--font-games), system-ui, sans-serif;letter-spacing:.01em;color:var(--gx-cream);margin:0 0 1rem;font-size:clamp(1.75rem,2.4vw + .8rem,2.6rem);font-weight:400;line-height:1.05}.gx-both .gx-h2{text-align:center;margin-bottom:2rem}.gx-facts{grid-template-columns:repeat(6,1fr);gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid}.gx-fact{text-align:center;align-content:start;justify-items:center;gap:.35rem;display:grid}.gx-tile{background:radial-gradient(circle at 38% 30%,#253c67,#0a1936 70%);background:radial-gradient(circle at 38% 30%,lab(25.1464% 2.38425 -28.3998),lab(8.99421% 2.88123 -21.1766) 70%);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;margin-bottom:.6rem;display:flex;box-shadow:inset 0 0 0 2px #bf97528c,0 12px 24px -14px #000001f2;box-shadow:inset 0 0 0 2px lab(65.2835% 9.37384 42.0808/.55),0 12px 24px -14px lab(.00699806% .231422 -.697017/.95)}.gx-tile img{object-fit:contain;width:auto;max-width:74%;height:70%}.gx-fact strong{font-family:var(--font-display), system-ui, sans-serif;color:var(--gx-cream);font-size:1rem;font-weight:700}.gx-fact span:last-child{color:var(--gx-muted);font-size:.875rem;line-height:1.45}.gx-fine{text-align:center;max-width:70ch;color:var(--gx-muted);margin:2rem auto 0;font-size:.875rem;line-height:1.55}.gx-game{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3.5rem);scroll-margin-top:24px;display:grid}.gx-game--christmas{--gx-muted:#b4cabd;background:linear-gradient(160deg,#002f1f,#001820 70%,#021127);background:linear-gradient(160deg,lab(16.1135% -20.7412 5.85282),lab(6.36727% -7.51126 -10.2691) 70%,lab(5.01023% .369802 -16.3878))}@supports (color:lab(0% 0 0)){.gx-game--christmas{--gx-muted:lab(79.526% -9.64358 3.82988)}}.gx-game--halloween{--gx-muted:#cec5e1;background:linear-gradient(160deg,#2b1540,#0e0821);background:linear-gradient(160deg,lab(11.7222% 19.0227 -23.4123),lab(3.27031% 5.87983 -14.2231));outline-color:#fb943759;outline-color:lab(71.4362% 34.994 63.1455/.35)}@supports (color:lab(0% 0 0)){.gx-game--halloween{--gx-muted:lab(80.9799% 7.19538 -12.9106)}}.gx-game--halloween .gx-h2{color:var(--gx-orange)}.gx-media{gap:1.25rem;display:grid}.gx-art{width:100%;height:auto;box-shadow:var(--gx-shadow);border-radius:22px;display:block}.gx-video{margin:0}.gx-video video{background:#01030c;background:lab(.839146% .401162 -3.85073);border-radius:16px;width:100%;height:auto;display:block}.gx-video figcaption{color:var(--gx-muted);margin-top:.6rem;font-size:.875rem}.gx-copy>p:first-of-type{text-wrap:pretty;margin:0 0 1.5rem;font-size:1.0625rem;line-height:1.65}.gx-features{margin:0;padding:0;list-style:none}.gx-feature{border-top:1px solid #e8bd6d2e;border-top:1px solid lab(79.2739% 8.80048 46.0269/.18);grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:14px 0;line-height:1.5;display:grid}.gx-feature:last-child{border-bottom:1px solid #e8bd6d2e;border-bottom:1px solid lab(79.2739% 8.80048 46.0269/.18)}.gx-coin{background:#0105158c;background:lab(1.42815% .93659 -7.68367/.55);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:inset 0 0 0 1.5px #bf975273;box-shadow:inset 0 0 0 1.5px lab(65.2835% 9.37384 42.0808/.45)}.gx-coin img{object-fit:contain;width:auto;max-width:74%;height:72%}.gx-actions{flex-wrap:wrap;gap:10px;margin:1.75rem 0 0;display:flex}.gx-legal{text-align:center;max-width:70ch;color:var(--gx-muted);margin:3rem auto 0;font-size:.875rem;line-height:1.55}@media (max-width:1080px){.gx-facts{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.gx{padding-left:20px;padding-right:20px}.gx-game{grid-template-columns:1fr}.gx-panel{outline-offset:-8px;border-radius:24px;padding:1.75rem 1.25rem}.gx-diorama img{border-radius:18px 18px 4px 4px}}@media (max-width:560px){.gx-facts{grid-template-columns:repeat(2,1fr)}.gx-tile{width:96px;height:96px}}.tbd-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:1.25rem;display:flex}.tbd-content .btn-primary,.tbd-content .tbd-actions .nw-textlink{text-decoration:none}.btn-primary{color:#040100;color:lab(.364721% .704348 .493246);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;transition:background .24s var(--ease-quart);background:#ea6e41;background:lab(61.5933% 46.8543 48.2991);padding:16px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.tbd-content a.btn-primary{color:#040100;color:lab(.364721% .704348 .493246)}.btn-primary:hover,.tbd-content a.btn-primary:hover{color:#040100;color:lab(.364721% .704348 .493246);background:#f6936f;background:lab(71.2259% 35.6567 36.1114)}.now-meta{font-family:var(--font-body), system-ui, sans-serif;color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);margin:0 0 1.25rem;font-size:.8125rem}.now-content{font-family:var(--font-body), system-ui, sans-serif;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);max-width:62ch;font-size:clamp(1rem,.4vw + .875rem,1.125rem);line-height:1.7}.now-content h2{font-family:var(--font-display), system-ui, sans-serif;color:#e1e1e1;color:lab(89.56% -.0000298023 0);letter-spacing:-.015em;margin:2.5em 0 .75em;font-size:clamp(1.125rem,.5vw + 1rem,1.375rem);font-weight:600}.now-content p{text-wrap:pretty;margin:0 0 1.5em}.credentials-elsewhere{border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);flex-wrap:wrap;gap:.5rem 1.5rem;margin:clamp(2.5rem,5vh,4rem) 0 0;padding:clamp(1.5rem,3vh,2rem) 0 0;list-style:none;display:flex}.credentials-elsewhere li{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500}.credentials-elsewhere a{color:#9ba3a7;color:lab(66.3988% -2.11766 -2.91955);transition:color .22s var(--ease-quart);text-decoration:none}.credentials-elsewhere a:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.consent-banner{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:calc(100% - 2rem);max-width:34rem;animation:consent-rise .32s var(--ease-expo) both;background:#070201f5;background:lab(.875946% 1.18922 .938648/.96);border:1px solid #ea6e4173;border:1px solid lab(61.5933% 46.8543 48.2991/.45);border-radius:.75rem;align-items:center;gap:1.25rem;padding:1rem 1.25rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 1rem 2.5rem #00000073;box-shadow:0 1rem 2.5rem lab(0% 0 0/.45)}@keyframes consent-rise{0%{opacity:0;transform:translate(-50%,1rem)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.consent-banner{animation:none}}.consent-banner-text{color:#bab6b5;color:lab(74.454% 1.18858 1.36049);margin:0;font-size:.8125rem;line-height:1.5}.consent-banner-link{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-underline-offset:2px;transition:color .22s var(--ease-quart);-webkit-text-decoration:underline #ea6e41;text-decoration:underline #ea6e41;-webkit-text-decoration:underline lab(61.5933% 46.8543 48.2991);text-decoration:underline lab(61.5933% 46.8543 48.2991)}.consent-banner-link:hover{color:#ffbba1;color:lab(81.9354% 26.5056 27.2622)}.consent-reset-link{font:inherit;cursor:pointer;color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-underline-offset:2px;transition:color .22s var(--ease-quart);background:0 0;border:0;padding:0;-webkit-text-decoration:underline #ea6e41;text-decoration:underline #ea6e41;-webkit-text-decoration:underline lab(61.5933% 46.8543 48.2991);text-decoration:underline lab(61.5933% 46.8543 48.2991)}.consent-reset-link:hover{color:#ea6e41;color:lab(61.5933% 46.8543 48.2991)}.consent-banner-actions{flex-shrink:0;gap:.5rem;display:flex}.consent-btn{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .22s var(--ease-quart), border-color .22s var(--ease-quart), color .22s var(--ease-quart);border:1px solid #0000;border-radius:.5rem;padding:.5rem .9rem;font-size:.75rem;font-weight:600}.consent-btn-accept{color:#100704;color:lab(2.42151% 2.50401 2.13058);background:#ea6e41;background:lab(61.5933% 46.8543 48.2991)}.consent-btn-accept:hover{background:#ff8255;background:lab(68.5732% 46.5646 47.1397)}.consent-btn-decline{color:#bab6b5;color:lab(74.454% 1.18858 1.36049);background:0 0;border-color:#ea6e4173;border-color:lab(61.5933% 46.8543 48.2991/.45)}.consent-btn-decline:hover{color:#d1cdcb;color:lab(82.5741% 1.1881 1.36019);border-color:#ea6e41;border-color:lab(61.5933% 46.8543 48.2991)}.consent-btn:focus-visible{outline-offset:2px;outline:2px solid #ea6e41;outline:2px solid lab(61.5933% 46.8543 48.2991)}@media (max-width:30rem){.consent-banner{flex-direction:column;align-items:stretch;gap:.5rem;padding:.75rem 1rem;bottom:.75rem}.consent-banner-text{font-size:.75rem;line-height:1.4}.consent-banner-actions{justify-content:flex-end}}.nightwatch{--nw-quiet:#aeb6b9;color:#b1b9bd;color:lab(74.5189% -2.12026 -2.92101);padding:clamp(3rem,8vh,6rem) 72px clamp(4rem,10vh,8rem)}@supports (color:lab(0% 0 0)){.nightwatch{--nw-quiet:lab(73.3589% -2.11993 -2.92081)}}body:has(.nightwatch){background-color:#0000}.nightwatch:before{content:"";z-index:-1;pointer-events:none;background-color:#000105;background-color:lab(.277958% .270955 -1.68841);background-image:linear-gradient(#00010500 50%,#000105e6),linear-gradient(#0001058c,#0001058c),url(/nightwatch-sky.jpg);background-image:linear-gradient(lab(.277958% .270955 -1.68841/0) 50%,lab(.277958% .270955 -1.68841/.9)),linear-gradient(lab(.277958% .270955 -1.68841/.55),lab(.277958% .270955 -1.68841/.55)),url(/nightwatch-sky.jpg);background-position:50%;background-size:cover;position:fixed;inset:0}.nightwatch img{width:100%;height:auto;display:block}.nw-label{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--nw-quiet);margin:0;font-size:14px;font-weight:500}.nw-intro{animation:reveal-up .8s var(--ease-expo) 80ms both;grid-template-columns:minmax(0,40rem) auto;justify-content:start;align-items:center;gap:72px;display:grid}.nw-titlerow{align-items:center;gap:24px;display:flex}.nightwatch img.nw-icon{flex:none;width:128px;height:128px}.nw-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);margin:24px 0;font-size:clamp(48px,5.3vw + 8px,96px);font-weight:800;line-height:.95}.nw-deck{max-width:34ch;margin:0 0 40px;font-size:20px;line-height:1.5}.nw-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:16px;display:flex}.nw-badge{margin:-12px;padding:12px;line-height:0;display:inline-block}.nw-badge img{width:auto;height:48px;display:block}.nw-textlink,.nightwatch .nw-prose a,.nightwatch .nw-not a,.nw-table a,.nw-meta a{color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-underline-offset:4px;transition:color .22s var(--ease-quart), text-decoration-color .22s var(--ease-quart);-webkit-text-decoration:underline #50565a;text-decoration:underline #50565a;-webkit-text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration:underline lab(36.238% -2.10084 -2.91044);text-decoration-thickness:1px}.nw-textlink{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:6px;font-size:14px;font-weight:600}.nw-textlink:hover,.nightwatch .nw-prose a:hover,.nightwatch .nw-not a:hover,.nw-table a:hover,.nw-meta a:hover{color:#e4a78f;color:lab(73.9569% 21.055 21.6048);text-decoration-color:#ea6e41;text-decoration-color:lab(61.5933% 46.8543 48.2991)}.nw-meta{color:var(--nw-quiet);font-variant-numeric:tabular-nums;margin:0;font-size:14px}.nw-meta-gap{margin-top:24px}.nw-credit{margin-top:48px}.nightwatch .nw-hero-shot{justify-self:start}.nw-section{border-top:1px solid #1d2226;border-top:1px solid lab(13.0118% -1.55585 -3.2584);margin-top:96px;padding-top:96px}.nw-h2{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;max-width:30ch;margin:24px 0;font-size:28px;font-weight:700;line-height:1.16}.nw-prose{max-width:62ch;font-size:clamp(1rem,.4vw + .875rem,1.125rem);line-height:1.7}.nw-prose p{text-wrap:pretty;margin:0 0 1.5em}.nw-quote{font-family:var(--font-display), system-ui, sans-serif;color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-weight:600}.nw-rule{flex-wrap:wrap;gap:40px 72px;margin:40px 0 48px;display:flex}.nw-rule div{border-top:1px solid #19120f;border-top:1px solid lab(6.13864% 2.56082 2.5684);min-width:180px;padding-top:16px}.nw-rule dt{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-variant-numeric:tabular-nums;font-size:clamp(40px,3vw + 16px,64px);font-weight:800;line-height:1}.nw-rule dd{color:var(--nw-quiet);margin:0;font-size:14px}.nw-feature{border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);gap:32px;padding:72px 0;display:grid}.nw-feature:last-child{border-bottom:0;padding-bottom:0}.nw-section>.nw-label+.nw-feature,.nw-section>.nw-h2+.nw-feature{padding-top:24px}.nw-caption p:not(.nw-label){max-width:46ch;margin:0}.nw-media{min-width:0}.nw-stack{gap:24px;display:grid}.nightwatch video.nw-video{aspect-ratio:4/5;background:#05080b;background:lab(1.98726% -.562221 -1.43546);border-radius:12px;width:100%;max-width:28rem;height:auto;display:block}.nightwatch picture{display:block}.nightwatch img.nw-shot{width:var(--w);max-width:100%}@media (max-width:900px){.nightwatch img.nw-shot{width:var(--w-mobile,var(--w))}}.nw-h3{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);margin:16px 0;font-size:22px;font-weight:700}.nw-widgets{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.nw-nowrap{white-space:nowrap}@media (min-width:1200px){.nw-feature{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:72px}.nw-caption{position:sticky;top:96px}}.nw-not{max-width:62ch;margin:0;padding:0;list-style:none}.nw-not li{border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);padding:16px 0}.nw-not strong{color:#e1e1e1;color:lab(89.56% -.0000298023 0);font-weight:600}.nw-more summary{cursor:pointer;max-width:62ch;min-height:44px;padding-right:48px;list-style:none;display:block;position:relative}.nw-more summary::-webkit-details-marker{display:none}.nw-more summary>span{display:block}.nw-more summary:after{content:"";width:12px;height:12px;transition:transform .24s var(--ease-quart);border-bottom:2px solid #b1b9bd;border-bottom:2px solid lab(74.5189% -2.12026 -2.92101);border-right:2px solid #b1b9bd;border-right:2px solid lab(74.5189% -2.12026 -2.92101);position:absolute;top:4px;right:8px;transform:rotate(45deg)}.nw-more[open] summary:after{transform:translateY(6px)rotate(225deg)}.nw-more summary:focus-visible{outline-offset:6px;outline:2px solid #ea6e41;outline:2px solid lab(61.5933% 46.8543 48.2991)}.nw-more-hint{color:var(--nw-quiet);margin-top:4px;font-size:15px;display:block}.nw-more .nw-not{margin-top:24px}.nw-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;display:grid}.nw-steps{margin:0;padding-left:0;list-style:inside decimal}.nw-steps li::marker{color:var(--nw-quiet);font-variant-numeric:tabular-nums}.nw-steps li{margin-bottom:12px}.nw-onward{margin-top:48px}.nw-table{border-collapse:collapse;width:100%;max-width:980px;font-size:15px}.nw-table th{text-align:left;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--nw-quiet);border-bottom:1px solid #1d2226;border-bottom:1px solid lab(13.0118% -1.55585 -3.2584);padding:0 24px 16px 0;font-size:14px;font-weight:500}.nw-table td{vertical-align:top;border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);padding:14px 24px 14px 0}.nw-table td:first-child{color:#e1e1e1;color:lab(89.56% -.0000298023 0)}@media (max-width:900px){.nightwatch{padding-left:24px;padding-right:24px}.nw-intro,.nw-two{grid-template-columns:1fr;gap:40px}.nightwatch .nw-hero-shot{justify-self:start}.nw-table thead{display:none}.nw-table,.nw-table tbody,.nw-table tr,.nw-table td{display:block}.nw-table tr{border-bottom:1px solid #19120f;border-bottom:1px solid lab(6.13864% 2.56082 2.5684);padding:14px 0}.nw-table td{border:0;padding:2px 0}}.nw-close-title{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.025em;color:#e1e1e1;color:lab(89.56% -.0000298023 0);text-wrap:balance;max-width:18ch;margin:0 0 40px;font-size:clamp(40px,3vw + 16px,64px);font-weight:800;line-height:1.02}@media (max-width:900px){.nw-titlerow{gap:12px}.nightwatch img.nw-icon{width:60px;height:60px}.nightwatch .nw-intro{gap:0}.nightwatch .nw-intro>div{display:contents}.nw-intro>div>.nw-label{order:1}.nw-intro>div>.nw-titlerow{order:2}.nw-intro>div>.nw-deck{order:3;margin-bottom:24px}.nw-intro>div>.nw-actions{order:4}.nw-intro>div>.nw-meta{order:5}.nightwatch .nw-intro .nw-hero-shot{order:7;margin:40px 0 0}.nw-intro>div>.nw-label{letter-spacing:.08em}.nw-textlink,.footer-links a{align-items:center;min-height:44px;display:inline-flex}}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
