:root{--size-unit:16;--size-container-ideal:1480;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min),100vw,var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (max-width:991px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px}}@media screen and (max-width:767px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (max-width:479px){:root{--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px}}html{font-size:clamp(15px,var(--size-font),17px)}:root{--pen-1:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20120%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.52%205.74L3.56%205.73L5.64%205.82L7.75%205.87L9.88%205.81L12.03%205.76L14.22%205.71L16.42%205.67L18.65%205.65L20.91%205.62L23.19%205.61L25.49%205.59L27.81%205.58L30.15%205.56L32.51%205.54L34.89%205.52L37.28%205.49L39.7%205.46L42.13%205.43L44.57%205.4L47.03%205.38L49.51%205.35L51.99%205.34L54.49%205.32L57%205.31L59.53%205.3L62.06%205.3L64.6%205.29L67.14%205.29L69.7%205.27L72.26%205.26L74.83%205.23L77.4%205.2L79.98%205.15L82.55%205.1L85.14%205.04L87.72%204.97L90.3%204.89L92.89%204.81L95.47%204.73L98.05%204.65L100.63%204.55L103.2%204.41L105.77%204.23L108.33%204.03L110.88%203.82L113.43%203.61L115.97%203.42L118.51%203.26L118.49%202.94L115.95%203.04L113.41%203.1L110.85%203.12L108.29%203.13L105.73%203.12L103.16%203.13L100.58%203.16L98.01%203.21L95.43%203.27L92.85%203.32L90.27%203.35L87.69%203.39L85.11%203.41L82.53%203.44L79.95%203.46L77.38%203.49L74.81%203.51L72.24%203.54L69.68%203.57L67.13%203.61L64.58%203.64L62.05%203.67L59.52%203.69L57%203.72L54.49%203.73L51.99%203.74L49.5%203.75L47.03%203.75L44.56%203.75L42.12%203.75L39.69%203.76L37.27%203.76L34.87%203.77L32.49%203.79L30.13%203.82L27.79%203.86L25.46%203.9L23.16%203.96L20.88%204.01L18.62%204.08L16.39%204.14L14.18%204.21L11.99%204.28L9.83%204.35L7.7%204.43L5.6%204.64L3.53%204.89L1.48%205.06Z%27%2F%3E%3C%2Fsvg%3E");--pen-2:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%20120%208%27%20preserveAspectRatio%3D%27none%27%3E%3Cpath%20d%3D%27M1.49%204.61L3.9%204.76L6.32%204.98L8.74%205.16L11.18%205.22L13.62%205.27L16.07%205.31L18.53%205.36L20.99%205.4L23.46%205.44L25.93%205.47L28.41%205.5L30.89%205.52L33.37%205.53L35.86%205.54L38.35%205.53L40.84%205.52L43.33%205.5L45.82%205.47L48.31%205.44L50.8%205.42L53.29%205.39L55.78%205.37L58.27%205.35L60.76%205.33L63.24%205.32L65.72%205.31L68.19%205.31L70.67%205.3L73.13%205.3L75.6%205.29L78.05%205.28L80.5%205.27L82.95%205.25L85.38%205.23L87.81%205.22L90.23%205.2L92.65%205.19L95.05%205.18L97.44%205.18L99.83%205.19L102.2%205.21L104.56%205.24L106.91%205.23L109.26%205.18L111.58%205.11L113.9%205.05L116.21%205.02L118.49%205.05L118.51%204.75L116.22%204.64L113.92%204.48L111.6%204.31L109.28%204.14L106.94%204.01L104.58%203.92L102.22%203.89L99.84%203.85L97.45%203.82L95.06%203.79L92.65%203.76L90.24%203.74L87.81%203.71L85.38%203.7L82.94%203.69L80.5%203.69L78.05%203.7L75.59%203.71L73.12%203.73L70.66%203.76L68.18%203.79L65.71%203.81L63.23%203.84L60.74%203.87L58.26%203.89L55.77%203.91L53.28%203.92L50.79%203.93L48.3%203.93L45.81%203.93L43.32%203.93L40.83%203.93L38.34%203.93L35.86%203.93L33.37%203.93L30.89%203.94L28.41%203.95L25.94%203.95L23.47%203.96L21.01%203.95L18.55%203.94L16.09%203.93L13.65%203.9L11.21%203.86L8.77%203.82L6.34%203.89L3.92%203.98L1.51%203.99Z%27%2F%3E%3C%2Fsvg%3E");--paper:#F4F1EA;--paper-2:#ECE7DD;--paper-3:#FBF9F4;--ink:#1B1816;--ink-dim:#625A52;--line:#D9D2C6;--line-2:#C4BBAC;--grain:url(/textures/paper-grain.webp) 0 0/512px 512px;--ember:#9B3D24;--ember-bright:var(--ember);--brass:#A98A57;--brass-text:#8A6B3C;--lume:#E7B25E;--dawn-1:#FFE6A0;--dawn-2:#F9BC58;--dawn-3:#F0844A;--dawn-4:#DC5F76;--dawn-5:#A2618E;--pre-dawn:#1D2230;--white:#FFFFFF;--bg:var(--paper);--text:var(--ink);--text-dim:var(--ink-dim);--line-c:var(--line);--line-2c:var(--line-2);--surface:var(--paper-2);--field-bg:var(--paper-3);--accent:var(--ember);--accent-bright:var(--ember);--on-accent:#FBF9F4;--font-display:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-brand:var(--font-newsreader),Georgia,"Times New Roman",serif;--font-sans:var(--font-hanken),system-ui,-apple-system,sans-serif;--font-mono:var(--font-dm-mono),ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.5rem,1.25rem + 1vw,1.75rem);--text-3xl:clamp(1.75rem,1.4rem + 1.4vw,2.25rem);--text-4xl:clamp(2.25rem,1.8rem + 1.8vw,3rem);--text-5xl:clamp(2.5rem,2rem + 2.2vw,3.5rem);--text-hero:clamp(2.5rem,6vw,5rem);--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-section:clamp(4rem,3rem + 3vw,6rem);--space-section-tight:clamp(3rem,2rem + 2vw,4rem);--space-head:clamp(2rem,1.5rem + 1.5vw,3rem);--space-gutter:clamp(1.25rem,3.33vw,3rem);--header-h:81px;--photo-fit-h:calc((100svh - var(--header-h)) * 0.75);--radius:0;--radius-md:0;--radius-lg:0;--ease:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-fast:0.16s;--dur:0.24s;--dur-panel:0.45s;--dur-media:0.6s}@media (max-width:991px){:root{--header-h:61px}}@media (forced-colors:active){:root{--grain:none}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable;overflow-anchor:none}.finale *,footer *,main,main *{scroll-margin-top:calc(var(--header-h) + .5rem)}main{overflow-x:clip}body{background:var(--grain),var(--bg);color:var(--text);font-family:var(--font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol[class],ul[class]{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}button{background:none;border:none;padding:0;cursor:pointer}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:var(--lume);color:var(--ink)}h1,h2,h3{line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.t-card,.t-feature,.t-film,.t-hero,.t-menu,.t-note,.t-section,.t-serif,.t-statement,.t-title,.t-writeup,h1,h2,h3{font-family:var(--font-display);font-weight:400}.t-hero{font-size:clamp(2.5rem,1.6rem + 3vw,4rem);line-height:1.06}.t-hero,.t-title{letter-spacing:-.01em}.t-title{font-size:clamp(2.125rem,1.6rem + 1.6vw,3rem);line-height:1.1}.t-section{font-size:clamp(1.875rem,1.4rem + 1.5vw,2.75rem);line-height:1.12;letter-spacing:-.01em}.t-statement{font-size:clamp(1.625rem,1.2rem + 1.3vw,2.375rem);line-height:1.28;letter-spacing:-.005em}.t-feature{font-size:clamp(1.75rem,1.4rem + .8vw,2.125rem);line-height:1.15;letter-spacing:-.005em}.t-card{font-size:clamp(1.25rem,1.1rem + .35vw,1.4375rem);line-height:1.25}.t-writeup{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.4;font-weight:500}.t-serif{font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);line-height:1.55}.t-note{font-size:clamp(.9375rem,.85rem + .2vw,1.03125rem);line-height:1.42}.t-film,.t-note{font-style:italic}.t-film{font-size:clamp(1.0625rem,1rem + .2vw,1.1875rem);line-height:1.3}.t-menu{font-size:2.125rem;line-height:1.2;letter-spacing:-.005em}.t-ui{font-size:.9375rem;line-height:1.55}.t-nav,.t-ui{font-family:var(--font-sans)}.t-nav{font-size:.875rem;line-height:1.2}.t-label{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-data,.t-label{font-family:var(--font-mono);font-weight:400;line-height:1.4}.t-data{font-size:.8125rem;letter-spacing:.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t-dim{color:var(--ink-dim)}.t-ember{color:var(--ember)}.wordmark{font-family:var(--font-brand);font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.brand-mark{--mark-ink:0.7em;display:inline-block;flex:none;height:var(--mark-ink);height:round(nearest,var(--mark-ink),1px);aspect-ratio:1549.2/610.8;background-color:currentColor;-webkit-mask:url(/brand/daybreak-mark.svg) 0 0/100% 100% no-repeat;mask:url(/brand/daybreak-mark.svg) 0 0/100% 100% no-repeat}small{font-size:var(--text-sm)}.container{max-width:var(--size-container);margin-inline:auto;padding-inline:var(--space-gutter)}.container--narrow{max-width:calc(var(--size-container) * .635)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:50px;padding:.85em 2em;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--paper-3);font-family:var(--font-sans);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:box-shadow var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.btn:hover{background:var(--ember);border-color:var(--ember)}.btn:disabled,.btn[aria-disabled=true]{opacity:.4;cursor:not-allowed;box-shadow:none}.btn:active:not(:disabled):not([aria-disabled=true]),.currency-switch__trigger:active,.drawer__close:active,.film-strip__arrow:active,.legal__toc-link:active,.pagination__item:active,.plate__add:active,.save-button:active,.sort-menu__summary:active{transform:scale(.97)}.btn--line{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--line:hover{color:var(--ember);border-color:var(--ember);box-shadow:none;background:transparent}.save-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:32px;min-height:32px;padding:0;border:0;background:none;color:var(--ink-dim);cursor:pointer;transition:color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.save-button svg{width:18px;height:18px;fill:transparent;transition:fill var(--dur) var(--ease)}.save-button.is-on,.save-button:hover{color:var(--ember)}.save-button.is-on svg{fill:currentColor}.save-button--text{min-height:44px;font-family:var(--font-sans);font-size:.875rem;color:var(--ink)}.btn--text{position:relative;min-height:0;padding:0;border:none;background:transparent;color:var(--ink);text-decoration:none}.btn--text:after{content:"";position:absolute;left:-2px;right:-3px;bottom:-6px;height:8px;background:currentColor;pointer-events:none;-webkit-mask:var(--pen-1) 0 0 /100% 100% no-repeat;mask:var(--pen-1) 0 0 /100% 100% no-repeat;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);opacity:0;transition:opacity var(--dur-fast) var(--ease),-webkit-clip-path 0s var(--dur-fast);transition:opacity var(--dur-fast) var(--ease),clip-path 0s var(--dur-fast);transition:opacity var(--dur-fast) var(--ease),clip-path 0s var(--dur-fast),-webkit-clip-path 0s var(--dur-fast)}.btn--text:focus-visible:after{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transition:opacity 0s,-webkit-clip-path .28s cubic-bezier(.45,0,.2,1);transition:clip-path .28s cubic-bezier(.45,0,.2,1),opacity 0s;transition:clip-path .28s cubic-bezier(.45,0,.2,1),opacity 0s,-webkit-clip-path .28s cubic-bezier(.45,0,.2,1)}@media (hover:hover) and (pointer:fine){.btn--text:not(:disabled):hover:after{-webkit-clip-path:inset(0);clip-path:inset(0);opacity:1;transition:opacity 0s,-webkit-clip-path .28s cubic-bezier(.45,0,.2,1);transition:clip-path .28s cubic-bezier(.45,0,.2,1),opacity 0s;transition:clip-path .28s cubic-bezier(.45,0,.2,1),opacity 0s,-webkit-clip-path .28s cubic-bezier(.45,0,.2,1)}}@media (prefers-reduced-motion:reduce){.btn--text:focus-visible:after,.btn--text:not(:disabled):hover:after{transition:opacity var(--dur-fast) var(--ease),-webkit-clip-path 0s;transition:opacity var(--dur-fast) var(--ease),clip-path 0s;transition:opacity var(--dur-fast) var(--ease),clip-path 0s,-webkit-clip-path 0s}}.btn--text:hover{color:var(--ember);background:transparent}.btn--full{width:100%}.field{display:grid;grid-gap:.6rem;gap:.6rem}.field__label{font-family:var(--font-mono);font-weight:400;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim)}.field input:not([type=checkbox]):not([type=radio]),.field textarea{width:100%;background:var(--paper-3);border:1px solid var(--line-2);border-radius:var(--radius);padding:.9375rem 1rem;font-size:.9375rem;line-height:1.55;color:var(--ink);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.field input::placeholder,.field textarea::placeholder{color:var(--text-dim);opacity:1}.field input:focus-visible,.field textarea:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.field textarea{min-height:8em;resize:vertical}.select{position:relative;display:inline-flex;align-items:center}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--paper-3);border:1px solid var(--line-2);border-radius:var(--radius);padding:.7em 2.6em .7em 1em;min-height:48px;font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;color:var(--text)}.select svg{position:absolute;right:1em;width:12px;height:12px;pointer-events:none;color:var(--text-dim)}.form-status{padding:1em 1.2em;border:1px solid var(--line-c);border-left:2px solid var(--accent);border-radius:var(--radius-lg);font-size:.9375rem;background:var(--surface)}.form-status--error{border-left-color:#B5442E}.form-status--sent{animation:rise-in var(--dur) var(--ease)}@keyframes rise-in{0%{opacity:0;transform:translateY(4px)}}.pagination{display:flex;gap:.4rem;margin-top:calc(var(--space-section) * .45)}.pagination,.pagination__item{justify-content:center;align-items:center}.pagination__item{display:inline-flex;min-width:46px;min-height:46px;padding:0 .6em;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-decoration:none;color:var(--text-dim);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.pagination__item:hover{color:var(--accent)}.pagination__item[aria-current=page]{color:var(--accent);border:1px solid var(--line-2c)}.pagination__item svg{width:16px;height:16px}.glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--dawn-3) 34%,transparent) 0,color-mix(in srgb,var(--dawn-2) 26%,transparent) 38%,color-mix(in srgb,var(--dawn-1) 16%,transparent) 64%,transparent 100%);mix-blend-mode:multiply;filter:blur(24px)}.statement{position:relative;isolation:isolate;display:grid;justify-items:center;grid-gap:1.75rem;gap:1.75rem;max-width:46rem;margin-inline:auto;padding-block:clamp(3.5rem,7vw,6rem);text-align:center}.statement__glow{inset:-10% -18%}.statement__mark{--mark-ink:clamp(1.75rem,1.4rem + 1vw,2.25rem);color:var(--ember)}.statement__label,.statement__text{margin:0}.tw-word{white-space:nowrap}.tw-char.is-waiting{color:transparent}[data-typewriter-marker]{display:inline-block;width:.0625em;height:.825em;margin-left:.0625em;margin-right:-.125em;background-color:currentColor;vertical-align:-.05em}[data-typewriter-marker=blink]{animation:typewriter-blink 1s steps(1) 4,typewriter-out .3s ease 4s forwards}@keyframes typewriter-blink{50%{opacity:0}}@keyframes typewriter-out{to{opacity:0}}.section-opener{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--ink)}.section-opener__title{margin:0}.section-opener__side{display:flex;align-items:baseline;gap:1.5rem;padding-bottom:.4rem}.section-opener__side p{margin:0}.drawer{position:fixed;inset-block:0;right:0;z-index:90;display:flex;flex-direction:column;width:min(440px,92vw);background:var(--grain),var(--paper);color:var(--ink);border-left:1px solid var(--line);transform:translateX(100%);visibility:hidden;transition:transform var(--dur-panel) var(--ease),visibility 0s var(--dur-panel)}.drawer--start{right:auto;left:0;border-left:0;border-right:1px solid var(--line);transform:translateX(-100%)}.drawer.is-open{transform:translateX(0);visibility:visible;transition:transform var(--dur-panel) var(--ease)}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:81px;padding:0 2rem;border-bottom:1px solid var(--line)}.drawer__title{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.2}.drawer__close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-10px;color:var(--ink);transition:transform var(--dur-fast) var(--ease)}.drawer__close svg{width:18px;height:18px}.drawer__body{flex:1 1;overflow-y:auto;padding:1.5rem}.drawer__footer{padding:1.25rem 1.5rem;border-top:1px solid var(--line)}@media (max-width:767px){.drawer__header{min-height:61px;padding:0 var(--space-gutter)}}.drawer-scrim{position:fixed;inset:0;z-index:80;background:color-mix(in srgb,var(--pre-dawn) 45%,transparent);opacity:0;pointer-events:none;transition:opacity var(--dur-panel) var(--ease)}.drawer-scrim.is-open{opacity:1;pointer-events:auto}body.drawer-open{overflow:hidden}@media (max-width:767px){html.js .drawer--inline-no-js{position:fixed}}.drawer--sheet{inset:0;width:100%;border:0;transform:none;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s var(--dur)}.drawer--sheet.is-open{transform:none;opacity:1;transition:opacity var(--dur) var(--ease)}.drawer--sheet .drawer__header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;height:61px;padding:0 var(--space-gutter)}.drawer--sheet .drawer__header>:last-child{justify-self:end}.drawer__close--text{justify-self:start;width:auto;margin:0;font-family:var(--font-sans);font-size:.875rem}.drawer--sheet .drawer__body{padding:0 var(--space-gutter) 2.5rem}@media (prefers-reduced-motion:reduce){.drawer--sheet,.drawer--sheet.is-open{transition:none}}.drawer--top{inset:0 0 auto;width:100%;max-height:min(88dvh,54rem);border:0;border-bottom:1px solid var(--line);transform:translateY(-.75rem);opacity:0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility 0s var(--dur)}.drawer--top.is-open{transform:none;opacity:1;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.drawer--top .drawer__body,.drawer--top .drawer__header{padding-inline:max(var(--space-gutter),calc((100% - var(--size-container)) / 2 + var(--space-gutter)))}.drawer--top .drawer__header{gap:2rem;transition:border-color var(--dur) var(--ease)}.drawer--top .drawer__header:focus-within{border-bottom-color:var(--ink)}.drawer--top .drawer__body{padding-block:0}@media (max-width:991px){.drawer--top{inset:0;max-height:none}.drawer--top .drawer__header{min-height:61px;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.drawer--top,.drawer--top.is-open{transform:none;transition:none}}html:not(.js) .drawer--sheet{opacity:1}html:not(.js) .drawer--sheet .drawer__header{display:none}html:not(.js) .drawer--sheet .drawer__body{padding-top:.5rem}@media (min-width:992px){html:not(.js) .drawer--sheet{display:none}}html:not(.js) .drawer--inline-no-js:not([hidden]):not(.is-open){position:static;transform:none;visibility:visible;width:100%;border:0;border-top:1px solid var(--line)}html.js .reveal.reveal--armed{opacity:0;transform:translateY(20px)}html.js .reveal.reveal--armed.is-visible{opacity:1;transform:none;transition:opacity .55s var(--ease),transform .55s var(--ease)}html.js .reveal.reveal--armed.reveal--queued{transform:translateY(4em)}html.js .reveal.reveal--armed.reveal--queued.is-visible{transform:none;transition:opacity 1.2s cubic-bezier(.25,.46,.45,.94),transform 1.2s cubic-bezier(.16,1,.3,1)}.skip-link{position:absolute;top:-100px;left:1rem;z-index:300;padding:.75em 1.25em;background:var(--ember);color:var(--on-accent);font-family:var(--font-sans);font-weight:500;font-size:.8125rem;text-decoration:none}.skip-link:focus-visible{top:1rem}.visually-hidden{position:absolute!important;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form-trap,.visually-hidden{width:1px;height:1px;overflow:hidden}.form-trap{position:absolute;left:-10000px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow,fill,stroke!important;transition-duration:var(--dur-fast)!important}html.js .reveal.reveal--armed,html.js .reveal.reveal--armed.reveal--queued{opacity:1;transform:none}}