*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light;font-size:calc(16px * var(--fs,1));-webkit-text-size-adjust:100%}html.fs-l{--fs:1.16}html.fs-x{--fs:1.32}:root{--fs-body:1.0625rem}@media(min-width:768px){:root{--fs-body:1rem}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);line-height:1.95;letter-spacing:.02em}img{display:block;width:100%;height:100%;object-fit:cover}svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}figure{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--sans);font-weight:700;letter-spacing:.01em}h1,h2,.big{font-weight:900}p,ul,ol,dl,dd,dt,table{margin:0}ul,ol{padding:0;list-style:none}main p,main li,main dd,main dt,main h1,main h2,main h3{word-break:auto-phrase;overflow-wrap:anywhere}:root{--bg:#ffffff;--white:#ffffff;--mist:#f7f7f7;--cream:#f8f2ee;--blush:#fdeef2;--blush-2:#fbc9d6;--deep:#3f342d;--ink:#3f342d;--muted:#6b5b4e;--line:#3f342d26;--line2:#3f342d14;--hair:#b0335c33;--orange:#f6801e;--orange-h:#e5741a;--orange-t:#ad470c;--orange-d:#ba5907;--orange-l:#fba65b;--coral:#f2809b;--coral-t:#b0335c;--on-accent:#241c17;--cream-d:#f6efe8;--muted-d:#d8c9bc;--sans:"Zen Kaku Gothic New","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--round:"Zen Maru Gothic","Hiragino Maru Gothic ProN","Zen Kaku Gothic New",sans-serif;--en:"Outfit","Zen Kaku Gothic New","Hiragino Kaku Gothic ProN",sans-serif;--ease:cubic-bezier(.16,.7,.24,1);--h1:clamp(26px,5vw,46px);--h2:clamp(23px,3.7vw,40px);--h3:clamp(19px,1.9vw,1.7rem);--h4:clamp(17px,1.4vw,1.28rem);--pad:clamp(18px,5vw,80px);--gap:clamp(40px,5vw,84px)}.wrap{width:100%;max-width:1180px;margin-inline:auto}.skip{position:absolute;top:-200px;left:8px;z-index:200;background:#fff;color:#000;padding:12px 16px}.skip:focus{top:8px}:focus-visible{outline:3px solid var(--orange-t);outline-offset:3px}:where(html.js) .rise{translate:0 26px;clip-path:inset(0 0 100% 0)}:where(html.js) .wipe{clip-path:inset(0 0 100% 0)}:where(html.js) .lift{translate:0 22px}.rise.seen,.lift.seen{translate:none}.rise.seen,.wipe.seen{clip-path:inset(0)}html.anim .rise.seen{transition:translate .82s var(--ease) var(--d,0s),clip-path .82s var(--ease) var(--d,0s)}html.anim .wipe.seen{transition:clip-path .95s var(--ease) var(--d,0s)}html.anim .lift.seen{transition:translate .82s var(--ease) var(--d,0s)}.rise.done,.wipe.done{clip-path:none}.topbar{position:sticky;top:0;z-index:60}.head{--hd-bg:#e5741a;--hd-ink:#ffffff;--hd-sub:#ffffff;--hd-line:#ffffff59;--hd-mark:#ffffff;--hd-ring:#ffffff;--hd-btn-bg:transparent;--hd-btn-bg-h:#00000030;--hd-btn-line:#ffffffa6;--hd-on-bg:#ffffff;--hd-on-ink:var(--orange-t);--hd-cta-bg:#ffffff;--hd-cta-bg-h:var(--cream);--hd-cta-ink:var(--orange-t);font-weight:700;display:flex;align-items:center;gap:clamp(10px,2vw,28px);background:var(--hd-bg);color:var(--hd-ink);border-bottom:1px solid var(--hd-line);padding:10px var(--pad);white-space:nowrap}html.scrolled .head{--hd-bg:var(--white);--hd-ink:var(--ink);--hd-sub:var(--muted);--hd-line:var(--line);--hd-mark:var(--orange);--hd-ring:var(--coral);--hd-btn-bg:var(--mist);--hd-btn-bg-h:var(--cream);--hd-btn-line:var(--line);--hd-on-bg:var(--orange);--hd-on-ink:#ffffff;--hd-cta-bg:var(--orange);--hd-cta-bg-h:var(--orange-h);--hd-cta-ink:#ffffff}html.anim .head,html.anim .head *{transition:background-color 0s,color 0s,border-color .34s ease,stroke .34s ease}html.anim.scrolled .head,html.anim.scrolled .head *{transition:background-color .34s ease,color 0s,border-color .34s ease,stroke .34s ease}.brand{display:flex;align-items:center;gap:11px;flex:0 0 auto}.brandmark{width:34px;height:34px;color:var(--orange)}.head .brandmark{color:var(--hd-mark)}.brand span{font-weight:900;font-size:1.125rem;line-height:1.2;letter-spacing:.06em}.nav{display:flex;gap:clamp(10px,1.6vw,24px);margin-left:auto;font-size:1rem}.nav a{padding:6px 2px;border-bottom:2px solid transparent}.nav a[aria-current="page"]{border-bottom-color:var(--hd-ring)}.tools{display:flex;align-items:center;gap:clamp(8px,1.4vw,18px);margin-left:auto}.nav+.tools{margin-left:0}.fsize{display:flex;align-items:center;gap:6px}.fslabel{font-size:.9375rem;letter-spacing:.1em;color:var(--hd-sub)}.fsize button{border:1px solid var(--hd-btn-line);border-radius:999px;padding:5px 11px;font-size:1rem;line-height:1.3;background:var(--hd-btn-bg);color:var(--hd-ink)}.fsize button[aria-pressed="true"]{background:var(--hd-on-bg);color:var(--hd-on-ink);border-color:var(--hd-on-bg)}@media(hover:hover){.nav a:hover{border-bottom-color:var(--hd-ring)}.fsize button:not([aria-pressed="true"]):hover{background:var(--hd-btn-bg-h)}}.utilbar{background:var(--cream);border-bottom:1px solid var(--line2);padding:0 var(--pad);font-size:.9375rem;line-height:1.5;color:var(--muted)}.utilbar-in{max-width:1180px;margin-inline:auto;display:flex;align-items:center;justify-content:flex-end;gap:2px clamp(16px,2vw,28px);flex-wrap:wrap;padding-block:8px}.util-links{display:flex;align-items:center;flex-wrap:wrap;gap:0 clamp(12px,1.5vw,20px)}.util-links li{display:flex;align-items:center}.util-links li+li::before{content:"";width:1px;height:13px;background:var(--line);margin-right:clamp(12px,1.5vw,20px)}.util-links a{color:var(--muted);padding:4px 0}@media(hover:hover){.util-links a{transition:color .3s ease}.util-links a:hover{color:var(--orange-t)}}@media(max-width:640px){.utilbar{display:none}}.crumbs{background:var(--white);border-bottom:1px solid var(--line2);padding:11px var(--pad)}.crumbs ol{max-width:1180px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:1rem;line-height:1.6;color:var(--muted)}.crumbs li{display:flex;align-items:center;gap:10px;min-width:0}.crumbs li+li::before{content:"";width:6px;height:6px;flex:0 0 auto;border-top:1.5px solid #3f342d59;border-right:1.5px solid #3f342d59;rotate:45deg}.crumbs a{color:var(--muted)}.crumbs [aria-current="page"]{color:var(--ink);font-weight:700}@media(hover:hover){.crumbs a{transition:color .3s ease}.crumbs a:hover{color:var(--coral-t)}}html{--topbar-h:114px}@media(max-width:760px){html{--topbar-h:164px}}@media(max-width:640px){html{--topbar-h:161px}}@media(max-width:430px){html{--topbar-h:205px}}html{scroll-padding-top:calc(var(--topbar-h) + 12px)}main>section{padding:clamp(64px,8vw,140px) var(--pad)}.sec-head{display:grid;gap:clamp(14px,1.6vw,22px);max-width:1180px;margin-bottom:var(--gap)}.sec-head h2{max-width:22em}.eyebrow{font-family:var(--en);font-size:.8125rem;line-height:1.5;letter-spacing:.24em;color:var(--orange-t);font-weight:600}h2{font-size:var(--h2);line-height:1.42}h3{font-size:var(--h3);line-height:1.5}.big{font-size:clamp(26px,5vw,40px);line-height:1.38}.ln{display:block}.cta{display:inline-flex;align-items:center;gap:14px;justify-self:start;border-radius:999px;padding:17px 30px;background:var(--orange);color:#ffffff;font-size:var(--fs-body);line-height:1.4;font-weight:700}.cta svg{width:32px;height:11px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cta.hollow{background:none;color:var(--ink);border:1px solid var(--ink)}@media(hover:hover){.cta{transition:background-color .35s ease,color .35s ease}.cta svg{transition:translate .35s var(--ease)}.cta:hover{background:var(--orange-h)}.cta.hollow:hover{background:var(--ink);color:#fff}.cta:hover svg{translate:6px 0}}.hero-stage{grid-column:7 / span 6;display:grid;grid-template-columns:.88fr 1fr .88fr;column-gap:var(--hs1);align-items:end;margin-bottom:clamp(30px,3.4vw,56px)}.hero-say{grid-row:1;justify-self:center;width:fit-content;max-width:100%;min-width:0;position:relative;background:var(--white);border:1px solid var(--hair);border-radius:20px;padding:var(--hs1) clamp(8px,1vw,20px);letter-spacing:0;font-family:var(--round);font-size:var(--fs-body);line-height:1.6;color:var(--ink);text-align:center;word-break:normal;overflow-wrap:anywhere}.hero-say:nth-of-type(1){grid-column:1}.hero-say:nth-of-type(2){grid-column:2}.hero-say:nth-of-type(3){grid-column:3}.hero-say::after{content:"";position:absolute;left:var(--tail,50%);bottom:-6px;width:11px;height:11px;background:var(--white);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);translate:-50% 0;rotate:45deg}:where(html.js) .hero-say{clip-path:inset(0 0 100% 0);translate:0 7px}.hero-say.on{clip-path:inset(-14px);translate:none}html.anim .hero-say{transition:clip-path .5s var(--ease),translate .5s var(--ease)}.hero-fig{grid-row:2;position:relative;overflow:visible;width:100%;aspect-ratio:2 / var(--ar,3.48);background:var(--white);transform-origin:50% 100%;animation:heroFigIn .78s var(--ease) var(--d,.34s) backwards}html.anim .hero-fig{transition:scale .55s var(--ease)}.hero-fig.talking{scale:1.05;z-index:2}.hero-fig>.rigchar{position:absolute;top:0;left:50%;transform:translateX(-50%);width:auto;max-width:none;height:calc(100% * var(--z,1))}.hero-fig:nth-of-type(1){--d:.34s;--z:1;--ar:3.629}.hero-fig:nth-of-type(2){--d:.48s;--z:1;--ar:3.828}.hero-fig:nth-of-type(3){--d:.62s;--z:1;--ar:3.896}@media(max-width:900px){.hero-stage{grid-column:1;max-width:520px;margin-inline:auto;width:100%;order:-1;margin-bottom:0}}@media(max-width:520px){.hero-say:nth-of-type(1),.hero-say:nth-of-type(2),.hero-say:nth-of-type(3){grid-column:1;grid-row:1}.hero-say{width:100%;justify-self:stretch;padding-inline:var(--hs1)}.hero-say:nth-of-type(1){--tail:16%}.hero-say:nth-of-type(2){--tail:50%}.hero-say:nth-of-type(3){--tail:84%}}@media(prefers-reduced-motion:reduce){.hero-say{clip-path:none!important;translate:none!important}}@keyframes heroFigIn{from{translate:0 14px;clip-path:inset(100% 0 0 0)}to{translate:0 0;clip-path:inset(0)}}.tagbar{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:clamp(22px,2.6vw,36px)}.tagbar button{border:1px solid var(--line);border-radius:999px;padding:10px 19px;font-size:var(--fs-body);line-height:1.5;background:var(--white)}.tagbar button[aria-pressed="true"]{background:var(--orange);color:#ffffff;border-color:var(--orange)}.art{background:var(--white);border-radius:12px;overflow:hidden;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line2)}.art.off{display:none}.art-tag{font-size:var(--fs-body);line-height:1.5;color:var(--coral-t)}.art h3{font-size:var(--h4);line-height:1.65}@media(hover:hover){.art{transition:transform .5s var(--ease),box-shadow .5s ease}.art:hover{transform:translateY(-6px);box-shadow:0 14px 30px #b0335c1f}.tagbar button{transition:background-color .3s ease}.tagbar button:hover{background:var(--blush)}}.marq{overflow:hidden;padding-block:clamp(8px,1.1vw,14px)}.marq+.marq{margin-top:clamp(8px,1.1vw,16px)}.track{display:flex;width:max-content}:where(html.js) .track{animation:flow 58s linear infinite}.row{display:flex;gap:clamp(12px,1.4vw,22px);padding-inline:clamp(6px,.7vw,11px)}@media(hover:hover){.marq:hover .track{animation-play-state:paused}}.pxl>img{position:absolute;top:50%;left:50%;width:100%;height:126%;max-width:none;object-fit:cover;translate:-50% calc(-50% + var(--px,0%))}.hush{background:var(--coral);color:var(--on-accent);position:relative;overflow:hidden}.hush-in{display:grid;gap:clamp(16px,2vw,28px);justify-items:center;text-align:center;position:relative;z-index:2}.hush h2{max-width:17em}.breathfig{width:clamp(120px,14vw,196px)}.breathfig svg{width:100%;height:auto}.bf-ring{fill:none;stroke:#ffffff;stroke-width:3.4;opacity:0;vector-effect:non-scaling-stroke}.bf-r1{animation:ringout 6.4s ease-out infinite}.bf-r2{animation:ringout 6.4s ease-out 1.6s infinite}.bf-r3{animation:ringout 6.4s ease-out 3.2s infinite}.bf-mark{color:var(--deep);transform-box:view-box;transform-origin:100px 100px;animation:breathe 6.4s ease-in-out infinite}.faq{background:var(--mist)}.qa{max-width:940px;background:var(--white);border:1px solid var(--line2);border-radius:12px;overflow:hidden}.q{display:flex;align-items:center;gap:16px;width:100%;text-align:left;padding:clamp(18px,2.2vw,26px);font-size:var(--fs-body);line-height:1.7;font-weight:700}.q svg{flex:0 0 auto;margin-left:auto;width:20px;height:20px;fill:none;stroke:var(--coral-t);stroke-width:1.9;stroke-linecap:round}.a{padding:0 clamp(18px,2.2vw,26px) clamp(20px,2.2vw,28px);font-size:var(--fs-body);line-height:2;color:var(--muted);max-width:52em}.qa.shut .a{display:none}@media(hover:hover){.q{transition:background-color .3s ease}.q:hover{background:var(--cream)}}.foot{background:var(--white);border-top:4px solid var(--orange);padding:clamp(48px,5.4vw,90px) var(--pad) clamp(28px,3vw,44px)}.foot-lay{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,48px);max-width:1180px;margin-inline:auto}.foot-brand{display:grid;gap:14px;align-content:start}.foot-brand .brand span{font-size:1.25rem}.foot-brand p{font-size:var(--fs-body);line-height:1.9;color:var(--muted);max-width:24em}.foot-col h3{font-size:var(--fs-body);font-weight:700;line-height:1.6;letter-spacing:.08em;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:14px}.foot-col li{margin-bottom:11px;font-size:var(--fs-body);line-height:1.7}.foot-col a{color:var(--muted)}@media(min-width:768px){.foot-brand p,.foot-col li{font-size:.875rem}.foot-col h3{font-size:.9375rem}}.foot-end{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;border-top:1px solid var(--line);margin-top:clamp(28px,3.4vw,52px);padding-top:20px;font-size:.9375rem;line-height:1.7;color:var(--muted);max-width:1180px;margin-inline:auto}@media(hover:hover){.foot-col a{transition:color .3s ease}.foot-col a:hover{color:var(--coral-t)}}@media(max-width:900px){.foot-lay{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.foot-lay{grid-template-columns:minmax(0,1fr)}}.kv{padding:clamp(40px,5vw,88px) var(--pad) clamp(34px,4.4vw,72px)}.kv h1{font-size:var(--h2);line-height:1.44;color:var(--ink)}.kv .kv-lead{font-size:var(--fs-body);line-height:2.05;color:var(--muted);max-width:40em}.kv-meta{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-family:var(--round);font-size:1rem;line-height:1.6;color:var(--muted)}.kv-tag{background:var(--blush);border-radius:999px;padding:6px 15px;color:var(--coral-t)}.kd-a{animation:kfloat 9s ease-in-out infinite}.kd-b{animation:kfloat 11.5s ease-in-out 1.2s infinite}.doc{background:var(--white);padding:clamp(44px,5.4vw,96px) var(--pad)}.doc-in{max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:clamp(28px,4vw,72px);align-items:start}.doc-body{display:grid;gap:clamp(26px,3vw,46px);min-width:0;max-width:46em}.doc-body h2{font-size:var(--h3);line-height:1.5;padding-bottom:12px;border-bottom:2px solid var(--orange)}.doc-body h3{font-size:var(--h4);line-height:1.6;color:var(--coral-t)}.doc-sec{display:grid;gap:clamp(13px,1.5vw,20px)}.doc-sec p{font-size:var(--fs-body);line-height:2.05}.doc-cards{display:grid;gap:12px}.doc-cards li{background:var(--mist);border-radius:22px;padding:clamp(18px,2vw,26px) clamp(20px,2.2vw,30px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:15px;align-items:start;font-size:var(--fs-body);line-height:1.9}.doc-cards li svg{width:21px;height:21px;margin-top:.42em;fill:none;stroke:var(--coral-t);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.doc-cards b{display:block;font-weight:700}.doc-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.doc-compare>div{border-radius:24px;padding:clamp(20px,2.3vw,30px);display:grid;gap:10px;align-content:start}.doc-compare>div:first-child{background:var(--cream);border-top:4px solid var(--orange)}.doc-compare>div:last-child{background:var(--blush);border-top:4px solid var(--coral)}.doc-compare h3{font-size:var(--h4);color:var(--ink)}.doc-compare p{font-size:var(--fs-body);line-height:1.9;color:var(--muted)}@media(max-width:640px){.doc-compare{grid-template-columns:minmax(0,1fr)}}.doc-caution{background:var(--blush);border-radius:26px;padding:clamp(22px,2.6vw,36px) clamp(22px,2.8vw,40px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start}.doc-caution svg{width:clamp(34px,3.4vw,46px);height:auto}.doc-caution h3{font-size:var(--h4);color:var(--ink);margin-bottom:8px}.doc-caution p.doc-caution-h{margin:0 0 8px;font-family:var(--sans);font-weight:700;letter-spacing:.01em;font-size:var(--h4);line-height:1.6;color:var(--ink);word-break:auto-phrase}.doc-caution p{font-size:var(--fs-body);line-height:1.95;color:var(--muted)}.doc-fig{border-radius:26px;overflow:hidden;background:var(--mist);width:100%;height:clamp(120px,22vw,240px)}.doc-fig svg{width:100%;height:100%}.doc-figcap{font-family:var(--round);font-size:1rem;line-height:1.8;color:var(--muted);display:flex;gap:12px;align-items:flex-start;margin-top:10px}.doc-figcap::before{content:"";flex:0 0 auto;width:22px;height:2px;margin-top:.9em;background:var(--coral)}.doc-body p a,.doc-body li a,.doc-body h3 a,.doc-body dd a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66}@media(hover:hover){.doc-body p a,.doc-body li a,.doc-body dd a{transition:color .3s ease,text-decoration-color .3s ease}.doc-body p a:hover,.doc-body li a:hover,.doc-body dd a:hover{color:var(--coral-t);text-decoration-color:var(--coral)}}.qa .a a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66}@media(hover:hover){.qa .a a{transition:color .3s ease,text-decoration-color .3s ease}.qa .a a:hover{color:var(--coral-t);text-decoration-color:var(--coral)}}.doc-side{display:grid;gap:clamp(16px,2vw,26px);align-content:start;position:sticky;top:calc(var(--topbar-h) + 20px)}.side-box{background:var(--mist);border-radius:26px;padding:clamp(20px,2.2vw,30px);display:grid;gap:13px;align-content:start}.side-box h2{font-size:var(--fs-body);font-weight:700;line-height:1.6;letter-spacing:.06em;padding-bottom:11px;border-bottom:1px solid var(--line)}.side-box .side-box-h{margin:0;font-family:var(--sans);font-size:var(--fs-body);font-weight:700;line-height:1.6;letter-spacing:.06em;padding-bottom:11px;border-bottom:1px solid var(--line);color:var(--ink);word-break:auto-phrase}.side-box li{font-size:var(--fs-body);line-height:1.75;margin-bottom:10px}.side-box a{display:flex;gap:10px;align-items:flex-start;color:var(--muted)}.side-box a::before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:.72em;border-top:1.5px solid var(--coral);border-right:1.5px solid var(--coral);rotate:45deg}.side-note{background:var(--blush);border-radius:26px;padding:clamp(20px,2.2vw,30px);font-size:var(--fs-body);line-height:1.9}.side-note b{display:block;margin-bottom:8px}@media(hover:hover){.side-box a{transition:color .3s ease}.side-box a:hover{color:var(--coral-t)}}@media(max-width:1000px){.doc-in{grid-template-columns:minmax(0,1fr)}.doc-side{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:660px){.doc-side{grid-template-columns:minmax(0,1fr)}}.next{background:var(--mist)}.next-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,26px)}.next-card{background:var(--white);border:1px solid var(--line2);border-radius:26px;padding:clamp(22px,2.4vw,34px);display:grid;gap:11px;align-content:start}.next-card .art-tag{font-size:1rem}.next-card h3{font-size:var(--h4);line-height:1.65}.next-card .go{display:flex;align-items:center;gap:10px;color:var(--orange-t);font-size:1rem;line-height:1.5;font-weight:700}.next-card .go svg{width:24px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.next-card{transition:transform .5s var(--ease),box-shadow .5s ease}.next-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px #b0335c1f}.next-card .go svg{transition:translate .35s var(--ease)}.next-card:hover .go svg{translate:6px 0}}@media(max-width:900px){.next-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){.nav{display:none}}@media(max-width:760px){.head{flex-wrap:wrap;row-gap:10px}.tools{width:100%;justify-content:space-between;margin-left:0;flex-wrap:wrap;row-gap:10px}}.acct{display:flex;align-items:center;gap:8px}.acct a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border-radius:999px;font-size:1rem;line-height:1.25;letter-spacing:.04em;font-weight:700;white-space:nowrap}.acct .acct-login{border:1px solid var(--hd-btn-line);background:var(--hd-btn-bg);color:var(--hd-ink)}.acct .acct-join{background:var(--hd-cta-bg);color:var(--hd-cta-ink)}@media(hover:hover){.acct .acct-login:hover{background:var(--hd-btn-bg-h)}.acct .acct-join:hover{background:var(--hd-cta-bg-h)}}@media(max-width:1000px){.head .tools{order:1;margin-left:auto;width:auto;flex-wrap:nowrap}.head .menubtn{order:2;margin-left:0}.acct .acct-login{display:none}.acct a{padding:8px 16px}}@media(max-width:400px){.brand span{font-size:1rem;letter-spacing:.03em}.acct a{padding:8px 12px;letter-spacing:0}}@media(max-width:340px){.brand span{font-size:.9375rem;letter-spacing:0}.acct a{padding:8px 10px}.head{gap:6px}.brand{gap:7px}.head .brandmark{width:28px;height:28px}html.fs-l .head .brand span,html.fs-x .head .brand span{font-size:15px}}@media(max-width:1000px){html.fs-l .head .brand span,html.fs-x .head .brand span{font-size:16px}html.fs-l .head .acct a,html.fs-x .head .acct a{font-size:16px}}@media(min-width:1001px) and (max-width:1120px){.acct a{padding:8px 14px}.head .tools{gap:8px}}@media(max-width:430px){.fslabel{display:none}.fsize button{padding:5px 9px}}.menu{--hd-ink:var(--ink);--hd-sub:var(--muted);--hd-btn-bg:var(--mist);--hd-btn-bg-h:var(--cream);--hd-btn-line:var(--line);--hd-on-bg:var(--orange);--hd-on-ink:#ffffff;display:flex;flex-wrap:wrap;align-items:center;gap:2px 20px;background:var(--white);color:var(--ink);border-bottom:1px solid var(--line2);padding:8px var(--pad)}.menu a{display:flex;align-items:center;gap:9px;padding:7px 2px;font-size:var(--fs-body);line-height:1.6;font-weight:700;color:var(--ink)}.menu a>span{min-width:0}.menu a svg{width:22px;height:9px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--orange-t)}.menu a[aria-current="page"]{color:var(--orange-t)}html:not(.js) .menu .fsize{display:none}html:not(.js) .topbar{position:static}.menubtn{display:none}@media(min-width:1001px){.menu{display:none}}@media(max-width:1000px){:where(html.js) .menubtn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;margin-left:auto;border:1px solid var(--hd-btn-line);border-radius:15px;background:var(--hd-btn-bg);color:var(--hd-ink)}.menubtn .mbi{width:26px;height:18px}.menubtn .mbi rect{fill:currentColor;transform-box:fill-box;transform-origin:center}.menubtn[aria-expanded="true"] .mb1{translate:0 6.9px;rotate:45deg}.menubtn[aria-expanded="true"] .mb2{translate:-34px 0}.menubtn[aria-expanded="true"] .mb3{translate:0 -6.9px;rotate:-45deg}html.anim .menubtn .mbi rect{transition:translate .3s var(--ease),rotate .3s var(--ease)}.head .fsize{display:none}:where(html.js) .menu{position:absolute;left:0;right:0;top:100%;z-index:1;display:grid;gap:0;padding:4px var(--pad) 16px;max-height:calc(100vh - var(--topbar-h,120px) - 10px);max-height:calc(100dvh - var(--topbar-h,120px) - 10px);overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid var(--line);box-shadow:0 20px 44px #3f342d24;visibility:hidden;clip-path:inset(0 0 100% 0);translate:0 -8px}.menu.open{visibility:visible;clip-path:inset(0);translate:none}html.anim .menu{transition:clip-path .42s var(--ease),translate .42s var(--ease),visibility 0s linear .42s}html.anim .menu.open{transition:clip-path .42s var(--ease),translate .42s var(--ease),visibility 0s linear 0s}.menu a{min-height:54px;padding:9px 2px;font-size:1.125rem;border-bottom:1px solid var(--line2)}.menu a svg{margin-left:auto}.menu .fsize{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-top:16px}.menu .fslabel{display:block;font-size:1.125rem;letter-spacing:inherit;font-weight:700;color:var(--ink)}.menu .fsize button{min-height:48px;min-width:80px;padding:10px 18px;font-size:1.125rem;font-weight:700;letter-spacing:inherit}}html.menu-open{overflow:hidden}html.menu-open body{padding-right:var(--sbw,0px)}@media(hover:hover){.menubtn:hover{background:var(--hd-btn-bg-h)}.menu a{transition:color .3s ease}.menu a:hover{color:var(--orange-t)}}@keyframes breathe{0%,100%{scale:1}50%{scale:1.14}}@keyframes kfloat{0%,100%{translate:0 0}50%{translate:0 -11px}}@keyframes flow{from{translate:0 0}to{translate:-50% 0}}@keyframes ringout{0%{r:30px;opacity:1}55%{r:66px;opacity:.55}100%{r:97px;opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.rise,.wipe,.lift{translate:none!important;clip-path:none!important}}html body div#main main section.rest,html body div#main main section.rest *{animation-play-state:paused!important}.doc-stamp{background:var(--mist);border-radius:22px;padding:clamp(16px,1.9vw,22px) clamp(18px,2.1vw,26px);font-size:1rem;line-height:1.9;color:var(--muted)}.doc-stamp b{color:var(--ink)}.doc-cards .num{display:block;font-family:var(--en);font-size:var(--h4);font-weight:600;letter-spacing:.03em;line-height:1.5;color:var(--ink)}.nb{word-break:keep-all}.doc-body .doc-stamp a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66}@media(hover:hover){.doc-body .doc-stamp a{transition:color .3s ease,text-decoration-color .3s ease}.doc-body .doc-stamp a:hover{color:var(--coral-t);text-decoration-color:var(--coral)}}.kv-upd{color:var(--muted);font-family:var(--en);letter-spacing:.02em}.doc-answer{position:relative;background:var(--cream);border-radius:26px;padding:clamp(22px,2.6vw,36px) clamp(24px,3vw,44px);display:grid;gap:13px}.doc-answer::before{content:"";position:absolute;left:0;top:clamp(22px,2.6vw,36px);bottom:clamp(22px,2.6vw,36px);width:5px;border-radius:999px;background:var(--orange)}.doc-answer-h{margin:0;font-family:var(--round);font-weight:700;font-size:.9375rem;letter-spacing:.08em;color:var(--orange-t)}.doc-answer ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}.doc-answer li{position:relative;padding-left:1.55em;font-size:var(--fs-body);line-height:1.95;color:var(--ink)}.doc-answer li::before{content:"";position:absolute;left:.3em;top:.86em;width:9px;height:9px;border-radius:999px;background:var(--coral)}.doc-by{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding-top:clamp(18px,2vw,26px);border-top:1px solid var(--line2);font-size:1rem;line-height:1.8;color:var(--muted)}.doc-by b{font-family:var(--round);font-weight:700;color:var(--orange-t);font-size:.9375rem;letter-spacing:.08em}.doc-by span{color:var(--ink)}.doc-faq{display:grid;gap:clamp(13px,1.5vw,20px)}.doc-faq dl{margin:0;display:grid;gap:11px}.faq-i{background:var(--mist);border-radius:22px;padding:clamp(17px,1.9vw,25px) clamp(19px,2.1vw,29px);display:grid;gap:7px}.faq-i dt,.faq-i dd{position:relative;padding-left:1.7em;font-size:var(--fs-body);line-height:1.9}.faq-i dt{font-weight:700;color:var(--ink)}.faq-i dd{margin:0;color:var(--muted)}.faq-i dt::before,.faq-i dd::before{position:absolute;left:0;top:0;font-family:var(--en);font-weight:600;font-size:1rem}.faq-i dt::before{content:"Q";color:var(--orange-t)}.faq-i dd::before{content:"A";color:var(--coral-t)}.doc-src{display:grid;gap:clamp(10px,1.2vw,14px)}.doc-src ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.doc-src li{margin:0;padding:0;font-size:.9375rem;line-height:1.85;color:var(--muted)}.doc-src li::before{content:none}.doc-src li a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.doc-src li span{margin-left:.35em}:root{--sh-1:0 1px 2px #3f342d0d,0 3px 10px #3f342d0a;--sh-2:0 12px 28px #3f342d1f,0 2px 6px #3f342d12;--sh-cta:0 6px 16px #ba590730;--sh-cta-h:0 12px 26px #ba590745}.portal,.art,.scene,.pub,.qa,.feat,.next-card{box-shadow:var(--sh-1)}.sec-head .eyebrow,.assure-copy .eyebrow,.stumble-copy .eyebrow,.close-in .eyebrow{display:flex;align-items:center;gap:11px}.sec-head .eyebrow::before,.assure-copy .eyebrow::before,.stumble-copy .eyebrow::before,.close-in .eyebrow::before{content:"";flex:0 0 auto;width:28px;height:2px;border-radius:2px;background:currentColor}:where(html.js) .rise .eyebrow::before,:where(html.js) .wipe .eyebrow::before{clip-path:inset(0 100% 0 0)}.rise.seen .eyebrow::before,.wipe.seen .eyebrow::before{clip-path:inset(0)}html.anim .rise.seen .eyebrow::before,html.anim .wipe.seen .eyebrow::before{transition:clip-path .72s var(--ease) calc(var(--d,0s) + .16s)}.hush{background-image:radial-gradient(72% 90% at 50% -6%,#ffffff2b,#ffffff00 66%)}.art-tag{display:inline-flex;align-items:center;justify-self:start;background:var(--blush);border-radius:999px;padding:3px 13px;font-size:1rem;line-height:1.6}@media(hover:hover){.art{transition:transform .5s var(--ease),box-shadow .5s ease,border-color .5s ease}.art:hover{transform:translateY(-6px);box-shadow:var(--sh-2);border-color:#f2809b59}.tagbar button{transition:background-color .3s ease,border-color .3s ease}.tagbar button:hover{background:var(--blush);border-color:var(--coral)}}.qa{position:relative}.qa::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--coral);clip-path:inset(100% 0 0 0)}.qa:not(.shut)::before{clip-path:inset(0)}html.anim .qa::before{transition:clip-path .4s var(--ease)}.q svg{box-sizing:content-box;width:18px;height:18px;padding:8px;border-radius:999px;background:var(--blush)}@media(hover:hover){.q{transition:background-color .3s ease}.q:hover{background:var(--cream)}.q svg{transition:background-color .3s ease}.q:hover svg{background:var(--blush-2)}}.cta{box-shadow:var(--sh-cta)}.cta.hollow{box-shadow:none}@media(hover:hover){.cta{transition:background-color .35s ease,color .35s ease,box-shadow .35s ease,transform .35s var(--ease)}.cta:hover{background:var(--orange-h);transform:translateY(-2px);box-shadow:var(--sh-cta-h)}.cta.hollow:hover{background:var(--ink);color:#fff;box-shadow:0 10px 24px #3f342d29}}.marq{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7%,#000 93%,#0000)}@media(hover:hover){.foot-col a,.util-links a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:color .3s ease,background-size .42s var(--ease)}.foot-col a:hover,.util-links a:hover{background-size:100% 1px}}:where(html.js .arts .art):nth-child(3n/**/+2),:where(html.js .scene-grid .scene):nth-child(3n/**/+2),:where(html.js .pub-grid .pub):nth-child(3n/**/+2),:where(html.js .assure-list li):nth-child(2){translate:0 34px}:where(html.js .arts .art):nth-child(3n),:where(html.js .scene-grid .scene):nth-child(3n),:where(html.js .pub-grid .pub):nth-child(3n),:where(html.js .assure-list li):nth-child(3){translate:0 42px}@media(prefers-reduced-motion:reduce){.eyebrow::before,.qa:not(.shut)::before{clip-path:none!important}}html.anim .art.seen,html.anim .scene.seen,html.anim .pub.seen{transition-duration:.66s}.vsay,.hero-say{box-shadow:0 2px 10px #b0335c14}.tagbar button[aria-pressed="true"]{box-shadow:0 4px 12px #ba590733}.intro{display:none;--intro:1}html.intro-on .intro{display:block;position:fixed;inset:0;z-index:90;pointer-events:none}@media(prefers-reduced-motion:reduce){.intro,html.intro-on .intro{display:none!important}}@media(prefers-reduced-motion:reduce){.bf-ring{opacity:.42}.bf-r1{r:46px}.bf-r2{r:70px}.bf-r3{r:92px}}.rkv-chips{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;margin:4px 0 0;padding:0}.rkv-chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 15px 8px 12px;border-radius:999px;background:var(--white);color:var(--ink);font-family:var(--round);font-weight:700;font-size:.95rem;line-height:1.3;box-shadow:var(--sh-1)}.rkv-chips li::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--orange);flex:0 0 auto}.rkv-chips li:nth-child(2)::before{background:var(--coral)}.rkv-chips li:nth-child(3)::before{background:#7fa85a}.jb-fig{--po:clamp(10px,1.5vw,20px);position:relative;padding:0 var(--po) var(--po) 0}.jb-fig::before{content:"";position:absolute;z-index:0;inset:var(--po) 0 0 var(--po);border-radius:28px;background:var(--blush)}.jb-fig figure{position:relative;z-index:1}.jb-fig .doc-fig{height:clamp(160px,26vw,300px);border-radius:28px;background:var(--white);border:clamp(7px,.9vw,11px) solid var(--white);box-shadow:0 16px 38px #3f342d1c}.jb-hush .breathfig{width:clamp(130px,15vw,210px)}.jb-hush .big{max-width:21em;font-size:clamp(24px,3.6vw,40px);line-height:1.5;font-weight:900}@media(hover:hover){.rk-tile,.doc-compare>div,.jb-three li,.ur-vs-col{transition:translate .5s var(--ease),box-shadow .5s ease}.rk-tile:hover,.doc-compare>div:hover,.jb-three li:hover,.ur-vs-col:hover{translate:0 -6px;box-shadow:var(--sh-2),inset 0 0 0 1.5px var(--coral)}.doc-compare>div:first-child:hover,.ur-vs-col.us:hover{box-shadow:var(--sh-2),inset 0 0 0 1.5px var(--orange)}.jb-fig .doc-fig,.rk-stagecard,.hk-card,.jk-card,.uk-card,.dk-card,.nk-card,.gk-card,.ck-card{transition:box-shadow .6s ease}.jb-fig:hover .doc-fig,.rkv-stage:hover .rk-stagecard,.hkv-stage:hover .hk-card,.jkv-stage:hover .jk-card,.ukv-stage:hover .uk-card,.dkv-stage:hover .dk-card,.nkv-stage:hover .nk-card,.gkv-stage:hover .gk-card,.ckv-stage:hover .ck-card{box-shadow:0 26px 56px #3f342d29}.faq-i{transition:background-color .3s ease}.faq-i:hover{background:var(--cream)}.rkv-chips li{transition:background-color .3s ease,box-shadow .3s ease}.rkv-chips li:hover{background:var(--blush);box-shadow:var(--sh-2)}}.wf-fig{background:var(--cream);padding:clamp(30px,4vw,64px) var(--pad)}.wf-fig .jb-fig{max-width:760px;margin-inline:auto}.wf-fig .doc-figcap{text-align:center}.wf-mid .doc-in,.wf-tail .doc-in{grid-template-columns:minmax(0,1fr)}.wf-mid{padding-bottom:clamp(34px,4.2vw,72px)}.wf-tail{padding-top:clamp(34px,4.2vw,72px)}.doc-form{position:relative;background:var(--cream);border:1px solid var(--line2);border-radius:26px;padding:clamp(22px,2.8vw,40px) clamp(16px,2.8vw,40px);display:grid;gap:clamp(24px,2.6vw,32px);min-width:0}.fm-row{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}div.fm-row>label:not(.fm-agree),fieldset.fm-row>legend{display:block;padding:0;font-size:var(--fs-body);line-height:1.6;font-weight:700;color:var(--ink)}fieldset.fm-row>legend{margin-bottom:8px}.doc-form input[type=text],.doc-form input[type=email],.doc-form textarea{display:block;width:100%;min-width:0;min-height:52px;margin:0;padding:12px 16px;font-family:var(--sans);font-size:max(16px,var(--fs-body));line-height:1.6;color:var(--ink);background:var(--white);border:2px solid #8f7e71;border-radius:14px;-webkit-appearance:none;appearance:none}.doc-form textarea{min-height:13em;resize:vertical}.doc-form input[type=text]:focus,.doc-form input[type=email]:focus,.doc-form textarea:focus{border-color:var(--orange-t)}fieldset.fm-row>label{display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;background:var(--white);border:2px solid #3f342d33;border-radius:14px;font-size:var(--fs-body);line-height:1.6;cursor:pointer}fieldset.fm-row>label:has(input:checked){border-color:var(--orange);background:#fff6ee}.doc-form input[type=radio],.doc-form input[type=checkbox]{flex:0 0 auto;width:24px;height:24px;margin:0;accent-color:var(--orange-d);cursor:pointer}.doc-form label a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66}.fm-bad input[type=text],.fm-bad input[type=email],.fm-bad textarea,fieldset.fm-bad>label,.fm-bad .fm-agree{border-color:var(--coral-t)}.fm-err{margin:0;font-size:1rem;line-height:1.7;font-weight:700;color:var(--coral-t)}.fm-send{justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 40px;border-radius:999px;background:var(--orange);color:var(--on-accent);font-size:1.125rem;font-weight:700;line-height:1.4;box-shadow:var(--sh-cta);cursor:pointer}.fm-send:disabled{background:var(--muted-d);box-shadow:none;cursor:progress}@media(hover:hover){.fm-send{transition:background-color .35s ease}.fm-send:hover{background:var(--orange-h)}fieldset.fm-row>label:hover,.fm-agree:hover{border-color:var(--orange)}}@media(max-width:600px){.fm-send{justify-self:stretch;width:100%}}#kanshu{scroll-margin-top:26px}#online,#kikikata,#tashikameru,#minitsukeru,#youi,#kasegenai,#junban,#call-ryokin{scroll-margin-top:26px}#kakunin,#tokumei,#uketori,#ryokin,#anzen{scroll-margin-top:26px}.kv-lead a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66}@media(hover:hover){.kv-lead a{transition:color .3s ease,text-decoration-color .3s ease}.kv-lead a:hover{color:var(--coral-t);text-decoration-color:var(--coral)}}.jb-fig .doc-fig:has(.kc-ear){height:clamp(220px,34vw,300px)}@keyframes kc-ear{0%,14%{scale:1}23%,60%{scale:1.25}72%,100%{scale:1}}#oubo{scroll-margin-top:26px}.svc-card{display:grid;gap:12px;justify-items:start;background:var(--cream);border-radius:26px;padding:clamp(22px,2.6vw,34px)}.svc-h{font-size:var(--h4);line-height:1.7;font-weight:700;color:var(--ink)}.svc-sub{font-size:var(--fs-body);line-height:1.9;font-weight:700;color:var(--coral-t)}.svc-go{display:flex;flex-wrap:wrap;gap:12px 14px;margin-top:6px}.svc-go .cta:not(.hollow),.svc-go .cta:not(.hollow):hover{color:var(--on-accent)}.side-note .nb,.svc-card .nb{overflow-wrap:break-word}@media(max-width:660px){.svc-go{display:grid;justify-self:stretch}.svc-go .cta{justify-self:stretch;justify-content:space-between;padding:15px 22px}}.side-note a{color:var(--orange-t);font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.28em;text-decoration-color:#ad470c66;transition:color .3s ease,text-decoration-color .3s ease}@media(hover:hover){.side-note a:hover{color:var(--coral-t);text-decoration-color:var(--coral)}}#top{overflow-x:clip}#top .hero-stage{position:relative;isolation:isolate}#top .hero-fig{background:none}#top .hero-fig>.rigchar{z-index:1}#top .hero-fig::before,#top .hero-fig::after{content:"";position:absolute;left:50%;top:12%;width:100%;aspect-ratio:1;border-radius:50%;translate:-50% 0;pointer-events:none;z-index:0}#top .hero-fig::before{background:var(--tq-disc);opacity:.45;scale:.88;transition:scale .55s var(--ease),opacity .55s ease}#top .hero-fig::after{border:4px solid var(--tq-ring);opacity:0}#top .hero-fig:nth-of-type(1){--tq-disc:#fdeef2;--tq-ring:#f2809b}#top .hero-fig:nth-of-type(2){--tq-disc:#fde6d3;--tq-ring:#f6801e}#top .hero-fig:nth-of-type(3){--tq-disc:#eef5e4;--tq-ring:#a8c686}#top .hero-fig.talking::before{scale:1.06;opacity:1}#top .hero-fig.talking::after{animation:tqRing 1.3s ease-out infinite}@keyframes tqRing{0%{scale:.9;opacity:.95}100%{scale:1.14;opacity:0}}html:not(.cvdone) :is(#voices,#scenes,#tokucho,#reading,#assure,#stumble,#hush,#faq,#public,#closing){content-visibility:auto;contain-intrinsic-size:auto 900px}@media (prefers-reduced-motion:reduce){#top .hero-fig.talking::after,#voices .vpic,.tq-hs,.tq-sd circle,:where(html.js) #top .hero-copy h1 .ln:last-child,#scenes .scene.seen .ico,#scenes .scene.seen .tq-tw,#scenes .scene.seen .tq-cross,#scenes .scene.seen .tq-win,#scenes .scene.seen .tq-p1,#scenes .scene.seen .tq-p2,#scenes .scene.seen .tq-dot,#assure .assure-list li.seen .tq-strike,#assure .assure-list li.seen .tq-shackle{animation:none}#top .hero-fig.talking::after{display:none}}[data-ffl]::before{content:attr(data-ffl)}[data-ffa]::after{content:attr(data-ffa)}.util-links a[href="/#tokucho"]{font-weight:700;color:#b0335c}.menu a[href="/#tokucho"] span{font-weight:700}.totop{display:none}:where(html.js) .totop{position:fixed;right:clamp(14px,2.4vw,28px);bottom:clamp(14px,2.4vw,28px);z-index:55;display:grid;place-items:center;width:56px;height:56px;padding:0;border:0;border-radius:50%;background:#e5741a;color:#ffffff;box-shadow:0 12px 24px -10px #3f342d99;cursor:pointer;opacity:0;visibility:hidden;translate:0 14px;transition:opacity .3s ease,translate .3s ease,visibility 0s linear .3s}:where(html.js) .totop.show{opacity:1;visibility:visible;translate:0 0;transition:opacity .3s ease,translate .3s ease,visibility 0s}.totop svg{width:28px;height:28px}.totop:focus-visible{outline:3px solid var(--orange-t);outline-offset:3px}@media (hover:hover){.totop{transition:opacity .3s ease,translate .3s ease,visibility 0s linear .3s,background-color .2s ease}.totop:hover{background:#ba5907}}@media (prefers-reduced-motion:reduce){:where(html.js) .totop,:where(html.js) .totop.show{transition:none}}[data-mml]::before{content:attr(data-mml)}[data-mma]::after{content:attr(data-mma)}[data-kkl]::before{content:attr(data-kkl)}[data-kka]::after{content:attr(data-kka)}[data-skl]::before{content:attr(data-skl)}[data-ska]::after{content:attr(data-ska)}[data-ksl]::before{content:attr(data-ksl)}[data-ksa]::after{content:attr(data-ksa)}[data-wkl]::before{content:attr(data-wkl)}[data-wka]::after{content:attr(data-wka)}[data-wke]{position:relative;isolation:isolate;overflow:hidden}[data-wke]::after{content:attr(data-wke);content:attr(data-wke) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#3f342d0d}@media(max-width:480px){[data-wke]::after{font-size:40px}}[data-ckl]::before{content:attr(data-ckl)}[data-cka]::after{content:attr(data-cka)}[data-cke]{position:relative;isolation:isolate;overflow:hidden}[data-cke]::after{content:attr(data-cke);content:attr(data-cke) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(44px,5.2vw,80px);line-height:1;letter-spacing:.01em;color:#3f342d0d}@media(max-width:480px){[data-cke]::after{font-size:36px}}[data-aisl]::before{content:attr(data-aisl)}[data-aisa]::after{content:attr(data-aisa)}[data-aise]{position:relative;isolation:isolate;overflow:hidden}[data-aise]::after{content:attr(data-aise);content:attr(data-aise) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(44px,5.2vw,80px);line-height:1;letter-spacing:.01em;color:#3f342d0d}@media(max-width:480px){[data-aise]::after{font-size:36px}}[data-dual]::before{content:attr(data-dual)}[data-duaa]::after{content:attr(data-duaa)}[data-duae]{position:relative;isolation:isolate;overflow:hidden}[data-duae]::after{content:attr(data-duae);content:attr(data-duae) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(44px,5.2vw,80px);line-height:1;letter-spacing:.01em;color:#3f342d0d}@media(max-width:480px){[data-duae]::after{font-size:36px}}@property --dua-a{syntax:"<percentage>";inherits:false;initial-value:50%}[data-kssl]::before{content:attr(data-kssl)}[data-kssa]::after{content:attr(data-kssa)}[data-ksse]{position:relative;isolation:isolate;overflow:hidden}[data-ksse]::after{content:attr(data-ksse);position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(44px,5.2vw,80px);line-height:1;letter-spacing:.01em;color:#3f342d12}@media(max-width:480px){[data-ksse]::after{font-size:36px}}[data-inol]::before{content:attr(data-inol)}[data-inoe]{position:relative;isolation:isolate;overflow:hidden}[data-inoe]::after{content:attr(data-inoe);content:attr(data-inoe) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:480px){[data-inoe]::after{font-size:40px}}[data-yrsl]::before{content:attr(data-yrsl)}[data-yrse]{position:relative;isolation:isolate;overflow:hidden}[data-yrse]::after{content:attr(data-yrse);content:attr(data-yrse) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:480px){[data-yrse]::after{font-size:40px}}[data-kkdl]::before{content:attr(data-kkdl)}[data-kkde]{position:relative;isolation:isolate;overflow:hidden}[data-kkde]::after{content:attr(data-kkde);content:attr(data-kkde) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#ebe0d5}.kkd-nw,.doc-faq .faq-tel{white-space:nowrap}@media(max-width:600px){[data-kkde]::after{font-size:40px}}[data-jcml]::before{content:attr(data-jcml)}[data-jcme]{position:relative;isolation:isolate;overflow:hidden}[data-jcme]::after{content:attr(data-jcme);content:attr(data-jcme) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:600px){[data-jcme]::after{font-size:40px}}#top .hero-say{--sc:#f2809b;--sb:#fff3f6;--ss:#f2809b38;--tx:50%;background:var(--sb);padding:10px clamp(10px,1.2vw,18px);border:2px solid var(--sc);border-radius:22px;font-size:clamp(1.0625rem,calc(1.4vw * var(--fs,1)),1.25rem);line-height:1.45;font-weight:700;box-shadow:0 4px 12px var(--ss);transform-origin:var(--tx) 100%}#top .hero-say:nth-of-type(2){--sc:#f6801e;--sb:#fff4ea;--ss:#f6801e38}#top .hero-say:nth-of-type(3){--sc:#a8c686;--sb:#f5f9ee;--ss:#7fa35a40}#top .hero-say::after{left:var(--tx);bottom:-9px;width:15px;height:15px;background:var(--sb);border-right:2px solid var(--sc);border-bottom:2px solid var(--sc)}#top .hero-say.on{clip-path:inset(-24px)}html.anim #top .hero-say.on{animation:heroSayPop .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes heroSayPop{from{scale:.8}to{scale:1}}#top .hero-say{white-space:nowrap;max-width:none}#top .hero-say:nth-of-type(2){grid-column:1 / -1}#top .hero-say:nth-of-type(2) .ln{display:inline}#top .hero-say:nth-of-type(1){margin-bottom:calc(-1 * var(--lo1))}#top .hero-say:nth-of-type(3){margin-bottom:calc(-1 * var(--lo))}@media(max-width:520px){#top .hero-say{--tx:13.7vw;width:fit-content;max-width:100%;white-space:normal;padding:10px 18px;font-size:1.25rem}#top .hero-say:nth-of-type(1){justify-self:start}#top .hero-say:nth-of-type(2){--tx:50%;justify-self:center}#top .hero-say:nth-of-type(3){--tx:calc(100% - 13.7vw);justify-self:end}}@media(min-width:521px){html:not(.js) #top .hero-say:nth-of-type(2){grid-column:2}html:not(.js) #top .hero-say:nth-of-type(2) .ln{display:block}}@media(min-width:521px) and (prefers-reduced-motion:reduce){#top .hero-say:nth-of-type(2){grid-column:2}#top .hero-say:nth-of-type(2) .ln{display:block}}@media(max-width:520px){html:not(.js) #top .hero-say:not(:nth-of-type(2)){display:none}}@media(max-width:520px) and (prefers-reduced-motion:reduce){#top .hero-say:not(:nth-of-type(2)){display:none}}@media(prefers-reduced-motion:reduce){html.anim #top .hero-say.on{animation:none}}[data-smdl]::before{content:attr(data-smdl)}[data-smde]{position:relative;isolation:isolate;overflow:hidden}[data-smde]::after{content:attr(data-smde);content:attr(data-smde) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);bottom:-.08em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(46px,5.6vw,86px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:600px){[data-smde]::after{font-size:40px}}@property --smv-k{syntax:"<number>";inherits:true;initial-value:1}[data-sccl]::before{content:attr(data-sccl)}[data-scce]{position:relative;isolation:isolate;overflow:hidden}[data-scce]::after{content:attr(data-scce);content:attr(data-scce) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);top:clamp(14px,1.8vw,26px);white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(36px,3.8vw,58px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:600px){[data-scce]::after{font-size:40px}}[data-dzsl]::before{content:attr(data-dzsl)}.dzs-wide .doc-in{grid-template-columns:minmax(0,1fr)}.dzs-wide .doc-body{max-width:64em}.dzs-wide .doc-sec>p,.dzs-wide .doc-sec>h2{max-width:46em}.dzs-wide .doc-sec>p.dzs-sites{max-width:none}.dzs-pick,.dzs-text,.dzs-anon,.dzs-ask{margin:0;min-width:0;word-break:auto-phrase}[data-dzse]{position:relative;isolation:isolate;overflow:hidden}[data-dzse]::after{content:attr(data-dzse);content:attr(data-dzse) / "";position:absolute;z-index:-1;right:clamp(12px,1.6vw,24px);top:clamp(14px,1.8vw,26px);white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(36px,3.8vw,58px);line-height:1;letter-spacing:.01em;color:#ebe0d5}.dzs-pick[data-dzse]::after,.dzs-sites[data-dzse]::after{color:#dce8cb}.dzs-text[data-dzse]::after{color:#f8dae2}.dzs-pick-h{padding-right:calc(clamp(36px,3.8vw,58px) * 4.1 + 16px)}.dzs-text-h{padding-right:calc(clamp(36px,3.8vw,58px) * 3.4 + 16px)}.dzs-cmpw-h{padding-right:calc(clamp(36px,3.8vw,58px) * 7.6 + 16px)}.dzs-sites-h{padding-right:calc(clamp(36px,3.8vw,58px) * 5 + 16px)}.dzs-ask-h{padding-right:calc(clamp(36px,3.8vw,58px) * 2.7 + 16px)}.doc-fig .dzs-fdot{transform-box:fill-box;transform-origin:50% 50%;animation:dzsFdot 10s ease-in-out infinite}.doc-fig .dzs-fsa,.doc-fig .dzs-fsb,.doc-fig .dzs-fsd,.doc-fig .dzs-fse{transform-box:fill-box;transform-origin:50% 50%}.doc-fig .dzs-fsa{animation:dzsFsa 10s ease-in-out infinite}.doc-fig .dzs-fsb{animation:dzsFsb 10s ease-in-out infinite}.doc-fig .dzs-fsd{animation:dzsFsd 10s ease-in-out infinite}.doc-fig .dzs-fse{animation:dzsFse 10s ease-in-out infinite}.doc-fig .dzs-fgl{transform-box:fill-box;transform-origin:100% 55%;animation:dzsFgl 5s ease-in-out infinite}.doc-fig .dzs-fgr{transform-box:fill-box;transform-origin:0 55%;animation:dzsFgr 5s ease-in-out infinite}.doc-fig .dzs-fy{transform-box:fill-box;transform-origin:50% 50%;animation:dzsFy 10s ease-in-out infinite}@keyframes dzsFdot{0%{translate:0 0;scale:.5;fill-opacity:0}8%{translate:0 0;scale:1;fill-opacity:1}24%,32%{translate:58px -70px}50%,58%{translate:110px 2px}74%,100%{translate:170px -60px;scale:1;fill-opacity:1}}@keyframes dzsFsa{0%,24%,34%,100%{scale:1}29%{scale:1.3}}@keyframes dzsFsb{0%,50%,60%,100%{scale:1}55%{scale:1.3}}@keyframes dzsFsd{0%,74%,86%,100%{scale:1}80%{scale:1.3}}@keyframes dzsFse{0%,80%,92%,100%{scale:1}86%{scale:1.2}}@keyframes dzsFgl{0%,100%{rotate:0deg}50%{rotate:10deg}}@keyframes dzsFgr{0%,100%{rotate:0deg}50%{rotate:-10deg}}@keyframes dzsFy{0%,60%,61.4%,100%{scale:1}60.7%{scale:1 .12}}.dzs-ico{display:grid;place-items:center;flex:0 0 auto;width:clamp(56px,5vw,64px);aspect-ratio:1;border-radius:50%;background:#ffffff;font-style:normal}.dzs-ico svg,.doc-cards li .dzs-ico svg{display:block;width:72%;height:auto;margin:0;overflow:visible;fill:none;stroke:none}.dzs-ico.dzs-ico-g{background:#eef5e4}.dzs-ico.dzs-ico-p{background:var(--blush)}.dzs-tel{font-family:var(--en);font-weight:600;font-size:1.18em;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:var(--ink)}.dzs-nw,.dzs-wide .doc-faq .faq-tel,.dzs-lead .doc-answer .ans-tel{white-space:nowrap}.dzs-k{font-family:var(--round);font-weight:700;color:var(--ink);background:linear-gradient(#dcebc6,#dcebc6) no-repeat 0 100%/100% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dzs-pick-h,.dzs-text-h,.dzs-cmpw-h,.dzs-anon-h,.dzs-sites-h,.dzs-ask-h{display:block;font-family:var(--round);font-weight:700;font-size:clamp(18px,1.7vw,21px);line-height:1.5;color:var(--ink)}.dzs-note{display:flex;align-items:flex-start;gap:16px;padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);border-radius:26px;background:var(--cream-d)}.dzs-note>span{min-width:0}.dzs-note .dzs-ico{width:52px}.dzs-n1,.dzs-n5{background:#eef5e4}.dzs-n3{background:var(--blush)}.dzs-arrow{display:block;width:30px;height:34px;background:#a8c686;font-style:normal;clip-path:polygon(0 30%,52% 30%,52% 0,100% 50%,52% 100%,52% 70%,0 70%)}.dzs-pick{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:30px;background:#eef5e4}.dzs-pick-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(12px,1.4vw,18px);align-items:center}.dzs-keys{display:grid;gap:10px}.dzs-key{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;border-radius:24px;background:#ffffff;box-shadow:var(--sh-1)}.dzs-key b{display:block;min-width:0;font-family:var(--round);font-weight:700;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink)}.dzs-sieve{display:grid;gap:12px;padding:clamp(14px,1.8vw,20px);border-radius:26px;background:#ffffff;box-shadow:var(--sh-1)}.dzs-ws{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px}.dzs-w{position:relative;display:block;height:clamp(36px,3.4vw,42px);border-radius:12px;background:var(--cream-d);font-style:normal;scale:.8;transform-origin:50% 50%}.dzs-w::before{content:"";position:absolute;left:18%;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#e2d4c6}.dzs-w::after{content:"";position:absolute;left:34%;right:12%;top:50%;height:5px;margin-top:-2.5px;border-radius:9px;background:#ece1d6}.dzs-w.dzs-on{scale:1;background:#d3e6bb;box-shadow:0 6px 14px #6f9a4b33;animation:dzsPulse 2.6s ease-in-out infinite}.dzs-w.dzs-on::before{background:#6f9a4b}.dzs-w.dzs-on::after{background:#a8c686}@keyframes dzsPulse{0%,100%{scale:1}50%{scale:1.26}}.dzs-pick-n{display:block;font-family:var(--round);font-weight:700;font-size:clamp(16px,1.5vw,18px);line-height:1.5;color:#3f6b22;text-align:center}.dzs-fork{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:stretch}.dzs-now,.dzs-later{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:clamp(18px,2.2vw,26px);border-radius:26px}.dzs-now{background:var(--blush)}.dzs-later{background:#eef5e4}.dzs-now>span,.dzs-later>span{min-width:0}.dzs-now .dzs-ico,.dzs-later .dzs-ico{width:56px;background:#ffffff}.dzs-tag{display:block;width:max-content;max-width:100%;margin-bottom:8px;padding:3px 16px;border-radius:999px;background:#ffffff;font-family:var(--round);font-weight:700;font-size:var(--fs-body);line-height:1.6;color:var(--coral-t)}.dzs-later .dzs-tag{color:#3f6b22}.dzs-now .dzs-tel{font-size:1.3em}.doc-cards.dzs-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);padding:clamp(20px,2.6vw,32px);border-radius:30px;background:#eef5e4}.doc-cards.dzs-lines-b{background:var(--cream-d)}.doc-cards.dzs-chats{background:var(--blush)}.dzs-lines.rise.seen{clip-path:inset(-24px)}.dzs-lines li{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:8px 16px;background:#ffffff;border-radius:26px;box-shadow:var(--sh-1);padding:clamp(18px,2.2vw,24px)}.dzs-lines li .dzs-ico{width:clamp(56px,5vw,64px)}.dzs-lines li>span{min-width:0;word-break:normal}.dzs-lines li>span>b{display:block;margin-bottom:6px}.dzs-for{display:block;font-family:var(--round);font-weight:700;font-size:1rem;line-height:1.6;color:#3f6b22}.dzs-nm{display:block;font-family:var(--round);font-weight:700;font-size:clamp(19px,1.9vw,23px);line-height:1.45;color:var(--ink);word-break:auto-phrase}.dzs-lines .num{margin:2px 0 6px;font-size:clamp(28px,3vw,38px);line-height:1.25;white-space:nowrap;color:var(--ink)}.dzs-lines .dzs-tnum{display:block;margin-top:4px;font-size:clamp(28px,3vw,38px);line-height:1.25}.dzs-lines li .dzs-tel:not(.dzs-tnum){font-size:1.2em}.dzs-lines li .dzs-tel.dzs-tbig{font-size:clamp(28px,3vw,38px);line-height:1.25}.dzs-text{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:30px;background:var(--blush)}.dzs-tx{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(12px,1.6vw,20px)}.dzs-tx-ph{display:grid;place-items:center;width:clamp(64px,6vw,76px);aspect-ratio:1;border-radius:50%;background:#ffffff;font-style:normal}.dzs-tx-ph svg{display:block;width:66%;height:auto}.dzs-tx-ar{background:#f2a7b9}.dzs-tx-win{display:grid;gap:12px;justify-items:start;min-width:0;padding:clamp(14px,1.8vw,20px);border-radius:24px;background:#ffffff;box-shadow:var(--sh-1)}.dzs-tx-bub{display:flex;align-items:center;gap:10px;padding:14px 22px;border-radius:22px;background:var(--blush)}.dzs-dot{display:block;width:18px;height:18px;border-radius:50%;background:#f2a7b9;font-style:normal;scale:.6;animation:dzsDot 2.6s ease-in-out infinite}.dzs-dot.dzs-dt2{animation-delay:.4s}.dzs-dot.dzs-dt3{animation-delay:.8s}@keyframes dzsDot{0%,70%,100%{scale:.6;background-color:#f6c3cf}30%,40%{scale:1.3;background-color:#e7839c}}.dzs-tx-chips{display:flex;flex-wrap:wrap;gap:8px}.dzs-chip{display:inline-block;padding:5px 18px;border-radius:999px;background:var(--cream-d);font-family:var(--round);font-weight:700;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.dzs-cmpw{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:30px;background:var(--cream-d)}.doc-compare.dzs-cmp{gap:14px}.doc-compare.dzs-cmp>div{border-top:0;border-radius:26px;background:#ffffff;box-shadow:var(--sh-1);gap:12px}.dzs-cmp h3{display:flex;align-items:center;gap:14px;font-family:var(--round);line-height:1.5;color:var(--ink)}.dzs-cmp .dzs-c1 h3 .dzs-ico{background:#eef5e4}.dzs-cmp .dzs-c2 h3 .dzs-ico{background:var(--blush)}.dzs-cmp p,.dzs-now>span,.dzs-later>span{color:var(--ink);word-break:normal;line-break:strict}.dzs-anon{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:30px;background:#eef5e4}.dzs-qs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px)}.dzs-qq{display:grid;justify-items:start;align-content:start;gap:12px;padding:clamp(14px,1.8vw,20px);border-radius:24px;background:#ffffff;box-shadow:var(--sh-1)}.dzs-qn{display:block;font-family:var(--round);font-weight:700;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--ink)}.dzs-qb{position:relative;display:block;max-width:100%;box-sizing:border-box;padding:10px 20px;border-radius:20px;background:#eef5e4;font-family:var(--round);font-weight:700;font-size:clamp(18px,1.8vw,22px);line-height:1.5;color:var(--ink)}.dzs-qb::after{content:"";position:absolute;left:22px;top:-9px;width:18px;height:10px;background:#eef5e4;clip-path:polygon(0 100%,50% 0,100% 100%)}.dzs-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dzs-more-h{display:block;flex:1 1 100%;font-weight:700;font-size:.9375rem;line-height:1.6;color:#3f6b22}.dzs-more .dzs-chip{background:#ffffff}.dzs-wide .doc-sec>p.dzs-sites,.dzs-sites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);padding:clamp(20px,2.6vw,32px);border-radius:30px;background:#eef5e4}.dzs-sites-h{grid-column:1/-1}.dzs-sites.rise.seen{clip-path:inset(-24px)}.dzs-site{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:clamp(16px,2vw,22px);border-radius:24px;background:#ffffff;box-shadow:var(--sh-1);line-height:1.9}.dzs-site>span{min-width:0}.dzs-site a{white-space:nowrap}.dzs-ask{display:grid;gap:14px;padding:clamp(20px,2.6vw,32px);border-radius:30px;background:var(--cream-d)}.dzs-askrow{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2vw,24px);align-items:center}.dzs-askcol{display:grid;justify-items:start;gap:8px;min-width:0}.dzs-who{display:grid;place-items:center;width:clamp(72px,7vw,92px);aspect-ratio:1;border-radius:50%;background:#ffffff;font-style:normal}.dzs-who svg{display:block;width:76%;height:auto}.dzs-askto{display:block;padding:3px 16px;border-radius:999px;background:#ffffff;font-family:var(--round);font-weight:700;font-size:1rem;line-height:1.6;color:var(--muted)}.dzs-askb{position:relative;display:block;justify-self:start;max-width:100%;box-sizing:border-box;padding:14px 24px;border-radius:24px;background:#ffffff;box-shadow:var(--sh-1);font-family:var(--round);font-weight:700;font-size:clamp(19px,2vw,24px);line-height:1.5;color:var(--ink)}.dzs-askb::after{content:"";position:absolute;left:-10px;top:50%;width:14px;height:18px;margin-top:-9px;background:#ffffff;clip-path:polygon(100% 0,0 50%,100% 100%)}.dzs-ask-n{display:block;font-weight:700;font-size:1rem;line-height:1.6;color:#3f6b22}.dzs-cta .nb{display:inline-block}.dzs-key,.dzs-lines-a li,.dzs-lines-b li,.dzs-chats li,.doc-compare.dzs-cmp>div,.dzs-site{position:relative;overflow:hidden}.dzs-key::after,.dzs-lines-a li::after,.dzs-lines-b li::after,.dzs-chats li::after,.doc-compare.dzs-cmp>div::after,.dzs-site::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--orange);clip-path:inset(0 100% 0 0);pointer-events:none}@media(hover:hover){.dzs-key,.dzs-lines-a li,.dzs-lines-b li,.dzs-chats li,.doc-compare.dzs-cmp>div,.dzs-site{transition:translate .35s var(--ease),box-shadow .35s ease}.dzs-key::after,.dzs-lines-a li::after,.dzs-lines-b li::after,.dzs-chats li::after,.doc-compare.dzs-cmp>div::after,.dzs-site::after{transition:clip-path .46s var(--ease)}.dzs-key .dzs-ico,.dzs-lines-a li .dzs-ico,.dzs-lines-b li .dzs-ico,.dzs-chats li .dzs-ico,.doc-compare.dzs-cmp>div .dzs-ico,.dzs-site .dzs-ico{transition:scale .35s var(--ease)}.dzs-key:hover,.dzs-lines-a li:hover,.dzs-lines-b li:hover,.dzs-chats li:hover,.doc-compare.dzs-cmp>div:hover,.dzs-site:hover{translate:0 -3px;box-shadow:inset 0 0 0 1px var(--orange),var(--sh-2)}.dzs-key:hover::after,.dzs-lines-a li:hover::after,.dzs-lines-b li:hover::after,.dzs-chats li:hover::after,.doc-compare.dzs-cmp>div:hover::after,.dzs-site:hover::after{clip-path:inset(0)}.dzs-key:hover .dzs-ico,.dzs-lines-a li:hover .dzs-ico,.dzs-lines-b li:hover .dzs-ico,.dzs-chats li:hover .dzs-ico,.doc-compare.dzs-cmp>div:hover .dzs-ico,.dzs-site:hover .dzs-ico{scale:1.06}}@keyframes dzsUp{from{transform:translateY(16px);clip-path:inset(0 0 100% 0)}to{transform:none;clip-path:inset(-40px)}}@keyframes dzsFromL{from{transform:translateX(-18px);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:inset(-40px)}}@keyframes dzsFromR{from{transform:translateX(18px);clip-path:inset(0 0 0 100%)}to{transform:none;clip-path:inset(-40px)}}@keyframes dzsIco{from{transform:scale(.7);clip-path:circle(0 at 50% 50%)}to{transform:none;clip-path:circle(75% at 50% 50%)}}@keyframes dzsFace{from{transform:rotate(-30deg) scale(.7);clip-path:circle(0 at 50% 50%)}to{transform:none;clip-path:circle(75% at 50% 50%)}}@keyframes dzsRow{from{clip-path:inset(0 100% 0 0 round 24px)}to{clip-path:inset(0 0 0 0 round 24px)}}@keyframes dzsBub{from{transform:translateX(-14px) scale(.85);clip-path:inset(0 100% 0 0 round 24px)}to{transform:none;clip-path:inset(-12px -40px)}}@keyframes dzsChip{from{transform:translateX(-12px);clip-path:inset(0 100% 0 0 round 999px)}to{transform:none;clip-path:inset(0 0 0 0 round 999px)}}@keyframes dzsMark{from{background-size:0 .42em}to{background-size:100% .42em}}@keyframes dzsHead{from{transform:translateX(-10px);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:inset(-8px)}}@keyframes dzsArrow{from{transform:translateX(-10px);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:polygon(0 30%,52% 30%,52% 0,100% 50%,52% 100%,52% 70%,0 70%)}}@keyframes dzsArrowD{from{transform:translateY(-10px);clip-path:inset(0 0 100% 0)}to{transform:none;clip-path:polygon(30% 0,70% 0,70% 52%,100% 52%,50% 100%,0 52%,30% 52%)}}@keyframes dzsShrink{from{scale:1}to{scale:.8}}@keyframes dzsOn{from{background-color:var(--cream-d);box-shadow:0 0 0 #6f9a4b00}to{background-color:#d3e6bb;box-shadow:0 6px 14px #6f9a4b33}}@keyframes dzsTag{from{transform:translateX(-10px);clip-path:inset(0 100% 0 0 round 999px)}to{transform:none;clip-path:inset(0 0 0 0 round 999px)}}@keyframes dzsNum{from{transform:translateX(-16px);clip-path:inset(0 100% 0 0)}to{transform:none;clip-path:inset(-8px)}}:where(html.js) .dzs-pick.seen .dzs-pick-h,:where(html.js) .dzs-text.seen .dzs-text-h,:where(html.js) .dzs-cmpw.seen .dzs-cmpw-h,:where(html.js) .dzs-anon.seen .dzs-anon-h,:where(html.js) .dzs-sites.seen .dzs-sites-h,:where(html.js) .dzs-ask.seen .dzs-ask-h{animation:dzsHead .9s var(--ease) .1s backwards}:where(html.js) .doc-sec.seen>p>.dzs-k{animation:dzsMark 1s var(--ease) .9s backwards}:where(html.js) .dzs-note.seen .dzs-k{animation:dzsMark 1s var(--ease) .6s backwards}:where(html.js) .dzs-pick.seen .dzs-key{animation:dzsUp .9s var(--ease) .2s backwards}:where(html.js) .dzs-pick.seen .dzs-key2{animation-delay:.45s}:where(html.js) .dzs-pick.seen .dzs-key .dzs-ico{animation:dzsIco .9s var(--ease) .5s backwards}:where(html.js) .dzs-pick.seen .dzs-arrow{animation:dzsArrow .8s var(--ease) .8s backwards}:where(html.js) .dzs-pick.seen .dzs-sieve{animation:dzsRow 1s var(--ease) .9s backwards}:where(html.js) .dzs-pick.seen .dzs-w:not(.dzs-on){animation:dzsShrink .9s var(--ease) 1.5s backwards}:where(html.js) .dzs-pick.seen .dzs-w:nth-child(even):not(.dzs-on){animation-delay:1.7s}:where(html.js) .dzs-pick.seen .dzs-w.dzs-on{animation:dzsOn .9s var(--ease) 1.9s backwards,dzsPulse 2.6s ease-in-out 2.8s infinite}:where(html.js) .dzs-pick.seen .dzs-pick-n{animation:dzsRow 1s var(--ease) 2.3s backwards}:where(html.js) .dzs-fork.seen .dzs-now{animation:dzsFromL .9s var(--ease) .15s backwards}:where(html.js) .dzs-fork.seen .dzs-later{animation:dzsFromR .9s var(--ease) .45s backwards}:where(html.js) .dzs-fork.seen .dzs-ico{animation:dzsIco .9s var(--ease) .6s backwards}:where(html.js) .dzs-fork.seen .dzs-tag{animation:dzsTag .8s var(--ease) .8s backwards}:where(html.js) .dzs-lines.seen li{animation:dzsUp .9s var(--ease) .1s backwards}:where(html.js) .dzs-lines.seen li:nth-child(even){animation-delay:.3s}:where(html.js) .dzs-lines.seen li:nth-child(n/**/+3){animation-delay:.45s}:where(html.js) .dzs-lines.seen li:nth-child(n/**/+5){animation-delay:.6s}:where(html.js) .dzs-lines.seen li .dzs-ico{animation:dzsIco .9s var(--ease) .5s backwards}:where(html.js) .dzs-lines.seen li .num,:where(html.js) .dzs-lines.seen li .dzs-tnum{animation:dzsNum .9s var(--ease) .7s backwards}:where(html.js) .dzs-note.seen>.dzs-ico{animation:dzsIco .9s var(--ease) .3s backwards}:where(html.js) .dzs-text.seen .dzs-tx-ph{animation:dzsFace 1s var(--ease) .2s backwards}:where(html.js) .dzs-text.seen .dzs-tx-ar{animation:dzsArrow .8s var(--ease) .6s backwards}:where(html.js) .dzs-text.seen .dzs-tx-win{animation:dzsRow 1s var(--ease) .8s backwards}:where(html.js) .dzs-text.seen .dzs-tx-bub{animation:dzsBub .9s var(--ease) 1.1s backwards}:where(html.js) .dzs-text.seen .dzs-chip{animation:dzsChip .8s var(--ease) 1.4s backwards}:where(html.js) .dzs-text.seen .dzs-c2{animation-delay:1.6s}:where(html.js) .dzs-cmpw.seen .dzs-c1{animation:dzsFromL .9s var(--ease) .2s backwards}:where(html.js) .dzs-cmpw.seen .dzs-c2{animation:dzsFromR .9s var(--ease) .45s backwards}:where(html.js) .dzs-cmpw.seen .dzs-cmp .dzs-ico{animation:dzsIco .9s var(--ease) .7s backwards}:where(html.js) .dzs-anon.seen .dzs-qq{animation:dzsUp .9s var(--ease) .2s backwards}:where(html.js) .dzs-anon.seen .dzs-qq2{animation-delay:.45s}:where(html.js) .dzs-anon.seen .dzs-qb{animation:dzsBub .9s var(--ease) .8s backwards}:where(html.js) .dzs-anon.seen .dzs-chip{animation:dzsChip .8s var(--ease) 1.2s backwards}:where(html.js) .dzs-anon.seen .dzs-c4{animation-delay:1.4s}:where(html.js) .dzs-sites.seen .dzs-site{animation:dzsUp .9s var(--ease) .2s backwards}:where(html.js) .dzs-sites.seen .dzs-st2{animation-delay:.45s}:where(html.js) .dzs-sites.seen .dzs-site .dzs-ico{animation:dzsIco .9s var(--ease) .6s backwards}:where(html.js) .dzs-ask.seen .dzs-who{animation:dzsFace 1s var(--ease) .2s backwards}:where(html.js) .dzs-ask.seen .dzs-askto{animation:dzsTag .8s var(--ease) .45s backwards}:where(html.js) .dzs-ask.seen .dzs-askb{animation:dzsBub .9s var(--ease) .6s backwards}:where(html.js) .dzs-ask.seen .dzs-ask-n{animation:dzsRow 1s var(--ease) 1.1s backwards}@media(max-width:1100px){.dzs-pick-in{grid-template-columns:minmax(0,1fr)}.dzs-pick .dzs-arrow{justify-self:center;width:34px;height:30px;clip-path:polygon(30% 0,70% 0,70% 52%,100% 52%,50% 100%,0 52%,30% 52%)}:where(html.js) .dzs-pick.seen .dzs-arrow{animation-name:dzsArrowD}}@media(max-width:820px){.dzs-fork,.doc-cards.dzs-lines,.dzs-qs,.dzs-wide .doc-sec>p.dzs-sites,.dzs-sites{grid-template-columns:minmax(0,1fr)}.dzs-tx{grid-template-columns:auto minmax(0,1fr)}.dzs-tx-ar{display:none}}@media(max-width:600px){.jb-fig.dzs-fig .doc-fig{height:clamp(220px,58vw,240px)}.dzs-ico{width:52px}.dzs-pick,.dzs-text,.dzs-cmpw,.dzs-anon,.dzs-ask,.dzs-wide .doc-sec>p.dzs-sites{padding-inline:16px}.doc-cards.dzs-lines{padding:16px 12px}.dzs-note .dzs-ico,.dzs-cmp h3 .dzs-ico,.dzs-site .dzs-ico,.dzs-key .dzs-ico,.dzs-now .dzs-ico,.dzs-later .dzs-ico{width:52px}.dzs-note{gap:12px;padding:16px}.dzs-now,.dzs-later{gap:12px;padding:16px}.doc-cards.dzs-lines li{display:block;position:relative;padding:16px}.dzs-lines li .dzs-ico{position:absolute;left:16px;top:16px;width:52px}.dzs-lines li>span>b{min-height:52px;padding-left:66px}.dzs-lines-a li>span>b,.dzs-lines-b li>span>b{min-height:0;padding-left:0}.dzs-lines-a .dzs-for,.dzs-lines-b .dzs-for{min-height:52px;padding-left:66px;margin-bottom:6px}.dzs-lines li>span>b .dzs-tnum{margin:6px 0 2px}.dzs-lines .num,.dzs-lines .dzs-tnum,.dzs-lines li .dzs-tel.dzs-tbig{font-size:clamp(26px,8.4vw,34px)}.dzs-site{gap:12px;padding:14px}.dzs-tx{gap:12px}.dzs-tx-ph{width:60px}.dzs-tx-bub{padding:12px 18px}.dzs-who{width:64px}.dzs-askrow{gap:14px}.dzs-askb{padding:12px 18px}.dzs-qb{padding-inline:16px}.dzs-note>span,.dzs-lines li>span,.dzs-site>span,.dzs-now>span,.dzs-later>span,.dzs-cmp p{word-break:normal;line-break:strict}.dzs-lines li>span>b{word-break:auto-phrase}[data-dzse]::after{font-size:40px}.dzs-pick-h,.dzs-text-h,.dzs-cmpw-h,.dzs-sites-h,.dzs-ask-h{padding-right:0}.dzs-pick[data-dzse],.dzs-text[data-dzse],.dzs-cmpw[data-dzse],.dzs-wide .doc-sec>p.dzs-sites[data-dzse],.dzs-ask[data-dzse]{padding-bottom:58px}.dzs-pick[data-dzse]::after,.dzs-text[data-dzse]::after,.dzs-cmpw[data-dzse]::after,.dzs-sites[data-dzse]::after,.dzs-ask[data-dzse]::after{top:auto;bottom:6px;font-size:40px}}@media(max-width:360px){.dzs-pick,.dzs-text,.dzs-cmpw,.dzs-anon,.dzs-ask,.dzs-wide .doc-sec>p.dzs-sites{padding-inline:12px}.dzs-ws{gap:8px}.dzs-key{padding:10px 12px 10px 10px}.dzs-nm{font-size:18px}}@media (prefers-reduced-motion:reduce){.dzs-w.dzs-on,.dzs-dot,:where(html.js) .dzs-pick.seen .dzs-w.dzs-on,.doc-fig .dzs-fdot,.doc-fig .dzs-fsa,.doc-fig .dzs-fsb,.doc-fig .dzs-fsd,.doc-fig .dzs-fse,.doc-fig .dzs-fgl,.doc-fig .dzs-fgr,.doc-fig .dzs-fy{animation:none}.dzs-dot{scale:1;background-color:#e7839c}:where(html.js) .dzs-pick.seen .dzs-pick-h,:where(html.js) .dzs-text.seen .dzs-text-h,:where(html.js) .dzs-cmpw.seen .dzs-cmpw-h,:where(html.js) .dzs-anon.seen .dzs-anon-h,:where(html.js) .dzs-sites.seen .dzs-sites-h,:where(html.js) .dzs-ask.seen .dzs-ask-h,:where(html.js) .doc-sec.seen>p>.dzs-k,:where(html.js) .dzs-note.seen .dzs-k,:where(html.js) .dzs-pick.seen .dzs-key,:where(html.js) .dzs-pick.seen .dzs-key .dzs-ico,:where(html.js) .dzs-pick.seen .dzs-arrow,:where(html.js) .dzs-pick.seen .dzs-sieve,:where(html.js) .dzs-pick.seen .dzs-w:not(.dzs-on),:where(html.js) .dzs-pick.seen .dzs-pick-n,:where(html.js) .dzs-fork.seen .dzs-now,:where(html.js) .dzs-fork.seen .dzs-later,:where(html.js) .dzs-fork.seen .dzs-ico,:where(html.js) .dzs-fork.seen .dzs-tag,:where(html.js) .dzs-lines.seen li,:where(html.js) .dzs-lines.seen li .dzs-ico,:where(html.js) .dzs-lines.seen li .num,:where(html.js) .dzs-lines.seen li .dzs-tnum,:where(html.js) .dzs-note.seen>.dzs-ico,:where(html.js) .dzs-text.seen .dzs-tx-ph,:where(html.js) .dzs-text.seen .dzs-tx-ar,:where(html.js) .dzs-text.seen .dzs-tx-win,:where(html.js) .dzs-text.seen .dzs-tx-bub,:where(html.js) .dzs-text.seen .dzs-chip,:where(html.js) .dzs-cmpw.seen .dzs-c1,:where(html.js) .dzs-cmpw.seen .dzs-c2,:where(html.js) .dzs-cmpw.seen .dzs-cmp .dzs-ico,:where(html.js) .dzs-anon.seen .dzs-qq,:where(html.js) .dzs-anon.seen .dzs-qb,:where(html.js) .dzs-anon.seen .dzs-chip,:where(html.js) .dzs-sites.seen .dzs-site,:where(html.js) .dzs-sites.seen .dzs-site .dzs-ico,:where(html.js) .dzs-ask.seen .dzs-who,:where(html.js) .dzs-ask.seen .dzs-askto,:where(html.js) .dzs-ask.seen .dzs-askb,:where(html.js) .dzs-ask.seen .dzs-ask-n{animation:none}}@media (hover:hover) and (prefers-reduced-motion:reduce){.dzs-key:hover,.dzs-lines-a li:hover,.dzs-lines-b li:hover,.dzs-chats li:hover,.doc-compare.dzs-cmp>div:hover,.dzs-site:hover{translate:none}.dzs-key:hover .dzs-ico,.dzs-lines-a li:hover .dzs-ico,.dzs-lines-b li:hover .dzs-ico,.dzs-chats li:hover .dzs-ico,.doc-compare.dzs-cmp>div:hover .dzs-ico,.dzs-site:hover .dzs-ico{scale:none}}.dzv{background:var(--cream);position:relative;overflow:hidden;padding:clamp(30px,3.8vw,64px) var(--pad) clamp(40px,5vw,88px);background-image:radial-gradient(56% 60% at 86% 22%,#f2809b12,#f2809b00 70%),radial-gradient(40% 50% at 8% 90%,#a8c6860f,#a8c68600 70%)}.dzv-in{position:relative;z-index:1;max-width:1180px;margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,3.4vw,60px);align-items:center}.dzv .kv-copy{display:grid;gap:clamp(12px,1.4vw,18px);align-content:start}.dzv .kv-copy h1{font-size:clamp(28px,3vw,42px);line-height:1.3}.dzv .kv-lead{max-width:33em}.dzv-stage{position:relative;width:100%;max-width:540px;justify-self:center;padding:clamp(14px,1.8vw,22px) clamp(8px,1.4vw,18px) clamp(8px,1.4vw,18px)}.dzv-frame{position:relative;margin:0;border-radius:clamp(16px,1.8vw,24px);background:#f6ede4;padding:clamp(12px,1.6vw,18px);filter:drop-shadow(0 16px 18px #3f342d1a)}.dzv-pic{position:relative;z-index:1;aspect-ratio:1/1;overflow:hidden;border-radius:clamp(10px,1.2vw,14px);background:#fbf7f3}.dzv-pic>svg{position:relative;z-index:1;display:block;width:100%;height:100%}.dzv-tabs{position:absolute;z-index:3;top:calc(clamp(16px,2vw,24px) * -1);left:clamp(14px,2.4vw,30px);display:flex;gap:clamp(8px,1vw,12px)}.dzv-tabs i{display:grid;place-items:center;width:clamp(40px,4.6vw,56px);aspect-ratio:1/1;border-radius:50%;background:#eadccd;box-shadow:0 6px 12px #3f342d1a;animation:12s ease-in-out infinite}.dzv-tabs svg{width:62%;height:62%;display:block}.dzv-tabs i:nth-child(1){animation-name:dzvTab1}.dzv-tabs i:nth-child(2){animation-name:dzvTab2}@keyframes dzvTab1{0%,12%{background:#eadccd;scale:1}17%{background:#a8c686;scale:1.12}22%,64%{background:#a8c686;scale:1}70%,100%{background:#eadccd;scale:1}}@keyframes dzvTab2{0%,24.5%{background:#eadccd;scale:1}29.5%{background:#f2809b;scale:1.12}34.5%,64%{background:#f2809b;scale:1}70%,100%{background:#eadccd;scale:1}}.dzv-ring{transform-box:fill-box;transform-origin:50% 50%;opacity:0;animation:dzvRing 12s ease-out infinite}@keyframes dzvRing{0%,39%{opacity:0;scale:.92}45%{opacity:1;scale:1}56%{opacity:.85;scale:1.05}64%,100%{opacity:0;scale:1.08}}@media(max-width:820px){.dzv-in{grid-template-columns:minmax(0,1fr)}.dzv-stage{order:-1;max-width:300px}.dzv .kv-copy h1{font-size:clamp(22px,7vw,40px)}}@media(max-width:600px){.dzv-chips{display:none}}.dzv .rkv-chips li::before{background:#f2809b}@media (prefers-reduced-motion:reduce){.dzv-tabs i,.dzv-ring{animation:none}.dzv-ring{opacity:0}}.r58 .r58-head,.r58 .r58-gills-l,.r58 .r58-gills-r,.r58 .r58-eyes,.r58 .r58-eyes-shut,.r58 .r58-needle,.r58 .r58-tail{transform-box:view-box;transform-origin:0 0;animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.r58 .r58-head{animation-name:r58-nod}.r58 .r58-gills-l{animation-name:r58-gill-l}.r58 .r58-gills-r{animation-name:r58-gill-r}.r58 .r58-eyes{animation-name:r58-eyes}.r58 .r58-eyes-shut{animation-name:r58-shut}.r58 .r58-needle{animation-name:r58-swing}.r58 .r58-tail{animation-name:r58-sway}.r58 .r58-gills-l{animation-timing-function:linear}.r58 .r58-gills-r{animation-timing-function:linear}.r58 .r58-tail{animation-timing-function:linear}@keyframes r58-swing{0%{transform:translate(622.85px,805.16px) rotate(0deg) translate(-622.85px,-805.16px)}12%{transform:translate(622.85px,805.16px) rotate(0deg) translate(-622.85px,-805.16px)}18%{transform:translate(622.85px,805.16px) rotate(-32deg) translate(-622.85px,-805.16px)}24.5%{transform:translate(622.85px,805.16px) rotate(24deg) translate(-622.85px,-805.16px)}30%{transform:translate(622.85px,805.16px) rotate(-14deg) translate(-622.85px,-805.16px)}35%{transform:translate(622.85px,805.16px) rotate(6deg) translate(-622.85px,-805.16px)}40%{transform:translate(622.85px,805.16px) rotate(0deg) translate(-622.85px,-805.16px)}100%{transform:translate(622.85px,805.16px) rotate(0deg) translate(-622.85px,-805.16px)}}@keyframes r58-nod{0%{transform:translate(0px,0px) translate(618.3px,699.62px) scale(1,1) translate(-618.3px,-699.62px)}44%{transform:translate(0px,0px) translate(618.3px,699.62px) scale(1,1) translate(-618.3px,-699.62px)}49%{transform:translate(0px,22.338px) translate(618.3px,699.62px) scale(1,0.985) translate(-618.3px,-699.62px)}54%{transform:translate(0px,0px) translate(618.3px,699.62px) scale(1,1) translate(-618.3px,-699.62px)}59%{transform:translate(0px,22.338px) translate(618.3px,699.62px) scale(1,0.985) translate(-618.3px,-699.62px)}64%{transform:translate(0px,0px) translate(618.3px,699.62px) scale(1,1) translate(-618.3px,-699.62px)}100%{transform:translate(0px,0px) translate(618.3px,699.62px) scale(1,1) translate(-618.3px,-699.62px)}}@keyframes r58-eyes{0%{opacity:1}7.99%{opacity:1}8%{opacity:0}9.25%{opacity:0}9.26%{opacity:1}63.99%{opacity:1}64%{opacity:0}70%{opacity:0}70.01%{opacity:1}89.99%{opacity:1}90%{opacity:0}91.25%{opacity:0}91.26%{opacity:1}100%{opacity:1}}@keyframes r58-shut{0%{opacity:0}7.99%{opacity:0}8%{opacity:1}9.25%{opacity:1}9.26%{opacity:0}63.99%{opacity:0}64%{opacity:1}70%{opacity:1}70.01%{opacity:0}89.99%{opacity:0}90%{opacity:1}91.25%{opacity:1}91.26%{opacity:0}100%{opacity:0}}@keyframes r58-gill-l{0%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}1.0417%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}2.0833%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}3.125%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}4.1667%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}5.2083%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}6.25%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}7.2917%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}8.3333%{transform:translate(366.27px,472.77px) rotate(5.8232deg) translate(-366.27px,-472.77px)}9.375%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}10.4167%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}11.4583%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}12.5%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}13.5417%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}14.5833%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}15.625%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}16.6667%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}17.7083%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}18.75%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}19.7917%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}20.8333%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}21.875%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}22.9167%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}23.9583%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}25%{transform:translate(366.27px,472.77px) rotate(-5.8232deg) translate(-366.27px,-472.77px)}26.0417%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}27.0833%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}28.125%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}29.1667%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}30.2083%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}31.25%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}32.2917%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}33.3333%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}34.375%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}35.4167%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}36.4583%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}37.5%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}38.5417%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}39.5833%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}40.625%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}41.6667%{transform:translate(366.27px,472.77px) rotate(5.8232deg) translate(-366.27px,-472.77px)}42.7083%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}43.75%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}44.7917%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}45.8333%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}46.875%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}47.9167%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}48.9583%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}50%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}51.0417%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}52.0833%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}53.125%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}54.1667%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}55.2083%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}56.25%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}57.2917%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}58.3333%{transform:translate(366.27px,472.77px) rotate(-5.8232deg) translate(-366.27px,-472.77px)}59.375%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}60.4167%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}61.4583%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}62.5%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}63.5417%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}64.5833%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}65.625%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}66.6667%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}67.7083%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}68.75%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}69.7917%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}70.8333%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}71.875%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}72.9167%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}73.9583%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}75%{transform:translate(366.27px,472.77px) rotate(5.8232deg) translate(-366.27px,-472.77px)}76.0417%{transform:translate(366.27px,472.77px) rotate(5.7113deg) translate(-366.27px,-472.77px)}77.0833%{transform:translate(366.27px,472.77px) rotate(5.3799deg) translate(-366.27px,-472.77px)}78.125%{transform:translate(366.27px,472.77px) rotate(4.8418deg) translate(-366.27px,-472.77px)}79.1667%{transform:translate(366.27px,472.77px) rotate(4.1176deg) translate(-366.27px,-472.77px)}80.2083%{transform:translate(366.27px,472.77px) rotate(3.2352deg) translate(-366.27px,-472.77px)}81.25%{transform:translate(366.27px,472.77px) rotate(2.2284deg) translate(-366.27px,-472.77px)}82.2917%{transform:translate(366.27px,472.77px) rotate(1.136deg) translate(-366.27px,-472.77px)}83.3333%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}84.375%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}85.4167%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}86.4583%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}87.5%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}88.5417%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}89.5833%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}90.625%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}91.6667%{transform:translate(366.27px,472.77px) rotate(-5.8232deg) translate(-366.27px,-472.77px)}92.7083%{transform:translate(366.27px,472.77px) rotate(-5.7113deg) translate(-366.27px,-472.77px)}93.75%{transform:translate(366.27px,472.77px) rotate(-5.3799deg) translate(-366.27px,-472.77px)}94.7917%{transform:translate(366.27px,472.77px) rotate(-4.8418deg) translate(-366.27px,-472.77px)}95.8333%{transform:translate(366.27px,472.77px) rotate(-4.1176deg) translate(-366.27px,-472.77px)}96.875%{transform:translate(366.27px,472.77px) rotate(-3.2352deg) translate(-366.27px,-472.77px)}97.9167%{transform:translate(366.27px,472.77px) rotate(-2.2284deg) translate(-366.27px,-472.77px)}98.9583%{transform:translate(366.27px,472.77px) rotate(-1.136deg) translate(-366.27px,-472.77px)}100%{transform:translate(366.27px,472.77px) rotate(0deg) translate(-366.27px,-472.77px)}}@keyframes r58-gill-r{0%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}1.0417%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}2.0833%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}3.125%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}4.1667%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}5.2083%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}6.25%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}7.2917%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}8.3333%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}9.375%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}10.4167%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}11.4583%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}12.5%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}13.5417%{transform:translate(881.9px,472.11px) rotate(5.8122deg) translate(-881.9px,-472.11px)}14.5833%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}15.625%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}16.6667%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}17.7083%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}18.75%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}19.7917%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}20.8333%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}21.875%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}22.9167%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}23.9583%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}25%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}26.0417%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}27.0833%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}28.125%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}29.1667%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}30.2083%{transform:translate(881.9px,472.11px) rotate(-5.8122deg) translate(-881.9px,-472.11px)}31.25%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}32.2917%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}33.3333%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}34.375%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}35.4167%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}36.4583%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}37.5%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}38.5417%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}39.5833%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}40.625%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}41.6667%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}42.7083%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}43.75%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}44.7917%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}45.8333%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}46.875%{transform:translate(881.9px,472.11px) rotate(5.8122deg) translate(-881.9px,-472.11px)}47.9167%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}48.9583%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}50%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}51.0417%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}52.0833%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}53.125%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}54.1667%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}55.2083%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}56.25%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}57.2917%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}58.3333%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}59.375%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}60.4167%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}61.4583%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}62.5%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}63.5417%{transform:translate(881.9px,472.11px) rotate(-5.8122deg) translate(-881.9px,-472.11px)}64.5833%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}65.625%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}66.6667%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}67.7083%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}68.75%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}69.7917%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}70.8333%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}71.875%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}72.9167%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}73.9583%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}75%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}76.0417%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}77.0833%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}78.125%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}79.1667%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}80.2083%{transform:translate(881.9px,472.11px) rotate(5.8122deg) translate(-881.9px,-472.11px)}81.25%{transform:translate(881.9px,472.11px) rotate(5.7005deg) translate(-881.9px,-472.11px)}82.2917%{transform:translate(881.9px,472.11px) rotate(5.3698deg) translate(-881.9px,-472.11px)}83.3333%{transform:translate(881.9px,472.11px) rotate(4.8327deg) translate(-881.9px,-472.11px)}84.375%{transform:translate(881.9px,472.11px) rotate(4.1098deg) translate(-881.9px,-472.11px)}85.4167%{transform:translate(881.9px,472.11px) rotate(3.2291deg) translate(-881.9px,-472.11px)}86.4583%{transform:translate(881.9px,472.11px) rotate(2.2242deg) translate(-881.9px,-472.11px)}87.5%{transform:translate(881.9px,472.11px) rotate(1.1339deg) translate(-881.9px,-472.11px)}88.5417%{transform:translate(881.9px,472.11px) rotate(0deg) translate(-881.9px,-472.11px)}89.5833%{transform:translate(881.9px,472.11px) rotate(-1.1339deg) translate(-881.9px,-472.11px)}90.625%{transform:translate(881.9px,472.11px) rotate(-2.2242deg) translate(-881.9px,-472.11px)}91.6667%{transform:translate(881.9px,472.11px) rotate(-3.2291deg) translate(-881.9px,-472.11px)}92.7083%{transform:translate(881.9px,472.11px) rotate(-4.1098deg) translate(-881.9px,-472.11px)}93.75%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}94.7917%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}95.8333%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}96.875%{transform:translate(881.9px,472.11px) rotate(-5.8122deg) translate(-881.9px,-472.11px)}97.9167%{transform:translate(881.9px,472.11px) rotate(-5.7005deg) translate(-881.9px,-472.11px)}98.9583%{transform:translate(881.9px,472.11px) rotate(-5.3698deg) translate(-881.9px,-472.11px)}100%{transform:translate(881.9px,472.11px) rotate(-4.8327deg) translate(-881.9px,-472.11px)}}@keyframes r58-sway{0%{transform:translate(817.08px,909.77px) rotate(0deg) translate(-817.08px,-909.77px)}1.0417%{transform:translate(817.08px,909.77px) rotate(0.7037deg) translate(-817.08px,-909.77px)}2.0833%{transform:translate(817.08px,909.77px) rotate(1.3953deg) translate(-817.08px,-909.77px)}3.125%{transform:translate(817.08px,909.77px) rotate(2.0631deg) translate(-817.08px,-909.77px)}4.1667%{transform:translate(817.08px,909.77px) rotate(2.6956deg) translate(-817.08px,-909.77px)}5.2083%{transform:translate(817.08px,909.77px) rotate(3.2819deg) translate(-817.08px,-909.77px)}6.25%{transform:translate(817.08px,909.77px) rotate(3.8121deg) translate(-817.08px,-909.77px)}7.2917%{transform:translate(817.08px,909.77px) rotate(4.2771deg) translate(-817.08px,-909.77px)}8.3333%{transform:translate(817.08px,909.77px) rotate(4.6689deg) translate(-817.08px,-909.77px)}9.375%{transform:translate(817.08px,909.77px) rotate(4.9808deg) translate(-817.08px,-909.77px)}10.4167%{transform:translate(817.08px,909.77px) rotate(5.2075deg) translate(-817.08px,-909.77px)}11.4583%{transform:translate(817.08px,909.77px) rotate(5.3451deg) translate(-817.08px,-909.77px)}12.5%{transform:translate(817.08px,909.77px) rotate(5.3912deg) translate(-817.08px,-909.77px)}13.5417%{transform:translate(817.08px,909.77px) rotate(5.3451deg) translate(-817.08px,-909.77px)}14.5833%{transform:translate(817.08px,909.77px) rotate(5.2075deg) translate(-817.08px,-909.77px)}15.625%{transform:translate(817.08px,909.77px) rotate(4.9808deg) translate(-817.08px,-909.77px)}16.6667%{transform:translate(817.08px,909.77px) rotate(4.6689deg) translate(-817.08px,-909.77px)}17.7083%{transform:translate(817.08px,909.77px) rotate(4.2771deg) translate(-817.08px,-909.77px)}18.75%{transform:translate(817.08px,909.77px) rotate(3.8121deg) translate(-817.08px,-909.77px)}19.7917%{transform:translate(817.08px,909.77px) rotate(3.2819deg) translate(-817.08px,-909.77px)}20.8333%{transform:translate(817.08px,909.77px) rotate(2.6956deg) translate(-817.08px,-909.77px)}21.875%{transform:translate(817.08px,909.77px) rotate(2.0631deg) translate(-817.08px,-909.77px)}22.9167%{transform:translate(817.08px,909.77px) rotate(1.3953deg) translate(-817.08px,-909.77px)}23.9583%{transform:translate(817.08px,909.77px) rotate(0.7037deg) translate(-817.08px,-909.77px)}25%{transform:translate(817.08px,909.77px) rotate(0deg) translate(-817.08px,-909.77px)}26.0417%{transform:translate(817.08px,909.77px) rotate(-0.7037deg) translate(-817.08px,-909.77px)}27.0833%{transform:translate(817.08px,909.77px) rotate(-1.3953deg) translate(-817.08px,-909.77px)}28.125%{transform:translate(817.08px,909.77px) rotate(-2.0631deg) translate(-817.08px,-909.77px)}29.1667%{transform:translate(817.08px,909.77px) rotate(-2.6956deg) translate(-817.08px,-909.77px)}30.2083%{transform:translate(817.08px,909.77px) rotate(-3.2819deg) translate(-817.08px,-909.77px)}31.25%{transform:translate(817.08px,909.77px) rotate(-3.8121deg) translate(-817.08px,-909.77px)}32.2917%{transform:translate(817.08px,909.77px) rotate(-4.2771deg) translate(-817.08px,-909.77px)}33.3333%{transform:translate(817.08px,909.77px) rotate(-4.6689deg) translate(-817.08px,-909.77px)}34.375%{transform:translate(817.08px,909.77px) rotate(-4.9808deg) translate(-817.08px,-909.77px)}35.4167%{transform:translate(817.08px,909.77px) rotate(-5.2075deg) translate(-817.08px,-909.77px)}36.4583%{transform:translate(817.08px,909.77px) rotate(-5.3451deg) translate(-817.08px,-909.77px)}37.5%{transform:translate(817.08px,909.77px) rotate(-5.3912deg) translate(-817.08px,-909.77px)}38.5417%{transform:translate(817.08px,909.77px) rotate(-5.3451deg) translate(-817.08px,-909.77px)}39.5833%{transform:translate(817.08px,909.77px) rotate(-5.2075deg) translate(-817.08px,-909.77px)}40.625%{transform:translate(817.08px,909.77px) rotate(-4.9808deg) translate(-817.08px,-909.77px)}41.6667%{transform:translate(817.08px,909.77px) rotate(-4.6689deg) translate(-817.08px,-909.77px)}42.7083%{transform:translate(817.08px,909.77px) rotate(-4.2771deg) translate(-817.08px,-909.77px)}43.75%{transform:translate(817.08px,909.77px) rotate(-3.8121deg) translate(-817.08px,-909.77px)}44.7917%{transform:translate(817.08px,909.77px) rotate(-3.2819deg) translate(-817.08px,-909.77px)}45.8333%{transform:translate(817.08px,909.77px) rotate(-2.6956deg) translate(-817.08px,-909.77px)}46.875%{transform:translate(817.08px,909.77px) rotate(-2.0631deg) translate(-817.08px,-909.77px)}47.9167%{transform:translate(817.08px,909.77px) rotate(-1.3953deg) translate(-817.08px,-909.77px)}48.9583%{transform:translate(817.08px,909.77px) rotate(-0.7037deg) translate(-817.08px,-909.77px)}50%{transform:translate(817.08px,909.77px) rotate(0deg) translate(-817.08px,-909.77px)}51.0417%{transform:translate(817.08px,909.77px) rotate(0.7037deg) translate(-817.08px,-909.77px)}52.0833%{transform:translate(817.08px,909.77px) rotate(1.3953deg) translate(-817.08px,-909.77px)}53.125%{transform:translate(817.08px,909.77px) rotate(2.0631deg) translate(-817.08px,-909.77px)}54.1667%{transform:translate(817.08px,909.77px) rotate(2.6956deg) translate(-817.08px,-909.77px)}55.2083%{transform:translate(817.08px,909.77px) rotate(3.2819deg) translate(-817.08px,-909.77px)}56.25%{transform:translate(817.08px,909.77px) rotate(3.8121deg) translate(-817.08px,-909.77px)}57.2917%{transform:translate(817.08px,909.77px) rotate(4.2771deg) translate(-817.08px,-909.77px)}58.3333%{transform:translate(817.08px,909.77px) rotate(4.6689deg) translate(-817.08px,-909.77px)}59.375%{transform:translate(817.08px,909.77px) rotate(4.9808deg) translate(-817.08px,-909.77px)}60.4167%{transform:translate(817.08px,909.77px) rotate(5.2075deg) translate(-817.08px,-909.77px)}61.4583%{transform:translate(817.08px,909.77px) rotate(5.3451deg) translate(-817.08px,-909.77px)}62.5%{transform:translate(817.08px,909.77px) rotate(5.3912deg) translate(-817.08px,-909.77px)}63.5417%{transform:translate(817.08px,909.77px) rotate(5.3451deg) translate(-817.08px,-909.77px)}64.5833%{transform:translate(817.08px,909.77px) rotate(5.2075deg) translate(-817.08px,-909.77px)}65.625%{transform:translate(817.08px,909.77px) rotate(4.9808deg) translate(-817.08px,-909.77px)}66.6667%{transform:translate(817.08px,909.77px) rotate(4.6689deg) translate(-817.08px,-909.77px)}67.7083%{transform:translate(817.08px,909.77px) rotate(4.2771deg) translate(-817.08px,-909.77px)}68.75%{transform:translate(817.08px,909.77px) rotate(3.8121deg) translate(-817.08px,-909.77px)}69.7917%{transform:translate(817.08px,909.77px) rotate(3.2819deg) translate(-817.08px,-909.77px)}70.8333%{transform:translate(817.08px,909.77px) rotate(2.6956deg) translate(-817.08px,-909.77px)}71.875%{transform:translate(817.08px,909.77px) rotate(2.0631deg) translate(-817.08px,-909.77px)}72.9167%{transform:translate(817.08px,909.77px) rotate(1.3953deg) translate(-817.08px,-909.77px)}73.9583%{transform:translate(817.08px,909.77px) rotate(0.7037deg) translate(-817.08px,-909.77px)}75%{transform:translate(817.08px,909.77px) rotate(0deg) translate(-817.08px,-909.77px)}76.0417%{transform:translate(817.08px,909.77px) rotate(-0.7037deg) translate(-817.08px,-909.77px)}77.0833%{transform:translate(817.08px,909.77px) rotate(-1.3953deg) translate(-817.08px,-909.77px)}78.125%{transform:translate(817.08px,909.77px) rotate(-2.0631deg) translate(-817.08px,-909.77px)}79.1667%{transform:translate(817.08px,909.77px) rotate(-2.6956deg) translate(-817.08px,-909.77px)}80.2083%{transform:translate(817.08px,909.77px) rotate(-3.2819deg) translate(-817.08px,-909.77px)}81.25%{transform:translate(817.08px,909.77px) rotate(-3.8121deg) translate(-817.08px,-909.77px)}82.2917%{transform:translate(817.08px,909.77px) rotate(-4.2771deg) translate(-817.08px,-909.77px)}83.3333%{transform:translate(817.08px,909.77px) rotate(-4.6689deg) translate(-817.08px,-909.77px)}84.375%{transform:translate(817.08px,909.77px) rotate(-4.9808deg) translate(-817.08px,-909.77px)}85.4167%{transform:translate(817.08px,909.77px) rotate(-5.2075deg) translate(-817.08px,-909.77px)}86.4583%{transform:translate(817.08px,909.77px) rotate(-5.3451deg) translate(-817.08px,-909.77px)}87.5%{transform:translate(817.08px,909.77px) rotate(-5.3912deg) translate(-817.08px,-909.77px)}88.5417%{transform:translate(817.08px,909.77px) rotate(-5.3451deg) translate(-817.08px,-909.77px)}89.5833%{transform:translate(817.08px,909.77px) rotate(-5.2075deg) translate(-817.08px,-909.77px)}90.625%{transform:translate(817.08px,909.77px) rotate(-4.9808deg) translate(-817.08px,-909.77px)}91.6667%{transform:translate(817.08px,909.77px) rotate(-4.6689deg) translate(-817.08px,-909.77px)}92.7083%{transform:translate(817.08px,909.77px) rotate(-4.2771deg) translate(-817.08px,-909.77px)}93.75%{transform:translate(817.08px,909.77px) rotate(-3.8121deg) translate(-817.08px,-909.77px)}94.7917%{transform:translate(817.08px,909.77px) rotate(-3.2819deg) translate(-817.08px,-909.77px)}95.8333%{transform:translate(817.08px,909.77px) rotate(-2.6956deg) translate(-817.08px,-909.77px)}96.875%{transform:translate(817.08px,909.77px) rotate(-2.0631deg) translate(-817.08px,-909.77px)}97.9167%{transform:translate(817.08px,909.77px) rotate(-1.3953deg) translate(-817.08px,-909.77px)}98.9583%{transform:translate(817.08px,909.77px) rotate(-0.7037deg) translate(-817.08px,-909.77px)}100%{transform:translate(817.08px,909.77px) rotate(0deg) translate(-817.08px,-909.77px)}}@media (prefers-reduced-motion:reduce){.r58 .r58-head,.r58 .r58-gills-l,.r58 .r58-gills-r,.r58 .r58-eyes,.r58 .r58-eyes-shut,.r58 .r58-needle,.r58 .r58-tail{animation:none!important}}@media(min-width:768px){.a{max-width:calc(52em * 1.0625)}.foot-brand p{max-width:calc(24em * 1.0625)}.kv .kv-lead{max-width:calc(40em * 1.0625)}.doc-body{max-width:calc(46em * 1.0625)}.dzs-wide .doc-body{max-width:calc(64em * 1.0625)}.dzs-wide .doc-sec>p{max-width:calc(46em * 1.0625)}.dzv .kv-lead{max-width:calc(33em * 1.0625)}.foot-col li{text-wrap:pretty;word-break:auto-phrase}}[data-gxe]{position:relative;isolation:isolate;padding-bottom:clamp(54px,5vw,72px)}[data-gxe]::after{content:attr(data-gxe);content:attr(data-gxe) / "";position:absolute;z-index:-1;right:clamp(14px,1.8vw,26px);bottom:-.06em;white-space:nowrap;pointer-events:none;font-family:var(--en);font-weight:700;font-size:clamp(42px,4.4vw,62px);line-height:1;letter-spacing:.01em;color:#ebe0d5}@media(max-width:480px){[data-gxe]{padding-bottom:52px}[data-gxe]::after{font-size:40px}}@keyframes gxWm{from{transform:translateX(48px);clip-path:inset(0 0 0 100%)}to{transform:none;clip-path:inset(-10px)}}:where(html.js) [data-gxe].seen::after{animation:gxWm 1.1s var(--ease) .5s backwards}@media (prefers-reduced-motion:reduce){.doc-fig .gx-fh,.doc-fig .gx-fb,.doc-fig .gx-fd1,.doc-fig .gx-fd2,.doc-fig .gx-fd3,:where(html.js) [data-gxe].seen::after,:where(html.js) .gx-not.seen li,:where(html.js) .gx-not.seen li .rk-ico,:where(html.js) .gx-not.seen li::before,:where(html.js) .gx-not.seen li:nth-child(1) .rk-ico svg,:where(html.js) .gx-not.seen li:nth-child(3) .rk-ico svg path,:where(html.js) .gx-good.seen>div,:where(html.js) .gx-good.seen>div:last-child,:where(html.js) .gx-good.seen .rk-ico,:where(html.js) .gx-good.seen h3,:where(html.js) .gx-good.seen>div:first-child .rk-ico svg path:last-of-type,:where(html.js) .gx-good.seen>div:last-child .rk-ico svg path:nth-of-type(-n/**/+2),:where(html.js) .gx-check.seen li,:where(html.js) .gx-check.seen li::before,:where(html.js) .gx-choose.seen li,:where(html.js) .gx-choose.seen li::before,:where(html.js) .gx-kinds.seen li,:where(html.js) .gx-kinds.seen li>svg path,:where(html.js) .gx-topics.seen li>svg path,:where(html.js) .gx-kinds.seen li::before,:where(html.js) .gx-vs.seen>div,:where(html.js) .gx-vs.seen>div:last-child,:where(html.js) .gx-topics.seen li,:where(html.js) .gx-flow.seen::before,:where(html.js) .gx-flow.seen li,:where(html.js) .gx-flow.seen li::before{animation:none}}.hrc{display:none}@media(max-width:640px){.hrc{display:flex;align-items:center;gap:10px;position:relative;margin:0;min-height:45px;padding:6px var(--pad);background:var(--cream);border-bottom:1px solid var(--line2);color:var(--ink);font-size:16px;line-height:1.3;font-weight:700;letter-spacing:.04em;white-space:nowrap}.hrc-ico{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--orange);color:#ffffff;font-style:normal}.hrc-ico svg{display:block;width:20px;height:20px;fill:currentColor}.hrc-t{display:flex;align-items:center;gap:0 10px;min-width:0}.hrc-a{color:inherit;text-decoration:none}.hrc-a::after{content:"";position:absolute;inset:0}.hrc-s{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--orange-t)}.hrc-s::before{content:"";flex:0 0 auto;width:4px;height:4px;border-radius:50%;background:#efb27e}.hrc-go{display:inline-flex;align-items:center;flex:0 0 auto;margin-left:auto;color:var(--orange-t)}.hrc-go svg{display:block;width:24px;height:10px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;animation:hrcNudge 1.2s var(--ease) .9s 1}html.intro-on .hrc-go svg{animation:none}}@media(max-width:350px){.hrc-s{display:none}}@keyframes hrcNudge{0%,55%,100%{translate:0 0}25%{translate:6px 0}78%{translate:3px 0}}@media(hover:hover) and (max-width:640px){.hrc{transition:background-color .3s ease}.hrc:hover{background:#f3e9e2}}@media(prefers-reduced-motion:reduce){.hrc .hrc-go svg{animation:none}}.hdstick{position:sticky;top:0;z-index:60}.hdstick>.topbar{position:relative}html:not(.js) .hdstick{position:static}.foot-brand .lnf{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:48px;padding:10px 24px;border-radius:999px;background:#047f37;color:#ffffff;font-weight:700;font-size:var(--fs-body);line-height:1.4;letter-spacing:.04em;text-decoration:none}@media(hover:hover){.foot-brand .lnf{transition:background-color .3s ease}.foot-brand .lnf:hover{background:#036e30}}