@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/04c5164763c40239.0h-nw9_c8d~-_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f284dcc38c84c0.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e7f32a39836f228.0bmyfaahigzds.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa39153a3fc630ba.0-0ft90hthv3~.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a5386fd6038edbe.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/051742360c26797e.p.0f97p8c3305p~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.jetbrains_mono_12cb639f-module__aFS4Ca__className{font-family:JetBrains Mono,JetBrains Mono Metric;font-style:normal}.jetbrains_mono_12cb639f-module__aFS4Ca__variable{--font-jetbrains-mono:"JetBrains Mono", JetBrains Mono Metric}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_1edd67d-module__C7VWaq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_1edd67d-module__C7VWaq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/shippori-mincho-700.woff2)format("woff2")}@font-face{font-family:Shippori Mincho;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/shippori-mincho-800.woff2)format("woff2")}@font-face{font-family:JetBrains Mono Metric;font-style:normal;font-weight:100 900;src:local(Monaco),local(Courier New),local(Roboto Mono),local(Liberation Mono),local(DejaVu Sans Mono),local(Menlo),local(SFMono-Regular);ascent-override:102%;descent-override:30%;line-gap-override:0%;size-adjust:100%}:root{--font-mono:var(--font-jetbrains-mono), "JetBrains Mono Metric", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-sans:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--font-shippori-mincho:"Shippori Mincho";--font-brush:var(--font-shippori-mincho), "Hiragino Mincho ProN", "Yu Mincho", "Noto Serif JP", serif;--washi:#fbf9f4;--sumi:#1b1c19;--torii:#af101a;--white:#fff;--muted:#5f5e5e;--warm-cream:#e8dfc9;--scroll-thumb:#e4beba;--surface:#fbf9f4;--surface-container-low:#f5f3ee;--surface-container:#f0eee9;--surface-container-high:#eae8e3;--surface-inverse:#1b1c19;--ink-72:#1b1c19b8;--ink-70:#1b1c19b3;--ink-68:#1b1c19ad;--ink-40:#1b1c1966;--ink-35:#1b1c1959;--ink-32:#1b1c1952;--ink-30:#1b1c194d;--ink-20:#1b1c1933;--ink-18:#1b1c192e;--ink-15:#1b1c1926;--ink-10:#1b1c191a;--torii-55:#af101a8c;--text-primary:var(--sumi);--text-muted:var(--muted);--text-accent:var(--torii);--text-on-dark:var(--washi);--text-on-red:var(--surface-container-low);--trend-up:var(--torii);--trend-down:var(--torii);--selection-bg:var(--torii);--selection-fg:var(--white);--chart-line:var(--torii);--chart-grid:var(--ink-10);--chart-vol:var(--ink-18);--curtain-from:var(--torii);--curtain-to:var(--washi);--cinnabar:#d32f2f;--moss:#3d5a3d;--clay:#8f6f6c;--border-input:#e4e2dd;--focus-border:#af101a80;--fs-h1:clamp(28px, 3.4vw, 54px);--fs-h2-ask:clamp(28px, 4vw, 60px);--fs-h2:clamp(26px, 3.2vw, 48px);--fs-h2-close:clamp(28px, 4.4vw, 64px);--fs-fmv:clamp(38px, 5vw, 68px);--fs-price-row:clamp(19px, 2.1vw, 29px);--fs-row-name:clamp(12px, 1.15vw, 15px);--fs-example-q:clamp(17px, 1.9vw, 30px);--fs-card-name:clamp(15px, 1.6vw, 22px);--fs-mock-price:clamp(16px, 1.4vw, 21px);--fs-lede-hero:clamp(15px, 1.2vw, 19px);--fs-lede-ask:clamp(14px, 1.15vw, 18px);--fs-lede:clamp(14px, 1.1vw, 17px);--fs-ticket:22px;--fs-ticket-2:18px;--fs-glyph:20px;--fs-nav-glyph:15px;--fs-body:14px;--fs-cta:13px;--fs-text:12px;--fs-label:11px;--fs-caption:10px;--fs-tiny:10px;--fs-mock:10px;--tracking-display:-.02em;--tracking-tight:-.01em;--tracking-ask-ja:.02em;--tracking-brand:.04em;--tracking-snug:.06em;--tracking-label:.08em;--tracking-wide:.1em;--tracking-mid:.11em;--tracking-wider:.12em;--tracking-caps:.14em;--tracking-chip:.15em;--tracking-badge:.16em;--lh-h1:.96;--lh-h2-close:1.02;--lh-h2-ask:1.04;--lh-h2:1.08;--lh-tight:1.15;--lh-snug:1.25;--lh-name:1.3;--lh-step:1.35;--lh-faq:1.4;--lh-body:1.5;--lh-lede:1.55;--lh-prose:1.6;--lh-none:1;--container-max:1440px;--page-x:20px;--section-y:64px;--section-y-sources:clamp(24px, 7vh, 64px);--hero-inner-y:clamp(28px, 4.5vw, 88px);--close-inner-y:clamp(28px, 5vw, 80px);--chrome-x:clamp(16px, 2.4vw, 34px);--chrome-y:14px;--hero-copy-max:min(52vw, 700px);--hero-wall-w:min(44%, 640px);--hero-wall-h-narrow:300px;--card-aspect:245 / 342;--panel-pad:clamp(18px, 2.2vw, 34px);--panel-pad-card:clamp(16px, 2vw, 28px);--tile-pad:clamp(13px, 1.6vw, 26px);--tile-min-h:clamp(118px, 18vh, 190px);--gutter-wide:clamp(20px, 3vw, 64px);--gutter-price:clamp(20px, 2.4vw, 48px);--wall-gap:12px;--mask-ink:#000;--cta-pad:13px 22px;--tap-min:44px;--z-ticket:2;--z-preview:35;--z-chrome:40;--z-curtain:90;--z-grain:9999;--snap:none;--grain-opacity:.05;--drift-up-a:45s;--drift-down:60s;--drift-up-b:52s;--drift-dim:.52;--blink:1s;--glitch-frame:55ms;--glitch-frames:4;--morph-hold:1.1s;--reveal-dur:.9s;--reveal-stagger:55ms;--reveal-park:115%;--chart-draw:1.9s;--curtain-half:.35s;--curtain-hold:.25s;--preview-fade:80ms;--preview-follow:.3s;--funnel-scrub:.6}html[data-grain=on] body:before{content:"";z-index:var(--z-grain);pointer-events:none;opacity:var(--grain-opacity);background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PScwIDAgMjAwIDIwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC42NScgbnVtT2N0YXZlcz0nMycgc3RpdGNoVGlsZXM9J3N0aXRjaCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScvPjwvc3ZnPg==);background-repeat:repeat;position:fixed;inset:0}::selection{background-color:var(--selection-bg);color:var(--selection-fg)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:var(--scroll-thumb)}::-webkit-scrollbar-thumb:hover{background-color:var(--torii)}a{color:var(--torii);text-decoration:none}a:hover{color:var(--sumi)}:focus-visible{outline:2px solid var(--torii);outline-offset:2px;transition:none}button,a,[role=button],input,select,textarea{transition:none}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.fd-blink{animation:cursorBlink var(--blink) step-end infinite}.line{will-change:transform}.line-mask,.line{padding-block:.08em}[data-fig]{font-variant-numeric:tabular-nums;display:inline-block}[data-fig="preview.set.rest"]{display:inline}.swipeimage{opacity:0;visibility:hidden}#fd-morph,#fd-morph2{white-space:nowrap}
[data-page]{min-height:100svh}@media (min-width:920px){[data-page]{min-height:100vh}}@media (max-width:699px){[data-page][data-fit=content]{min-height:0}}[data-wall-stage]{width:var(--hero-wall-w);position:absolute;top:0;bottom:0;right:0}[data-hero-wall]{contain:layout paint;position:absolute;inset:0}[data-hero-drift]{gap:var(--wall-gap);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--mask-ink) 12%, var(--mask-ink) 88%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, var(--mask-ink) 12%, var(--mask-ink) 88%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, var(--mask-ink) 12%, var(--mask-ink) 88%, transparent 100%);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0;overflow:hidden}[data-hero-copy]{max-width:var(--hero-copy-max)}[data-r=steprow],[data-r=split],[data-r=funnel],[data-r=price],[data-r=tools],[data-r=steps]{grid-template-columns:1fr}[data-r=sources]{grid-template-columns:1fr 1fr}@media (min-width:700px){[data-r=steprow],[data-r=tools],[data-r=steps]{grid-template-columns:1fr 1fr}[data-r=sources]{grid-template-columns:repeat(5,1fr)}}@media (min-width:920px){[data-r=steprow]{grid-template-columns:repeat(4,1fr)}[data-r=funnel]{grid-template-columns:5fr 7fr}[data-r=split]{grid-template-columns:1.05fr 1fr}[data-r=price]{grid-template-columns:5fr 7fr}[data-r=tools]{grid-template-columns:repeat(3,1fr)}html[data-motion=on] #sec-sources{min-height:500vh}html[data-motion=on] [data-funnel-pin]{height:100vh}}@media (max-width:919px){[data-wall-stage]{width:auto;height:var(--hero-wall-h-narrow);margin-top:30px;position:relative;top:auto;bottom:auto;right:auto}[data-hero-copy]{max-width:none}[data-funnel-stage]{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}[data-funnel-stage] [data-app]{width:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}[data-funnel-steps]{display:none}}html:not([data-motion=on]) [data-funnel-steps]{display:none}#smooth-wrapper,#smooth-content{display:block}a,button,[tabindex]{scroll-margin-top:56px}html[data-curtain=down] #curtain{visibility:visible;transform:translateY(0)}html[data-curtain=down][data-curtain-go="1"] #curtain{transition:transform .35s cubic-bezier(.215,.61,.355,1);transform:translateY(100%)}@media (prefers-reduced-motion:reduce){html[data-curtain] #curtain{visibility:hidden;transition:none;transform:none}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--washi);color:var(--sumi);font-family:var(--font-sans);text-wrap:pretty;margin:0}*,:before,:after{box-sizing:border-box}
