@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-ext-400-normal.C9ASObbr.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-ext-400-normal.ll1HhAxb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/libre-caslon-text-latin-400-normal.CfldDPV-.woff2)format("woff2"),url(/_astro/libre-caslon-text-latin-400-normal.WtjoQ5sB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/_astro/jost-300.Ce0Bt8E6.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/jost-400.DnwtYZOt.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/jost-500.BhEeIbRt.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/jost-700.Dt-Nanee.woff2)format("woff2")}:root{--orange:#ff6c00;--orange-deep:#ff3f00;--navy:#16202b;--navy-soft:#22313f;--blue:#002e5c;--ink:#000;--graphite:#393939;--silver:#afafaf;--paper:#fff;--paper-soft:#f6f6f6;--scrim:#00000040;--rule:#16202b2e;--font-sans:"Jost", ui-sans-serif, system-ui, "Segoe UI", Roboto, sans-serif;--font-serif:"Libre Caslon Text", "Adobe Caslon Pro", Georgia, "Times New Roman", serif;--w-light:300;--w-book:400;--w-medium:500;--w-bold:700;--w-black:700;--text-small:clamp(.9375rem, .89rem + .2vw, 1.125rem);--text-body:clamp(1.0625rem, .95rem + .48vw, 1.375rem);--text-lead:clamp(1.25rem, 1.08rem + .6vw, 1.75rem);--text-h5:clamp(1.125rem, 1.02rem + .42vw, 1.5rem);--text-h4:clamp(1.375rem, 1.18rem + .8vw, 1.875rem);--text-h3:clamp(1.625rem, 1.2rem + 1.75vw, 2.8125rem);--text-h2:clamp(1.875rem, 1.25rem + 2.6vw, 3.75rem);--text-hero:clamp(2.375rem, 1.3rem + 4.3vw, 5rem);--text-display:clamp(2.75rem, 1.35rem + 5.7vw, 6.25rem);--container:1200px;--gutter:clamp(1.25rem, 3.2vw, 1.875rem);--space-section:clamp(3.5rem, 2.2rem + 5vw, 7.5rem);--radius-pill:32px;--ease-out:cubic-bezier(.22, 1, .36, 1);--header-ticker-h:clamp(2.75rem, 2.2rem + 1vw, 3.5rem);--header-bar-h:clamp(5.25rem, 3.8rem + 4vw, 9.5rem);--photo-block-h:min(100vw, 28rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;interpolate-size:allow-keywords;scroll-padding-top:7rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--w-book);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.545}img,svg,video,iframe{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,h5,h6{font-weight:var(--w-black);overflow-wrap:break-word;hyphens:manual;text-wrap:balance;margin:0;line-height:1.15}p{text-wrap:pretty;margin:0 0 1em}ul,ol{margin:0}a{color:inherit;text-underline-offset:.2em;transition:color .2s var(--ease-out);text-decoration-thickness:1px}a:hover{color:var(--orange)}strong,b{font-weight:var(--w-bold)}button,input,select,textarea{font:inherit;color:inherit}address{font-style:normal}::selection{background:var(--orange);color:#fff}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.on-dark :focus-visible,.on-orange :focus-visible{outline-color:#fff}html{scrollbar-color:var(--silver) transparent}.container{width:min(100% - 2 * var(--gutter), var(--container));margin-inline:auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;border-radius:var(--radius-pill);background:var(--navy);color:#fff;font-weight:var(--w-medium);padding:.75rem 1.25rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{color:#fff;transform:none}main:focus{outline:none}.section{padding-block:var(--space-section)}.on-dark,.on-orange{color:#fff}.on-dark a:not(.button):hover,.on-orange a:not(.button):hover{color:#fff;text-decoration-color:currentColor}.t-display{font-size:var(--text-display);text-transform:uppercase;line-height:1.1}.t-hero{font-size:var(--text-hero);letter-spacing:-.015em;text-transform:uppercase;line-height:1.13}.t-section{font-size:var(--text-h2);text-transform:uppercase;color:var(--blue);line-height:1.17}.t-block{font-size:var(--text-h3);text-transform:uppercase;color:var(--blue);line-height:1.24}.t-sub{font-size:var(--text-h4);color:var(--blue);line-height:1.33}.t-lead{font-size:var(--text-lead);font-weight:var(--w-book);line-height:1.29}.on-dark :is(.t-section,.t-block,.t-sub),.on-orange :is(.t-section,.t-block,.t-sub){color:#fff}.button{--btn-bg:var(--orange);--btn-border:var(--orange);--btn-color:#fff;border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);min-height:2.375rem;color:var(--btn-color);font-family:var(--font-sans);font-size:1rem;font-weight:var(--w-medium);letter-spacing:.01em;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .25s var(--ease-out), border-color .25s var(--ease-out), color .25s var(--ease-out);justify-content:center;align-items:center;padding:.625rem clamp(1.75rem,1.2rem + 2.4vw,3.4375rem);line-height:1.1;text-decoration:none;display:inline-flex}.button:hover{--btn-bg:var(--orange-deep);--btn-border:var(--orange-deep);color:#fff}.button:active{transform:translateY(1px)}.button--ghost{--btn-bg:transparent;--btn-border:currentColor;--btn-color:currentColor}.button--ghost:hover{--btn-bg:#fff;--btn-border:#fff;color:var(--navy)}.button[disabled],.button[aria-disabled=true]{opacity:.55;pointer-events:none}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{min-height:4.0625rem;color:var(--ink);font-size:var(--text-h5);font-weight:var(--w-black);letter-spacing:-.015em;text-transform:uppercase;cursor:pointer;align-items:center;gap:1.125rem;padding-block:.875rem;line-height:1.2;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";background:linear-gradient(var(--orange), var(--orange)) center / 100% 3px no-repeat, linear-gradient(var(--orange), var(--orange)) center / 3px 100% no-repeat;width:1.5rem;height:1.5rem;transition:transform .3s var(--ease-out);flex:none}.faq details[open] summary:before{transform:rotate(45deg)}.faq summary:hover{color:var(--orange)}.faq details::details-content{block-size:0;transition:block-size .35s var(--ease-out), content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details>:not(summary){color:var(--navy);font-weight:var(--w-book);margin:0 0 1.25rem 2.625rem}.prose{font-weight:var(--w-light)}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin:0 0 1.1em}.prose h2{color:var(--blue);font-size:var(--text-h3);text-transform:uppercase;margin:2.2em 0 .6em;line-height:1.33}.prose h2.is-small{font-size:var(--text-h4);text-transform:none;margin-top:1.6em}.prose>h2.is-small:first-child{margin-top:0}.prose h3,.prose h4{color:var(--blue);font-size:var(--text-h4);margin:1.8em 0 .5em;line-height:1.33}.prose strong{font-weight:var(--w-bold)}.prose a:not(.button){color:var(--blue);text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px}.prose a:not(.button):hover{color:var(--orange)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--orange);font-weight:var(--w-bold)}.prose blockquote{color:var(--graphite);font-family:var(--font-serif);font-size:var(--text-lead);margin:1.5em 0;padding:0}.prose .actions{margin:2rem 0}.prose .facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1.5rem 2.5rem;margin:2.5rem 0;display:grid}.prose .fact h3{color:var(--navy);font-size:var(--text-h5);text-transform:uppercase;align-items:center;gap:.875rem;margin:0 0 .35rem;display:flex}.prose .fact h3:before{content:"";background:var(--orange);flex:none;width:1.75rem;height:2.2rem;-webkit-mask:url(/brand/sentaris-mark.svg) 50%/contain no-repeat;mask:url(/brand/sentaris-mark.svg) 50%/contain no-repeat}.prose .fact p{color:var(--navy);margin:0;padding-left:2.625rem}.prose .faq{margin:1.5rem 0 2rem}.video-embed{aspect-ratio:16/9;background:var(--navy);color:#fff;width:100%;max-width:40rem;margin:2rem 0;position:relative;overflow:hidden}.video-embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-embed__start{background:radial-gradient(circle at 50% 42%, #ff6c0047, transparent 60%), var(--navy);color:#fff;text-align:center;cursor:pointer;border:0;place-content:center;justify-items:center;gap:.75rem;padding:1.5rem;display:grid;position:absolute;inset:0}.video-embed__start svg{width:4.5rem;height:4.5rem;transition:transform .3s var(--ease-out)}.video-embed__start:hover svg{transform:scale(1.06)}.video-embed__label{font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:.02em}.video-embed__note{opacity:.8;max-width:28rem;font-size:.8125rem;line-height:1.4}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{--ticker-h:var(--header-ticker-h);--bar-h:var(--header-bar-h);--bar-h-stuck:clamp(4.5rem, 3.6rem + 2.4vw, 6.25rem);--logo-w:clamp(10.5rem, 6rem + 15vw, 25rem);--logo-w-stuck:clamp(9.5rem, 7rem + 7vw, 14.5rem);--toggle-size:clamp(1.375rem, 1.15rem + .8vw, 1.875rem);z-index:50;color:var(--ink);position:relative}.site-header--overlay[data-astro-cid-nen7h5rs]{color:#fff;position:absolute;inset:0 0 auto}.ticker[data-astro-cid-nen7h5rs]{height:var(--ticker-h);background:var(--ink);color:#fff;font-size:var(--text-small);font-weight:var(--w-medium);white-space:nowrap;align-items:center;line-height:1;text-decoration:none;display:flex;overflow:hidden}.site-header--overlay[data-astro-cid-nen7h5rs] .ticker[data-astro-cid-nen7h5rs]{background:0 0}.ticker[data-astro-cid-nen7h5rs]:hover{color:#fff}.ticker__track[data-astro-cid-nen7h5rs]{flex:none;animation:70s linear infinite ticker;display:flex}.ticker[data-astro-cid-nen7h5rs]:hover .ticker__track[data-astro-cid-nen7h5rs],.ticker[data-astro-cid-nen7h5rs]:focus-visible .ticker__track[data-astro-cid-nen7h5rs]{animation-play-state:paused}.ticker__item[data-astro-cid-nen7h5rs]{padding-inline:.35em}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker__track[data-astro-cid-nen7h5rs]{animation:none}}.site-header__bar[data-astro-cid-nen7h5rs]{height:var(--bar-h)}.site-header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;height:100%;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{width:var(--logo-w);flex:none;display:block}.logo[data-astro-cid-nen7h5rs]{width:100%;height:auto}.site-header--overlay[data-astro-cid-nen7h5rs] .logo--dark[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs]:not(.site-header--overlay) .logo--light[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:.5rem 0;display:inline-flex}.menu-toggle__word[data-astro-cid-nen7h5rs]{font-size:var(--toggle-size);font-weight:var(--w-book);letter-spacing:.1em;align-items:center;gap:.14em;line-height:1;display:inline-flex}.menu-toggle__e[data-astro-cid-nen7h5rs]{align-content:space-between;width:.62em;height:.72em;margin-inline:.06em .02em;display:inline-grid}.menu-toggle__e[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--orange);height:.1em;min-height:2px;transition:transform .3s var(--ease-out);display:block}.menu-toggle[data-astro-cid-nen7h5rs]:hover .menu-toggle__e[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){transform-origin:0;transform:scaleX(.7)}.site-header[data-astro-cid-nen7h5rs].is-stuck .site-header__bar[data-astro-cid-nen7h5rs]{height:var(--bar-h-stuck);color:var(--ink);animation:bar-in .4s var(--ease-out);background:#fffffff7;position:fixed;inset:0 0 auto;box-shadow:0 6px 24px #16202b14}.site-header[data-astro-cid-nen7h5rs].is-stuck .site-header__logo[data-astro-cid-nen7h5rs]{width:var(--logo-w-stuck)}.site-header--overlay[data-astro-cid-nen7h5rs].is-stuck .logo--light[data-astro-cid-nen7h5rs]{display:none}.site-header--overlay[data-astro-cid-nen7h5rs].is-stuck .logo--dark[data-astro-cid-nen7h5rs]{display:block}.site-header[data-astro-cid-nen7h5rs]:not(.site-header--overlay).is-stuck .ticker[data-astro-cid-nen7h5rs]{margin-bottom:var(--bar-h)}@keyframes bar-in{0%{transform:translateY(-100%)}}.site-menu[data-astro-cid-nen7h5rs]{z-index:100;position:fixed;inset:0}.site-menu__panel[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;background:var(--navy);color:#fff;clip-path:inset(0 0 0 100%);transition:clip-path .3s var(--ease-out);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.site-menu[data-astro-cid-nen7h5rs].is-open .site-menu__panel[data-astro-cid-nen7h5rs]{clip-path:inset(0);transition:clip-path .6s cubic-bezier(.77,0,.175,1)}.site-menu__top[data-astro-cid-nen7h5rs]{height:calc(var(--ticker-h) + var(--bar-h));padding-top:var(--ticker-h);flex:none;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-menu--compact[data-astro-cid-nen7h5rs] .site-menu__top[data-astro-cid-nen7h5rs]{height:var(--bar-h-stuck);padding-top:0}.site-menu__logo[data-astro-cid-nen7h5rs]{width:var(--logo-w);flex:none;display:block}.site-menu--compact[data-astro-cid-nen7h5rs] .site-menu__logo[data-astro-cid-nen7h5rs]{width:var(--logo-w-stuck)}.site-menu__close[data-astro-cid-nen7h5rs]{color:#fff;min-height:2.75rem;font-size:var(--toggle-size);font-weight:var(--w-book);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;padding:.5rem 0;line-height:1;display:inline-flex}.site-menu__close[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;width:.8em;height:.8em;stroke:var(--orange);stroke-width:2.6px;transition:transform .3s var(--ease-out)}.site-menu__close[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{transform:rotate(90deg)}.site-menu__body[data-astro-cid-nen7h5rs]{flex:1;align-content:start;gap:clamp(2.5rem,2rem + 3vw,6rem);padding-block:clamp(1.5rem,1rem + 3vw,4rem) clamp(2.5rem,2rem + 3vw,5rem);display:grid}@media (width>=64em){.site-menu__body[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start}}.site-menu__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.site-menu__nav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid #ffffff24}.site-menu__link[data-astro-cid-nen7h5rs]{color:#fff;gap:.3rem;padding-block:clamp(.75rem,.5rem + .8vw,1.125rem);text-decoration:none;display:grid}.site-menu__link[data-astro-cid-nen7h5rs]:hover{color:#fff}.site-menu__label[data-astro-cid-nen7h5rs]{font-size:var(--text-h3);font-weight:var(--w-black);letter-spacing:-.01em;text-transform:uppercase;transition:color .2s var(--ease-out), transform .3s var(--ease-out);line-height:1.05}.site-menu__hint[data-astro-cid-nen7h5rs]{color:#ffffffb8;font-size:var(--text-small);line-height:1.4}.site-menu__link[data-astro-cid-nen7h5rs][aria-current=page] .site-menu__label[data-astro-cid-nen7h5rs]{color:var(--orange)}@media (hover:hover) and (pointer:fine){.site-menu__link[data-astro-cid-nen7h5rs]:hover .site-menu__label[data-astro-cid-nen7h5rs]{color:var(--orange);transform:translate(.5rem)}}.site-menu__aside[data-astro-cid-nen7h5rs]{align-content:start;gap:1rem;display:grid}.site-menu__door[data-astro-cid-nen7h5rs]{transition:transform .16s var(--ease-out);gap:.35rem;padding:clamp(1.125rem,1rem + .6vw,1.5rem) clamp(1.25rem,1rem + 1vw,1.75rem);text-decoration:none;display:grid}.site-menu__door--orange[data-astro-cid-nen7h5rs],.site-menu__door--orange[data-astro-cid-nen7h5rs]:hover{background:var(--orange);color:var(--navy)}.site-menu__door--navy[data-astro-cid-nen7h5rs],.site-menu__door--navy[data-astro-cid-nen7h5rs]:hover{background:var(--navy-soft);color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.site-menu__door-for[data-astro-cid-nen7h5rs]{font-size:var(--text-small);font-weight:var(--w-medium)}.site-menu__door-cta[data-astro-cid-nen7h5rs]{font-size:var(--text-h4);font-weight:var(--w-black);justify-content:space-between;align-items:center;gap:1rem;line-height:1.15;display:flex}.site-menu__door[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:none;stroke:currentColor;stroke-width:2.4px;width:1.5rem;height:1.5rem;transition:transform .3s var(--ease-out);flex:none}.site-menu__door[data-astro-cid-nen7h5rs]:hover svg[data-astro-cid-nen7h5rs]{transform:translate(.375rem)}.site-menu__door[data-astro-cid-nen7h5rs]:active{transform:scale(.98)}.site-menu__login[data-astro-cid-nen7h5rs],.site-menu__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#fff;font-weight:var(--w-medium);text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.25em;justify-self:start;text-decoration-thickness:2px}.site-menu__login[data-astro-cid-nen7h5rs]{padding-block:.5rem}.site-menu__login[data-astro-cid-nen7h5rs]:hover,.site-menu__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--orange)}.site-menu__news[data-astro-cid-nen7h5rs],.site-menu__contact[data-astro-cid-nen7h5rs]{border-top:1px solid #ffffff24;gap:.3rem;margin-top:.5rem;padding-top:1.25rem;display:grid}.site-menu__news[data-astro-cid-nen7h5rs]{color:#fff;text-decoration:none}.site-menu__news[data-astro-cid-nen7h5rs]:hover{color:#fff}.site-menu__small[data-astro-cid-nen7h5rs]{color:#ffffffb8;font-size:var(--text-small);margin:0}.site-menu__news-title[data-astro-cid-nen7h5rs]{font-size:var(--text-h5);font-weight:var(--w-bold);transition:color .2s var(--ease-out);line-height:1.3}.site-menu__news[data-astro-cid-nen7h5rs]:hover .site-menu__news-title[data-astro-cid-nen7h5rs]{color:var(--orange)}.site-menu__contact[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding-block:.35rem}html.menu-open{overflow:hidden}.contact-band[data-astro-cid-jo6i4kqk]{background:var(--navy);padding-block:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.contact-band__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:2.5rem clamp(2rem,1rem + 5vw,6.5rem);display:grid}.contact-band__title[data-astro-cid-jo6i4kqk]{font-size:var(--text-hero);letter-spacing:-.015em;text-transform:uppercase;margin-bottom:1rem;line-height:1.13}.contact-band__lead[data-astro-cid-jo6i4kqk]{font-size:var(--text-h4);font-weight:var(--w-bold);margin-bottom:1.5rem;line-height:1.3}.contact-band__text[data-astro-cid-jo6i4kqk]{max-width:34rem;margin:0}.contact-band__side[data-astro-cid-jo6i4kqk]{align-content:space-between;gap:2.25rem;display:grid}.contact-band__logo[data-astro-cid-jo6i4kqk]{justify-self:end;width:clamp(9rem,6rem + 8vw,15.625rem)}.contact-band__mail[data-astro-cid-jo6i4kqk]{font-size:var(--text-h4);font-weight:var(--w-bold);overflow-wrap:anywhere;margin:0;line-height:1.2}.contact-band__mail[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:underline;text-decoration-color:var(--orange);text-underline-offset:.22em;transition:color .2s var(--ease-out), text-underline-offset .25s var(--ease-out);text-decoration-thickness:3px}.contact-band__mail[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange);text-underline-offset:.32em}.footer-main[data-astro-cid-jo6i4kqk]{background:var(--paper-soft);padding-block:clamp(3rem,2rem + 3vw,5rem) clamp(2.5rem,2rem + 2vw,4rem)}.footer-main__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:2rem;display:grid}.footer-col__title[data-astro-cid-jo6i4kqk]{color:var(--blue);font-size:var(--text-body);font-weight:var(--w-bold);margin:0 0 1.25rem;line-height:1.6}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{padding:0;list-style:none}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-col[data-astro-cid-jo6i4kqk] address[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);line-height:2.2}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-decoration:none;display:inline-block}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--orange)}.footer-mark[data-astro-cid-jo6i4kqk]{width:2.875rem;fill:var(--blue)}.footer-social[data-astro-cid-jo6i4kqk]{margin-top:clamp(2rem,1.5rem + 2vw,3.5rem)}.footer-social[data-astro-cid-jo6i4kqk] .footer-col__title[data-astro-cid-jo6i4kqk]{font-size:var(--text-small);margin-bottom:1rem}.footer-social[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.75rem;padding:0;list-style:none;display:flex}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--blue);color:#fff;width:2.75rem;height:2.75rem;transition:background-color .25s var(--ease-out);border-radius:50%;place-items:center;display:grid}.footer-social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--orange)}.footer-social[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:currentColor;width:1.125rem;height:1.125rem}@media (width<=64em){.footer-main__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-mark[data-astro-cid-jo6i4kqk]{display:none}}@media (width<=30em){.footer-main__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:1.5rem}.contact-band__logo[data-astro-cid-jo6i4kqk]{justify-self:start}}.fx{--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--ease-in-out-strong:cubic-bezier(.77, 0, .175, 1)}.fx .tile__mark path{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){.fx .hero__img{animation:fx-settle 1.8s var(--ease-out-strong) backwards}.fx .hero__title>span{animation:fx-line .9s var(--ease-out-strong) backwards}.fx .hero__title>span:first-child{animation-delay:.15s}.fx .hero__title>span:nth-child(2){animation-delay:.32s}.fx .hero__title>span:nth-child(3){animation-delay:.46s}.fx .hero .tile{animation:fx-rise .8s var(--ease-out-strong) .55s backwards}.fx .hero .tile:nth-child(2){animation-delay:.64s}.fx .hero .tile__mark path:first-child{animation:fx-match-a .7s var(--ease-out-strong) 1.05s backwards}.fx .hero .tile__mark path:last-child{animation:fx-match-b .7s var(--ease-out-strong) 1.05s backwards}.fx .hero .tile:nth-child(2) .tile__mark path{animation-delay:1.14s}.fx .hero-copy>*{animation:fx-rise .8s var(--ease-out-strong) .55s backwards}.fx .hero-copy>:nth-child(2){animation-delay:.62s}.fx .hero-copy>:nth-child(3){animation-delay:.69s}.fx .hero-copy>:nth-child(4){animation-delay:.76s}.fx .post__img{animation:fx-settle 1.6s var(--ease-out-strong) backwards}}.fx .post__hero{overflow:hidden}@media (prefers-reduced-motion:reduce){.fx .hero__title>span,.fx .hero .tile,.fx .hero-copy>*{animation:.5s backwards fx-fade!important}.fx .hero .tile,.fx .hero-copy>*{animation-delay:.2s!important}}@keyframes fx-settle{0%{transform:scale(1.06)}}@keyframes fx-line{0%{clip-path:inset(0 0 100%);transform:translateY(100%)}to{clip-path:inset(0);transform:none}}@keyframes fx-rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes fx-match-a{0%{opacity:0;transform:translateY(-24%)}}@keyframes fx-match-b{0%{opacity:0;transform:translateY(24%)}}@keyframes fx-fade{0%{opacity:0}}.fx .dmw .tile__mark path{transition:transform .8s var(--ease-out-strong) .2s, opacity .4s ease .2s}.fx .dmw .tile:nth-child(2) .tile__mark path{transition-delay:.3s}@media screen{.fx .dmw .tile.fx-wait .tile__mark path{opacity:0;transition:none}.fx .dmw .tile.fx-wait .tile__mark path:first-child{transform:translateY(-24%)}.fx .dmw .tile.fx-wait .tile__mark path:last-child{transform:translateY(24%)}}.fx .row__media{transition:clip-path 1.1s var(--ease-in-out-strong);display:block;overflow:hidden}.fx .row__media img{transition:transform 1.6s var(--ease-out-strong)}@media screen{.fx .row__media.fx-wait{clip-path:inset(0 100% 0 0);transition:none}.fx .row--flip .row__media.fx-wait{clip-path:inset(0 0 0 100%)}.fx .row__media.fx-wait img{transition:none;transform:scale(1.12)}}.fx .statement__emphasis{background:linear-gradient(var(--orange), var(--orange)) 0 100% / 100% .14em no-repeat;width:fit-content;transition:background-size .9s var(--ease-out-strong) .25s;padding-bottom:.4em}@media screen{.fx .statement__emphasis.fx-wait{background-size:0% .14em;transition:none}}.fx .button{--btn-fill:var(--orange-deep);background:linear-gradient(var(--btn-fill), var(--btn-fill)) 100% 0 / 0% 100% no-repeat, var(--btn-bg);transition:background-size .3s var(--ease-out-strong), border-color .25s var(--ease-out-strong), color .15s ease, transform .16s var(--ease-out-strong)}.fx .button--ghost{--btn-fill:#fff}.fx .button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.fx .button:hover{--btn-bg:var(--orange);transition:background-size .45s var(--ease-out-strong), border-color .25s var(--ease-out-strong), color .2s ease .1s, transform .16s var(--ease-out-strong);background-position:0 0;background-size:100% 100%}.fx .button--ghost:hover{--btn-bg:transparent}.fx .post-card__title a{background:linear-gradient(var(--orange), var(--orange)) 100% 100% / 0% 2px no-repeat;transition:background-size .3s var(--ease-out-strong), color .2s ease}.fx .post-card:hover .post-card__title a{background-position:0 100%;background-size:100% 2px;transition-duration:.55s,.2s}}@supports (animation-timeline:scroll()){.fx .site-header.is-stuck .site-header__bar:after{content:"";background:var(--orange);transform-origin:0;height:3px;animation:1ms linear both fx-progress scroll(root);position:absolute;inset:auto 0 0}}@keyframes fx-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.fx .site-menu.is-open .site-menu__nav li{animation:fx-menu .5s var(--ease-out-strong) backwards;animation-delay:calc(.22s + var(--i,0) * 40ms)}.fx .site-menu.is-open .site-menu__aside>*{animation:fx-rise .55s var(--ease-out-strong) backwards;animation-delay:.42s}.fx .site-menu.is-open .site-menu__aside>:nth-child(2){animation-delay:.47s}.fx .site-menu.is-open .site-menu__aside>:nth-child(n+3){animation-delay:.52s}.fx .faq details[open]>:not(summary){animation:fx-answer .45s var(--ease-out-strong) 50ms backwards}}@keyframes fx-menu{0%{opacity:0;transform:translate(1.5rem)}}@keyframes fx-answer{0%{opacity:0;transform:translateY(-.4rem)}}.fx .voice :is(.voice__name,.voice__quote){transition:opacity .5s var(--ease-out-strong), transform .6s var(--ease-out-strong)}.fx .voice:not([aria-hidden=true]) .voice__quote{transition-delay:80ms}.fx .voice[aria-hidden=true] :is(.voice__name,.voice__quote){opacity:0;transition-duration:.2s;transform:translateY(.75rem)}@media (hover:hover) and (pointer:fine){.fx .voices .voices__arrow:hover svg{transform:translate(.25rem)}.fx .voices .voices__arrow--prev:hover svg{transform:scaleX(-1)translate(.25rem)}}.fx .related__link{transition:transform .16s var(--ease-out-strong)}.fx .related__link:active{transform:scale(.98)}.fx .related__img{transition:transform .7s var(--ease-out-strong)}.fx .post__share li>a[href]{transition:background-color .25s var(--ease-out), transform .16s var(--ease-out-strong)}.fx .post__share li>a[href]:active{transform:scale(.92)}.fx .prose a:not(.button){transition:color .2s var(--ease-out), text-underline-offset .25s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.fx .related__link:hover .related__img{transform:scale(1.05)}.fx .prose a:not(.button):hover{text-underline-offset:.35em}}.fx .post-grid__list>li{transition:opacity .6s var(--ease-out-strong), transform .7s var(--ease-out-strong);transition-delay:calc(var(--i,0) * 80ms)}@media screen{.fx .post-grid__list>li.fx-wait{opacity:0;transition:none;transform:translateY(1.25rem)}}.fx .legal__body a[href]{transition:color .2s var(--ease-out), text-underline-offset .25s var(--ease-out-strong)}@media (hover:hover) and (pointer:fine){.fx .legal__body a[href]:hover{text-underline-offset:.35em}}@media (prefers-reduced-motion:no-preference){.fx .field__error{animation:fx-answer .3s var(--ease-out-strong) backwards}.fx .fx-pop{animation:fx-answer .4s var(--ease-out-strong) backwards}}.fx .inquiry .button[disabled]{animation:fx-busy 1.2s var(--ease-in-out-strong) infinite;background-size:35% 100%}@keyframes fx-busy{0%{background-position:-50% 0}to{background-position:150% 0}}
