@font-face{font-family:"Young Serif";src:url(/fonts/young-serif-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Radio Canada;src:url(/fonts/radio-canada-latin.woff2) format("woff2");font-weight:300 700;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Radio Canada;src:url(/fonts/radio-canada-italic-latin.woff2) format("woff2");font-weight:300 700;font-stretch:75% 100%;font-style:italic;font-display:swap}@font-face{font-family:Goblin One;src:url(/fonts/goblin-one-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Young Serif Fallback";src:local("Georgia"),local("Times New Roman");size-adjust:112%;ascent-override:93%;descent-override:33%;line-gap-override:0%}@font-face{font-family:Radio Canada Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:103%;ascent-override:92%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Goblin One Fallback;src:local("Arial Black"),local("Arial Bold");size-adjust:132%;ascent-override:71%;descent-override:24%;line-gap-override:0%}:root{color-scheme:light;--paper:#FFFCFA;--paper-2:#F7F0E6;--paper-3:#EDE2D2;--ink:#15120F;--ink-soft:#4A423A;--ink-dim:#6A6057;--teal:#178782;--teal-deep:#145252;--teal-night:#0E3433;--teal-ink:#08201F;--mint:#A5E9E1;--ember:#C75A00;--ember-deep:#9A4700;--ember-bright:#FFA867;--curtain:#A2404A;--curtain-bright:#F2939B;--marigold:#EAAA3C;--maple:#C9A877;--maple-light:#E6CFA6;--maple-deep:#8A6A3F;--plum:#4B2545;--leaf:#3E7B4F;--style-balkan-folk:#B8302F;--style-balkan-folk-ink:#B8302F;--style-balkan-folk-on:var(--paper);--style-celtic:#3E7B4F;--style-celtic-ink:#3C774D;--style-celtic-on:var(--paper);--style-tango:#8C2442;--style-tango-ink:#8C2442;--style-tango-on:var(--paper);--style-grateful-dead:#6547A8;--style-grateful-dead-ink:#6547A8;--style-grateful-dead-on:var(--paper);--style-latin:#E0555F;--style-latin-ink:#B5454D;--style-latin-on:var(--ink);--style-reggae:#E0A526;--style-reggae-ink:#896517;--style-reggae-on:var(--ink);--style-cajun-zydeco:#D2660F;--style-cajun-zydeco-ink:#A8520C;--style-cajun-zydeco-on:var(--ink);--style-swing-jazz:#2E5A9E;--style-swing-jazz-ink:#2E5A9E;--style-swing-jazz-on:var(--paper);--style-roots-old-time:#8A6A3F;--style-roots-old-time-ink:#84663C;--style-roots-old-time-on:var(--paper);--style-funk-soul:#A3348F;--style-funk-soul-ink:#A3348F;--style-funk-soul-on:var(--paper);--style-african-afrobeat:#818D22;--style-african-afrobeat-ink:#666F1B;--style-african-afrobeat-on:var(--ink);--style-spoken-word-comedy:#4E5A68;--style-spoken-word-comedy-ink:#4E5A68;--style-spoken-word-comedy-on:var(--paper);--style-sephardic-middle-eastern:#5A2752;--style-sephardic-middle-eastern-ink:#5A2752;--style-sephardic-middle-eastern-on:var(--paper);--font-display:"Young Serif","Young Serif Fallback",Georgia,serif;--font-body:"Radio Canada","Radio Canada Fallback","Helvetica Neue",Arial,system-ui,sans-serif;--font-heritage:"Goblin One","Goblin One Fallback","Arial Black",sans-serif;--weight-body:450;--weight-strong:650;--fs-fine:max(14px,0.82rem);--fs-sm:0.94rem;--fs-base:1rem;--fs-lg:1.18rem;--fs-xl:clamp(1.3rem,1.1rem + 0.7vw,1.6rem);--fs-h4:1.3rem;--fs-h3:clamp(1.45rem,1.15rem + 1vw,1.95rem);--fs-h2:clamp(2rem,1.35rem + 2.6vw,3.4rem);--fs-h1:clamp(2.5rem,1.5rem + 4.4vw,5.2rem);--fs-display:clamp(3rem,1.6rem + 6.4vw,7.2rem);--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6.5rem;--section-y:clamp(64px,9vw,128px);--gutter:clamp(16px,4vw,48px);--max:1280px;--max-wide:1560px;--max-text:68ch;--header-h:76px;--header-h-condensed:60px;--chrome-offset:var(--header-h);--tap:44px;--radius-xs:4px;--radius-sm:6px;--radius:10px;--radius-lg:18px;--radius-pill:999px;--radius-btn:10px;--gable-rise:min(16%,72px);--gable:polygon(0% min(16%,72px),50% 0%,100% min(16%,72px),100% 100%,0% 100%);--gable-tab:polygon(0% 30%,50% 0%,100% 30%,100% 100%,0% 100%);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-in:cubic-bezier(0.5,0,0.75,0);--ease-spring:cubic-bezier(0.3,1.5,0.5,1);--ease-stamp:cubic-bezier(0.2,1.9,0.4,0.9);--t-fast:160ms;--t-base:280ms;--t-slow:560ms;--t-reveal:900ms;--shadow-color:color-mix(in srgb,var(--maple-deep) 55%,var(--ink));--shadow-cut:0 1px 0 color-mix(in srgb,var(--ink) 10%,transparent),0 3px 6px -2px color-mix(in srgb,var(--shadow-color) 26%,transparent);--shadow-1:0 1px 2px color-mix(in srgb,var(--ink) 7%,transparent),0 6px 16px -6px color-mix(in srgb,var(--shadow-color) 22%,transparent);--shadow-2:0 2px 4px color-mix(in srgb,var(--ink) 7%,transparent),0 16px 34px -14px color-mix(in srgb,var(--shadow-color) 32%,transparent);--shadow-3:0 4px 10px color-mix(in srgb,var(--ink) 8%,transparent),0 34px 64px -24px color-mix(in srgb,var(--shadow-color) 42%,transparent);--shadow-inset:inset 0 1px 3px color-mix(in srgb,var(--ink) 12%,transparent);--z-raised:10;--z-sticky:60;--z-header:80;--z-menu:90;--z-dialog:100;--z-skip:1000}.on-paper,:root{--bg:var(--paper);--surface:var(--paper-2);--surface-2:var(--paper-3);--text:var(--ink);--text-muted:var(--ink-soft);--text-dim:var(--ink-dim);--line:color-mix(in srgb,var(--ink) 13%,transparent);--line-strong:color-mix(in srgb,var(--ink) 30%,transparent);--focus:var(--teal-deep);--link:var(--teal-deep);--link-hover:var(--teal-night);--eyebrow:var(--ember-deep);--accent:var(--teal);--error:#A3261C;--success:var(--leaf)}.night,.night-ink,.on-paper{background-color:var(--bg);color:var(--text)}.night,.night-ink{--bg:var(--teal-night);--surface:color-mix(in srgb,var(--paper) 7%,var(--teal-night));--surface-2:color-mix(in srgb,var(--paper) 13%,var(--teal-night));--text:var(--paper);--text-muted:color-mix(in srgb,var(--paper) 80%,var(--teal-night));--text-dim:color-mix(in srgb,var(--paper) 64%,var(--teal-night));--line:color-mix(in srgb,var(--paper) 16%,transparent);--line-strong:color-mix(in srgb,var(--paper) 34%,transparent);--focus:var(--marigold);--link:var(--mint);--link-hover:var(--paper);--eyebrow:var(--mint);--accent:var(--mint);--error:var(--curtain-bright);--success:var(--mint)}.night-ink{--bg:var(--teal-ink);--surface:color-mix(in srgb,var(--paper) 6%,var(--teal-ink))}.band-warm{background-color:var(--paper-2)}[data-style=balkan-folk]{--style-fill:var(--style-balkan-folk);--style-text:var(--style-balkan-folk-ink);--style-on:var(--style-balkan-folk-on)}[data-style=celtic]{--style-fill:var(--style-celtic);--style-text:var(--style-celtic-ink);--style-on:var(--style-celtic-on)}[data-style=tango]{--style-fill:var(--style-tango);--style-text:var(--style-tango-ink);--style-on:var(--style-tango-on)}[data-style=grateful-dead]{--style-fill:var(--style-grateful-dead);--style-text:var(--style-grateful-dead-ink);--style-on:var(--style-grateful-dead-on)}[data-style=latin]{--style-fill:var(--style-latin);--style-text:var(--style-latin-ink);--style-on:var(--style-latin-on)}[data-style=reggae]{--style-fill:var(--style-reggae);--style-text:var(--style-reggae-ink);--style-on:var(--style-reggae-on)}[data-style=cajun-zydeco]{--style-fill:var(--style-cajun-zydeco);--style-text:var(--style-cajun-zydeco-ink);--style-on:var(--style-cajun-zydeco-on)}[data-style=swing-jazz]{--style-fill:var(--style-swing-jazz);--style-text:var(--style-swing-jazz-ink);--style-on:var(--style-swing-jazz-on)}[data-style=roots-old-time]{--style-fill:var(--style-roots-old-time);--style-text:var(--style-roots-old-time-ink);--style-on:var(--style-roots-old-time-on)}[data-style=funk-soul]{--style-fill:var(--style-funk-soul);--style-text:var(--style-funk-soul-ink);--style-on:var(--style-funk-soul-on)}[data-style=african-afrobeat]{--style-fill:var(--style-african-afrobeat);--style-text:var(--style-african-afrobeat-ink);--style-on:var(--style-african-afrobeat-on)}[data-style=spoken-word-comedy]{--style-fill:var(--style-spoken-word-comedy);--style-text:var(--style-spoken-word-comedy-ink);--style-on:var(--style-spoken-word-comedy-on)}[data-style=sephardic-middle-eastern]{--style-fill:var(--style-sephardic-middle-eastern);--style-text:var(--style-sephardic-middle-eastern-ink);--style-on:var(--style-sephardic-middle-eastern-on)}*,:after,:before{box-sizing:border-box}html{font-size:17px;text-size-adjust:100%;scroll-padding-top:calc(var(--chrome-offset) + 16px);background-color:var(--paper)}@media (min-width:900px){html{font-size:18px}}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100svh;background-color:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:var(--weight-body);font-size:var(--fs-base);line-height:1.6;font-feature-settings:"kern","liga","clig";font-kerning:normal;font-variant-ligatures:common-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}canvas,img,svg,video{display:block;max-width:100%}img,video{height:auto}svg{overflow:visible}p{margin:0 0 1em;max-width:var(--max-text);text-wrap:pretty}ol,ul{padding-left:1.25em}b,strong{font-weight:var(--weight-strong)}small{font-size:var(--fs-fine)}figure{margin:0}address{font-style:normal}hr{border:0;border-top:1px solid var(--line);margin:var(--space-xl) 0}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0 0 .45em;font-family:var(--font-display);font-weight:400;font-synthesis:none;line-height:1.08;letter-spacing:-.01em;text-wrap:balance;color:inherit}h1{font-size:var(--fs-h1);line-height:1.02}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.15}h4{font-size:var(--fs-h4);line-height:1.2}h5,h6{font-family:var(--font-body);font-weight:var(--weight-strong);font-size:var(--fs-base);letter-spacing:0}a{color:var(--link);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--t-fast) var(--ease-out),text-decoration-color var(--t-fast) var(--ease-out)}@media (hover:hover){a:hover{color:var(--link-hover);text-decoration-thickness:2px}}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}input,select,textarea{font-size:max(16px,1rem)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}main:focus{outline:none}::selection{background-color:var(--marigold);color:var(--ink)}.container{max-width:calc(var(--max) + 2 * var(--gutter))}.container,.container-wide{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:calc(var(--max-wide) + 2 * var(--gutter))}.container-text{width:100%;max-width:calc(var(--max-text) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.stack>*+*{margin-top:var(--stack,var(--space-md))}.eyebrow{display:inline-flex;align-items:center;gap:.6em;margin:0 0 .75em;font-family:var(--font-body);font-size:13px;font-weight:700;font-stretch:100%;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow)}.heritage{font-family:var(--font-heritage);text-transform:none;letter-spacing:-.01em;line-height:1.15}.display,.heritage{font-weight:400;font-synthesis:none}.display{font-family:var(--font-display);font-size:var(--fs-display);line-height:.98;letter-spacing:-.015em}.lede{font-size:var(--fs-lg);line-height:1.55}.lede,.muted{color:var(--text-muted)}.dim,.fineprint{color:var(--text-dim)}.fineprint{font-size:var(--fs-fine);line-height:1.5}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.narrow{font-stretch:85%}.btn,.nowrap{white-space:nowrap}.btn{--btn-bg:transparent;--btn-fg:var(--text);--btn-bd:var(--line-strong);--btn-bg-hover:color-mix(in srgb,var(--text) 7%,transparent);--btn-fg-hover:var(--btn-fg);--btn-bd-hover:var(--btn-bd);display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:48px;min-width:var(--tap);padding:.6em 1.3em;border:1.5px solid var(--btn-bd);border-radius:var(--radius-btn);background-color:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-body);font-size:var(--fs-base);font-weight:var(--weight-strong);line-height:1.15;letter-spacing:.01em;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),translate var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.btn>svg{flex:none}@media (hover:hover){.btn:hover{background-color:var(--btn-bg-hover);color:var(--btn-fg-hover);border-color:var(--btn-bd-hover);translate:0 -1px;text-decoration:none}}.btn:active{translate:0 0}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;translate:none}.btn-sm{min-height:var(--tap);padding:.45em 1em;font-size:var(--fs-sm)}.btn-lg{min-height:56px;padding:.75em 1.6em;font-size:var(--fs-lg)}.btn-block{display:flex;width:100%}.btn-primary{--btn-bg:var(--teal-deep);--btn-fg:var(--paper);--btn-bd:var(--teal-deep);--btn-bg-hover:var(--teal-night);--btn-bd-hover:var(--teal-night);box-shadow:var(--shadow-cut)}.btn-secondary{--btn-bg:transparent;--btn-fg:var(--teal-deep);--btn-bd:var(--teal-deep);--btn-bg-hover:color-mix(in srgb,var(--teal-deep) 9%,transparent)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text);--btn-bd:transparent;--btn-bg-hover:color-mix(in srgb,var(--text) 8%,transparent)}.btn-on-night,:is(.night,.night-ink) .btn-primary{--btn-bg:var(--paper);--btn-fg:var(--teal-night);--btn-bd:var(--paper);--btn-bg-hover:var(--mint);--btn-bd-hover:var(--mint);--btn-fg-hover:var(--teal-ink)}:is(.night,.night-ink) .btn-secondary{--btn-fg:var(--paper);--btn-bd:color-mix(in srgb,var(--paper) 60%,transparent);--btn-bg-hover:color-mix(in srgb,var(--paper) 10%,transparent);--btn-bd-hover:var(--paper)}:is(.night,.night-ink) .on-paper .btn-primary{--btn-bg:var(--teal-deep);--btn-fg:var(--paper);--btn-bd:var(--teal-deep);--btn-bg-hover:var(--teal-night);--btn-bd-hover:var(--teal-night);--btn-fg-hover:var(--paper)}:is(.night,.night-ink) .on-paper .btn-secondary{--btn-fg:var(--teal-deep);--btn-bd:var(--teal-deep);--btn-bg-hover:color-mix(in srgb,var(--teal-deep) 9%,transparent);--btn-bd-hover:var(--teal-deep)}.chip{display:inline-flex;align-items:center;gap:.45em;min-height:32px;padding:.2em .85em;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background-color:transparent;color:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-fine);font-weight:600;line-height:1.2;letter-spacing:.01em;text-decoration:none;white-space:nowrap}a.chip,button.chip{min-height:var(--tap);padding-inline:1em;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out),color var(--t-fast) var(--ease-out)}@media (hover:hover){a.chip:hover,button.chip:hover{color:var(--text);border-color:var(--text-muted);background-color:color-mix(in srgb,var(--text) 6%,transparent)}}.chip[aria-current]:not([aria-current=false]),.chip[aria-pressed=true],.chip[aria-selected=true]{color:var(--bg);background-color:var(--text);border-color:var(--text)}.chip-dot{flex:none;width:10px;height:10px;border-radius:50%;background-color:var(--chip-color,var(--style-fill,var(--teal)))}.chip-style{color:var(--style-text,var(--text-muted));border-color:color-mix(in srgb,var(--style-fill,var(--ink)) 45%,transparent)}.chip-style[aria-current]:not([aria-current=false]),.chip-style[aria-pressed=true],.chip-style[aria-selected=true]{color:var(--style-on,var(--paper));background-color:var(--style-fill,var(--teal-deep));border-color:var(--style-fill,var(--teal-deep))}.chip-style[aria-pressed=true] .chip-dot,.chip-style[aria-selected=true] .chip-dot{background-color:var(--style-on,var(--paper))}:is(.night,.night-ink) .chip-style:not(.on-paper *){color:var(--text)}.demo-tag{display:inline-flex;align-items:center;gap:.4em;padding:.18em .6em;border:1px dashed color-mix(in srgb,var(--ember-deep) 60%,transparent);border-radius:var(--radius-xs);background-color:color-mix(in srgb,var(--marigold) 16%,transparent);color:var(--ember-deep);font-family:var(--font-body);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}:is(.night,.night-ink) .demo-tag:not(.on-paper *){color:var(--marigold);border-color:color-mix(in srgb,var(--marigold) 60%,transparent);background-color:color-mix(in srgb,var(--marigold) 12%,transparent)}.field{display:grid;gap:.4em}.label{font-weight:var(--weight-strong);font-size:var(--fs-sm);color:var(--text)}.input{width:100%;min-height:52px;padding:.6em .85em;border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background-color:var(--paper);color:var(--ink);font-size:max(17px,1rem);line-height:1.3;transition:border-color var(--t-fast) var(--ease-out),box-shadow var(--t-fast) var(--ease-out)}.input:hover{border-color:var(--text-muted)}.input:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-color:var(--teal-deep)}.input[aria-invalid=true]{border-color:var(--error)}.field-error{margin:0;color:var(--error);font-size:var(--fs-sm);font-weight:600}.floorboards{--fb-board:28px;--fb-len:440px;--fb-seam:color-mix(in srgb,var(--maple-deep) 60%,var(--ink));--fb-joint:conic-gradient(at 1.5px var(--fb-board),transparent 0 270deg,color-mix(in srgb,var(--fb-seam) 70%,transparent) 270deg);background-color:var(--maple);background-image:var(--fb-joint),var(--fb-joint),var(--fb-joint),repeating-linear-gradient(180deg,color-mix(in srgb,var(--maple-light) 55%,transparent) 0 1px,transparent 1px calc(var(--fb-board) - 1.5px),var(--fb-seam) calc(var(--fb-board) - 1.5px) var(--fb-board)),repeating-linear-gradient(180deg,color-mix(in srgb,var(--maple-deep) 13%,transparent) 0 1px,transparent 1px 4px,color-mix(in srgb,var(--maple-deep) 8%,transparent) 4px 5px,transparent 5px 9px),repeating-linear-gradient(91.2deg,transparent 0 37px,color-mix(in srgb,var(--maple-deep) 7%,transparent) 37px 39px,transparent 39px 83px),repeating-linear-gradient(180deg,var(--maple) 0 var(--fb-board),color-mix(in srgb,var(--maple) 70%,var(--maple-light)) var(--fb-board) calc(var(--fb-board) * 2),color-mix(in srgb,var(--maple) 88%,var(--maple-deep)) calc(var(--fb-board) * 2) calc(var(--fb-board) * 3),color-mix(in srgb,var(--maple) 55%,var(--maple-light)) calc(var(--fb-board) * 3) calc(var(--fb-board) * 4),color-mix(in srgb,var(--maple) 94%,var(--ember)) calc(var(--fb-board) * 4) calc(var(--fb-board) * 5));background-size:var(--fb-len) calc(var(--fb-board) * 3),var(--fb-len) calc(var(--fb-board) * 3),var(--fb-len) calc(var(--fb-board) * 3),auto,auto,auto,auto;background-position:0 0,calc(var(--fb-len) * .38) var(--fb-board),calc(var(--fb-len) * .71) calc(var(--fb-board) * 2),0 0,0 0,0 0,0 0;color:var(--ink)}.wordmark{--wm-h:30px;display:block;flex:none;height:var(--wm-h);width:calc(var(--wm-h) * 404 / 88);background-color:currentColor;-webkit-mask:url(/brand/ashkenaz-logo-header.png) calc(var(--wm-h) * -46 / 88) calc(var(--wm-h) * -271 / 88) /calc(var(--wm-h) * 500 / 88) auto no-repeat;mask:url(/brand/ashkenaz-logo-header.png) calc(var(--wm-h) * -46 / 88) calc(var(--wm-h) * -271 / 88) /calc(var(--wm-h) * 500 / 88) auto no-repeat}.gable{clip-path:polygon(0 var(--gable-rise),50% 0,100% var(--gable-rise),100% 100%,0 100%)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:var(--z-skip);padding:12px 18px;border-radius:var(--radius-sm);background-color:var(--teal-deep);color:var(--paper);font-weight:700;text-decoration:none;box-shadow:var(--shadow-2);transition:top var(--t-fast) var(--ease-out)}.skip-link:focus,.skip-link:focus-visible{top:12px;outline-color:var(--marigold)}.will-reveal>*{transition:opacity var(--t-reveal) var(--ease-out),translate 1.05s var(--ease-out)}.will-reveal:not(.is-visible)>*{opacity:0;translate:0 32px}.will-reveal.is-visible>:nth-child(2){transition-delay:70ms}.will-reveal.is-visible>:nth-child(3){transition-delay:.14s}.will-reveal.is-visible>:nth-child(n+4){transition-delay:.2s}.motion-paused *,.motion-paused[data-loop],[data-offscreen] *,[data-offscreen][data-loop]{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.will-reveal>*{opacity:1!important;translate:none!important}}@media print{.will-reveal>*{opacity:1!important;translate:none!important}.skip-link{display:none}}.chrome-404{position:relative;min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr;overflow:clip;background:radial-gradient(70% 50% at 50% 0,color-mix(in srgb,var(--teal) 24%,transparent),transparent 70%),var(--teal-ink)}.chrome-404-valance{position:absolute;inset:0 0 auto;z-index:2;height:40px;background:radial-gradient(circle at 50% 0,var(--curtain) 0 15.5px,transparent 16px) 0 18px /32px 22px repeat-x,linear-gradient(var(--curtain),var(--curtain)) 0 0 /100% 19px no-repeat,linear-gradient(var(--marigold),var(--marigold)) 0 15px /100% 2px no-repeat;pointer-events:none}.chrome-404-top{position:relative;z-index:3;display:flex;align-items:center;padding-block:52px 0}.chrome-404-home{display:inline-flex;align-items:center;gap:10px;min-height:var(--tap);color:var(--paper);text-decoration:none;border-radius:var(--radius-sm)}.chrome-404-wordmark{--wm-h:28px}.chrome-404-main{position:relative;display:grid;grid-template-rows:auto auto;align-content:center}.chrome-404-stage{position:relative;height:clamp(210px,29vw,400px);overflow:hidden;pointer-events:none}.chrome-404-num{position:absolute;z-index:3;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:400;font-size:clamp(8rem,2.5rem + 17vw,19rem);line-height:.8;letter-spacing:-.04em;font-feature-settings:"lnum";font-variant-numeric:lining-nums;-webkit-user-select:none;user-select:none}.chrome-404-num-outline{color:transparent;-webkit-text-stroke:2px color-mix(in srgb,var(--paper) 30%,transparent)}.chrome-404-num-lit{color:var(--marigold);-webkit-mask-image:radial-gradient(circle clamp(90px,13vw,190px) at var(--mx,50%) var(--my,46%),#000 52%,transparent 100%);mask-image:radial-gradient(circle clamp(90px,13vw,190px) at var(--mx,50%) var(--my,46%),#000 52%,transparent 100%)}.chrome-404-beam{position:absolute;inset:0;z-index:2;background:radial-gradient(circle clamp(150px,22vw,340px) at var(--mx,50%) var(--my,46%),color-mix(in srgb,var(--marigold) 20%,transparent),transparent 72%);mix-blend-mode:screen;-webkit-mask-image:linear-gradient(transparent,#000 35%);mask-image:linear-gradient(transparent,#000 35%)}.chrome-404 .chrome-404-floor{inset:auto -30% 0;z-index:1;height:42%;transform:perspective(420px) rotateX(58deg);transform-origin:50% 100%;filter:brightness(.42) saturate(.85);-webkit-mask-image:linear-gradient(transparent,#000 55%);mask-image:linear-gradient(transparent,#000 55%)}.chrome-404-copy{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding-block:clamp(20px,3vw,36px) clamp(48px,7vw,96px);max-width:calc(1100px + 2 * var(--gutter))}.chrome-404-circle{position:relative;width:clamp(104px,13vw,170px);-webkit-mask-image:conic-gradient(from -23deg,transparent 0 46deg,#000 46deg);mask-image:conic-gradient(from -23deg,transparent 0 46deg,#000 46deg)}.chrome-404-circle:after{content:"";position:absolute;top:1%;left:50%;width:16%;aspect-ratio:1;translate:-50% 0;border:2px dashed var(--marigold);border-radius:50%}.chrome-404-circle{-webkit-mask-image:none;mask-image:none}.chrome-404-circle>svg{-webkit-mask-image:conic-gradient(from -23deg,transparent 0 46deg,#000 46deg);mask-image:conic-gradient(from -23deg,transparent 0 46deg,#000 46deg)}.chrome-404-text{display:grid;justify-items:start}.chrome-404-title{margin-bottom:.3em;font-size:clamp(2.3rem,1.3rem + 3.4vw,4.4rem);color:var(--paper)}.chrome-404-lede{max-width:46ch;font-size:var(--fs-lg);color:var(--text-muted)}.chrome-404-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.chrome-404-ghost{color:var(--mint)}@media (max-width:640px){.chrome-404-copy{grid-template-columns:minmax(0,1fr)}.chrome-404-circle{width:96px}}