@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/SairaCondensed-Medium.C-tJun9w.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/SairaCondensed-Bold.BYcp_GZ2.woff2)format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/_astro/SairaCondensed-ExtraBold.BfOm5x3h.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/Barlow-Regular.C7fIKHll.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/Barlow-Medium.VP4jIf-U.woff2)format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/Barlow-SemiBold.CDZ8YoLU.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/IBMPlexMono-Regular.EHpKISEq.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/IBMPlexMono-Medium.DvkPq3lc.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/InstrumentSerif-Regular.CAgq30Dk.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/InstrumentSerif-Italic.CZ2d3nd9.woff2)format("woff2")}:root{--va-purple:#141026;--va-purple-deep:#0f0c1c;--va-purple-card:#1e1836;--va-ember:#ff7a2f;--va-ember-ink:#141026;--va-bone:#e8e4dc;--va-bone-light:#faf8f4;--va-bone-card:#efeae1;--va-bone-deep:#e2ddd3;--va-steel:#5b7fa6;--va-steel-light:#8fb0cc;--surface-page:var(--va-purple);--surface-card:var(--va-purple-card);--surface-footer:var(--va-purple-deep);--text-body:var(--va-bone);--text-dim:#c6c2ba;--text-mute:#8e8a82;--text-link:var(--va-steel-light);--line-hairline:#e8e4dc24;--line-pill:#e8e4dc80;--action-bg:var(--va-ember);--action-text:var(--va-ember-ink)}[data-theme=light]{--surface-page:var(--va-bone);--surface-card:var(--va-bone-light);--surface-footer:var(--va-bone-deep);--text-body:var(--va-purple);--text-dim:#4a4560;--text-mute:#5f5a70;--text-link:#44648a;--line-hairline:#14102624;--line-pill:#14102659}:root{--font-display:"Saira Condensed", sans-serif;--font-body:"Barlow", sans-serif;--font-ui:"IBM Plex Mono", monospace;--font-editorial:"Instrument Serif", serif;--display-weight:800;--display-tracking:.01em;--display-line:.9;--size-hero:74px;--size-title-xl:96px;--size-title:40px;--size-heading:26px;--size-row:32px;--size-standfirst:26px;--size-body-lg:19px;--size-body:17px;--size-body-sm:16px;--size-ui:12px;--size-label:10px;--label-tracking:.22em;--ui-tracking:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:30px;--space-7:40px;--space-8:56px;--space-9:72px;--page-gutter:40px;--page-max:1180px;--radius-slab:2px;--radius-card:3px;--radius-pill:999px;--slab-width:22px;--slab-marker:4px;--rule-accent:34px;--ease-slab:cubic-bezier(.2, .8, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1);--ease-rise:cubic-bezier(.25, 1.15, .5, 1);--dur-hover:.12s;--dur-expand:.26s;--dur-wipe:.42s;--dur-arc:.9s}[data-world=conquest]{--world-accent:#d9c48c;--world-accent-text:#d9c48c;--surface-page:#1e3327;--surface-card:#24392c;--text-body:#f1ede3;--text-dim:#c4cfc6;--text-mute:#9fb3a5;--line-hairline:#f1ede32e}[data-world=conquest-light]{--world-accent:#c9b074;--world-accent-text:#4c6b52;--surface-page:#f4f2e8;--surface-card:#e9e6d6;--text-body:#16231b;--text-dim:#40564a;--text-mute:#56695d;--line-hairline:#16231b2e}[data-world=skybound]{--world-accent:#7fa8c4;--world-night:#16232e;--world-accent-text:#a8cbdd;--world-finch:#f0c94a;--surface-page:#16232e;--surface-card:#1d2e3c;--text-body:#e9f0f5;--text-dim:#b7c9d6;--text-mute:#7e93a3;--line-hairline:#e9f0f52e}[data-world=skybound-light]{--world-accent:#7fa8c4;--world-accent-text:#3e6482;--world-finch:#f0c94a;--surface-page:#e9f0f5;--surface-card:#dde8f0;--text-body:#16232e;--text-dim:#40566b;--text-mute:#53687b;--line-hairline:#16232e2e}[data-world=alchemy]{--world-accent:#dcf24b;--world-accent-text:#e4f571;--surface-page:#1a2a73;--surface-card:#24357f;--text-body:#edf0ff;--text-dim:#c2c9ec;--text-mute:#939cc4;--line-hairline:#edf0ff2e}[data-world=alchemy-light]{--world-accent:#a8bc1f;--world-accent-text:#5c6a0b;--surface-page:#eef1ff;--surface-card:#e0e5fa;--text-body:#14173a;--text-dim:#3d446e;--text-mute:#575d82;--line-hairline:#14173a2e}[data-world=phaseloop]{--paper:#141210;--paper-raised:#1d1a17;--paper-wash:#2a2520;--ink:#ece2cc;--ink-soft:#a6997f;--rule:#3b332a;--surface-page:var(--paper);--surface-card:var(--paper-raised);--surface-footer:var(--paper-wash);--text-body:var(--ink);--text-dim:var(--ink-soft);--text-mute:var(--ink-soft);--text-link:var(--ink);--line-hairline:var(--rule);--line-pill:var(--ink-soft);--world-accent:var(--ink);--world-accent-text:var(--ink);--action-bg:var(--ink);--action-text:var(--paper);--glow:var(--ink);--glow-peak:var(--ink);--glow-hot:var(--ink);--gleam:var(--ink);--spark-halo:#ece2cc59;--spark-mid:#ece2cc8c;--spark-fade:#ece2cc00;--focus:var(--ink);--wash:var(--paper-wash);--shadow:#14121099;--action-line:#ece2ccbf;--action-line-hover:var(--ink);--action-wash:#ece2cc14;--action-label:var(--ink);--on-accent:var(--paper);--dot-ink:var(--ink);--nav-line:var(--ink)}[data-world=phaseloop-light]{--paper:#e4dccb;--paper-raised:#eee7d8;--paper-wash:#d6ccb7;--ink:#221d18;--ink-soft:#5f5446;--rule:#c4b69c;--surface-page:var(--paper);--surface-card:var(--paper-raised);--surface-footer:var(--paper-wash);--text-body:var(--ink);--text-dim:var(--ink-soft);--text-mute:var(--ink-soft);--text-link:var(--ink);--line-hairline:var(--rule);--line-pill:var(--ink-soft);--world-accent:var(--ink);--world-accent-text:var(--ink);--action-bg:var(--ink);--action-text:var(--paper);--glow:var(--ink);--glow-peak:var(--ink);--glow-hot:var(--ink);--gleam:var(--ink);--spark-halo:#221d1859;--spark-mid:#221d188c;--spark-fade:#221d1800;--focus:var(--ink);--wash:var(--paper-wash);--shadow:#221d182e;--action-line:#221d18bf;--action-line-hover:var(--ink);--action-wash:#221d1814;--action-label:var(--ink);--on-accent:var(--paper);--dot-ink:var(--ink);--nav-line:var(--ink)}.t-hero{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:74px;font-weight:800;line-height:.9em}.t-title-xl{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:96px;font-weight:800;line-height:.9em}.t-band-title{font-family:var(--font-display);text-transform:uppercase;color:var(--va-purple);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:44px;font-weight:800;line-height:.95em}.t-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:40px;font-weight:800;line-height:.95em}.t-row{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:32px;font-weight:800;line-height:1em}.t-heading,.prose h3{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:26px;font-weight:800;line-height:1.05em}.t-editorial-display{font-family:var(--font-editorial);color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:64px;font-weight:400;line-height:1.08em}.t-editorial-heading,.prose h2{font-family:var(--font-editorial);color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:44px;font-weight:400;line-height:1.1em}.t-standfirst{font-family:var(--font-editorial);color:var(--text-link);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:26px;font-weight:400;line-height:1.3em}.t-body-large{font-family:var(--font-body);color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:19px;font-weight:400;line-height:1.55em}.t-body,.policy-text p,.policy-text li{font-family:var(--font-body);color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:17px;font-weight:400;line-height:1.55em}.t-body-small{font-family:var(--font-body);color:var(--text-dim);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:16px;font-weight:400;line-height:1.55em}.t-footer-link{font-family:var(--font-body);color:var(--text-dim);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:15px;font-weight:400;line-height:1.4em}.t-button{font-family:var(--font-display);text-transform:uppercase;color:var(--action-text);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.06em;font-size:15px;font-weight:800;line-height:1em}.t-wordmark{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.03em;font-size:22px;font-weight:800;line-height:1em}.t-ui{font-family:var(--font-ui);text-transform:uppercase;color:var(--text-link);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.16em;font-size:12px;font-weight:400;line-height:1.3em}.t-meta{font-family:var(--font-ui);color:var(--text-mute);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.1em;font-size:11px;font-weight:400;line-height:1.4em}.t-label{font-family:var(--font-ui);text-transform:uppercase;color:var(--text-mute);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.22em;font-size:10px;font-weight:400;line-height:1.3em}.t-menu-row{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:20px;font-weight:800;line-height:1em}.t-tagline{font-family:var(--font-ui);text-transform:uppercase;color:var(--text-mute);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.1em;font-size:11px;font-weight:400;line-height:1.5em}.t-lead-headline,.policy-text h2{font-family:var(--font-editorial);color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:34px;font-weight:400;line-height:1.2em}.t-pill{font-family:var(--font-ui);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.12em;font-size:10px;font-weight:400;line-height:1.2em}.t-pillar-title{font-family:var(--font-display);text-transform:uppercase;color:var(--text-body);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.01em;font-size:22px;font-weight:800;line-height:1em}.t-article-body,.prose p,.prose li{font-family:var(--font-body);color:var(--text-dim);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:0;font-size:17px;font-weight:400;line-height:1.7em}.t-chip{font-family:var(--font-ui);text-transform:uppercase;color:var(--text-dim);font-feature-settings:"blwf", "cv03", "cv04", "cv09", "cv11";letter-spacing:.12em;font-size:11px;font-weight:400;line-height:1.2em}@media (width<=1199px){.t-hero{font-size:61px}.t-title-xl{font-size:62px}.t-band-title{font-size:38px}.t-title{font-size:36px}.t-row{font-size:28px}.t-heading,.prose h3{font-size:24px}.t-editorial-display{font-size:52px}.t-editorial-heading,.prose h2{font-size:38px}.t-standfirst{font-size:24px}.t-lead-headline,.policy-text h2{font-size:32px}}@media (width<=809px){.t-hero,.t-title-xl{font-size:46px}.t-band-title,.t-title{font-size:32px}.t-row{font-size:24px}.t-heading,.prose h3{font-size:22px}.t-editorial-display{font-size:42px}.t-editorial-heading,.prose h2{font-size:32px}.t-standfirst{font-size:22px}.t-lead-headline,.policy-text h2{font-size:28px}}:root{--gutter:40px;--header-h:61px}:where(:root){--glow:var(--va-ember);--glow-peak:#ffc496;--spark-halo:#ff7a2f59;--spark-mid:#ff7a2f8c;--spark-fade:#ff7a2f00;--glow-hot:#fff4e8;--gleam:#ffa870;--focus:var(--va-ember);--wash:#14102680;--shadow:#00000052;--action-line:#ff7a2fbf;--action-line-hover:var(--va-ember);--action-wash:#ff7a2f14;--action-label:var(--va-bone);--on-accent:var(--va-purple)}:where(:root[data-theme=light]){--glow-peak:var(--va-ember);--glow-hot:var(--va-ember);--gleam:var(--va-ember);--wash:#1410260f;--shadow:#14102624;--action-label:var(--va-purple)}@media (width<=1199px){:root{--gutter:32px}}@media (width<=809px){:root{--gutter:18px;--header-h:64px}}*,:before,:after{box-sizing:border-box}html{background:var(--surface-page);color:var(--text-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-body);margin:0}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:1px solid var(--focus);outline-offset:3px}.section{padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.inner{width:100%;max-width:var(--page-max);margin:0 auto}.link-nav{color:var(--text-link);transition:color var(--dur-hover) var(--ease-slab)}.link-nav:hover,.link-nav[aria-current=page]{color:var(--text-body)}.link-footer{color:var(--text-dim);transition:color var(--dur-hover) var(--ease-slab)}.link-footer:hover{color:var(--text-body)}.spark{pointer-events:none;height:1px;position:absolute;top:-1px;left:0;right:0}.spark:before,.spark:after{content:"";position:absolute;left:0;right:0}.spark:before{background:radial-gradient(22% 50% at var(--spark-at,50%) 50%, var(--spark-halo), var(--spark-fade));height:9px;top:-4px}.spark:after{background:linear-gradient(90deg, var(--spark-fade) calc(var(--spark-at,50%) - 32%), var(--spark-mid) calc(var(--spark-at,50%) - 7%), var(--glow-peak) var(--spark-at,50%), var(--spark-mid) calc(var(--spark-at,50%) + 7%), var(--spark-fade) calc(var(--spark-at,50%) + 32%));height:1px;top:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portal-line{pointer-events:none;width:40px;height:100%;position:absolute;top:0;mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%)}.portal-line>span{background:var(--line-colour,var(--glow));height:100%;position:absolute;top:0}.portal-line>.glow{width:16px;filter:blur(var(--line-blur,7px));opacity:var(--line-glow,.5);left:12px}.portal-line>.core{width:2px;left:19px}.placeholder{border:1px dashed var(--placeholder-ink,var(--text-body));color:var(--placeholder-ink,var(--text-body));justify-content:center;align-items:center;display:flex}::selection{background:#ff7a2f52}[data-world-base] ::selection{background:color-mix(in srgb, var(--accent) 38%, transparent)}:root[data-chrome=ink]{fill:var(--text-body)}:root[data-chrome=ink] ::selection{background:var(--text-body);color:var(--surface-page)}.world-accent{--world-colour:var(--accent-d)}:root[data-theme=light] .world-accent{--world-colour:var(--accent-l,var(--accent-d))}@property --fx-a{syntax:"<angle>";inherits:false;initial-value:0deg}.fx-edge{isolation:isolate;position:relative}.fx-edge:after{content:"";border-radius:inherit;background:conic-gradient(from var(--fx-a), transparent 0 78%, #ffd6aaf2 92%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (hover:hover){.fx-edge:hover:after{animation:1s linear fx-spark}}@media (hover:none){.fx-edge:active:after,.fx-edge[data-fx-seen]:after{animation:1s linear fx-spark}}.fx-edge:focus-visible:after{animation:1s linear fx-spark}@keyframes fx-spark{0%{--fx-a:0deg;opacity:0}10%{opacity:1}85%{opacity:1}to{--fx-a:360deg;opacity:0}}:root[data-chrome=ink] .fx-edge:after{display:none}@media (prefers-reduced-motion:reduce){.fx-edge:after{display:none}}html[data-violet] body:after{content:"";z-index:2147483000;pointer-events:none;mix-blend-mode:color;animation:violet-in .6s var(--ease-out) both;background:#8a72d8;position:fixed;inset:0}@keyframes violet-in{0%{opacity:0}}html[data-violet] [data-theme-toggle]{filter:drop-shadow(0 0 4px #9f82ffe6);box-shadow:0 0 10px #9f82ffa6,inset 0 0 6px #9f82ff59;color:#c9b8ff!important;border-color:#9f82ff!important}@media (prefers-reduced-motion:reduce){html[data-violet] body:after{animation:none}}[data-theme-toggle]{-webkit-touch-callout:none;user-select:none}:root{--arcwright:#9f82ff}:root[data-theme=light]{--arcwright:#5e43c9}.arcwright-toast{z-index:60;border:1px solid color-mix(in srgb, var(--arcwright) 55%, transparent);background:var(--surface-card);max-width:min(520px,100vw - 32px);color:var(--text-body);text-align:center;animation:arcwright-toast 4.2s var(--ease-slab) both;pointer-events:none;border-radius:3px;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}@keyframes arcwright-toast{0%{opacity:0;transform:translate(-50%,10px)}10%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.arcwright-toast{animation-name:arcwright-toast-calm}@keyframes arcwright-toast-calm{0%,90%{opacity:1}to{opacity:0}}}@property --aw-open{syntax:"<percentage>";inherits:true;initial-value:56%}.late-struck{display:inline-block;position:relative}.late-strike{aspect-ratio:5;pointer-events:none;width:108%;height:auto;position:absolute;top:50%;left:-4%;overflow:visible;transform:translateY(-58%)}.late-strike path{fill:none;stroke:var(--va-ember);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.6,0,.3,1) 1.3s forwards late-strike}@keyframes late-strike{to{stroke-dashoffset:0}}.late-line{color:var(--va-ember);opacity:0;animation:late-line .6s 2s var(--ease-slab) forwards;font-size:.56em;line-height:1.05;display:block;transform:rotate(-2deg)}@keyframes late-line{0%{opacity:0;transform:translateY(6px)rotate(-2deg)}to{opacity:1;transform:rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.late-strike path{stroke-dashoffset:0;animation:none}.late-line{opacity:1;animation:none}}@property --arrive{syntax:"<length-percentage>";inherits:false;initial-value:0%}.ledger-arrival{z-index:100;pointer-events:none;background:radial-gradient(ellipse at 50% 50%, transparent var(--arrive), #9f82ffd9 calc(var(--arrive) + 3px), #9f82ff40 calc(var(--arrive) + 24px), var(--surface-page) calc(var(--arrive) + 60px));animation:ledger-arrive 1s var(--ease-in-out) forwards;position:fixed;inset:0}@keyframes ledger-arrive{0%{--arrive:0%}to{--arrive:120%;opacity:.6}}html[data-season=halloween] .logo-arc{filter:drop-shadow(0 0 4px #ff963cbf);animation:2.6s step-end infinite candle!important}html[data-season=halloween] .logo-arc-r{animation-delay:-1.3s!important}html[data-season=halloween] .logo:hover .logo-arc{animation:1.4s ease-out gutter!important}@keyframes candle{0%,to{opacity:1}9%{opacity:.82}11%{opacity:.97}37%{opacity:.88}41%{opacity:1}64%{opacity:.78}66%{opacity:.94}83%{opacity:.86}}@keyframes gutter{0%{opacity:1}15%{opacity:.15;filter:none}55%{opacity:.25;filter:none}70%{opacity:.6}to{opacity:1}}html[data-season=winter] .logo-arc path{stroke:rgba(226, 241, 255, calc(.3 + .65 * var(--frost,0)));stroke-width:calc((.5 + 1.8 * var(--frost,0)) * 1px);stroke-dasharray:3 1.6;vector-effect:non-scaling-stroke}html[data-season=winter] .logo-arc{filter:drop-shadow(0 0 calc(1px + 4px * var(--frost,0)) #c8e4ffb3)}html[data-season=winter] .panel[data-portal-style=sky]+.fx-layer{filter:saturate(.72)hue-rotate(-14deg)brightness(1.07)}.season-note{text-align:center;color:var(--text-dim);font-variant-numeric:tabular-nums;padding:0 0 22px}.year-spark{animation:1.6s ease-out year-spark}@keyframes year-spark{0%{color:#fff;text-shadow:0 0 12px var(--va-ember), 0 0 24px var(--va-ember)}to{text-shadow:none}}@media (prefers-reduced-motion:reduce){html[data-season] .logo-arc{animation:none!important}.year-spark{animation:none}}.panel.arc-day{box-shadow:inset 0 0 60px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--accent) 70%, transparent)}.arc-birthday{border:1px solid var(--accent);color:var(--accent);border-radius:999px;margin-left:12px;padding:4px 9px}.arc-birthday[hidden]{display:none}html.april-arcs-out header .logo-arc:not(.april-home){opacity:0}.april-arc{z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent;width:28px;height:40px;padding:0;position:absolute;top:0;left:0}.april-arc svg{width:100%;height:100%;fill:var(--va-ember);filter:drop-shadow(0 2px 6px #ff7a2f73);overflow:visible}.april-arc:before{content:"";position:absolute;inset:-12px}.april-arc.tired svg{animation:.18s ease-in-out infinite alternate april-pant}@keyframes april-pant{to{transform:translate(1px,-1px)rotate(4deg)}}.april-arc.caught{pointer-events:none}header .logo.april-sigh .logo-svg{transform-origin:50% 100%;animation:1.4s ease-in-out april-sigh}@keyframes april-sigh{0%{transform:none}35%{transform:scale(1.03,1.06)}70%{transform:scale(1.02,.94)translateY(1px)}to{transform:none}}[data-index-trigger],[data-menu-button]{transition:transform .3s cubic-bezier(.2,.9,.3,1.3)}.april-dodge{transform:translate(64px,-8px)rotate(16deg)!important}.april-pulled{animation:april-pulled 1s var(--ease-in-out) both}@keyframes april-pulled{0%{transform:translate(64px,-8px)rotate(16deg)}40%{transform:translate(30px,10px)rotate(-60deg)scale(.85)}75%{transform:translate(6px,2px)rotate(-200deg)scale(.9)}to{transform:none}}.april-slit{z-index:61;pointer-events:none;background:radial-gradient(#f1ebff 0%,#b59cff 35%,#9f82ff66 70%,#0000 100%);border-radius:50%;width:10px;height:34px;margin:-17px 0 0 -5px;animation:.35s ease-out both april-slit;position:fixed;box-shadow:0 0 12px #9f82ffe6,0 0 26px #9f82ff80}.april-slit.closing{animation:april-slit-close .3s var(--ease-out) both}@keyframes april-slit{0%{opacity:0;transform:scaleY(0)}}@keyframes april-slit-close{to{opacity:0;transform:scaleY(0)}}html.april-askew header .logo-arc-l{transform:rotate(-24deg)}html.april-askew header .logo-arc-r{transform:rotate(21deg)}.header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--surface-page);border-bottom:1px solid var(--line-hairline);position:sticky;top:0}@media (height<=540px){.header[data-astro-cid-nen7h5rs]{position:relative}}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:12px 40px;display:flex}.logo[data-astro-cid-nen7h5rs]{-webkit-tap-highlight-color:transparent;display:block}.logo-svg[data-astro-cid-nen7h5rs]{width:104px;height:36px;display:block;overflow:visible}.logo-arc[data-astro-cid-nen7h5rs]{fill:var(--va-ember);transform-box:view-box}.logo-text[data-astro-cid-nen7h5rs]{fill:var(--va-bone)}:root[data-theme=light] .logo-text[data-astro-cid-nen7h5rs]{fill:var(--va-purple)}:root[data-chrome=ink] .logo-text[data-astro-cid-nen7h5rs],:root[data-chrome=ink] .logo-arc[data-astro-cid-nen7h5rs]{fill:var(--text-body)}.logo-arc-l[data-astro-cid-nen7h5rs]{transform-origin:348.8px 220px}.logo-arc-r[data-astro-cid-nen7h5rs]{transform-origin:665.3px 220px}@media (hover:hover){.logo[data-astro-cid-nen7h5rs]:hover .logo-arc-l[data-astro-cid-nen7h5rs]{animation:1.4s linear logo-stir}.logo[data-astro-cid-nen7h5rs]:hover .logo-arc-r[data-astro-cid-nen7h5rs]{animation:1.4s linear 80ms logo-stir}}.logo[data-astro-cid-nen7h5rs]:active .logo-arc-l[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs]:focus-visible .logo-arc-l[data-astro-cid-nen7h5rs]{animation:1.4s linear logo-stir}.logo[data-astro-cid-nen7h5rs]:active .logo-arc-r[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs]:focus-visible .logo-arc-r[data-astro-cid-nen7h5rs]{animation:1.4s linear 80ms logo-stir}@keyframes logo-stir{0%{filter:none;animation-timing-function:var(--ease-in-out);transform:rotate(0)}28%{filter:drop-shadow(0 0 22px #ff7a2fe6);animation-timing-function:var(--ease-in-out);transform:rotate(12deg)}52%{animation-timing-function:var(--ease-in-out);transform:rotate(-6deg)}72%{animation-timing-function:var(--ease-in-out);transform:rotate(3deg)}86%{transform:rotate(-1deg)}to{filter:none;transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.logo[data-astro-cid-nen7h5rs] .logo-arc[data-astro-cid-nen7h5rs]{animation:none!important}}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;display:flex}.index[data-astro-cid-nen7h5rs]{position:relative}.index-trigger[data-astro-cid-nen7h5rs]{align-items:center;gap:7px;padding:6px 0;display:flex}.ring[data-astro-cid-nen7h5rs].ring-small{width:17px;height:17px;margin-top:-1px}.index-menu[data-astro-cid-nen7h5rs]{background:var(--surface-page);border:1px solid var(--line-hairline);width:380px;box-shadow:0 20px 44px var(--shadow);border-radius:6px;padding:6px 10px 2px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.index-menu[data-astro-cid-nen7h5rs]:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.index-menu[data-astro-cid-nen7h5rs] .menu-label[data-astro-cid-nen7h5rs]{padding:10px 6px 12px}.strips[data-astro-cid-nen7h5rs].index-menu .menu-row[data-astro-cid-nen7h5rs]{min-height:62px}.menu-label[data-astro-cid-nen7h5rs]{padding:8px 8px 10px}.menu-row[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line-hairline);transition:background-color var(--dur-hover) var(--ease-slab), box-shadow var(--dur-hover) var(--ease-slab);align-items:center;gap:12px;padding:11px 8px;display:flex}.menu-row[data-astro-cid-nen7h5rs]:hover{background:var(--wash);box-shadow:inset 2px 0 0 var(--glow)}.menu-button[data-astro-cid-nen7h5rs]{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px;display:none}.ring[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 0 1.5px #ff7a2f99)drop-shadow(0 0 4px #ff7a2f4d);width:28px;height:28px;transition:filter .5s var(--ease-slab);overflow:visible}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .ring[data-astro-cid-nen7h5rs]{filter:drop-shadow(0 0 2.5px #ff8c3cf2)drop-shadow(0 0 9px #ff7a2f99)}:root[data-chrome=ink] .ring[data-astro-cid-nen7h5rs]{filter:none}.seg[data-astro-cid-nen7h5rs]{fill:var(--va-ember);transition:opacity .3s var(--ease-slab), transform .55s var(--ease-slab);transform-box:view-box;transform-origin:170px 65px}.seg-a[data-astro-cid-nen7h5rs]{transform:rotate(-39deg)}.seg-b[data-astro-cid-nen7h5rs]{transform:rotate(58deg)}.seg-c[data-astro-cid-nen7h5rs],.seg-d[data-astro-cid-nen7h5rs]{opacity:0;transform:rotate(140deg)}.ring-turn[data-astro-cid-nen7h5rs]{transform-box:view-box;transform-origin:170px 65px;transition:transform .6s var(--ease-slab)}.line[data-astro-cid-nen7h5rs]{fill:none;stroke:var(--va-ember);stroke-width:11px;stroke-linecap:round;transform-box:view-box;transform-origin:170px 65px;transition:transform .45s var(--ease-slab)}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .ring-turn[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .seg[data-astro-cid-nen7h5rs]{opacity:1}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .seg-a[data-astro-cid-nen7h5rs],:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .seg-b[data-astro-cid-nen7h5rs]{transform:none}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .seg-c[data-astro-cid-nen7h5rs],:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .seg-d[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .line-1[data-astro-cid-nen7h5rs]{transform:rotate(45deg)translateY(10px)scaleX(.82)}:is(.menu-button,.index-trigger)[data-astro-cid-nen7h5rs][data-open] .line-2[data-astro-cid-nen7h5rs]{transform:rotate(-45deg)translateY(-10px)scaleX(.82)}.menu-button[data-astro-cid-nen7h5rs]:focus-visible{outline:1px solid var(--focus);outline-offset:2px;border-radius:50%}:root[data-chrome=ink] .seg[data-astro-cid-nen7h5rs]{fill:var(--text-body)}:root[data-chrome=ink] .line[data-astro-cid-nen7h5rs]{stroke:var(--text-body)}.drawer[data-astro-cid-nen7h5rs]{z-index:49;background:var(--surface-page);padding:18px 18px 28px 30px;position:fixed;inset:64px 0 0;overflow-y:auto}.menu-rim{z-index:51;pointer-events:none;position:fixed}.menu-rim[hidden]{display:none}html[data-menu-open]{overflow:hidden}.drawer-link[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line-hairline);color:var(--text-link);padding:13px 8px;display:block}.theme-toggle[data-astro-cid-nen7h5rs].phone-theme{width:26px;height:26px;color:var(--text-mute);opacity:.7;border-color:#0000;margin-left:auto;margin-right:6px;display:none}.theme-toggle[data-astro-cid-nen7h5rs].phone-theme:hover{opacity:1;border-color:#0000}.theme-toggle[data-astro-cid-nen7h5rs].phone-theme svg[data-astro-cid-nen7h5rs]{width:13px;height:13px}.drawer-line[data-astro-cid-nen7h5rs]{transform-origin:top;background:linear-gradient(var(--va-ember), transparent);opacity:0;width:1px;height:calc(100% - 36px);position:absolute;top:18px;left:16px;transform:scaleY(0)}.strips[data-astro-cid-nen7h5rs][data-shown] .drawer-line[data-astro-cid-nen7h5rs]{animation:drawer-line .9s var(--ease-slab) .1s forwards}.strips[data-astro-cid-nen7h5rs][data-shown]>[data-astro-cid-nen7h5rs]:not(.drawer-line){animation:drawer-row .55s var(--ease-slab) calc(.12s + var(--n) * 70ms) both}@keyframes drawer-line{to{opacity:.7;transform:scaleY(1)}}@keyframes drawer-row{0%{opacity:0;transform:translate(-14px)}}.strip-art[data-astro-cid-nen7h5rs],.strip-shade[data-astro-cid-nen7h5rs],.strip-mark[data-astro-cid-nen7h5rs]{display:none}.strips[data-astro-cid-nen7h5rs] .menu-row[data-astro-cid-nen7h5rs]{border:1px solid var(--line-hairline);isolation:isolate;min-height:76px;transition:border-color var(--dur-hover) var(--ease-slab);transition:border-color .4s var(--ease-slab), box-shadow .4s var(--ease-slab);border-radius:6px;margin-bottom:8px;padding:0 16px;position:relative;overflow:hidden}.strips[data-astro-cid-nen7h5rs] .menu-row[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--world-colour) 70%, transparent);box-shadow:0 0 22px -8px var(--world-colour);background:0 0}.strips[data-astro-cid-nen7h5rs] .strip-art[data-astro-cid-nen7h5rs]{z-index:-2;object-fit:cover;width:72%;height:100%;transition:transform 1.4s var(--ease-slab);will-change:transform;display:block;position:absolute;top:0;right:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(68deg,#0000 22%,#0000001f 36%,#00000073 52%,#000000d1 68%,#000 80%);mask-image:linear-gradient(68deg,#0000 22%,#0000001f 36%,#00000073 52%,#000000d1 68%,#000 80%)}.strips[data-astro-cid-nen7h5rs] .menu-row[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .strip-art[data-astro-cid-nen7h5rs]{transform:translate(-2%)scale(1.05)}.strips[data-astro-cid-nen7h5rs].drawer .strip-art[data-astro-cid-nen7h5rs]{animation:10s ease-in-out infinite alternate strip-drift}@keyframes strip-drift{0%{transform:translate(-7%)scale(1.16)}to{transform:translate(7%)scale(1.16)}}.strips[data-astro-cid-nen7h5rs] .strip-shade[data-astro-cid-nen7h5rs]{z-index:-3;background:var(--surface-card);box-shadow:inset 3px 0 0 var(--world-colour);transition:box-shadow .4s var(--ease-slab);display:block;position:absolute;inset:0}.strips[data-astro-cid-nen7h5rs] .menu-row[data-astro-cid-nen7h5rs]:is(:hover,:focus-visible) .strip-shade[data-astro-cid-nen7h5rs]{box-shadow:inset 5px 0 0 var(--world-colour)}.strips[data-astro-cid-nen7h5rs] .strip-mark-dark[data-astro-cid-nen7h5rs]{object-fit:contain;flex:none;width:30px;height:30px;display:block}:root[data-theme=light] .strips[data-astro-cid-nen7h5rs] .strip-mark-dark[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=light] .strips[data-astro-cid-nen7h5rs] .strip-mark-light[data-astro-cid-nen7h5rs]{object-fit:contain;flex:none;width:30px;height:30px;display:block}.strips[data-astro-cid-nen7h5rs] .strip-name[data-astro-cid-nen7h5rs]{color:var(--text-body)}@media (prefers-reduced-motion:reduce){.strip-art[data-astro-cid-nen7h5rs]{transition:none;animation:none!important}.seg[data-astro-cid-nen7h5rs],.ring-turn[data-astro-cid-nen7h5rs],.line[data-astro-cid-nen7h5rs]{transition:none}.strips[data-astro-cid-nen7h5rs][data-shown]>[data-astro-cid-nen7h5rs]:not(.drawer-line){animation:.16s ease-out both drawer-row-fade}.strips[data-astro-cid-nen7h5rs][data-shown] .drawer-line[data-astro-cid-nen7h5rs]{opacity:.7;animation:none;transform:scaleY(1)}}@keyframes drawer-row-fade{0%{opacity:0}}.theme-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-pill);width:30px;height:30px;color:var(--text-link);transition:color var(--dur-hover) var(--ease-slab), border-color var(--dur-hover) var(--ease-slab);border-radius:999px;justify-content:center;align-items:center;display:flex}.theme-toggle[data-astro-cid-nen7h5rs]:hover{color:var(--text-body);border-color:var(--text-body)}.theme-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.theme-toggle[data-astro-cid-nen7h5rs] .icon-moon[data-astro-cid-nen7h5rs],:root[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .icon-sun[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=light] .theme-toggle[data-astro-cid-nen7h5rs] .icon-moon[data-astro-cid-nen7h5rs]{display:block}@media (width<=809px){.bar[data-astro-cid-nen7h5rs]{height:64px;padding:14px 18px}.nav[data-astro-cid-nen7h5rs]{display:none}.menu-button[data-astro-cid-nen7h5rs],.theme-toggle[data-astro-cid-nen7h5rs].phone-theme{display:flex}}@media (width>=810px){.drawer[data-astro-cid-nen7h5rs]{display:none}}.trap[data-astro-cid-bsuap7b2]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.band[data-astro-cid-bsuap7b2]{background:var(--surface-page);border-top:1px solid var(--line-hairline);padding:72px 40px}.band-inner[data-astro-cid-bsuap7b2]{align-items:center;gap:40px;display:flex}.copy[data-astro-cid-bsuap7b2],.form-column[data-astro-cid-bsuap7b2]{flex:1 1 0;min-width:0}.copy[data-astro-cid-bsuap7b2]{flex-direction:column;gap:14px;display:flex}.title[data-astro-cid-bsuap7b2]{flex-direction:column;font-weight:400;display:flex}.line-0[data-astro-cid-bsuap7b2]{color:var(--text-body)}.line-1[data-astro-cid-bsuap7b2]{color:var(--text-dim)}.body[data-astro-cid-bsuap7b2]{color:var(--text-dim);text-wrap:pretty;max-width:460px}.form-column[data-astro-cid-bsuap7b2]{flex-direction:column;gap:10px;display:flex}.form[data-astro-cid-bsuap7b2]{align-items:center;gap:10px;display:flex}.email[data-astro-cid-bsuap7b2]{border:1px solid var(--line-hairline);background:color-mix(in srgb, var(--text-body) 4%, transparent);min-width:0;max-width:250px;height:46px;color:var(--text-body);font-family:var(--font-ui);transition:border-color .2s var(--ease-slab);border-radius:2px;flex:1 1 0;padding:14px 16px;font-size:13px;line-height:1.2}.email[data-astro-cid-bsuap7b2]::placeholder{color:var(--text-mute)}.email[data-astro-cid-bsuap7b2]:focus{border-color:color-mix(in srgb, var(--focus) 60%, transparent);outline:none}.submit[data-astro-cid-bsuap7b2]{background:var(--action-bg);color:var(--action-text);border-radius:2px;flex:none;padding:14px 22px}.note[data-astro-cid-bsuap7b2]{color:var(--text-mute)}@media (width<=809px){.band[data-astro-cid-bsuap7b2]{padding:56px 18px}.band-inner[data-astro-cid-bsuap7b2]{flex-direction:column;align-items:flex-start;gap:28px}.copy[data-astro-cid-bsuap7b2],.form-column[data-astro-cid-bsuap7b2]{width:100%}}.footer[data-astro-cid-jo6i4kqk]{background:var(--surface-footer);border-top:1px solid var(--line-hairline)}.main[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{max-width:1180px;margin:0 auto;padding-left:40px;padding-right:40px}.main[data-astro-cid-jo6i4kqk]{align-items:flex-start;gap:30px;padding-top:44px;padding-bottom:44px;display:flex}.identity[data-astro-cid-jo6i4kqk]{flex:1 1 0;align-items:flex-start;gap:18px;min-width:0;display:flex}.monogram[data-astro-cid-jo6i4kqk]{flex:none}.monogram[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:2px;width:46px;height:46px}.studio[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:6px;display:flex}.sitemap[data-astro-cid-jo6i4kqk]{flex:none;gap:48px;display:flex}.col[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:none;gap:9px;display:flex}.col[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{white-space:nowrap}.title-link[data-astro-cid-jo6i4kqk]{align-self:flex-start}@media (width<=1023px){.sitemap[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:30px 22px;display:grid}.col[data-astro-cid-jo6i4kqk]:first-child{grid-row:span 2}}.follow[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:6px;margin:8px 0 0 -6px;padding:0;list-style:none;display:flex}.follow-link[data-astro-cid-jo6i4kqk]{width:30px;height:30px;color:var(--va-ember);opacity:.85;transition:opacity var(--dur-hover) var(--ease-slab), background-color var(--dur-hover) var(--ease-slab);border-radius:4px;place-items:center;display:grid}.follow-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;width:17px;height:17px}a[data-astro-cid-jo6i4kqk].follow-link:hover,a[data-astro-cid-jo6i4kqk].follow-link:focus-visible{opacity:1;background:color-mix(in srgb, var(--va-ember) 12%, transparent)}.follow-link[data-astro-cid-jo6i4kqk].soon{opacity:.3}:root[data-chrome=ink] .follow-link[data-astro-cid-jo6i4kqk]{color:var(--text-body)}:root[data-chrome=ink] a[data-astro-cid-jo6i4kqk].follow-link:hover{background:color-mix(in srgb, var(--text-body) 10%, transparent)}.legal[data-astro-cid-jo6i4kqk]{padding-bottom:34px}.est[data-astro-cid-jo6i4kqk]{outline:none}.est-aside[data-astro-cid-jo6i4kqk]{vertical-align:bottom;white-space:nowrap;opacity:0;max-width:0;transition:max-width .6s var(--ease-slab), opacity .6s var(--ease-slab);display:inline-block;overflow:hidden}.est[data-astro-cid-jo6i4kqk]:hover .est-aside[data-astro-cid-jo6i4kqk],.est[data-astro-cid-jo6i4kqk]:focus .est-aside[data-astro-cid-jo6i4kqk]{opacity:1;max-width:12em}.wordmark[data-astro-cid-jo6i4kqk]{padding:8px 0 28px;position:relative}.wm-layers[data-astro-cid-jo6i4kqk]{position:relative}.arcwright-arcs[data-astro-cid-jo6i4kqk],.arcwright-art[data-astro-cid-jo6i4kqk]{aspect-ratio:446.93/83;pointer-events:none;width:100%;position:absolute;top:0;left:0}.aw-claimed[data-astro-cid-jo6i4kqk]{fill:var(--arcwright);opacity:0;transition:opacity 1.6s var(--ease-slab)}.arcwright-arcs[data-astro-cid-jo6i4kqk].is-claimed .aw-claimed[data-astro-cid-jo6i4kqk]{opacity:1}.aw-tear[data-astro-cid-jo6i4kqk]{aspect-ratio:446.93/83;pointer-events:none;width:100%;position:absolute;top:8px;left:0}.aw-tear[data-astro-cid-jo6i4kqk][hidden]{display:none}.aw-tear-canvas[data-astro-cid-jo6i4kqk]{width:100%;height:140%;position:absolute;inset:-20% 0}.aw-join[data-astro-cid-jo6i4kqk]{font-family:var(--font-ui);letter-spacing:.32em;color:#e6dcff;text-shadow:0 0 8px #9f82ffe6,0 0 20px #9f82ff80;pointer-events:auto;white-space:nowrap;justify-content:center;align-items:center;padding:18px 10px;font-size:clamp(10px,1.05vw,13px);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aw-join[data-astro-cid-jo6i4kqk].is-narrow{letter-spacing:.16em;flex-wrap:wrap;width:5.4em;padding:6px 0;font-size:9px;line-height:1.3}.aw-join[data-astro-cid-jo6i4kqk].is-narrow .aw-space[data-astro-cid-jo6i4kqk]{flex-basis:100%;height:0;overflow:hidden}.aw-letter[data-astro-cid-jo6i4kqk]{opacity:0;filter:blur(6px);transition:opacity 1.4s,filter 1.6s}.aw-letter[data-astro-cid-jo6i4kqk].is-in{opacity:.88;filter:blur()}.aw-join[data-astro-cid-jo6i4kqk]:hover .aw-letter[data-astro-cid-jo6i4kqk].is-in,.aw-join[data-astro-cid-jo6i4kqk]:focus-visible .aw-letter[data-astro-cid-jo6i4kqk].is-in{opacity:1;text-shadow:0 0 10px #fff,0 0 26px #9f82ff}.aw-join[data-astro-cid-jo6i4kqk]:focus-visible{outline:1px solid var(--arcwright);outline-offset:4px}@media (prefers-reduced-motion:reduce){.aw-letter[data-astro-cid-jo6i4kqk]{filter:none;transition:opacity .6s}}.arcwright-arcs[data-astro-cid-jo6i4kqk]{opacity:0;transition:opacity 1.2s var(--ease-slab);filter:drop-shadow(0 0 6px #ffffff1f)}.arcwright-arcs[data-astro-cid-jo6i4kqk].is-lit{opacity:1}.arcwright-art[data-astro-cid-jo6i4kqk]{opacity:0;transition:opacity 2.4s var(--ease-slab);display:block;-webkit-mask:url(/brand/footer-wordmark-mask.svg) 50%/100% 100% no-repeat;mask:url(/brand/footer-wordmark-mask.svg) 50%/100% 100% no-repeat}.arcwright-art[data-astro-cid-jo6i4kqk].is-lit{opacity:.92;transition-duration:.6s}.aw-reveal[data-astro-cid-jo6i4kqk]{--edge:6%;-webkit-mask-image:linear-gradient(90deg, #000 0%, #000 var(--aw-open), transparent calc(var(--aw-open) + var(--edge)), transparent calc(100% - var(--aw-open) - var(--edge)), #000 calc(100% - var(--aw-open)), #000 100%);mask-image:linear-gradient(90deg, #000 0%, #000 var(--aw-open), transparent calc(var(--aw-open) + var(--edge)), transparent calc(100% - var(--aw-open) - var(--edge)), #000 calc(100% - var(--aw-open)), #000 100%);position:absolute;inset:0}.arcwright-art[data-astro-cid-jo6i4kqk].is-revealing .aw-reveal[data-astro-cid-jo6i4kqk]{animation:aw-open 3.2s var(--ease-in-out) both}.arcwright-art[data-astro-cid-jo6i4kqk].is-revealed .aw-reveal[data-astro-cid-jo6i4kqk]{-webkit-mask-image:none;mask-image:none}@keyframes aw-open{0%{--aw-open:-6%}to{--aw-open:56%}}.aw-lean[data-astro-cid-jo6i4kqk]{transition:transform .9s var(--ease-slab);position:absolute;inset:-10% -4%}.aw-pan[data-astro-cid-jo6i4kqk]{animation:46s ease-in-out infinite alternate aw-drift;position:absolute;inset:0}@keyframes aw-drift{0%{transform:translate(-1.5%)scale(1.02)}to{transform:translate(1.5%)scale(1.06)}}.aw-pan[data-astro-cid-jo6i4kqk] span{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.aw-pan[data-astro-cid-jo6i4kqk]{animation:none}}.arcwright-footnote[data-astro-cid-jo6i4kqk]{text-align:center;color:var(--text-dim);padding:0 0 22px}.arcwright-footnote[data-astro-cid-jo6i4kqk][hidden]{display:none}.arcwright-footnote[data-astro-cid-jo6i4kqk] .aw-word{color:var(--arcwright);text-shadow:0 0 10px color-mix(in srgb, var(--arcwright) 55%, transparent)}.arcwright-footnote[data-astro-cid-jo6i4kqk] a{color:var(--arcwright);text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--arcwright) 45%, transparent)}.wordmark[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:100%;height:auto}.wordmark[data-astro-cid-jo6i4kqk] .wordmark-light[data-astro-cid-jo6i4kqk],:root[data-theme=light] .wordmark[data-astro-cid-jo6i4kqk] .wordmark-dark[data-astro-cid-jo6i4kqk]{display:none}:root[data-theme=light] .wordmark[data-astro-cid-jo6i4kqk] .wordmark-light[data-astro-cid-jo6i4kqk]{display:block}.ink-monogram[data-astro-cid-jo6i4kqk],.ink-wordmark[data-astro-cid-jo6i4kqk]{background:var(--text-body);display:none}.ink-monogram[data-astro-cid-jo6i4kqk]{width:46px;height:46px;mask:url(/brand/monogram-outline.svg) 50%/contain no-repeat}.ink-wordmark[data-astro-cid-jo6i4kqk]{aspect-ratio:1180/219;width:100%;mask:url(/brand/footer-wordmark.svg) 50%/contain no-repeat}:root[data-chrome=ink] .monogram[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk],:root[data-chrome=ink] .wordmark[data-astro-cid-jo6i4kqk] .wordmark-dark[data-astro-cid-jo6i4kqk],:root[data-chrome=ink] .wordmark[data-astro-cid-jo6i4kqk] .wordmark-light[data-astro-cid-jo6i4kqk]{display:none}:root[data-chrome=ink] .ink-monogram[data-astro-cid-jo6i4kqk],:root[data-chrome=ink] .ink-wordmark[data-astro-cid-jo6i4kqk]{display:block}.legal-row[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line-hairline);align-items:center;gap:10px;padding-top:16px;display:flex}.legal-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:10px;display:flex}.nw[data-astro-cid-jo6i4kqk]{white-space:nowrap}.legal-links[data-astro-cid-jo6i4kqk] .dot[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-mute)}.domain[data-astro-cid-jo6i4kqk]{margin-left:auto}.legal-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--text-body)}@media (width<=809px){.main[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{padding-left:18px;padding-right:18px}.main[data-astro-cid-jo6i4kqk]{flex-direction:column}.identity[data-astro-cid-jo6i4kqk],.sitemap[data-astro-cid-jo6i4kqk]{width:100%}.legal-row[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start;gap:8px 16px;display:grid}.copyright[data-astro-cid-jo6i4kqk]{grid-area:1/1/span 2}.domain[data-astro-cid-jo6i4kqk]{text-align:right;grid-area:1/2;margin-left:0}.legal-links[data-astro-cid-jo6i4kqk]{grid-area:2/2;justify-content:flex-end}.lead-dot[data-astro-cid-jo6i4kqk]{display:none}.copyright[data-astro-cid-jo6i4kqk] .reserved[data-astro-cid-jo6i4kqk]{margin-top:6px;display:block}.legal[data-astro-cid-jo6i4kqk]{padding-bottom:76px}}@media (width<=379px){.legal-row[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.domain[data-astro-cid-jo6i4kqk],.legal-links[data-astro-cid-jo6i4kqk]{grid-column:1}.copyright[data-astro-cid-jo6i4kqk]{grid-area:3/1;margin-top:8px}}.to-top[data-astro-cid-esobc3xq]{z-index:40;border:1px solid var(--line-pill);background:color-mix(in srgb, var(--surface-page) 88%, transparent);backdrop-filter:blur(6px);-webkit-tap-highlight-color:transparent;opacity:0;width:46px;height:46px;transition:opacity .5s var(--ease-slab), transform .5s var(--ease-slab), border-color .3s var(--ease-slab);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(14px)scale(.9)}.to-top[data-astro-cid-esobc3xq][hidden]{display:none}.to-top[data-astro-cid-esobc3xq][data-shown]{opacity:1;transform:none}.to-top[data-astro-cid-esobc3xq] svg[data-astro-cid-esobc3xq]{width:26px;height:26px;overflow:visible}.arcs[data-astro-cid-esobc3xq]{fill:var(--va-ember);transform-box:view-box;transform-origin:170px 65px}.to-top[data-astro-cid-esobc3xq][data-shown] .arcs[data-astro-cid-esobc3xq]{animation:to-top-in 1.1s var(--ease-slab)}.up[data-astro-cid-esobc3xq]{fill:none;stroke:var(--text-body);stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.to-top[data-astro-cid-esobc3xq]:hover{border-color:var(--va-ember)}.to-top[data-astro-cid-esobc3xq][data-shown]:hover .arcs[data-astro-cid-esobc3xq]{animation:2.4s linear infinite to-top-turn}}@keyframes to-top-in{0%{opacity:0;transform:rotate(-270deg)scale(.6)}}@keyframes to-top-turn{to{transform:rotate(360deg)}}:root[data-chrome=ink] .arcs[data-astro-cid-esobc3xq]{fill:var(--text-body)}@media (prefers-reduced-motion:reduce){.to-top[data-astro-cid-esobc3xq],.to-top[data-astro-cid-esobc3xq][data-shown] .arcs[data-astro-cid-esobc3xq],.to-top[data-astro-cid-esobc3xq][data-shown]:hover .arcs[data-astro-cid-esobc3xq]{transition:none;animation:none;transform:none}}html[data-menu-open] .to-top[data-astro-cid-esobc3xq]{display:none}
