:root{--ed-petrol:rgb(var(--light-brand));--ed-petrol-deep:rgb(var(--deep-bg));--ed-petrol-soft:color-mix(in srgb,var(--ed-petrol) 62%,white);--ed-tint:color-mix(in srgb,var(--ed-petrol) 21%,white);--ed-dark:color-mix(in srgb,var(--ed-petrol) 60%,black);--ed-orange:rgb(var(--accent));--ed-orange-deep:color-mix(in srgb,var(--ed-orange) 80%,black);--ed-orange-text:rgb(var(--light-accent-text));--ed-orange-soft:color-mix(in srgb,var(--ed-orange) 14%,white);--ed-paper:rgb(var(--light-bg));--ed-mist:rgb(var(--light-surface));--ed-card:#fff;--ed-ink:rgb(var(--light-ink));--ed-muted:rgb(var(--light-muted));--ed-line:rgb(var(--light-border));--ed-head:rgb(var(--light-heading));--ed-accent:var(--ed-petrol);--ed-on-dark:#fff;--ed-bg:var(--ed-paper);--ed-r-lg:28px;--ed-r-md:20px;--ed-r-sm:12px;--ed-shadow:0 18px 40px -24px rgb(var(--light-ink)/0.35),0 2px 6px -2px rgb(var(--light-ink)/0.08);--ed-wrap:1200px;--ed-gutter:clamp(20px,4vw,56px);--ed-ease:cubic-bezier(0.16,1,0.3,1);--ed-fs-xxl:clamp(2.5rem,4.6vw,4.1rem);--ed-fs-hero:clamp(2.25rem,4vw,3.5rem);--ed-fs-xl:clamp(2rem,3.4vw,3rem);--ed-fs-l:clamp(1.5rem,2.4vw,2rem);--ed-fs-m:1.25rem;--ed-fs-lead:1.125rem;--ed-fs-body:1.0625rem;--ed-fs-s:0.9375rem;--ed-fs-xs:0.8125rem;--ed-fs-xxs:0.75rem}@media (max-width:600px){:root{--ed-fs-body:1rem;--ed-fs-lead:1.0625rem;--ed-fs-m:1.125rem}}[data-ground=tinted]{--ed-bg:var(--ed-mist)}[data-ground=cover],[data-ground=deep]{--ed-head:#fff;--ed-bg:var(--ed-petrol)}[data-ground=paper]{--ed-head:rgb(var(--light-heading))}.ed-sec{padding-block:clamp(88px,11vw,144px);font-size:var(--ed-fs-body);line-height:1.65}div:is([data-ground=paper],:not([data-ground])):has(>.ed-sec:not(.ed-hero))+div:is([data-ground=paper],:not([data-ground]))>.ed-sec{padding-top:clamp(24px,3vw,48px)}.ed-wrap{max-width:var(--ed-wrap);margin:0 auto;padding:0 var(--ed-gutter)}:where(.ed-sec) h1,:where(.ed-sec) h2,:where(.ed-sec) h3{margin:0;font-weight:600;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;color:var(--ed-head)}:where(.ed-sec) p{margin:0}.ed-title{font-size:var(--ed-fs-xl)}.ed-lead{margin-top:20px;color:var(--ed-muted);font-size:var(--ed-fs-lead);max-width:62ch}[data-ground=cover] .ed-lead,[data-ground=deep] .ed-lead{color:var(--ed-on-dark)}.ed-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}@media (min-width:901px){.ed-sticky{position:sticky;top:120px;align-self:start}}@media (max-width:900px){.ed-split{grid-template-columns:1fr}}.ed-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;gap:.6em;min-height:52px;padding:0 1.6em;border-radius:999px;font-family:inherit;font-weight:600;font-size:var(--ed-fs-body);line-height:1.2;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:background .25s var(--ed-ease),color .25s var(--ed-ease),border-color .25s var(--ed-ease)}.ed-btn svg{width:18px;height:18px;flex:none;transition:transform .3s var(--ed-ease)}.ed-btn:hover svg{transform:translateX(3px)}.ed-btn--primary{background:var(--ed-petrol);color:#fff}.ed-btn--light:hover,.ed-btn--primary:hover{background:var(--ed-orange);color:var(--ed-ink)}.ed-btn--light{background:#fff;color:var(--ed-ink)}.ed-btn--ghost{border-color:currentColor;color:inherit;background:transparent}.ed-btn--ghost:hover{background:rgb(255 255 255/.12)}.ed-btn--ghost-dark{border-color:var(--ed-petrol);color:var(--ed-petrol)}.ed-btn--ghost-dark:hover{background:var(--ed-petrol);color:#fff}.ed-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.ed-btns--stack{flex-direction:column;align-items:flex-start}.ed-link{display:inline-flex;align-items:center;gap:.5em;font-weight:600;color:var(--ed-accent);text-decoration:none;border-bottom:1.5px solid var(--ed-orange);padding:10px 0 2px;margin-top:-10px}.ed-link svg{width:18px;height:18px}.ed-link:hover{color:var(--ed-ink)}.ed-stars{display:inline-flex;gap:2px;flex:none;color:var(--ed-orange)}.ed-stars svg{width:18px;height:18px}.ed-sec :focus-visible{outline:2px solid var(--ed-orange-deep);outline-offset:3px;border-radius:6px}.ed-hero :focus-visible,:is([data-ground=cover],[data-ground=deep])>.ed-sec :focus-visible{outline-color:#fff}.ed-sec [data-ground=paper] :focus-visible{outline-color:var(--ed-orange-deep)}.ed-hero{position:relative;min-height:min(calc(100vh - 92px),760px);display:flex;align-items:center;color:#fff;overflow:hidden;isolation:isolate;margin-inline:clamp(8px,1vw,14px);border-radius:clamp(24px,3vw,40px);padding-block:0}.ed-hero--sub{min-height:min(calc(100vh - 92px),640px)}.ed-hero.ed-hero--band{min-height:0;background:var(--ed-petrol)}.ed-hero.ed-hero--band:before{display:none}.ed-hero.ed-hero--band .ed-hero__in{padding-block:clamp(56px,8vw,104px);margin-top:0}.ed-hero__img{position:absolute;inset:0;z-index:-2}.ed-hero__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,62% 30%);object-position:var(--pos,62% 30%)}.ed-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--ed-dark) 92%,transparent) 0,color-mix(in srgb,var(--ed-dark) 82%,transparent) 38%,color-mix(in srgb,var(--ed-dark) 18%,transparent) 66%,transparent 100%),linear-gradient(0deg,color-mix(in srgb,var(--ed-dark) 55%,transparent),transparent 45%)}.ed-hero__in{padding-block:clamp(64px,9vh,104px) calc(clamp(64px, 9vh, 104px) + 56px);width:100%}.ed-hero--sub .ed-hero__in{padding-block:clamp(64px,9vh,104px)}.ed-hero h1{color:#fff;font-size:var(--ed-fs-hero);max-width:15ch;letter-spacing:-.03em;line-height:1.04}.ed-hero--sub h1{font-size:var(--ed-fs-xl);max-width:18ch}.ed-hero__text p{margin-top:24px;max-width:52ch;font-size:var(--ed-fs-lead);color:rgb(255 255 255/.92);text-wrap:pretty}.ed-hero__text p+p{margin-top:1em}.ed-hero .ed-btns{margin-top:36px}.ed-crumbs{display:flex;flex-wrap:wrap;row-gap:2px;gap:8px;font-size:var(--ed-fs-s);margin:0 0 22px;padding:0;list-style:none;color:#fff}.ed-crumbs a{text-decoration:none;padding-block:10px;margin-block:-10px}.ed-crumbs a:hover{text-decoration:underline}.ed-crumbs [aria-hidden]{opacity:.6;margin-left:8px}@media (min-width:701px){.ed-hero--sub .ed-hero__text p{text-wrap:balance}}@media (min-width:901px){.ed-hero--split{background:var(--ed-dark)}.ed-hero--split .ed-hero__img{left:auto;width:62%}.ed-hero--split .ed-hero__img img{-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.ed-hero--split:before{background:linear-gradient(90deg,color-mix(in srgb,var(--ed-dark) 90%,transparent) 0,color-mix(in srgb,var(--ed-dark) 75%,transparent) 34%,transparent 52%),linear-gradient(0deg,color-mix(in srgb,var(--ed-dark) 40%,transparent),transparent 40%)}}@media (max-width:600px){.ed-hero{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0;background:var(--ed-dark)}.ed-hero:before{display:none}.ed-hero__img{position:relative;inset:auto;z-index:0;flex:none;height:clamp(230px,66vw,320px)}.ed-hero__img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--ed-dark) 0,color-mix(in srgb,var(--ed-dark) 55%,transparent) 22%,transparent 48%)}.ed-hero__img img{-o-object-position:var(--pos-m,62% 35%);object-position:var(--pos-m,62% 35%)}.ed-hero--sub .ed-hero__in,.ed-hero__in{position:relative;z-index:1;padding-block:0 44px;margin-top:-34px}.ed-hero:not(.ed-hero--sub) .ed-hero__in{padding-bottom:104px}.ed-hero .ed-btns .ed-btn{flex:1 1 100%}}@media (max-width:360px){.ed-hero h1{font-size:2rem}}.ed-trust{position:relative;z-index:3;margin-top:-56px}.ed-trust--flat{margin-top:0;padding-block:clamp(24px,3vw,48px)}.ed-trust__card{background:var(--ed-card);border-radius:var(--ed-r-lg);box-shadow:var(--ed-shadow);overflow:hidden}.ed-stats{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:clamp(16px,3vw,40px);padding:clamp(28px,3vw,40px) clamp(24px,3.4vw,48px);margin:0;list-style:none}.ed-stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding-left:20px;border-left:1px solid var(--ed-line)}.ed-stat:first-child{border-left:0;padding-left:0}.ed-stat b{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:var(--ed-fs-xl);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--ed-accent);font-variant-numeric:tabular-nums lining-nums}.ed-stat span{color:var(--ed-muted);font-size:var(--ed-fs-s);max-width:26ch}.ed-seals{flex-wrap:wrap;justify-content:space-between;gap:20px 32px;margin:0;padding:22px clamp(24px,3.4vw,48px);list-style:none;background:color-mix(in srgb,var(--ed-mist) 55%,white);border-top:1px solid var(--ed-line)}.ed-seals,.ed-seals li{display:flex;align-items:center}.ed-seals li{height:64px}.ed-seals a{display:flex;align-items:center;height:100%}.ed-seals img{width:auto;height:56px;max-width:120px;-o-object-fit:contain;object-fit:contain}.ed-seals .is-wide img{height:44px;max-width:150px}@media (max-width:900px){.ed-stats{grid-template-columns:1fr;gap:20px}.ed-stat{border-left:0;padding-left:0;border-top:1px solid var(--ed-line);padding-top:20px}.ed-stat:first-child{border-top:0;padding-top:0}.ed-seals{justify-content:center}}@media (max-width:600px){.ed-seals li{height:52px}.ed-seals img{height:44px}.ed-seals .is-wide img{height:36px}}@media (max-width:400px){.ed-seals{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:16px 8px}}.ed-parts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,5vw,64px);align-items:start}.ed-parts__head{font-size:var(--ed-fs-xl);margin-bottom:28px}.ed-parts__text p{color:var(--ed-muted);font-size:var(--ed-fs-lead);line-height:1.6;max-width:36ch}.ed-parts__text p+p{margin-top:16px}.ed-note{margin-top:28px;display:flex;gap:14px;align-items:flex-start;padding:20px 22px;background:var(--ed-mist);border-radius:var(--ed-r-md);color:var(--ed-ink);font-size:var(--ed-fs-s)}.ed-note svg{flex:none;width:22px;height:22px;color:var(--ed-petrol);margin-top:2px}.ed-puzzle{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.ed-tile{position:relative;background:var(--ed-card);padding:clamp(22px,2.4vw,32px);min-height:220px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--ed-shadow);border-radius:var(--ed-r-lg)}[data-ground=tinted] .ed-tile{box-shadow:0 18px 40px -26px rgb(var(--light-ink)/.3)}.ed-tile:first-child{border-bottom-right-radius:6px;padding-bottom:52px}.ed-tile:nth-child(2){border-bottom-left-radius:6px;padding-bottom:52px}.ed-tile:nth-child(3){border-top-right-radius:6px;padding-top:52px}.ed-tile:nth-child(4){border-top-left-radius:6px;padding-top:52px;background:var(--ed-petrol);color:#fff;--ed-head:#fff}.ed-tile h3{font-size:var(--ed-fs-m);display:flex;align-items:center;gap:12px;hyphens:manual}.ed-tile h3 svg{flex:none;width:26px;height:26px;color:var(--ed-petrol)}.ed-tile:nth-child(4) h3 svg{color:#fff}.ed-tile p{color:var(--ed-muted);font-size:var(--ed-fs-s);line-height:1.55}.ed-knot,.ed-tile:nth-child(4) p{color:#fff}.ed-knot{position:absolute;left:50%;top:50%;width:112px;height:112px;margin:-56px 0 0 -56px;border-radius:50%;background:var(--ed-petrol);display:grid;place-items:center;text-align:center;font-weight:600;font-size:var(--ed-fs-xs);line-height:1.2;box-shadow:0 0 0 10px var(--ed-bg),var(--ed-shadow);z-index:2;padding:0 10px}.ed-knot svg{display:block;width:22px;height:22px;margin:0 auto 4px}.ed-parts__list{display:none}@media (min-width:901px){.ed-parts__text{position:sticky;top:120px}}@media (max-width:900px){.ed-parts{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html.reveal-js [data-reveal]:not(.is-revealed) .ed-tile{opacity:0}html.reveal-js [data-reveal]:not(.is-revealed) .ed-tile:first-child{transform:translate(-28px,-28px)}html.reveal-js [data-reveal]:not(.is-revealed) .ed-tile:nth-child(2){transform:translate(28px,-28px)}html.reveal-js [data-reveal]:not(.is-revealed) .ed-tile:nth-child(3){transform:translate(-28px,28px)}html.reveal-js [data-reveal]:not(.is-revealed) .ed-tile:nth-child(4){transform:translate(28px,28px)}html.reveal-js [data-reveal]:not(.is-revealed) .ed-knot{transform:scale(.6);opacity:0}html.reveal-js .ed-tile{transition:transform 1s var(--ed-ease) .2s,opacity .8s var(--ed-ease) .2s}html.reveal-js .ed-knot{transition:transform .6s var(--ed-ease) .9s,opacity .4s var(--ed-ease) .9s}}@media (max-width:600px){.ed-puzzle{gap:8px}.ed-tile,.ed-tile:nth-child(n){min-height:136px;padding:16px;gap:0;border-radius:var(--ed-r-md)}.ed-tile:first-child{border-bottom-right-radius:6px;padding-bottom:44px}.ed-tile:nth-child(2){border-bottom-left-radius:6px;padding-bottom:44px;text-align:right}.ed-tile:nth-child(3){border-top-right-radius:6px;padding-top:44px;justify-content:flex-end}.ed-tile:nth-child(4){border-top-left-radius:6px;padding-top:44px;justify-content:flex-end;text-align:right}.ed-tile p{display:none}.ed-tile h3{flex-direction:column;align-items:flex-start;gap:10px;font-size:var(--ed-fs-body);line-height:1.25}.ed-tile:nth-child(2) h3,.ed-tile:nth-child(4) h3{align-items:flex-end}.ed-tile h3 svg{width:24px;height:24px}.ed-knot{width:94px;height:94px;margin:-47px 0 0 -47px;font-size:var(--ed-fs-xxs);box-shadow:0 0 0 7px var(--ed-bg)}.ed-knot svg{width:18px;height:18px;margin:0 auto 3px}.ed-parts__list{display:grid;gap:20px;list-style:none;margin:32px 0 0;padding:0}.ed-parts__list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px}.ed-parts__list svg{width:22px;height:22px;color:var(--ed-petrol);margin-top:1px}.ed-parts__list b{display:block;font-weight:600;color:var(--ed-head);line-height:1.3}.ed-parts__list p{margin-top:4px;color:var(--ed-muted);font-size:var(--ed-fs-s);line-height:1.55}}@media (max-width:400px){.ed-tile h3{font-size:var(--ed-fs-s)}}.ed-way-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:48px 0 0;padding:0;list-style:none}.ed-way-card{height:100%;display:flex;flex-direction:column;gap:12px;background:var(--ed-card);color:var(--ed-ink);--ed-head:rgb(var(--light-heading));border-radius:var(--ed-r-lg);padding:clamp(24px,2.6vw,32px);text-decoration:none;transition:transform .25s var(--ed-ease),box-shadow .25s var(--ed-ease)}.ed-way-card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px rgb(0 0 0/.5)}.ed-way-card h3{font-size:var(--ed-fs-l);hyphens:auto;display:flex;align-items:center;gap:.45em;flex-wrap:wrap}.ed-way-card__lang{font-size:var(--ed-fs-xxs);font-weight:600;letter-spacing:.06em;border:1px solid var(--ed-petrol);color:var(--ed-petrol);border-radius:999px;padding:.25em .6em}.ed-way-card p{color:var(--ed-muted)}.ed-way-card__more{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--ed-fs-s);color:var(--ed-accent);white-space:nowrap}.ed-way-card__more svg{width:18px;height:18px;transition:transform .25s var(--ed-ease)}.ed-way-card:hover .ed-way-card__more svg{transform:translateX(4px)}.ed-special{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:48px;padding:28px 32px;border-radius:var(--ed-r-md);background:var(--ed-petrol-deep)}.ed-special p{max-width:70ch;color:#fff}@media (max-width:900px){.ed-way-cards{grid-template-columns:1fr}}@media (max-width:600px){.ed-special{padding:24px}}@media (max-width:360px){.ed-way-card__more{white-space:normal}}.ed-process__intro{display:flex;flex-direction:column}.ed-process__intro .ed-lead+.ed-lead{margin-top:14px}.ed-process__photo{position:relative;margin-top:40px;border-radius:var(--ed-r-lg);overflow:hidden;flex:1 1 auto;min-height:240px}.ed-process__photo img{-o-object-fit:cover;object-fit:cover}.ed-split--photo{align-items:stretch}.ed-steps{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column}.ed-step{position:relative;display:grid;grid-template-columns:56px 1fr;gap:24px;padding-bottom:20px;flex:1 1 auto}.ed-step:last-child{padding-bottom:0;flex-grow:0}.ed-step:not(:last-child):before{content:"";position:absolute;left:27px;top:56px;bottom:0;border-left:2px dashed var(--ed-petrol-soft)}.ed-step__no{width:56px;height:56px;border-radius:50%;background:var(--ed-petrol);color:#fff;display:grid;place-items:center;font-weight:600;position:relative;z-index:1;box-shadow:0 0 0 8px var(--ed-bg);font-variant-numeric:tabular-nums}.ed-step:last-child .ed-step__no{background:var(--ed-petrol-deep)}.ed-step__card{background:var(--ed-card);border-radius:var(--ed-r-md);padding:24px 28px;border:1px solid var(--ed-line)}.ed-step__card h3{font-size:var(--ed-fs-m)}.ed-step__card p{margin-top:8px;color:var(--ed-muted)}@media (max-width:600px){.ed-step{grid-template-columns:40px 1fr;gap:14px}.ed-step__no{width:40px;height:40px;font-size:var(--ed-fs-s)}.ed-step:not(:last-child):before{left:19px;top:40px}.ed-step__card{padding:20px}}.ed-reviews{overflow-x:clip}.ed-reviews__sum{margin-top:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.ed-reviews__score{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-weight:600;color:var(--ed-ink)}.ed-reviews__score span{font-weight:400;color:var(--ed-muted)}.ed-slider{position:relative;min-width:0}.ed-slider__track{display:grid;overflow:hidden;border-radius:var(--ed-r-lg);margin:0;padding:0;list-style:none}.ed-slide{grid-area:1/1;margin:0;background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);padding:clamp(28px,3.4vw,44px);display:flex;flex-direction:column;gap:22px;opacity:0;visibility:hidden;transform:translateX(16px);transition:opacity .5s var(--ed-ease),transform .5s var(--ed-ease),visibility 0s .5s}.ed-slide.is-active{opacity:1;visibility:visible;transform:none;transition:opacity .5s var(--ed-ease),transform .5s var(--ed-ease)}.ed-slide blockquote{margin:0;font-size:var(--ed-fs-lead);line-height:1.6;color:var(--ed-ink)}.ed-slide figcaption{display:flex;flex-direction:column;font-weight:600;color:var(--ed-ink)}.ed-slide figcaption span{font-weight:400;font-size:var(--ed-fs-s);color:var(--ed-muted)}.ed-slider__nav{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:18px}.ed-slider__btn{width:48px;height:48px;border-radius:50%;border:1.5px solid var(--ed-petrol);background:transparent;color:var(--ed-petrol);display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s}.ed-slider__btn:hover{background:var(--ed-petrol);color:#fff}.ed-slider__btn svg{width:20px;height:20px}.ed-slider__btn--prev svg{transform:rotate(180deg)}.ed-slider__dots{display:flex;align-items:center;gap:2px}.ed-slider__dot{width:32px;height:44px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.ed-slider__dot:before{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ed-petrol);transition:background .2s}.ed-slider__dot[aria-current=true]:before{background:var(--ed-petrol)}.ed-slider__dot:hover:before{background:var(--ed-petrol-soft)}.ed-ask__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(40px,4vw,56px);align-items:center}.ed-ask h2{font-size:var(--ed-fs-xl);max-width:20ch}.ed-ask__text>p{margin-top:24px;color:rgb(255 255 255/.92);font-size:var(--ed-fs-lead);max-width:44ch}.ed-person{display:flex;align-items:center;gap:16px;margin-top:36px}.ed-person__img{position:relative;flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--ed-tint)}.ed-person__img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ed-person p{font-size:var(--ed-fs-s);color:rgb(255 255 255/.92);line-height:1.45}.ed-person b{color:#fff;display:block;font-weight:600}.ed-contact-links{margin-top:24px;display:grid;gap:12px;padding:0;list-style:none}.ed-contact-links a{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff;font-weight:600;overflow-wrap:anywhere}.ed-contact-links a:hover{text-decoration:underline}.ed-contact-links span{flex:none;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255/.12);display:grid;place-items:center}.ed-contact-links svg{width:20px;height:20px}.ed-ask__card{background:var(--ed-paper);color:var(--ed-ink);border-radius:var(--ed-r-lg);box-shadow:0 30px 60px -30px rgb(0 0 0/.45)}@media (max-width:900px){.ed-ask__grid{grid-template-columns:1fr}}.ed-partner__lead{margin-top:18px;font-size:var(--ed-fs-lead);font-weight:600;color:var(--ed-accent)}.ed-partner__body{margin-top:14px;color:var(--ed-muted)}.ed-partner__body+.ed-partner__body{margin-top:14px}.ed-cal{margin:0;background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);box-shadow:var(--ed-shadow);position:relative}.ed-cal__top{position:relative;display:flex;align-items:center;gap:12px;background:var(--ed-petrol);color:#fff;padding:24px 24px 18px;border-radius:calc(var(--ed-r-lg) - 1px) calc(var(--ed-r-lg) - 1px) 0 0}.ed-cal__top svg{width:22px;height:22px;flex:none}.ed-cal__top b{font-weight:600}.ed-cal__top span{margin-left:auto;font-size:var(--ed-fs-xs)}.ed-cal__rings{position:absolute;z-index:2;top:-12px;left:0;right:0;display:flex;justify-content:space-around;padding:0 18%}.ed-cal__rings i{width:14px;height:28px;border-radius:8px;background:linear-gradient(90deg,var(--ed-dark),var(--ed-petrol-soft) 45%,var(--ed-dark));box-shadow:0 2px 3px rgb(var(--light-ink)/.3)}.ed-cal__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto auto 1fr;position:relative}.ed-cal__wd{padding:12px 0 6px;font-size:var(--ed-fs-xxs);letter-spacing:.04em;color:var(--ed-muted)}.ed-cal__date,.ed-cal__wd{text-align:center;font-weight:600;border-left:1px solid var(--ed-line)}.ed-cal__date{padding:2px 0 10px;font-size:var(--ed-fs-m);letter-spacing:-.02em;color:var(--ed-ink);font-variant-numeric:tabular-nums}.ed-cal__date.is-muted{color:color-mix(in srgb,var(--ed-muted) 80%,white)}.ed-cal__date.is-hit span{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ed-petrol);color:#fff}.ed-cal__cell{min-height:220px;border-left:1px solid var(--ed-line);border-top:1px solid var(--ed-line);background:var(--ed-card);grid-row:3}.ed-cal__grid>.is-first{border-left:0}.ed-ev-stack{grid-row:3;position:relative;z-index:1;margin:10px 6px auto;display:flex;flex-direction:column;gap:6px}.ed-ev{border-radius:10px;padding:10px 10px 11px;font-size:var(--ed-fs-xs);line-height:1.3;font-weight:600;hyphens:manual}.ed-ev small{display:block;font-weight:400;font-size:var(--ed-fs-xxs);margin-bottom:2px}.ed-ev--start{background:var(--ed-tint);color:var(--ed-ink)}.ed-ev--maybe{background:var(--ed-card);border:1.5px dashed var(--ed-petrol);color:var(--ed-ink)}.ed-ev--maybe small{color:var(--ed-accent)}.ed-ev--hit{background:var(--ed-petrol);color:#fff}.ed-ev--then{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ed-mist) 55%,white) 0 8px,var(--ed-mist) 8px 16px);color:var(--ed-muted)}.ed-cal__note{padding:16px 24px 20px;border-top:1px solid var(--ed-line);font-size:var(--ed-fs-s);color:var(--ed-muted);line-height:1.5;background:color-mix(in srgb,var(--ed-paper) 40%,white);border-radius:0 0 calc(var(--ed-r-lg) - 1px) calc(var(--ed-r-lg) - 1px)}.ed-cal__note strong{color:var(--ed-ink);font-weight:600}.ed-partner__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);align-items:center}@media (max-width:900px){.ed-partner__grid{grid-template-columns:1fr}}@media (max-width:600px){.ed-cal__top{padding:20px 18px 16px}.ed-cal__date.is-hit span{width:36px;height:36px}.ed-cal__cell{min-height:190px}.ed-ev{font-size:var(--ed-fs-xxs);padding:8px 6px 9px}.ed-ev-stack{margin:10px 3px auto}.ed-cal__note{padding:14px 18px 18px}}@media (max-width:400px){.ed-ev{padding:7px 3px 8px;font-size:.6875rem;line-height:1.2}.ed-ev small{font-size:.625rem}.ed-ev-stack{margin-inline:1px}}.ed-case__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:clamp(40px,6vw,96px);align-items:start}.ed-case h2{margin-bottom:32px}.ed-case__steps{list-style:none;margin:0;padding:0;display:grid;gap:22px}.ed-case__steps li{display:grid;grid-template-columns:120px 1fr;gap:20px;padding-top:22px;border-top:1px solid color-mix(in srgb,var(--ed-petrol) 30%,transparent)}.ed-case__steps b{font-size:var(--ed-fs-s);font-weight:600;color:var(--ed-accent);padding-top:2px}.ed-case__steps p{color:var(--ed-ink)}.ed-sketch{background:var(--ed-card);border-radius:var(--ed-r-lg);padding:clamp(22px,2.6vw,32px);box-shadow:var(--ed-shadow)}@media (min-width:901px){.ed-sketch{position:sticky;top:120px}}.ed-sketch__pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px}.ed-sketch__to{width:24px;height:24px;color:var(--ed-petrol);margin-top:28px}.ed-mini{display:flex;flex-direction:column;gap:12px}.ed-mini__label{font-size:var(--ed-fs-xs);font-weight:600;color:var(--ed-muted)}.ed-mini__grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;aspect-ratio:1/1}.ed-mini__t{display:flex;align-items:flex-start;padding:10px;border-radius:14px;background:var(--ed-mist);font-size:var(--ed-fs-xxs);font-weight:600;line-height:1.25;color:var(--ed-ink);hyphens:manual}.ed-mini__t:first-child{border-bottom-right-radius:4px}.ed-mini__t:nth-child(2){border-bottom-left-radius:4px;justify-content:flex-end;text-align:right}.ed-mini__t:nth-child(3){border-top-right-radius:4px;align-items:flex-end}.ed-mini__t:nth-child(4){border-top-left-radius:4px;align-items:flex-end;justify-content:flex-end;text-align:right}.ed-mini__t.is-miss{background:var(--ed-card);border:2px dashed var(--ed-orange-deep);color:var(--ed-orange-text)}.ed-mini__t.is-fix{background:var(--ed-petrol);color:#fff}.ed-mini__knot{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border-radius:50%;box-shadow:0 0 0 5px var(--ed-card);display:grid;place-items:center}.ed-mini__knot--open{background:var(--ed-card);border:2px dashed var(--ed-orange-deep)}.ed-mini__knot--open:after{content:"?";font-weight:600;font-size:var(--ed-fs-s);color:var(--ed-orange-text)}.ed-mini__knot--done{background:var(--ed-petrol)}.ed-mini__knot--done:after{content:"";width:12px;height:7px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-2px) rotate(-45deg)}.ed-sketch__legend{margin:22px 0 0;display:grid;gap:12px;padding-top:18px;border-top:1px solid var(--ed-line)}.ed-sketch__legend div{display:grid;gap:2px}.ed-sketch__legend dt{display:flex;align-items:center;gap:8px;font-size:var(--ed-fs-xs);font-weight:600;color:var(--ed-muted)}.ed-sketch__legend dd{margin:0 0 0 18px;font-size:var(--ed-fs-s);color:var(--ed-ink)}.ed-dot{width:10px;height:10px;border-radius:50%;flex:none}.ed-dot--miss{border:2px dashed var(--ed-orange-deep)}.ed-dot--fix{background:var(--ed-petrol)}[data-ground=tinted] .ed-case__steps b{color:var(--ed-petrol-deep)}@media (max-width:900px){.ed-case__grid{grid-template-columns:1fr}}@media (max-width:600px){.ed-case__steps li{grid-template-columns:1fr;gap:6px}.ed-sketch{padding:20px 14px}.ed-sketch__pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:4px;margin-inline:-6px}.ed-sketch__to{width:18px;height:18px;margin:26px 0 0}.ed-mini{gap:8px}.ed-mini__grid{gap:4px}.ed-mini__t{padding:6px;border-radius:10px;line-height:1.2}.ed-mini__knot{width:26px;height:26px;margin:-13px 0 0 -13px;box-shadow:0 0 0 4px var(--ed-card)}}.ed-split-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:end}.ed-split-head p{color:var(--ed-muted);font-size:var(--ed-fs-lead)}.ed-cards4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:56px 0 0;list-style:none;padding:0}.ed-card{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);padding:28px 26px 30px;display:flex;flex-direction:column;gap:12px}.ed-card>svg{width:28px;height:28px;color:var(--ed-petrol)}.ed-card h3{font-size:var(--ed-fs-m);hyphens:auto;overflow-wrap:break-word}.ed-card p{color:var(--ed-muted);font-size:var(--ed-fs-s);line-height:1.55}@media (min-width:1101px){.ed-cards4:has(>:nth-child(3):last-child),.ed-cards4:has(>:nth-child(5):last-child),.ed-cards4:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.ed-cards4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ed-split-head{grid-template-columns:1fr}}@media (max-width:600px){.ed-cards4{grid-template-columns:1fr}}.ed-bento{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ed-bt{grid-column:span 3;background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:10px}.ed-bt:first-child,.ed-bt:nth-child(6){grid-column:span 4}.ed-bt:nth-child(2),.ed-bt:nth-child(5){grid-column:span 2}.ed-bt>svg{width:28px;height:28px;color:var(--ed-petrol)}.ed-bt h3{font-size:var(--ed-fs-m);line-height:1.25}.ed-bt p{font-size:var(--ed-fs-s);color:var(--ed-muted);line-height:1.55}.ed-bt--big{background:var(--ed-mist);border-color:transparent;justify-content:flex-end}.ed-bt--big h3{font-size:var(--ed-fs-l)}.ed-bt--big p{font-size:var(--ed-fs-body);max-width:56ch}.ed-bt--num{background:var(--ed-petrol);border-color:transparent;color:#fff;--ed-head:#fff}.ed-bt--num p{color:#fff}.ed-bt__n{font-size:var(--ed-fs-xxl);line-height:1;letter-spacing:-.03em;font-weight:600}[data-ground=tinted] .ed-bt{border-color:transparent}[data-ground=tinted] .ed-bt--big{background:var(--ed-card)}@media (max-width:900px){.ed-bt,.ed-bt:nth-child(n){grid-column:1/-1}}.ed-founder{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.ed-founder__photo{margin:0;border-radius:var(--ed-r-lg);overflow:hidden;background:var(--ed-tint);aspect-ratio:4/5;position:relative}@media (min-width:901px){.ed-founder__photo{position:sticky;top:120px}}.ed-founder__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ed-founder__role{display:block;margin-top:.3em;font-size:var(--ed-fs-l);line-height:1.2}.ed-founder blockquote{margin:28px 0 0;padding-left:22px;border-left:2px solid var(--ed-orange);font-size:var(--ed-fs-m);font-weight:600;color:var(--ed-ink);line-height:1.4}.ed-founder__text{margin-top:24px;color:var(--ed-muted);font-size:var(--ed-fs-lead)}.ed-cv{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--ed-line)}.ed-cv li{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--ed-line)}.ed-cv b{font-weight:600;color:var(--ed-accent);font-size:var(--ed-fs-s);font-variant-numeric:tabular-nums}.ed-cv span{color:var(--ed-ink)}.ed-cv small{display:block;color:var(--ed-muted);font-size:var(--ed-fs-s);margin-top:2px}@media (max-width:900px){.ed-founder{grid-template-columns:1fr}.ed-founder__photo{max-width:420px;aspect-ratio:1/1}}@media (max-width:600px){.ed-cv li{grid-template-columns:1fr;gap:4px}}.ed-team__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin:48px 0 0;list-style:none;padding:0}.ed-member{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);overflow:hidden;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.ed-member__photo{position:relative;min-height:100%;background:var(--ed-tint);display:grid;place-items:center;color:var(--ed-petrol)}.ed-member__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ed-member__photo>svg{width:56px;height:56px;opacity:.7}.ed-member__body{padding:28px 28px 30px;display:flex;flex-direction:column;gap:6px}.ed-member h3{font-size:var(--ed-fs-m)}.ed-member__role{color:var(--ed-accent);font-size:var(--ed-fs-s);font-weight:600}.ed-member__text{margin-top:8px;color:var(--ed-muted);font-size:var(--ed-fs-s);line-height:1.55}.ed-member__contact{margin-top:auto;padding-top:18px;display:grid;gap:8px;font-size:var(--ed-fs-s)}.ed-member__contact a{display:flex;align-items:center;gap:10px;min-height:40px;text-decoration:none;color:var(--ed-ink);overflow-wrap:anywhere}.ed-member__contact a:hover{color:var(--ed-accent);text-decoration:underline}.ed-member__contact svg{flex:none;width:18px;height:18px;color:var(--ed-petrol)}@media (max-width:1100px){.ed-member{grid-template-columns:1fr}.ed-member__photo{min-height:0;height:clamp(150px,42vw,220px)}}@media (max-width:700px){.ed-team__grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}}.ed-people{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ed-people li{grid-column:span 2;background:var(--ed-card);border-radius:var(--ed-r-lg);padding:22px 22px 24px;display:grid;gap:4px;font-size:var(--ed-fs-s)}.ed-people li:nth-child(n+4){grid-column:span 3}.ed-people b{font-size:var(--ed-fs-m);font-weight:600;color:var(--ed-head)}.ed-people span{color:var(--ed-accent);font-weight:600;margin-bottom:10px}.ed-people a{display:inline-flex;align-items:center;min-height:40px;text-decoration:none;color:var(--ed-ink);overflow-wrap:anywhere}.ed-people a:hover{color:var(--ed-accent);text-decoration:underline}.ed-people__more{margin-top:28px}@media (max-width:1100px){.ed-people{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-people li,.ed-people li:nth-child(n+4){grid-column:auto}.ed-people li:first-child{grid-column:1/-1}}@media (max-width:600px){.ed-people{grid-template-columns:1fr}.ed-people li:first-child{grid-column:auto}}.ed-letter__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}@media (min-width:901px){.ed-letter__grid h2{position:sticky;top:120px}}.ed-sheet{position:relative;isolation:isolate;background:var(--ed-card);color:var(--ed-ink);border-radius:var(--ed-r-md);padding:clamp(24px,3.6vw,48px) clamp(28px,4vw,56px) clamp(28px,4vw,48px);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--ed-dark) 70%,transparent)}.ed-sheet:before{content:"";position:absolute;inset:0;z-index:-1;background:color-mix(in srgb,var(--ed-mist) 70%,white);border-radius:inherit;transform:rotate(1.4deg);box-shadow:0 16px 30px -22px color-mix(in srgb,var(--ed-dark) 65%,transparent)}.ed-sheet__list{list-style:none;margin:0;padding:0}.ed-sheet__list li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 0;font-size:var(--ed-fs-lead);line-height:1.4}.ed-sheet__list svg{width:24px;height:24px;color:var(--ed-orange-deep);margin-top:1px}.ed-sheet__list strong{font-weight:600;color:var(--ed-head)}@media (max-width:900px){.ed-letter__grid{grid-template-columns:minmax(0,1fr)}.ed-sheet:before{transform:none;inset:7px -5px -7px 5px}}.ed-request{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:stretch}.ed-request aside{display:grid;gap:16px;grid-template-rows:auto 1fr auto}.ed-contact{background:var(--ed-petrol);color:#fff;--ed-head:#fff;border-radius:var(--ed-r-lg);padding:clamp(24px,3vw,36px)}.ed-after h2,.ed-contact h2{font-size:var(--ed-fs-m)}.ed-contact p{margin-top:8px;color:rgb(255 255 255/.92);font-size:var(--ed-fs-s)}.ed-contact .ed-contact-links{margin-top:20px}.ed-contact .ed-contact-links a{font-size:var(--ed-fs-lead)}.ed-after{border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);padding:clamp(24px,3vw,36px);background:var(--ed-card);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ed-after h2{display:flex;align-items:center;gap:12px}.ed-after h2 svg{width:24px;height:24px;color:var(--ed-petrol);flex:none}.ed-after p{margin-top:10px;color:var(--ed-muted);font-size:var(--ed-fs-s)}.ed-after .ed-address{color:var(--ed-ink)}.ed-after .ed-link{margin-top:14px}.ed-form-card{background:var(--ed-card);border:1px solid var(--ed-line);border-radius:var(--ed-r-lg);box-shadow:var(--ed-shadow);height:100%}@media (max-width:1100px){.ed-request aside{grid-template-rows:none}}@media (max-width:900px){.ed-request{grid-template-columns:1fr}}.ed-calc-hint{margin-top:28px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;padding:22px 24px;background:var(--ed-card);border-radius:var(--ed-r-md)}.ed-calc-hint>svg{width:26px;height:26px;color:var(--ed-petrol)}.ed-calc-hint h3{font-size:var(--ed-fs-body)}.ed-calc-hint p{margin-top:8px;color:var(--ed-muted);font-size:var(--ed-fs-s);line-height:1.55}.ed-calc-hint .ed-link{margin-top:12px}.ed-calc__card{background:var(--ed-paper);border-radius:var(--ed-r-lg);box-shadow:var(--ed-shadow)}.ed-faq__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}@media (min-width:901px){.ed-faq__grid h2{position:sticky;top:120px}}.ed-faq__list{border-top:1px solid var(--ed-line)}.ed-faq__list details{border-bottom:1px solid var(--ed-line)}.ed-faq__list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;cursor:pointer;font-size:var(--ed-fs-m);font-weight:600;line-height:1.35;color:var(--ed-ink)}.ed-faq__list summary::-webkit-details-marker{display:none}.ed-faq__list summary i{flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--ed-line);position:relative;transition:background .2s,border-color .2s}.ed-faq__list summary i:after,.ed-faq__list summary i:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--ed-petrol);border-radius:2px}.ed-faq__list summary i:after{transform:rotate(90deg);transition:transform .3s var(--ed-ease)}.ed-faq__list details[open] summary i{background:var(--ed-petrol);border-color:var(--ed-petrol)}.ed-faq__list details[open] summary i:after,.ed-faq__list details[open] summary i:before{background:#fff}.ed-faq__list details[open] summary i:after{transform:rotate(0)}.ed-faq__list summary:hover i{border-color:var(--ed-petrol)}.ed-faq__answer{padding:0 56px 26px 0;color:var(--ed-muted);max-width:64ch}@media (max-width:900px){.ed-faq__grid{grid-template-columns:1fr}}@media (max-width:600px){.ed-faq__answer{padding-right:0}.ed-faq__list summary{font-size:var(--ed-fs-lead)}}.ed-top{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--ed-paper) 92%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent;transition:border-color .3s;font-size:var(--ed-fs-body)}.ed-top.is-scrolled{border-color:var(--ed-line)}.ed-top__in{position:relative;gap:20px;height:76px}.ed-logo,.ed-top__in{display:flex;align-items:center}.ed-logo{gap:12px;text-decoration:none;flex:none}.ed-logo img{width:54px;height:54px}.ed-logo span{font-weight:600;font-size:var(--ed-fs-lead);line-height:1.1;letter-spacing:-.01em;color:var(--ed-head)}.ed-logo small{display:block;font-size:inherit;font-weight:inherit}.ed-nav{display:flex;gap:0;margin-left:auto;flex-wrap:nowrap}.ed-nav a{padding:.5em .6em;border-radius:999px;text-decoration:none;font-size:var(--ed-fs-s);color:var(--ed-ink);white-space:nowrap;transition:background .2s}.ed-nav a:hover,.ed-nav a[aria-current=page]{background:var(--ed-mist)}.ed-nav a[aria-current=page]{font-weight:600}.ed-top__actions{display:flex;align-items:center;gap:10px}.ed-top .ed-btn{min-height:44px;padding:0 1.25em;font-size:var(--ed-fs-s);white-space:nowrap}.ed-burger,.ed-top__sm{display:none}.ed-burger{width:44px;height:44px;border-radius:12px;border:1px solid var(--ed-line);background:#fff;align-items:center;justify-content:center;color:var(--ed-petrol)}.ed-burger svg{width:22px;height:22px}.ed-mobilmenu{position:absolute;top:calc(100% + 8px);right:var(--ed-gutter);left:var(--ed-gutter);background:var(--ed-paper);border-radius:var(--ed-r-lg);box-shadow:var(--ed-shadow);padding:12px;display:grid;gap:2px}.ed-mobilmenu[hidden]{display:none}.ed-mobilmenu a{padding:14px 16px;border-radius:14px;text-decoration:none;font-weight:600;color:var(--ed-ink)}.ed-mobilmenu a:hover,.ed-mobilmenu a[aria-current=page]{background:var(--ed-mist)}.ed-mobilmenu .ed-mobilmenu__login{color:var(--ed-muted);font-weight:400;border-top:1px solid var(--ed-line);border-radius:0 0 14px 14px}@media (max-width:1240px){.ed-nav{display:none}.ed-burger{display:inline-flex}.ed-top__actions{margin-left:auto}}@media (min-width:1241px){.ed-mobilmenu{display:none!important}}@media (max-width:600px){.ed-top__in{height:68px;gap:12px}.ed-logo img{width:44px;height:44px}.ed-logo span{font-size:var(--ed-fs-s)}.ed-top__lg{display:none}.ed-top__sm{display:inline}.ed-top .ed-btn{padding:0 1em}}@media (max-width:374px){.ed-top__in{gap:8px;padding-inline:14px}.ed-logo{gap:8px}.ed-logo img{width:36px;height:36px}.ed-logo span{font-size:.8rem}.ed-top .ed-btn{padding:0 .85em;min-height:40px;font-size:.8125rem}.ed-burger{width:40px;height:40px}}.ed-foot{background:var(--ed-petrol);color:rgb(255 255 255/.92);padding-block:72px 40px;font-size:var(--ed-fs-s);margin-top:clamp(8px,1vw,14px)}.ed-foot__grid{display:grid;grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,2fr));gap:40px}.ed-foot .ed-logo span{color:#fff}.ed-foot__claim{margin-top:20px;font-size:var(--ed-fs-m);color:#fff;max-width:22ch;line-height:1.3}.ed-foot h2{font-size:var(--ed-fs-s);color:#fff;margin:0 0 14px;font-weight:600;font-family:inherit}.ed-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ed-foot address{font-style:normal}.ed-foot a,.ed-foot__cookie{text-decoration:none;color:inherit}.ed-foot a:hover,.ed-foot__cookie:hover{color:#fff;text-decoration:underline}.ed-foot :focus-visible{outline:2px solid #fff;outline-offset:3px}.ed-foot__legal{margin-top:56px;padding-top:24px;border-top:1px solid rgb(255 255 255/.3);display:flex;flex-direction:column;gap:12px;font-size:var(--ed-fs-xs)}.ed-foot__legal div{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.ed-foot__cookie,.ed-foot__legal a{padding-block:12px;margin-block:-12px;font-size:inherit}.ed-foot__cookie,.ed-foot__legal p a{text-decoration:underline;background:none;border:0;cursor:pointer;font-family:inherit}@media (max-width:900px){.ed-foot__grid{grid-template-columns:1fr 1fr}.ed-foot__grid>:first-child{grid-column:1/-1}}@media (max-width:600px){.ed-foot__grid{grid-template-columns:1fr}}html[data-layout=panels] :is([data-ground=tinted],[data-ground=cover],[data-ground=deep])>section.ed-sec{margin-inline:clamp(8px,1vw,14px);border-radius:clamp(24px,3vw,40px)}html[data-layout=panels] :is([data-ground=tinted],[data-ground=cover],[data-ground=deep])+:is([data-ground=tinted],[data-ground=cover],[data-ground=deep])>section.ed-sec{margin-top:clamp(8px,1vw,14px)}main div[data-ground]:last-child>section.ed-sec{margin-bottom:clamp(20px,4vw,48px)}@font-face{font-family:fraunces;src:url(/_next/static/media/361dab65036aaa05-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/2ea876e349b143af-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:fraunces;src:url(/_next/static/media/55a5a3b9cb99735e-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/a8b2562f60bfa90f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:fraunces;src:url(/_next/static/media/ed64c0f8ce54f9f0-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fraunces;src:url(/_next/static/media/0e7efe9514a68267-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_2b167f{font-family:fraunces,fraunces Fallback}.__variable_2b167f{--font-fraunces:"fraunces","fraunces Fallback"}@font-face{font-family:newsreader;src:url(/_next/static/media/40164bd1114cf93c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/567a3fc28eead453-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/20a89129d86db5a3-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:newsreader Fallback;src:local("Times New Roman");ascent-override:70.13%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:104.80%}.__className_5739cf{font-family:newsreader,newsreader Fallback}.__variable_5739cf{--font-newsreader:"newsreader","newsreader Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/5e6bae5f98c16790-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/faf2713515f032a7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/3182e117de19ab8e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/cf28c809ccd94365-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_2d6d8b{font-family:hanken,hanken Fallback}.__variable_2d6d8b{--font-hanken:"hanken","hanken Fallback"}@font-face{font-family:plexMono;src:url(/_next/static/media/06ac09dcb8ec7d56-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono;src:url(/_next/static/media/dece0821e8ed059f-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_daa85e{font-family:plexMono,plexMono Fallback}.__variable_daa85e{--font-plex-mono:"plexMono","plexMono Fallback"}@font-face{font-family:montserrat;src:url(/_next/static/media/c050c0dd427d93a6-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/3061f5b6eb250216-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/606cdd767ee835e0-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/d4df281bd2c98884-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:montserrat;src:url(/_next/static/media/cb2a73f0b29f1031-s.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:84.98%;descent-override:22.04%;line-gap-override:0.00%;size-adjust:113.90%}.__className_b4a511{font-family:montserrat,montserrat Fallback}.__variable_b4a511{--font-montserrat:"montserrat","montserrat Fallback"}@font-face{font-family:rubik;src:url(/_next/static/media/c715ec8229775180-s.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:rubik;src:url(/_next/static/media/3f66e033cb57cb27-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:rubik;src:url(/_next/static/media/8fb13c16b74e2903-s.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:rubik;src:url(/_next/static/media/45ce7dba06a06d4f-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:rubik Fallback;src:local("Arial");ascent-override:88.38%;descent-override:23.63%;line-gap-override:0.00%;size-adjust:105.79%}.__className_6e39d9{font-family:rubik,rubik Fallback}.__variable_6e39d9{--font-rubik:"rubik","rubik Fallback"}@font-face{font-family:bricolage;src:url(/_next/static/media/bd7594ad0b11ddf3-s.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local("Arial");ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.00%;size-adjust:101.66%}.__className_99a448{font-family:bricolage,bricolage Fallback;font-style:normal}.__variable_99a448{--font-bricolage:"bricolage","bricolage Fallback"}@font-face{font-family:"ptSerif";src:url(/_next/static/media/2eae2d0d526dd7e7-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"ptSerif";src:url(/_next/static/media/a92656b129864a12-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:"ptSerif Fallback";src:local("Times New Roman");ascent-override:94.70%;descent-override:26.07%;line-gap-override:0.00%;size-adjust:109.71%}.__className_886505{font-family:"ptSerif","ptSerif Fallback"}.__variable_886505{--font-pt-serif:"ptSerif","ptSerif Fallback"}