html[data-style=designer]{--color-canvas:#000;--color-neutral-dark:#0a0a0a;--color-stone:#fff;--color-stone-light:#fff;--color-stone-shade:#e6e6e6;--color-copper:#000;--color-gold:#fff;--color-gold-light:#d9d9d9;--color-gold-shade:#8a8a8a;--color-teal:#8a8a8a;--color-silver-shade:#262626;--radius-control:0px;--radius-panel:0px;--text-display-home:3.5rem;--text-display-home--line-height:1.2;--text-display:6.25rem;--text-display--line-height:1.02;--text-section:4.5rem;--text-section--line-height:1.05;--text-card:2rem;--text-card--line-height:1.2;--d-bg:#000;--d-fg:#fff;--d-muted:#8a8a8a;--d-soft:#b3b3b3;--d-line:#fff3;--d-header:3.5rem;color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:var(--d-header);-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;background:#000}@media (min-width:640px){html[data-style=designer]{--d-header:4rem}}html[data-style=designer] [data-tone=light]{--color-canvas:#fff;--color-neutral-dark:#f2f2f2;--color-stone:#000;--color-gold:#000;--color-gold-light:#333;--color-gold-shade:#595959;--color-teal:#595959;--d-bg:#fff;--d-fg:#000;--d-muted:#595959;--d-soft:#404040;--d-line:#00000026;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-style=designer] [data-tone=light] :is(input,select,textarea){border-color:#0009}html[data-style=designer] body{color:#fff;font-feature-settings:"kern", "calt";background:#000}html[data-style=designer] ::selection{background:var(--d-fg);color:var(--d-bg)}html[data-style=designer] :where(header,main,footer) :focus-visible{outline:2px solid var(--d-fg);outline-offset:3px;box-shadow:none}html[data-style=designer] main div:has(>[data-poster=contact]){flex-direction:column;display:flex}html[data-style=designer] main [data-poster=contact]{aspect-ratio:16/10;order:2;max-width:none;margin:2rem 0 0}html[data-style=designer] select option{color:#fff;background:#000}html[data-style=designer] [data-tone=light] select option{color:#000;background:#fff}@media (min-width:1024px) and (min-height:640px){html[data-style=designer]:has(main .d-chapter){scroll-snap-type:y mandatory}html[data-style=designer]:has(main .d-chapter) main>:not(.d-chapter,.d-crumbs,script,style,template,[hidden]){min-height:calc(100svh - var(--d-header));flex-direction:column;justify-content:center;display:flex}html[data-style=designer]:has(main .d-chapter) main .d-snap:not(.d-chapter){min-height:calc(100svh - var(--d-header));flex-direction:column;justify-content:center;display:flex}}@media (max-width:1023.98px),(max-height:639.98px){html[data-style=designer]:has(main .d-chapter){scroll-snap-type:y proximity}}html[data-style=designer]:has(main .d-chapter):has(:focus-visible){scroll-snap-type:none}html[data-style=designer] main>*,html[data-style=designer] main .d-snap{scroll-snap-align:start}html[data-style=designer] .d-footer{scroll-snap-align:end}html[data-style=designer] .d-micro svg,html[data-style=designer] .d-row svg{transition:transform .24s cubic-bezier(.22,1,.36,1)}html[data-style=designer] .d-micro:hover svg,html[data-style=designer] .d-row:hover svg{transform:translate(4px)}html[data-style=designer] .d-row .d-row__name{transition:transform .32s cubic-bezier(.22,1,.36,1)}html[data-style=designer] .d-row:hover .d-row__name{transform:translate(8px)}html[data-style=designer] .d-underline{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .24s cubic-bezier(.22,1,.36,1)}html[data-style=designer] .d-underline:hover,html[data-style=designer] .d-underline[aria-current=page],html[data-style=designer] .d-underline[aria-expanded=true]{background-size:100% 1px}@media (prefers-reduced-motion:reduce){html[data-style=designer] *,html[data-style=designer] :before,html[data-style=designer] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@layer base{html[data-style=designer] :is(.lg\:text-display,.lg\:text-display-home){letter-spacing:-.02em;font-weight:200}html[data-style=designer] .lg\:text-section{letter-spacing:-.015em;font-weight:200}html[data-style=designer] .lg\:text-card{letter-spacing:-.01em;font-weight:500}}
html[data-style=designer] .d-chapter{min-height:calc(100svh - var(--d-header))}html[data-style=designer] .d-chapter[data-size=short]{min-height:min(calc(100svh - var(--d-header)), 46rem)}html[data-style=designer] .d-crumbs+.d-chapter{min-height:calc(100svh - var(--d-header) - 2.75rem);scroll-snap-align:none}html[data-style=designer] .d-art{background:#0a0a0a;position:absolute;inset:0;overflow:hidden}html[data-style=designer] .d-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){html[data-style=designer] .d-kenburns{transform-origin:50%;will-change:transform;animation:20s cubic-bezier(.45,0,.55,1) infinite alternate both d-kenburns-a}html[data-style=designer] .d-kenburns[data-pan=b]{animation-name:d-kenburns-b}html[data-style=designer][data-motion=paused] .d-kenburns{animation-play-state:paused}}@keyframes d-kenburns-a{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}@keyframes d-kenburns-b{0%{transform:scale(1)translate(0,0)}to{transform:scale(1.08)translate(1.5%,-1%)}}html[data-style=designer] .d-scrim{background:#00000059;position:absolute;inset:0}html[data-style=designer] .d-scrim[data-strength=screen]{background:#000000a6}html[data-style=designer] .d-scrim:after{content:"";background:linear-gradient(#0000008c 0%,#0000 22% 28%,#00000080 56%,#000000d6 100%);position:absolute;inset:0}html[data-style=designer] .d-scrim[data-align=center]:after{background:linear-gradient(#00000080 0%,#0000 22% 70%,#00000073 100%)}html[data-style=designer] .d-scrim[data-align=center]:before{content:"";background:radial-gradient(60% 48% at 50% 54%,#00000085,#0000 100%);position:absolute;inset:0}html[data-style=designer] .d-scrim[data-strength=screen]:after{background:linear-gradient(#000c 0%,#0000001a 26%,#00000040 42%,#000000e6 100%)}html[data-style=designer] .d-scrim[data-strength=screen][data-align=center]:before{background:radial-gradient(62% 50% at 50% 52%,#0000009e,#0000 100%)}@media (max-width:767.98px){html[data-style=designer] .d-scrim:after{background:linear-gradient(#0009 0%,#0000001a 30%,#00000040 45%,#000000d9 100%)}html[data-style=designer] .d-scrim[data-strength=screen]:after{background:linear-gradient(#000000b3 0%,#00000073 30%,#0009 55%,#000000e6 100%)}}@media (max-width:1279.98px){html[data-style=designer] .d-scrim[data-align=center]:before{background:radial-gradient(110% 44% at 50% 55%,#000000a8,#0000 100%)}}html[data-style=designer] .d-cue svg{transition:transform .32s cubic-bezier(.22,1,.36,1)}html[data-style=designer] .d-cue:hover svg{transform:translateY(4px)}html[data-style=designer] .d-tile img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}html[data-style=designer] .d-tile:hover img,html[data-style=designer] .d-tile:focus-within img{transform:scale(1.04)}
html[data-style=editorial] :is(.e-section:not([data-tone=dark])+.e-section:not([data-tone=dark]),.e-section[data-tone=dark]+.e-section[data-tone=dark]){background-image:linear-gradient(var(--e-rule), var(--e-rule));background-position:top;background-repeat:no-repeat;background-size:calc(100% - 2.5rem) 1px}@media (min-width:640px){html[data-style=editorial] :is(.e-section:not([data-tone=dark])+.e-section:not([data-tone=dark]),.e-section[data-tone=dark]+.e-section[data-tone=dark]){background-size:calc(100% - 4rem) 1px}}@media (min-width:1024px){html[data-style=editorial] :is(.e-section:not([data-tone=dark])+.e-section:not([data-tone=dark]),.e-section[data-tone=dark]+.e-section[data-tone=dark]){background-size:min(100% - 6rem,78rem) 1px}}html[data-style=editorial] .e-section:has(.e-kicker){background-image:none}html[data-style=editorial] .e-btn{border-radius:0}html[data-style=editorial] .e-prose{max-width:68ch;font-size:1.1875rem;line-height:1.58}html[data-style=editorial] .e-prose p,html[data-style=editorial] .e-prose ul,html[data-style=editorial] .e-prose ol{margin-top:1.1em}html[data-style=editorial] .e-prose h2{border-top:1px solid var(--e-rule);font-family:var(--font-display);letter-spacing:-.01em;margin-top:2.25em;padding-top:.9em;font-size:1.875rem;font-weight:400;line-height:1.15}html[data-style=editorial] .e-prose h3{font-family:var(--font-display);margin-top:1.75em;font-size:1.375rem;font-weight:500;line-height:1.25}html[data-style=editorial] .e-prose a{color:var(--e-accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}html[data-style=editorial] .e-prose a:hover{text-decoration-thickness:2px}html[data-style=editorial] .e-prose ul{padding-left:1.25rem;list-style:none}html[data-style=editorial] .e-prose ul>li{margin-top:.4em;position:relative}html[data-style=editorial] .e-prose ul>li:before{content:"";background:var(--e-accent);width:.45rem;height:1px;position:absolute;top:.72em;left:-1.1rem}html[data-style=editorial] .e-prose ol{padding-left:1.5rem;list-style:decimal}html[data-style=editorial] .e-prose ol>li::marker{color:var(--e-accent);font-family:var(--font-display);font-style:italic}html[data-style=editorial] .e-prose>section:first-of-type>p:first-of-type:first-letter,html[data-style=editorial] .e-prose>p:first-child:not([class]):first-letter{float:left;color:var(--e-accent);font-family:var(--font-display);margin:.1em .08em 0 0;font-size:3.2em;line-height:.75}@supports (initial-letter:2) or (-webkit-initial-letter:2){html[data-style=editorial] .e-prose>section:first-of-type>p:first-of-type:first-letter,html[data-style=editorial] .e-prose>p:first-child:not([class]):first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2;margin:0 .12em 0 0}}@media (min-width:1024px){html[data-style=editorial] .e-prose{font-size:1.25rem;line-height:1.6}}html[data-style=editorial] .e-prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}
html[data-style=editorial] .e-frame{border:1px solid var(--e-ink);background:var(--e-card);padding:.5rem;position:relative}html[data-style=editorial] .e-frame img{outline:1px solid var(--e-rule)}@media (min-width:1024px){html[data-style=editorial] .e-frame{padding:.75rem}}html[data-style=editorial] .e-figure{margin:0}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a128116a0bc3fa8c-s.1j5s5ojb4-d-s.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/9db33c57cd4391b8-s.237s8-2g-gft2.woff2)format("woff2");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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8010b10db0d5feb2-s.0hamgza7cpt1x.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.40v7iydlhc_yt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.438h7bwt6ldsi.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.0rg7ym60g9xsl.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5b08768d-module__GMdG3q__className{font-family:Fraunces,Fraunces Fallback}.fraunces_5b08768d-module__GMdG3q__variable{--font-editorial-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.15s2gb72mvmw9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.43_ypb-kqawuo.woff2)format("woff2");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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.3z77xcxvtx9_e.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.23oeb0afa3wba.woff2)format("woff2");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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_14a309af-module__k-fZSW__className{font-family:Newsreader,Newsreader Fallback}.newsreader_14a309af-module__k-fZSW__variable{--font-editorial-text:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_d368192e-module__FtWU0a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_d368192e-module__FtWU0a__variable{--font-editorial-label:"Inter", "Inter Fallback"}
html[data-style=editorial] .e-ratecard{border-top:2px solid var(--e-ink)}html[data-style=editorial] .e-ratecard__labels{display:none}html[data-style=editorial] .e-ratecard__plans{gap:0;display:grid}html[data-style=editorial] .e-ratecard__plan{border-bottom:2px solid var(--e-ink)}html[data-style=editorial] .e-ratecard__article{height:100%}html[data-style=editorial] .e-ratecard__article[aria-current]{background:var(--e-card);box-shadow:inset 0 3px 0 var(--e-accent)}html[data-style=editorial] .e-ratecard__cell{border-bottom:1px solid var(--e-rule);padding:1.125rem 0}html[data-style=editorial] .e-ratecard__article>.e-ratecard__cell:last-child{border-bottom:0}html[data-style=editorial] .e-ratecard__limit{padding-left:1.1rem;position:relative}html[data-style=editorial] .e-ratecard__limit:before{content:"";background:var(--e-accent);width:.55rem;height:1px;position:absolute;top:.72em;left:0}@media (max-width:1023px){html[data-style=editorial] .e-ratecard__article[aria-current] .e-ratecard__cell{padding-inline:1rem}}@media (min-width:1024px){html[data-style=editorial] .e-ratecard{grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}html[data-style=editorial] .e-ratecard__plans{grid-area:1/1/span 6/-1;grid-template-columns:subgrid;grid-template-rows:subgrid}html[data-style=editorial] .e-ratecard__plan{grid-row:1/span 6;grid-template-rows:subgrid;border-bottom:0;border-left:1px solid var(--e-rule);display:grid}html[data-style=editorial] .e-ratecard__plan:first-child{border-left:0}html[data-style=editorial] .e-ratecard__article{grid-row:1/span 6;grid-template-rows:subgrid;display:grid}html[data-style=editorial] .e-ratecard__cell{padding:1.5rem}html[data-style=editorial] .e-ratecard__article>.e-ratecard__cell:last-child{border-bottom:2px solid var(--e-ink)}}@media (min-width:1280px){html[data-style=editorial] .e-ratecard{grid-template-columns:8.5rem repeat(3,minmax(0,1fr))}html[data-style=editorial] .e-ratecard__labels{grid-area:1/1/span 6;grid-template-rows:subgrid;display:grid}html[data-style=editorial] .e-ratecard__labels>.e-ratecard__cell{padding-left:0}html[data-style=editorial] .e-ratecard__labels>.e-ratecard__cell:last-child{border-bottom:2px solid var(--e-ink)}html[data-style=editorial] .e-ratecard__plans{grid-column:2/-1}html[data-style=editorial] .e-ratecard__plan:first-child{border-left:1px solid var(--e-rule)}}
html[data-style=editorial] .e-nameplate{letter-spacing:-.035em;font-variation-settings:"opsz" 144;font-size:clamp(2rem,1.2rem + 3.6vw,4.5rem);font-weight:400;line-height:.95}html[data-style=editorial] .e-nameplate--small{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem)}html[data-style=editorial] .e-nameplate:hover{color:var(--e-accent)}html[data-style=editorial] .e-masthead a,html[data-style=editorial] .e-masthead button{transition:color .2s,background-color .2s}@media (prefers-reduced-motion:reduce){html[data-style=editorial] .e-masthead a,html[data-style=editorial] .e-masthead button{transition:none}}
html[data-style=editorial]{--e-paper:#f6f1e7;--e-toned:#efe8db;--e-card:#fbf8f2;--e-ink:#1b1916;--e-muted:#6b645b;--e-accent:#7a2e2a;--e-accent-deep:#5e2320;--e-green:#2f4a3a;--e-rule:#1b191626;--e-rule-strong:#1b19169e;--e-ease:cubic-bezier(.22, 1, .36, 1);--color-canvas:var(--e-paper);--color-neutral-dark:var(--e-toned);--color-stone:var(--e-ink);--color-stone-light:var(--e-card);--color-stone-shade:#d9d0bf;--color-copper:var(--e-ink);--color-gold:var(--e-accent);--color-gold-light:#8e3a35;--color-gold-shade:var(--e-accent-deep);--color-teal:var(--e-green);--color-silver-shade:var(--e-accent-deep);--radius-control:0px;--radius-panel:0px;--text-display-home:6.5rem;--text-display-home--line-height:.95;--text-display:4.75rem;--text-display--line-height:.97;--text-section:3.25rem;--text-section--line-height:1.02;--text-card:1.75rem;--text-card--line-height:1.12;--text-xs:.78125rem;--text-sm:.96875rem;--text-sm--line-height:1.55;--text-base:1.1875rem;--text-base--line-height:1.5789;--text-lg:1.3125rem;--text-lg--line-height:1.55;background:var(--e-paper);color:var(--e-ink);font-optical-sizing:auto;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html[data-style=editorial] body{background:var(--e-paper);color:var(--e-ink);font-kerning:normal;font-size:1.1875rem;line-height:1.5789}html[data-style=editorial] ::selection{color:var(--e-ink);background:#e9dfcb}html[data-style=editorial] :focus-visible{outline:2px solid var(--e-accent);outline-offset:3px}html[data-style=editorial] .font-display{font-variation-settings:"SOFT" 0;letter-spacing:-.01em}html[data-style=editorial] .opacity-60{opacity:.7}html[data-style=editorial] .text-stone\/60{color:color-mix(in oklab, var(--e-ink) 70%, transparent)}html[data-style=editorial] :is(input,select,textarea).border-current\/40{border-color:var(--e-rule-strong);background-color:var(--e-card)}html[data-style=editorial] input[type=checkbox]:checked{background-color:var(--e-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23F6F1E7' stroke-width='2' d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}html[data-style=editorial] .bg-canvas.text-stone-light{background-color:var(--e-ink);color:var(--e-paper)}html[data-style=editorial] .bg-canvas.text-stone-light:hover{background-color:var(--e-accent-deep)}html[data-style=editorial] .e-label{font-family:var(--e-font-label);letter-spacing:.12em;text-transform:uppercase;font-size:.71875rem;font-weight:500;line-height:1.4}html[data-style=editorial] .e-kicker{color:var(--e-accent);align-items:baseline;gap:.75rem;display:flex}html[data-style=editorial] .e-kicker:after{content:"";background:var(--e-rule);flex:1;height:1px;transform:translateY(-.25em)}html[data-style=editorial] .e-numbered{counter-reset:e-feature}html[data-style=editorial] .e-numbered .e-num:before{counter-increment:e-feature;content:counter(e-feature, decimal-leading-zero);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:1.125rem;font-style:italic}html[data-style=editorial] .e-numeral{font-family:var(--font-display);color:var(--e-accent);font-variant-numeric:lining-nums;font-style:italic;font-weight:300}html[data-style=editorial] .e-letter dt>:is(h2,h3):before{content:"Q.";font-family:var(--font-display);color:var(--e-accent);margin-right:.5rem;font-style:italic;font-weight:300}html[data-style=editorial] .e-letter dd:before{content:"A.";font-family:var(--e-font-label);letter-spacing:.12em;color:var(--e-accent);margin-right:.5rem;font-size:.71875rem;font-weight:500}html[data-style=editorial] .e-muted{color:var(--e-muted)}html[data-style=editorial] .e-accent{color:var(--e-accent)}html[data-style=editorial] .e-rule{border-color:var(--e-rule)}html[data-style=editorial] .e-rule-ink{border-color:var(--e-ink)}html[data-style=editorial] .e-deck{font-family:var(--font-sans);font-style:italic;font-weight:300}html[data-style=editorial] .e-tag{color:var(--e-green);font-family:var(--e-font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}html[data-style=editorial] .e-link{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .32s var(--e-ease), color .2s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:1px;text-decoration:none}html[data-style=editorial] .e-link:hover,html[data-style=editorial] .e-link:focus-visible{color:var(--e-accent);background-size:100% 2px}html[data-style=editorial] .e-draw{background-image:linear-gradient(var(--e-accent), var(--e-accent));transition:background-size .42s var(--e-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px}html[data-style=editorial] .e-draw:hover,html[data-style=editorial] .e-draw:focus-visible,html[data-style=editorial] a:hover .e-draw,html[data-style=editorial] a:focus-visible .e-draw{background-size:100% 1px}html[data-style=editorial] .e-dropcap:first-letter{float:left;color:var(--e-accent);font-family:var(--font-display);margin:.1em .08em 0 0;font-size:3.2em;font-weight:400;line-height:.75}@supports (initial-letter:2) or (-webkit-initial-letter:2){html[data-style=editorial] .e-dropcap:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2;margin:0 .12em 0 0}}@keyframes e-fade{0%{transform:translateY(6px)}to{transform:none}}html[data-style=editorial] .e-fade{animation:e-fade .7s var(--e-ease) both}html[data-style=editorial] .e-fade-2{animation:e-fade .7s .12s var(--e-ease) both}@media (prefers-reduced-motion:reduce){html[data-style=editorial] .e-fade,html[data-style=editorial] .e-fade-2{animation:none}html[data-style=editorial] .e-link,html[data-style=editorial] .e-draw,html[data-style=editorial] .e-btn{transition:none}html[data-style=editorial]{scroll-behavior:auto}}html[data-style=editorial] .e-num{display:none}html[data-style=editorial] .e-numbered .e-num{display:inline}@media (min-width:1280px){html[data-style=editorial] .e-letters{column-count:2;column-rule:1px solid var(--e-rule);column-gap:3rem}}html[data-style=editorial] .e-letter{break-inside:avoid}html[data-style=editorial] .e-tag--info{color:var(--e-accent)}html[data-style=editorial] .e-tag--neutral{color:var(--e-muted)}
html[data-style=editorial] main :is(li,div).rounded-panel:is(.border-copper\/20,.border-stone\/15):not([class*=bg-]){border-width:1px 0 0;border-color:var(--e-ink);padding-left:0;padding-right:0}html[data-style=editorial] main ul.rounded-panel:is(.border-copper\/20,.border-stone\/15){border-width:2px 0 1px;border-color:var(--e-ink)}html[data-style=editorial] .rounded-control.tracking-normal.justify-center{font-family:var(--e-font-label);letter-spacing:.12em;text-transform:uppercase;font-size:.71875rem;font-weight:600}html[data-style=editorial] .rounded-control.tracking-normal.justify-center.bg-gold{background-color:var(--e-ink);color:var(--e-paper)}html[data-style=editorial] .rounded-control.tracking-normal.justify-center.bg-gold:hover{background-color:var(--e-accent)}html[data-style=editorial] .rounded-control.tracking-normal.justify-center.border-stone\/40{border-color:var(--e-ink)}html[data-style=editorial] main table caption{font-size:.9375rem;font-style:italic}html[data-style=editorial] main table thead tr{border-bottom:2px solid var(--e-ink);opacity:1}html[data-style=editorial] main table th,html[data-style=editorial] main table td>span.uppercase{font-family:var(--e-font-label);letter-spacing:.12em;color:var(--e-muted);font-size:.6875rem}html[data-style=editorial] main table td>span.uppercase{opacity:1}html[data-style=editorial] main span.rounded-control.border.text-xs.font-medium:has(>span.font-mono){font-family:var(--e-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--e-green);border-color:currentColor;font-size:.6875rem;font-weight:600}html[data-style=editorial] main span.rounded-control.border.text-xs.font-medium.border-current:has(>span.font-mono){color:var(--e-accent)}html[data-style=editorial] main span.rounded-control.border.text-xs.font-medium[class*=border-stone]:has(>span.font-mono){color:var(--e-muted)}html[data-style=editorial] main fieldset legend{font-family:var(--font-display);font-size:1.125rem;font-weight:400}html[data-style=editorial] main [role=status].border-l-4,html[data-style=editorial] main [role=alert].border-l-4{background:var(--e-card)}html[data-style=editorial] .e-section[data-e-opener]:not([data-tone=dark])+.e-section:not([data-tone=dark]){background-image:none}html[data-style=editorial] a[href=\#main]:focus{font-family:var(--e-font-label);letter-spacing:.12em;text-transform:uppercase;padding:.75rem 1rem;font-size:.75rem;font-weight:600}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.45535valc9rzk.woff2)format("woff2");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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_12cd18dd-module__-sSs3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_12cd18dd-module__-sSs3a__variable{--font-inter:"Inter", "Inter Fallback"}
html[data-style=modern] .mo-plans{--m-accent:#b64400}html[data-style=modern] .mo-plans[data-tone=dark]{--m-accent:#ff9f0a}html[data-style=modern] [data-m-plan] .mo-price>span:first-child{font-family:var(--font-display);letter-spacing:-.01em;font-size:2.5rem;font-weight:600;line-height:1.1}html[data-style=modern] [data-m-plan] .mo-price>span:not(:first-child){color:var(--m-muted);opacity:1}html[data-style=modern] .mo-segmented{background:#00000012}html[data-style=modern] [data-tone=dark] .mo-segmented{background:#ffffff1f}html[data-style=modern] .mo-segmented__on{color:#1d1d1f;background:#fff;box-shadow:0 1px 4px #00000024}
@keyframes mo-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes mo-fade{0%{opacity:0}to{opacity:1}}@keyframes mo-frost{0%{-webkit-backdrop-filter:saturate()blur();backdrop-filter:saturate()blur();background-color:#fff0;box-shadow:inset 0 -1px #0000}to{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb8;box-shadow:inset 0 -1px #00000029}}html[data-style=modern] .mo-globalnav:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#fafafccc;position:absolute;inset:0}html[data-style=modern] .mo-globalnav.is-open:before{background:#fafafc}html[data-style=modern] .mo-flyout{background:#fafafc;box-shadow:0 1px #0000000f}html[data-style=modern] .mo-flyout-scrim{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#e8e8ed66}html[data-style=modern] .mo-localnav{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#ffffffb8;box-shadow:inset 0 -1px #00000029}@keyframes mo-frost-dark{0%{-webkit-backdrop-filter:saturate()blur();backdrop-filter:saturate()blur();background-color:#16161700;box-shadow:inset 0 -1px #fff0}to{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#161617cc;box-shadow:inset 0 -1px #ffffff1f}}html[data-style=modern]:has(main .mo-hero[data-tone=dark]) .mo-localnav{background-color:#161617cc;box-shadow:inset 0 -1px #ffffff1f}html[data-style=modern]:has(main .mo-hero[data-tone=dark]) .mo-localnav :is(a:not([data-m]),button){color:#f5f5f7}html[data-style=modern]:has(main .mo-hero[data-tone=dark]) .mo-localnav a[aria-current=page]{color:#f5f5f7a3}html[data-style=modern] .mo-footer__group[open] .mo-footer__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){html[data-style=modern] .mo-flyout:not([hidden]){animation:mo-drop .24s var(--m-ease) both}html[data-style=modern] .mo-flyout-scrim,html[data-style=modern] .mo-menu{animation:.2s ease-out both mo-fade}@supports (animation-timeline:scroll()){html[data-style=modern] .mo-localnav{animation:linear both mo-frost;animation-timeline:scroll(root);animation-range:0 64px}html[data-style=modern]:has(main .mo-hero[data-tone=dark]) .mo-localnav{animation-name:mo-frost-dark}}}
@layer theme;@layer base{html[data-style=modern] .font-display{letter-spacing:-.015em;font-weight:600}html[data-style=modern] :is(.text-xs,.text-sm){letter-spacing:-.01em}html[data-style=modern] ::selection{background:#0071e338}}@layer components,utilities;html[data-style=modern]{--m-blue:#0071e3;--m-blue-hover:#006edb;--m-link:#06c;--m-focus:#0071e3;--m-text:#1d1d1f;--m-muted:#6e6e73;--m-bg:#fff;--m-raised:#f5f5f7;--m-line:#00000024;--m-ease:cubic-bezier(.28, .11, .32, 1);--color-canvas:#fff;--color-stone:#1d1d1f;--color-copper:#1d1d1f;--color-gold:#0071e3;--color-gold-light:#006edb;--color-gold-shade:#06c;--color-stone-light:#f5f5f7;--color-stone-shade:#d2d2d7;--color-neutral-dark:#f5f5f7;--color-silver-shade:#333336;--color-teal:#0071e3;--radius-control:980px;--radius-panel:18px;--text-display-home:5rem;--text-display-home--line-height:1.05;--text-display:3.5rem;--text-display--line-height:1.07;--text-section:3rem;--text-section--line-height:1.08;--text-card:1.75rem;--text-card--line-height:1.14;color:#1d1d1f;background:#fff}html[data-style=modern] body{letter-spacing:-.022em;font-size:17px;line-height:1.47059}html[data-style=modern] [data-tone=canvas]{--m-bg:#fff;--m-raised:#f5f5f7;--m-text:#1d1d1f;--m-muted:#6e6e73;--m-link:#06c;--m-focus:#0071e3;--m-line:#00000024;--color-stone:#1d1d1f;--color-copper:#1d1d1f;--color-gold:#0071e3;--color-gold-shade:#06c;--color-neutral-dark:#f5f5f7;--color-stone-light:#f5f5f7}html[data-style=modern] [data-tone=light]{--m-bg:#f5f5f7;--m-raised:#fff;--m-text:#1d1d1f;--m-muted:#6e6e73;--m-link:#06c;--m-focus:#06c;--m-line:#00000024;--color-stone:#1d1d1f;--color-copper:#1d1d1f;--color-gold:#06c;--color-gold-shade:#06c;--color-neutral-dark:#fff;--color-stone-light:#fff}html[data-style=modern] [data-tone=dark]{--m-bg:#000;--m-raised:#1d1d1f;--m-text:#f5f5f7;--m-muted:#86868b;--m-link:#2997ff;--m-focus:#2997ff;--m-line:#ffffff2e;--color-stone:#f5f5f7;--color-copper:#f5f5f7;--color-gold:#2997ff;--color-gold-shade:#2997ff;--color-neutral-dark:#1d1d1f;--color-stone-light:#1d1d1f;--color-stone-shade:#424245}html[data-style=modern] section[data-tone=canvas]{color:#1d1d1f;background-color:#fff}html[data-style=modern] section[data-tone=light]{color:#1d1d1f;background-color:#f5f5f7}html[data-style=modern] section[data-tone=dark]{color:#f5f5f7;background-color:#000}html[data-style=modern] main .rounded-panel:is([class*=border-copper],[class*=border-stone],[class*=border-gold]){background-color:var(--m-raised);border-color:#0000}html[data-style=modern] main li>span[aria-hidden]:first-child:is(.text-gold,.text-gold-shade){background:var(--m-muted);border-radius:999px;flex:none;width:4px;height:4px;margin-top:.62em;font-size:0}html[data-style=modern] main li.rounded-panel>span[aria-hidden]:first-child:is(.text-gold,.text-gold-shade){margin-top:.7em}html[data-style=modern] main .opacity-60{opacity:.72}html[data-style=modern] main .text-stone\/60{color:color-mix(in oklab, var(--color-stone) 72%, transparent)}html[data-style=modern] main a:is(.underline,[class*=hover\:underline]):not([data-m]){color:var(--m-link);text-decoration-thickness:1px}html[data-style=modern] main .bg-canvas.text-stone-light{background-color:var(--m-blue);color:#fff}html[data-style=modern] main .bg-canvas.text-stone-light:hover{background-color:var(--m-blue-hover)}html[data-style=modern] main :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--m-bg);border-radius:12px}html[data-style=modern] main .rounded-panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#fff}html[data-style=modern] main [data-tone=dark] :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#1d1d1f}html[data-style=modern] main :is(button,a).rounded-control{letter-spacing:-.01em}html[data-style=modern] main thead tr{text-transform:none;letter-spacing:-.01em}html[data-style=modern] main thead th{font-weight:600}html[data-style=modern] main [id]{scroll-margin-top:4.5rem}html[data-style=modern] main [class*=lg\:sticky]{top:4.5rem}html[data-style=modern] main a.rounded-panel{transition:box-shadow .2s}html[data-style=modern] main a.rounded-panel:hover{box-shadow:0 6px 20px #0000001a}html[data-style=modern] main>section[data-tone=light]+section[data-tone=light],html[data-style=modern] main>section[data-tone=canvas]+section[data-tone=canvas],html[data-style=modern] main>section[data-tone=dark]+section[data-tone=dark]{padding-top:0}html[data-style=modern] main section :is(p,ul).text-sm:not(:where([data-m-plan] *,table *,.mo-footnotes *)){letter-spacing:-.022em;font-size:1.0625rem;line-height:1.47059}html[data-style=modern] main td>span.uppercase:first-child{text-transform:none;letter-spacing:-.01em;color:var(--m-muted);opacity:1}@media (max-width:767.98px){html[data-style=modern] main tbody td:first-child>span:first-child{display:none}html[data-style=modern] main tbody td:first-child{justify-content:flex-start;font-weight:600}}html[data-style=modern] main a.rounded-control[class*=border]:not([data-m]){border-color:var(--m-link);color:var(--m-link)}html[data-style=modern] main a.rounded-control[class*=border]:not([data-m]):hover{background-color:var(--m-blue);border-color:var(--m-blue);color:#fff}html[data-style=modern] main p.opacity-75:has(>a){opacity:1;color:var(--m-muted)}html[data-style=modern]{scroll-padding-top:3.5rem}html[data-style=modern]:has(.mo-localnav){scroll-padding-top:6.5rem}html[data-style=modern] main div:has(>[data-poster=contact]){flex-direction:column;display:flex}html[data-style=modern] main [data-poster=contact]{aspect-ratio:16/10;order:2;margin:2rem 0 0}
@layer components{html[data-style=modern] .mo-laptop{position:relative}html[data-style=modern] .mo-laptop__lid{background:#0b0b0c;border-radius:3% 3% 1.4% 1.4%/4.6% 4.6% 2.2% 2.2%;margin-inline:6.14%;padding:2.02% 2.02% 2.54%;position:relative;box-shadow:0 0 0 1.5px #a1a1a6,inset 0 0 0 1px #2c2c2e,0 40px 60px -30px #00000059}html[data-style=modern] .mo-laptop__screen{aspect-ratio:16/10;background:#161617;border-radius:.6%/1%;position:relative;overflow:hidden}html[data-style=modern] .mo-laptop__base{background:linear-gradient(#f5f5f7 0%,#d2d2d7 30%,#b0b0b5 70%,#6e6e73 100%);border-radius:.6% .6% 12% 12%/8% 8% 100% 100%;width:100%;height:0;margin-left:0;padding-top:2.98%;position:relative;box-shadow:0 18px 30px -18px #00000073}html[data-style=modern] .mo-laptop__base:before{content:"";background:linear-gradient(#9e9ea3,#c7c7cc);border-radius:0 0 14px 14px/0 0 100% 100%;width:13%;height:42%;position:absolute;top:0;left:50%;transform:translate(-50%)}html[data-style=modern] .mo-phone{background:#0b0b0c;border-radius:16%/7.4%;padding:3.6%;position:relative;box-shadow:0 0 0 1.5px #8e8e93,inset 0 0 0 1px #3a3a3c,0 30px 50px -24px #00000080}html[data-style=modern] .mo-phone__screen{aspect-ratio:390/900;background:#000;border-radius:12.5%/5.6%;flex-direction:column;display:flex;position:relative;overflow:hidden}html[data-style=modern] .mo-phone__screen:before{content:"";background:#000;flex:none;height:6.2%}html[data-style=modern] .mo-phone__screen picture{flex:auto;min-height:0}html[data-style=modern] .mo-phone__island{z-index:1;background:#000;border-radius:999px;width:29%;height:2.9%;position:absolute;top:4.9%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #1d1d1f}html[data-style=modern] .mo-gradient-text{color:#f5f5f7;background:linear-gradient(90deg,#f5f5f7 0%,#a1c4ff 55%,#6aa9ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){html[data-style=modern] .mo-gradient-text{-webkit-text-fill-color:currentColor;background:0 0}}html[data-style=modern] .mo-gradient-number{color:#0071e3;background:linear-gradient(135deg,#0071e3 0%,#5e5ce6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (forced-colors:active){html[data-style=modern] .mo-gradient-number{-webkit-text-fill-color:currentColor;background:0 0}}}
@keyframes mo-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes mo-settle{0%{transform:scale(1.04)}to{transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-style=modern] .mo-reveal{animation:linear forwards mo-reveal;animation-timeline:view();animation-range:entry entry 180px}html[data-style=modern] .mo-settle{transform-origin:50% 0;animation:linear both mo-settle;animation-timeline:scroll(root);animation-range:0 90vh}}html[data-style=modern] .mo-lift{transition:transform .3s var(--m-ease), box-shadow .3s var(--m-ease)}html[data-style=modern] .mo-lift:hover{transform:scale(1.012)}}
html[data-style=modern] .mo-carousel{--m-control:#00000012;--m-control-hover:#0000001f}html[data-style=modern] [data-tone=dark] .mo-carousel{--m-control:#ffffff1f;--m-control-hover:#fff3}html[data-style=modern] .mo-carousel__track{--m-gutter:max(6.25vw, calc((100vw - 980px) / 2));padding-inline:var(--m-gutter);scroll-padding-inline:var(--m-gutter);scrollbar-width:none;overscroll-behavior-x:contain}html[data-style=modern] .mo-carousel__track::-webkit-scrollbar{display:none}html[data-style=modern] .mo-carousel__track>li{scroll-snap-align:start;flex:none}
