:root{--color-main:#294160;--color-brand-hover:#152437;--color-primary-soft:#92a7c4;--color-brand-inverse:#5c84b9;--color-brand-contrast:#ffffff;--color-secondary:#73c733;--color-accent-fg:#1b232c;--color-bg:#ffffff;--color-raised:#f3f5f7;--color-text:#1b232c;--color-faint:#606771;--color-rule:#dadde2;--color-inverse:#14191f;--color-dark-raised:#202832;--color-on-dark:#f4f5f6;--color-inverse-muted:#abb1ba;--radius-sm:0px;--radius-large:0px;--radius-control:0px;--case-button:none;--tracking-btn:0;--font-weight-btn:600;--font-display:'Merriweather', Georgia, Cambria, serif;--font-text:'Lato', system-ui, 'Segoe UI', sans-serif;--text-xxl:clamp(2rem, 4.5vw, 3.25rem);--text-xl:clamp(1.6rem, 3vw, 2.25rem);--text-lg:1.25rem;--font-weight-title:700;--tracking-display:0;--leading-tight:1.15;--case-label:uppercase;--tracking-eyebrow:.12em;--color-tagline:#294160;--text-md:1rem;--leading-normal:1.6;--container-content:1121px;--spacing-y:5.6rem;--shadow-soft:0 10px 30px rgba(0,0,0,.06);--shadow-strong:0 12px 40px rgba(0,0,0,.14)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);overflow-wrap:anywhere;font-family:var(--font-text);margin:0;line-height:var(--leading-normal);font-size:var(--text-md)}img,svg,video{height:auto;display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--font-display);margin:0 0 .6em;letter-spacing:var(--tracking-display);color:var(--color-text);line-height:var(--leading-tight);hyphens:manual;font-weight:var(--font-weight-title)}h1{font-size:var(--text-xxl)}h2{font-size:var(--text-xl)}h3{line-height:1.3;font-size:var(--text-lg)}h4{line-height:1.35;font-size:1.05rem}p{margin:0 0 1em}a{color:var(--color-main);text-decoration:none}@media (min-width:481px){a[href^="tel:"]{white-space:nowrap}}a:hover{color:var(--color-brand-hover)}ul,ol{padding-left:1.25em;margin:0 0 1em}button,input,textarea,select{font:inherit;color:inherit}::selection{background:var(--color-primary-soft);color:var(--color-text)}.truncate-xs{width:min(100% - 2.5rem,var(--container-content));margin-inline:auto}.list-between{width:min(100% - 2.5rem,48rem)}.block-12{padding-block:var(--spacing-y)}.z-between{background:var(--color-raised)}.origin-16{color:var(--color-on-dark);background:var(--color-inverse)}.origin-16 h1,.origin-16 h2,.origin-16 h3,.origin-16 h4{color:inherit}.origin-16 a{color:var(--color-brand-inverse)}.origin-16 .left-tight,.origin-16 .flex-between{color:var(--color-inverse-muted)}.origin-16 .object-start{color:var(--color-brand-inverse)}.hidden-xs{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:var(--radius-control);background:var(--color-main);color:var(--color-brand-contrast);font-weight:var(--font-weight-btn);text-transform:var(--case-button);letter-spacing:var(--tracking-btn);line-height:1.25;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.hidden-xs:hover{color:var(--color-brand-contrast);background:var(--color-brand-hover)}.hidden-xs:active{transform:translateY(1px)}.ring-dark{border-color:currentColor;background:transparent;color:var(--color-main)}.ring-dark:hover{border-color:var(--color-main);color:var(--color-brand-contrast);background:var(--color-main)}.align{color:var(--color-accent-fg);background:var(--color-secondary)}.align:hover{filter:brightness(.92);background:var(--color-secondary);color:var(--color-accent-fg)}.mx-hidden{color:var(--color-inverse);background:var(--color-on-dark)}.mx-hidden:hover{color:var(--color-inverse);background:#fff}.font-20{padding:.55rem 1.1rem;font-size:.9rem}.rounded-md{font-size:1.05rem;padding:1rem 2rem}.origin-16 .hidden-xs:not(.ring-dark):not(.align):not(.mx-hidden){color:var(--color-inverse);background:var(--color-brand-inverse)}.origin-16 .hidden-xs:not(.ring-dark):not(.align):not(.mx-hidden):hover{color:var(--color-inverse);background:var(--color-on-dark)}.origin-16 .ring-dark{color:var(--color-on-dark);border-color:var(--color-inverse-muted)}.origin-16 .ring-dark:hover{border-color:var(--color-on-dark);background:var(--color-on-dark);color:var(--color-inverse)}.ring-decimal{gap:1.5rem;display:grid}.ring-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ml-secondary{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.duration-16{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.py-bottom{grid-template-columns:repeat(2,1fr)}.mx-2{grid-template-columns:repeat(3,1fr)}.object-0{grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.object-0{grid-template-columns:repeat(2,1fr)}.mx-2{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.py-bottom,.mx-2,.object-0{grid-template-columns:1fr}}.leading-8{display:flex;justify-content:center;flex-wrap:wrap}.leading-8>*{min-width:0}.leading-8.py-bottom>*{flex:0 0 calc((100% - 1.5rem)/2)}.leading-8.mx-2>*{flex:0 0 calc((100% - 3rem)/3)}.leading-8.object-0>*{flex:0 0 calc((100% - 4.5rem)/4)}@media (max-width:960px){.leading-8.mx-2>*,.leading-8.object-0>*{flex-basis:calc((100% - 1.5rem)/2)}}@media (max-width:560px){.leading-8.py-bottom>*,.leading-8.mx-2>*,.leading-8.object-0>*{flex-basis:100%}}.left-tight{font-size:1.15rem;color:var(--color-faint)}.object-start{font-weight:700;letter-spacing:var(--tracking-eyebrow);display:inline-block;margin-bottom:.75rem;color:var(--color-tagline);font-size:.8rem;text-transform:var(--case-label)}.flex-between{color:var(--color-faint)}.container-decimal{text-align:center}.self-contain{margin:-1px;clip:rect(0 0 0 0);width:1px;height:1px;border:0;overflow:hidden;padding:0;position:absolute}@media (max-width:640px){.block-12{padding-block:calc(var(--spacing-y) * .7)}}.translate{overflow-wrap:anywhere;border-bottom:1px solid var(--color-rule);background:var(--color-bg);color:var(--color-text)}.left-wrap{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-block:1.5rem;border-bottom:1px solid var(--color-rule)}.flex-start .left-wrap{border-bottom:3px solid var(--color-main)}.not-sr-relaxed{display:inline-flex;align-items:center;gap:.9rem;color:var(--color-text);min-width:0;max-width:38rem}.not-sr-relaxed:hover{color:var(--color-main)}.duration-screen{font-size:1.4rem;color:var(--color-main);width:2.7rem;height:2.7rem;font-family:var(--font-display);flex:none;align-items:center;border:1px solid var(--color-main);justify-content:center;display:flex}.m-gray-500{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.9rem);min-width:0;font-weight:var(--font-weight-title);line-height:1.2}.container-col{line-height:1.15;text-wrap:balance;font-size:clamp(1.05rem,1.7vw,1.45rem)}.divide-xs{max-width:26rem;color:var(--color-faint);font-size:.85rem;margin:0;text-align:right}.font-light{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1rem}.px-pointer{min-width:0}.hidden-cover{display:flex;flex-wrap:wrap;align-items:baseline;gap:.65rem 1.5rem;margin:0;padding:0;list-style:none}.align-start{min-width:0}.pt{display:block;color:var(--color-text);font-size:.85rem;line-height:1.4;padding:.3rem 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.35em}.pt:hover,.static-white{text-decoration-color:currentColor;color:var(--color-main)}.place{display:inline-flex;gap:.9rem;align-items:baseline;color:var(--color-main);font-weight:700;font-size:.9rem;flex-shrink:0;max-width:16rem;padding:.35rem 0}@media (max-width:700px){.left-wrap{padding-block:1rem;gap:1rem}.divide-xs{display:none}.font-light{align-items:flex-start;flex-direction:column;gap:.8rem}.px-pointer{width:100%}.hidden-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem}.place{width:100%;border-top:1px solid var(--color-rule);max-width:none;padding-top:.8rem;justify-content:space-between}.m-gray-500{font-size:1.3rem}.container-col{font-size:1.1rem}}.translate-quarter{padding-top:clamp(3rem,7vw,5rem)}.mr-6{background:var(--color-main);color:var(--color-brand-contrast)}.fixed-secondary{color:var(--color-on-dark);background:var(--color-inverse)}.space-bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem clamp(2rem,6vw,5rem);align-items:end;padding-bottom:clamp(2.5rem,6vw,4rem)}.divide-bottom{line-height:1.08;margin:0;font-size:clamp(2rem,5vw,3.75rem);font-family:var(--font-display);letter-spacing:var(--tracking-display);font-weight:var(--font-weight-title)}.border-3{opacity:.75;text-transform:uppercase;letter-spacing:.12em;color:inherit;margin-bottom:.75rem;font-size:.78rem}.z-circle{font-weight:700;font-size:clamp(1.3rem,2.5vw,1.7rem);display:block;color:inherit}.mx{margin-top:.3rem;color:inherit;display:block;text-decoration:underline;text-underline-offset:.2em}.z-circle:hover,.mx:hover{color:inherit;opacity:.8}.visible-disc{opacity:.8;margin:.75rem 0 0}.border-12{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2.5rem;padding-block:1.5rem;border-top:1px solid rgba(255,255,255,.2)}.mr-6 .border-12{border-color:color-mix(in srgb,var(--color-brand-contrast) 25%,transparent)}.sr-wide{font-weight:var(--font-weight-title);font-size:1.2rem;font-family:var(--font-display);color:inherit}.w-black{max-width:24rem;font-size:1.05rem;text-wrap:balance}.tracking-4,.leading-between{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;margin:0;padding:0}.overflow-20{color:inherit}.overflow-20:hover{opacity:.75;color:inherit}.rotate-full{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.5rem;margin-inline-start:auto;font-size:.82rem;opacity:.8}@media (max-width:820px){.space-bottom{grid-template-columns:minmax(0,1fr);align-items:start}.rotate-full{margin-inline-start:0}}.leading{right:0;padding:1rem 0;position:fixed;z-index:50;left:0;box-shadow:var(--shadow-soft)}.block-gray-500{bottom:0}.container-gray-100{color:var(--color-on-dark);background:var(--color-inverse)}.decoration-lg{color:var(--color-text);border-top:1px solid var(--color-rule);background:var(--color-raised)}.leading[hidden]{display:none}.static-24{display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.container-relaxed{font-size:.95rem;margin:0}.translate-max{color:inherit;text-decoration:underline;margin-left:.35rem}.mt-screen{display:flex;flex-shrink:0;gap:.75rem}.container-gray-100 .absolute-24{border-color:var(--color-bg)}.container-gray-100 .absolute-24:not(.ring-dark){background:var(--color-brand-inverse);border-color:transparent;color:var(--color-inverse)}.container-gray-100 .ring-dark.absolute-24{color:var(--color-bg)}@media (max-width:720px){.leading{padding:.7rem 0}.static-24{flex-direction:column;align-items:stretch;gap:.6rem}.container-relaxed{line-height:1.4;font-size:.84rem}.mt-screen{justify-content:flex-end}}.ml{padding:2.25rem;background:var(--color-raised);border:1px solid var(--color-rule);border-radius:var(--radius-large);min-width:0}.transition-6 .ml{text-align:center}.fixed-half{margin:0;overflow-wrap:anywhere}.font-xl{margin:.75rem 0 0;color:var(--color-faint);overflow-wrap:anywhere}.content-2{color:inherit}.ring-full{margin-top:1.75rem;gap:1rem;display:grid;text-align:start}.self{display:grid;min-width:0;gap:.35rem}.clearfix-primary{font-weight:600;font-size:.9rem}.list-2{width:100%;min-width:0;padding:.7rem .9rem;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-bg)}.list-2:focus{outline:2px solid var(--color-main);outline-offset:1px}.decoration{resize:vertical}.sticky-12{max-width:100%;justify-self:start;overflow-wrap:anywhere}.transition-6 .sticky-12{justify-self:center}@media (max-width:480px){.ml{padding:1.25rem}}.rounded-fit{color:var(--color-text);padding-block:calc(var(--spacing-y) * .85);overflow-wrap:anywhere;background:var(--color-bg)}.order-20{display:flex;align-items:baseline;justify-content:space-between;gap:1.25rem;border-top:1px solid var(--color-rule);padding-top:1rem}.grid-xs .order-20{border-top:3px solid var(--color-main)}.visible-pointer{max-width:34rem;color:var(--color-main);margin:0}.ml-circle{text-align:right;max-width:18rem;font-size:.8rem;color:var(--color-faint)}.w-center{font-size:calc(var(--text-xxl) * 1.18);max-width:20ch;line-height:1.08;margin:1.5rem 0 2rem}.overflow-bottom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:clamp(1.5rem,4vw,4rem);padding-top:1.5rem;border-top:1px solid var(--color-rule)}.skew-hidden{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.delay-contain{color:var(--color-faint);margin:0;font-size:1.05rem}.leading-wide{white-space:normal;max-width:100%;text-align:center}.text-bottom{display:inline-flex;gap:.75rem;align-items:baseline;font-weight:600;max-width:100%;text-decoration:underline;text-underline-offset:.3em}.items-center{min-width:0;margin:0}.skew-center{aspect-ratio:16/9;width:100%;object-fit:cover;border-radius:var(--radius-sm)}.sr-half{padding-top:.8rem;color:var(--color-faint);border-bottom:1px solid var(--color-rule);font-size:.85rem;padding-bottom:.8rem}@media (max-width:700px){.ml-circle{display:none}.overflow-bottom{grid-template-columns:1fr}.w-center{max-width:24ch;font-size:var(--text-xxl)}.skew-hidden{max-width:40rem}.skew-center{aspect-ratio:4/3}}.cursor-wrap{margin-bottom:2.5rem;max-width:44rem}.scale-between .cursor-wrap{margin-right:auto;margin-left:auto;text-align:center}.leading-4{gap:2.5rem 3rem}.grid-x .origin{padding-top:1.25rem;border-top:2px solid var(--color-main)}.tracking-black{margin-bottom:.6rem;font-size:1.15rem}.justify{margin:0;line-height:1.7}.ml-normal{overflow-wrap:anywhere}.tracking-primary>*{min-width:0}.list-wrap{max-width:24ch}.basis-20{color:var(--color-faint)}.flex{max-width:100%;white-space:normal;text-align:center}.visible-dark{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:3rem;align-items:end;margin-bottom:3rem}.z-col{margin:0;max-width:48ch}.duration-24{list-style:none;border-top:2px solid var(--color-text);padding:0;margin:0}.mr-4{display:grid;grid-template-columns:4rem minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding:1.7rem 0;border-bottom:1px solid var(--color-rule);align-items:start}.opacity{font-family:var(--font-display);color:var(--color-main);font-size:2.1rem;line-height:1.1}.min-h{margin:0;font-size:clamp(1.2rem,2.2vw,1.8rem)}.basis-20{margin:0}.scale-auto{display:flex;gap:2rem;justify-content:space-between;align-items:center;margin-top:2rem}.self-visible{max-width:56ch;margin:0;color:var(--color-faint)}.flex{flex-shrink:0}@media(max-width:700px){.visible-dark{grid-template-columns:1fr;gap:1rem}.mr-4{grid-template-columns:2.5rem minmax(0,1fr);gap:.8rem 1rem}.basis-20{grid-column:2}.opacity{grid-row:1/3;font-size:1.7rem}.scale-auto{flex-direction:column;align-items:flex-start}.flex{flex-shrink:1}}.px-2xl{margin-bottom:2.5rem;max-width:40rem}.z{list-style:none;gap:2rem;margin:0;display:grid;padding:0;counter-reset:none}.flex-row .z,.sr-secondary .z{grid-template-columns:repeat(3,1fr)}.truncate-24.flex-row .z,.truncate-24.sr-secondary .z{grid-template-columns:repeat(2,1fr)}.overflow-end.flex-row .z,.overflow-end.sr-secondary .z{grid-template-columns:repeat(4,1fr)}.container-center.flex-row .z,.container-center.sr-secondary .z{grid-template-columns:repeat(5,1fr);gap:1.5rem}.sr-secondary .z{gap:2rem 3rem}.sr-secondary .ease-white:nth-child(even){margin-top:2.5rem}.text-snug .z{max-width:44rem;gap:0}.text-snug .ease-white{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding-bottom:2rem;position:relative}.text-snug .ease-white::before{position:absolute;left:1.375rem;bottom:0;content:"";top:3rem;background:var(--color-rule);width:2px}.text-snug .ease-white:last-child::before{display:none}.my-left.text-snug .ease-white::before{background:rgba(255,255,255,.18)}.block-full{font-weight:700;justify-content:center;font-family:var(--font-display);align-items:center;display:inline-flex;margin-bottom:1rem}.max-w-bold .block-full{font-size:1.1rem;height:2.75rem;border-radius:50%;color:var(--color-brand-contrast);background:var(--color-main);width:2.75rem}.container-around .block-full{font-size:3rem;opacity:.9;line-height:1;color:var(--color-main)}.my-left.container-around .block-full{color:var(--color-brand-inverse)}.static-10 .block-full{width:2.75rem;height:2.75rem;border-radius:var(--radius-sm);border:2px solid var(--color-main);color:var(--color-main);font-size:1.1rem}.my-left.static-10 .block-full{color:var(--color-brand-inverse);border-color:var(--color-brand-inverse)}.content-6{margin-bottom:.35rem;font-size:1.1rem}.whitespace-disc{color:var(--color-faint);font-size:.95rem;margin:0}.my-left .whitespace-disc{color:var(--color-inverse-muted)}@media (max-width:900px){.flex-row .z,.sr-secondary .z,.overflow-end.flex-row .z,.overflow-end.sr-secondary .z,.container-center.flex-row .z,.container-center.sr-secondary .z{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.flex-row .z,.sr-secondary .z,.truncate-24.flex-row .z,.overflow-end.flex-row .z,.container-center.flex-row .z,.truncate-24.sr-secondary .z,.overflow-end.sr-secondary .z,.container-center.sr-secondary .z{grid-template-columns:1fr}.sr-secondary .ease-white:nth-child(even){margin-top:0}}.basis-around{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;align-items:center}.transition-sm{grid-row:1;margin:0;grid-column:1/9}.translate-right .transition-sm{grid-column:5/13}.duration-0{width:100%;border-radius:var(--radius-large);aspect-ratio:3/2;object-fit:cover}.divide-between{box-shadow:var(--shadow-strong);grid-row:1;background:var(--color-bg);position:relative;padding:clamp(1.5rem,4vw,2.75rem);grid-column:7/13;border-radius:var(--radius-large)}.translate-right .divide-between{grid-column:1/7}.ml-square .divide-between{color:var(--color-brand-contrast);background:var(--color-main)}.list-relaxed{display:block;margin-bottom:.7rem;font-size:.8rem;text-transform:var(--case-label);color:var(--color-tagline);font-weight:700;letter-spacing:var(--tracking-eyebrow)}.ml-square .list-relaxed,.ml-square .h-wrap{color:var(--color-brand-contrast)}.h-wrap{margin-bottom:.8rem}.h-dark{opacity:.9;margin-bottom:1.5rem}@media (max-width:820px){.basis-around{grid-template-columns:minmax(0,1fr)}.transition-sm,.translate-right .transition-sm{grid-column:1}.divide-between,.translate-right .divide-between{grid-column:1;grid-row:2;margin:-3rem 1rem 0}}.scale{overflow-wrap:anywhere;padding-block:calc(var(--spacing-y) * .85);background:var(--color-bg)}.justify-square{display:flex;gap:1.5rem;align-items:center;margin-bottom:1.5rem}.fixed-normal{letter-spacing:var(--tracking-eyebrow);color:var(--color-main);text-transform:var(--case-label);max-width:75%;font-size:.8rem;font-weight:600}.content-decimal{flex:1;background:var(--color-rule);height:1px}.cursor .content-decimal{height:3px;background:var(--color-main)}.basis-bottom{max-width:24ch;padding-bottom:1.8rem;line-height:1.1;font-size:calc(var(--text-xxl) * 1.2);margin:0}.min-h-cover{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:2rem;align-items:start;border-top:1px solid var(--color-rule);padding-top:1.3rem}.top-end{font-weight:600;color:var(--color-faint);max-width:24rem;font-size:.8rem}.whitespace-end{grid-template-columns:minmax(0,1fr)}.space-circle{font-size:1.1rem;line-height:1.7;max-width:42rem;color:var(--color-faint);margin:0}@media (max-width:640px){.basis-bottom{font-size:var(--text-xxl)}.min-h-cover{grid-template-columns:1fr;gap:1rem}.top-end{display:none}.space-circle{font-size:1rem}}.rotate-screen{min-width:0}.static-wrap{max-width:54rem;margin-bottom:2rem}.items-16{overflow-wrap:anywhere}.max-w{display:grid;list-style:none;gap:1.2rem;padding:0;margin:0}.my-wrap{min-width:0;overflow-wrap:anywhere}.my-wrap h3{margin:0 0 .6rem;font-size:1.2rem}.my-wrap p{margin:0;line-height:1.7}.order-third{font-weight:700;display:block;font-size:.8rem;color:var(--color-faint);margin-bottom:.7rem;overflow-wrap:anywhere;letter-spacing:.04em}.max-w{grid-template-columns:repeat(3, minmax(0, 1fr))}.my-wrap{border:1px solid var(--color-rule);padding:1.6rem;border-radius:var(--radius-sm)}@media (max-width: 700px){.max-w{grid-template-columns:minmax(0, 1fr)}.my-wrap{grid-template-columns:minmax(0, 1fr);gap:.5rem}}.mt-black{max-width:40rem;margin-bottom:2.5rem}.skew{padding:0;margin:0;list-style:none}.decoration-contain{border-radius:var(--radius-large);padding:1.5rem}.grow-visible{box-shadow:var(--shadow-soft);background:var(--color-raised)}.grow-screen{border:1px solid var(--color-rule)}.min-h-half{color:var(--color-brand-hover);background:var(--color-primary-soft);display:inline-flex;width:2.75rem;border-radius:var(--radius-sm);height:2.75rem;justify-content:center;margin-bottom:1rem;align-items:center}.min-h-half svg{width:1.4rem;height:1.4rem}.hidden-between{margin-bottom:.4rem}.sr-pointer{color:var(--color-faint);margin:0}.tracking-16{overflow-wrap:anywhere}.mx-center>*{min-width:0}.duration-around{max-width:24ch}.bg-contain{color:var(--color-faint)}.grid-gray-900{max-width:100%;white-space:normal;text-align:center}.mx-center{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.65fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.duration-around{font-size:clamp(2rem,4.5vw,4rem);line-height:1.1;max-width:20ch}.break-top{color:var(--color-text);margin:2rem 0;font-family:var(--font-display);border-left:3px solid var(--color-main);font-size:clamp(1.15rem,2vw,1.5rem);padding-left:1.3rem;line-height:1.6}.bg-contain{max-width:64ch;line-height:1.8}.min-h-between{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1.5rem 0 2rem}.justify-tight{padding:.45rem .85rem;border:1px solid var(--color-rule);border-radius:2rem;font-size:.85rem;color:var(--color-text);max-width:100%}.p-full{text-align:center;border-bottom:1px solid var(--color-rule);padding-bottom:1.5rem}.mx-full{max-width:19rem;border-radius:50%;margin:0 auto 2rem;aspect-ratio:1;object-fit:cover;width:100%}.inline{font-size:1.35rem;margin-bottom:1rem;font-weight:700;font-family:var(--font-display)}.justify-2{color:var(--color-faint);font-size:.85rem;line-height:1.7;margin:0}.justify-2 strong{color:var(--color-text);font-weight:500}.grid-gray-900{padding-bottom:.4rem;font-weight:700;display:inline-flex;gap:1.5rem;border-bottom:1px solid currentColor}@media(max-width:720px){.mx-center{grid-template-columns:1fr}.p-full{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.4rem 1.2rem;text-align:left;align-items:center}.mx-full{width:6rem;margin:0;grid-row:1/3}.inline,.justify-2{margin:0}.duration-around{max-width:24ch}}.visible{padding-block:calc(var(--spacing-y) * .8)}.scale-center{background:var(--color-raised)}.place-top{color:var(--color-brand-contrast);background:var(--color-main)}.place-top .mr-fit,.place-top .pb-0{color:var(--color-brand-contrast)}.static{border-bottom:1px solid var(--color-rule)}.ring-medium{text-align:center}.grow-relaxed{font-size:.85rem;margin-bottom:.75rem;opacity:.8}.mb{margin:0 .5rem}.place-2{opacity:.7}.mr-fit{margin-bottom:.5rem}