.sign-in-module__iGUjYG__page{--sheet-w:540px}.sign-in-module__iGUjYG__page .sign-in-module__iGUjYG__mat{min-height:100svh}.sign-in-module__iGUjYG__page .sign-in-module__iGUjYG__mat:after{display:none}.sign-in-module__iGUjYG__matWrap{flex-direction:column;min-height:100svh;display:flex}.sign-in-module__iGUjYG__main{padding-block:calc(var(--cm) * .7) var(--cm);flex:1;place-items:start center;display:grid}.sign-in-module__iGUjYG__sheet{--fg:var(--ink);--fg-soft:var(--ink-soft);--print:var(--ink);--print-major:#1414144d;--print-minor:#1414141a;--focus:var(--ink);--shade:20 20 20;width:min(100%, var(--sheet-w));background:var(--paper);color:var(--fg);box-shadow:var(--rest);animation:sign-in-module__iGUjYG__settle 1s var(--ease-out) .1s both;padding:40px 24px 28px;position:relative}@keyframes sign-in-module__iGUjYG__settle{0%{box-shadow:var(--lifted);transform:rotate(-1.2deg)translateY(-18px)scale(1.02)}}.sign-in-module__iGUjYG__sheet .sign-in-module__iGUjYG__stripL,.sign-in-module__iGUjYG__sheet .sign-in-module__iGUjYG__stripR{width:104px;top:-13px}.sign-in-module__iGUjYG__sheet .sign-in-module__iGUjYG__stripL{left:26px;transform:rotate(-3deg)}.sign-in-module__iGUjYG__sheet .sign-in-module__iGUjYG__stripR{right:26px;transform:rotate(2.5deg)}.sign-in-module__iGUjYG__title{font-family:var(--font-display), sans-serif;letter-spacing:-.008em;text-wrap:balance;font-size:clamp(2.5rem,1.7rem + 2.2vw,3.6rem);font-weight:800;line-height:.95}.sign-in-module__iGUjYG__lede{color:var(--fg-soft);margin:10px 0 22px}.sign-in-module__iGUjYG__form{gap:14px;display:grid}.sign-in-module__iGUjYG__field{gap:6px;font-size:.9375rem;font-weight:600;display:grid}.sign-in-module__iGUjYG__field input{border:1px solid var(--print-major);background:var(--plate);min-width:0;height:46px;color:var(--ink);font:inherit;caret-color:var(--ink);border-radius:0;padding:0 12px;font-size:1.0625rem;font-weight:400;transition:border-color .2s}.sign-in-module__iGUjYG__field input::placeholder{color:#6f706a}.sign-in-module__iGUjYG__field input:hover{border-color:var(--ink)}.sign-in-module__iGUjYG__page .sign-in-module__iGUjYG__field input:focus-visible{border-color:var(--ink);outline-offset:2px}.sign-in-module__iGUjYG__hint{color:var(--fg-soft);font-size:.875rem;font-weight:400}.sign-in-module__iGUjYG__outline{appearance:none;border:1.5px solid var(--ink);width:100%;min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:600;transition:background-color .2s;display:flex}.sign-in-module__iGUjYG__outline:hover:not(:disabled){background:#1414140d}.sign-in-module__iGUjYG__outline:disabled{cursor:progress;opacity:.6}.sign-in-module__iGUjYG__divider{color:var(--fg-soft);align-items:center;gap:12px;font-size:.9375rem;display:flex}.sign-in-module__iGUjYG__divider:before,.sign-in-module__iGUjYG__divider:after{content:"";background:var(--print-major);flex:1;height:1px}.sign-in-module__iGUjYG__tape{appearance:none;font:inherit;cursor:pointer;filter:drop-shadow(0 1px 1px #00000038) drop-shadow(0 8px 10px rgb(var(--shade) / .35));transition:transform .4s var(--ease-out), filter .4s var(--ease-out);background:0 0;border:0;justify-self:start;margin-top:6px;padding:0;text-decoration:none;display:inline-block;transform:rotate(-1.2deg)}.sign-in-module__iGUjYG__tapeFace{--s:9px;background:var(--tape);color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.01em;-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;align-items:center;gap:12px;padding:15px 30px 15px 28px;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}.sign-in-module__iGUjYG__tapeFace svg{transition:transform .4s var(--ease-out)}.sign-in-module__iGUjYG__tape:hover:not(:disabled){filter:drop-shadow(0 2px 2px #0000002e) drop-shadow(0 14px 16px rgb(var(--shade) / .42));transform:rotate(0)translateY(-2px)}.sign-in-module__iGUjYG__tape:hover:not(:disabled) svg{transform:translate(4px)}.sign-in-module__iGUjYG__tape:active:not(:disabled){transform:rotate(0)translateY(1px)}.sign-in-module__iGUjYG__tape:disabled{cursor:progress;filter:drop-shadow(0 1px 1px #0000002e)}.sign-in-module__iGUjYG__tape:disabled .sign-in-module__iGUjYG__tapeFace{opacity:.6}.sign-in-module__iGUjYG__error{border-block:1px solid var(--print-major);background:var(--plate);grid-template-columns:auto 1fr;gap:10px;padding:10px 12px;font-size:.9375rem;line-height:1.45;display:grid}.sign-in-module__iGUjYG__error svg{margin-top:2px;font-size:1.0625rem}.sign-in-module__iGUjYG__small{color:var(--fg-soft);font-size:.9375rem}.sign-in-module__iGUjYG__link{appearance:none;color:var(--ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--print-major);text-decoration-color:var(--print-major);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration-thickness:1px}.sign-in-module__iGUjYG__link:hover:not(:disabled){text-decoration-color:currentColor}.sign-in-module__iGUjYG__link:disabled{cursor:progress;opacity:.6}.sign-in-module__iGUjYG__needs{border-top:1px solid var(--print-major);gap:10px 18px;margin-top:22px;padding-top:14px;list-style:none;display:grid}.sign-in-module__iGUjYG__needs strong{font-family:var(--font-display), sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;display:block}.sign-in-module__iGUjYG__needs span{color:var(--fg-soft);font-size:.875rem;line-height:1.4}.sign-in-module__iGUjYG__legal{color:var(--fg-soft);margin-top:14px;font-size:.9375rem;line-height:1.5}.sign-in-module__iGUjYG__page .sign-in-module__iGUjYG__legal a{color:var(--ink)}.sign-in-module__iGUjYG__foot{padding-block:0 calc(var(--cm) * .7);color:var(--fg-soft);flex-wrap:wrap;justify-content:space-between;gap:4px 28px;font-size:.9375rem;display:flex}@media (min-width:480px){.sign-in-module__iGUjYG__sheet{padding:42px 50px 30px}.sign-in-module__iGUjYG__needs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.sign-in-module__iGUjYG__main{place-items:center}}@media (prefers-reduced-motion:reduce){.sign-in-module__iGUjYG__sheet{animation:none}.sign-in-module__iGUjYG__tape,.sign-in-module__iGUjYG__tapeFace svg{transition:none}}
.landing-module__bxHgOq__root{--mat:#2d6a4f;--mat-deep:#255a42;--cream:#e9e5c4;--paper:#fbfbf8;--sheet:#f6f5ef;--plate:#fff;--masking:#eee6c6db;--ink:#141414;--ink-soft:#45463f;--tape:#ffc400;--cm:1cm;--ruler:.75cm;--pad:.6cm;--gap:24px;--ease-out:cubic-bezier(.16, 1, .3, 1);--rest:0 1px 1px #0003, 0 14px 30px -12px #0012089e;--lifted:0 2px 2px #0000001f, 0 40px 60px -18px #00120880;--fg:var(--ink);--fg-soft:var(--ink-soft);--print:var(--ink);--print-major:#1414144d;--print-minor:#1414141a;--ruler-bg:transparent;--tick-half:var(--print-major);--tick-mm:var(--print-minor);--focus:var(--ink);--shade:20 20 20;color:var(--fg);background-color:var(--sheet);font-family:var(--font-text), system-ui, sans-serif;font-variant-numeric:lining-nums;font-size:1.0625rem;line-height:1.55;position:relative;overflow:clip}html:has([data-landing]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#14141466 #f6f5ef;background:#f6f5ef}.landing-module__bxHgOq__root ::selection{background:var(--tape);color:var(--ink)}.landing-module__bxHgOq__root :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.landing-module__bxHgOq__root a{color:inherit;-webkit-text-decoration-color:var(--print-major);text-decoration-color:var(--print-major);text-underline-offset:.28em;text-decoration-thickness:1px}.landing-module__bxHgOq__root a:hover{text-decoration-color:currentColor}.landing-module__bxHgOq__root:not([data-lang=ja]) .landing-module__bxHgOq__ja,.landing-module__bxHgOq__root[data-lang=ja] .landing-module__bxHgOq__en{display:none}.landing-module__bxHgOq__ja{line-break:strict;font-family:Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Noto Sans CJK JP,Yu Gothic,Meiryo,sans-serif}.landing-module__bxHgOq__h1 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__h2 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__step h3 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__specList dt .landing-module__bxHgOq__ja,.landing-module__bxHgOq__statement h2 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__use h3 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__qrCard p .landing-module__bxHgOq__ja,.landing-module__bxHgOq__tapeFace .landing-module__bxHgOq__ja{font-family:var(--font-ja), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", sans-serif;font-feature-settings:"palt"}.landing-module__bxHgOq__root[data-lang=ja]{line-height:1.85}.landing-module__bxHgOq__h1 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__h2 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__step h3 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__qrCard p .landing-module__bxHgOq__ja,.landing-module__bxHgOq__specList dt .landing-module__bxHgOq__ja,.landing-module__bxHgOq__statement h2 .landing-module__bxHgOq__ja,.landing-module__bxHgOq__use h3 .landing-module__bxHgOq__ja{word-break:keep-all;overflow-wrap:anywhere}.landing-module__bxHgOq__root p{text-wrap:pretty}.landing-module__bxHgOq__mat{--fg:#fff;--fg-soft:#d5e6da;--print:var(--cream);--print-major:#e9e5c46b;--print-minor:#e9e5c426;--ruler-bg:var(--mat-deep);--tick-half:var(--print);--tick-mm:var(--print-major);--focus:var(--tape);--shade:0 18 8;z-index:2;color:var(--fg);background-color:var(--mat);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(var(--print-major) 1px, transparent 1px), linear-gradient(90deg, var(--print-major) 1px, transparent 1px), linear-gradient(var(--print-minor) 1px, transparent 1px), linear-gradient(90deg, var(--print-minor) 1px, transparent 1px);background-size:180px 180px, calc(var(--cm) * 5) calc(var(--cm) * 5), calc(var(--cm) * 5) calc(var(--cm) * 5), var(--cm) var(--cm), var(--cm) var(--cm);background-position:0 0, var(--ruler) var(--ruler), var(--ruler) var(--ruler), var(--ruler) var(--ruler), var(--ruler) var(--ruler);position:relative}.landing-module__bxHgOq__mat:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00120857);height:10px;position:absolute;bottom:0;left:0;right:0}.landing-module__bxHgOq__rulerTop,.landing-module__bxHgOq__rulerLeft,.landing-module__bxHgOq__rulerCorner{z-index:1;background-color:var(--ruler-bg);color:var(--print);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:9px;font-weight:600;line-height:1;position:absolute}.landing-module__bxHgOq__rulerTop{height:var(--ruler);padding-left:var(--ruler);border-bottom:1px solid var(--print-major);background-image:linear-gradient(90deg, var(--print) 1px, transparent 1px), linear-gradient(90deg, var(--tick-half) 1px, transparent 1px), linear-gradient(90deg, var(--tick-mm) 1px, transparent 1px);background-size:var(--cm) 52%, calc(var(--cm) / 2) 34%, calc(var(--cm) / 10) 20%;background-repeat:repeat-x;background-position:var(--ruler) 0;display:flex;top:0;left:0;right:0;overflow:hidden}.landing-module__bxHgOq__rulerTop span{width:var(--cm);padding:calc(var(--ruler) * .56) 0 0 3px;flex:none}.landing-module__bxHgOq__rulerLeft{width:var(--ruler);border-right:1px solid var(--print-major);background-image:linear-gradient(var(--print) 1px, transparent 1px), linear-gradient(var(--tick-half) 1px, transparent 1px), linear-gradient(var(--tick-mm) 1px, transparent 1px);background-size:52% var(--cm), 34% calc(var(--cm) / 2), 20% calc(var(--cm) / 10);background-repeat:repeat-y;background-position:0 var(--ruler);top:0;bottom:0;left:0;overflow:hidden}.landing-module__bxHgOq__rulerPaper{z-index:1}.landing-module__bxHgOq__rulerLeftNumbers{white-space:pre;margin-top:var(--ruler);padding-left:calc(var(--ruler) * .4);font-size:8.5px;line-height:var(--cm);transform:translateY(calc(var(--cm) * -.24));display:block}.landing-module__bxHgOq__rulerCorner{z-index:2;width:var(--ruler);height:var(--ruler);border-right:1px solid var(--print-major);border-bottom:1px solid var(--print-major);place-items:center;display:grid;top:0;left:0}.landing-module__bxHgOq__cmProbe{width:var(--cm);visibility:hidden;height:0;position:absolute}.landing-module__bxHgOq__cursorTop,.landing-module__bxHgOq__cursorLeft{z-index:3;background:var(--tape);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;top:0;left:0}.landing-module__bxHgOq__root[data-pointer] .landing-module__bxHgOq__cursorTop,.landing-module__bxHgOq__root[data-pointer] .landing-module__bxHgOq__cursorLeft{opacity:1}.landing-module__bxHgOq__cursorTop{width:2px;height:var(--ruler)}.landing-module__bxHgOq__cursorLeft{width:var(--ruler);height:2px}.landing-module__bxHgOq__cursorTop span,.landing-module__bxHgOq__cursorLeft span{background:var(--tape);color:var(--ink);font-family:var(--font-display), sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;padding:1px 3px;font-size:10px;font-weight:700;line-height:1.1;position:absolute}.landing-module__bxHgOq__cursorTop span{bottom:0;left:2px}.landing-module__bxHgOq__cursorLeft span{top:2px;left:0}.landing-module__bxHgOq__wrap{margin-left:max(var(--ruler), calc((100% - 1320px - var(--pad) * 2) / 2));padding-inline:var(--pad);max-width:calc(1320px + var(--pad) * 2)}.landing-module__bxHgOq__matWrap{padding-top:var(--ruler);position:relative}.landing-module__bxHgOq__nav{flex-wrap:wrap;align-items:center;gap:14px 22px;padding-block:18px;display:flex}.landing-module__bxHgOq__wordmark{font-family:var(--font-display), sans-serif;letter-spacing:.005em;color:var(--print);margin-right:auto;font-size:1.75rem;font-weight:800;line-height:1}.landing-module__bxHgOq__root .landing-module__bxHgOq__wordmark{text-decoration:none}.landing-module__bxHgOq__navLinks{gap:26px;font-weight:500;display:none}.landing-module__bxHgOq__root .landing-module__bxHgOq__navLinks a{text-decoration-color:#0000}.landing-module__bxHgOq__root .landing-module__bxHgOq__navLinks a:hover{-webkit-text-decoration-color:var(--print);text-decoration-color:var(--print)}.landing-module__bxHgOq__langSwitch{border:1.5px solid var(--print-major);display:flex}.landing-module__bxHgOq__langSwitch button{appearance:none;color:var(--fg-soft);font:inherit;cursor:pointer;background:0 0;border:0;padding:5px 10px;font-size:.875rem;font-weight:600;line-height:1.4}.landing-module__bxHgOq__langSwitch button:hover{color:var(--fg)}.landing-module__bxHgOq__root:not([data-lang=ja]) .landing-module__bxHgOq__langEn,.landing-module__bxHgOq__root[data-lang=ja] .landing-module__bxHgOq__langJa{background:var(--print);color:var(--mat-deep)}.landing-module__bxHgOq__root .landing-module__bxHgOq__navStudio{border:1.5px solid var(--print);padding:7px 14px;font-weight:600;text-decoration:none;transition:background-color .2s;display:none}.landing-module__bxHgOq__root .landing-module__bxHgOq__navStudio:hover{background:#ffffff1a}.landing-module__bxHgOq__hero{gap:calc(var(--cm) * 1.6);padding-block:calc(var(--cm) * .9) calc(var(--cm) * 2.5);display:grid;position:relative}.landing-module__bxHgOq__heroCopy{z-index:1;position:relative}.landing-module__bxHgOq__h1{font-family:var(--font-display), sans-serif;letter-spacing:-.012em;text-wrap:balance;font-size:clamp(3.1rem,1.5rem + 5.4vw,6rem);font-weight:800;line-height:.92}.landing-module__bxHgOq__h1 .landing-module__bxHgOq__ja{letter-spacing:0;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.5rem);line-height:1.16;display:block}.landing-module__bxHgOq__lede{margin-top:calc(var(--cm) * .8);max-width:33em;color:var(--fg-soft);font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.landing-module__bxHgOq__actions{margin-top:calc(var(--cm) * 1.1);flex-wrap:wrap;align-items:center;gap:18px 32px;display:flex}.landing-module__bxHgOq__root .landing-module__bxHgOq__tape{filter:drop-shadow(0 1px 1px #00000038) drop-shadow(0 8px 10px rgb(var(--shade) / .35));transition:transform .4s var(--ease-out), filter .4s var(--ease-out);text-decoration:none;display:inline-block;transform:rotate(-1.2deg)}.landing-module__bxHgOq__tapeFace{--s:9px;background:var(--tape);color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.01em;-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;align-items:center;gap:12px;padding:15px 30px 15px 28px;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}.landing-module__bxHgOq__tapeFace .landing-module__bxHgOq__ja{font-size:1.15rem;font-weight:700}.landing-module__bxHgOq__tapeFace svg{transition:transform .4s var(--ease-out)}.landing-module__bxHgOq__root .landing-module__bxHgOq__tape:hover{filter:drop-shadow(0 2px 2px #0000002e) drop-shadow(0 14px 16px rgb(var(--shade) / .42));transform:rotate(0)translateY(-2px)}.landing-module__bxHgOq__root .landing-module__bxHgOq__tape:hover svg{transform:translate(4px)}.landing-module__bxHgOq__root .landing-module__bxHgOq__tape:active{transform:rotate(0)translateY(1px)}.landing-module__bxHgOq__root .landing-module__bxHgOq__textLink{text-decoration:underline;-webkit-text-decoration-color:var(--print-major);text-decoration-color:var(--print-major);align-items:center;gap:8px;font-weight:600;display:inline-flex}.landing-module__bxHgOq__fine{margin-top:calc(var(--cm) * 1.1);color:var(--fg-soft);font-size:.9375rem}.landing-module__bxHgOq__heroFigure{z-index:1;justify-self:center;width:min(100%,470px);margin:0;position:relative}.landing-module__bxHgOq__print{background:var(--paper);box-shadow:var(--rest);transform:rotate(var(--r,0deg));animation:landing-module__bxHgOq__settle 1s var(--ease-out) .1s both;padding:10px;position:relative}.landing-module__bxHgOq__print img{width:100%;height:auto;display:block}@keyframes landing-module__bxHgOq__settle{0%{transform:rotate(calc(var(--r,0deg) - 1.5deg)) translateY(-18px) scale(1.03);box-shadow:var(--lifted)}}.landing-module__bxHgOq__strip,.landing-module__bxHgOq__edgeStrip{--s:7px;background:var(--masking);-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% var(--s) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% var(--s) repeat-y;position:absolute}.landing-module__bxHgOq__strip{width:92px;height:26px}.landing-module__bxHgOq__strip[data-pos=tl]{top:4px;left:-30px;transform:rotate(-40deg)}.landing-module__bxHgOq__strip[data-pos=tr]{top:4px;right:-30px;transform:rotate(40deg)}.landing-module__bxHgOq__edgeStrip{z-index:3;width:112px;height:28px;bottom:-14px}.landing-module__bxHgOq__edgeStrip[data-pos=l]{left:calc(var(--ruler) + 7%);transform:rotate(-3deg)}.landing-module__bxHgOq__edgeStrip[data-pos=r]{right:7%;transform:rotate(2.5deg)}.landing-module__bxHgOq__dimCaption{margin-top:calc(var(--cm) * .9);max-width:30em;color:var(--fg-soft);padding-top:26px;font-size:.9375rem;position:relative}.landing-module__bxHgOq__dimCaption:before{content:"";border-inline:1px solid var(--print);background:linear-gradient(var(--print), var(--print)) 0 5px / 100% 1px no-repeat;height:11px;position:absolute;top:0;left:0;right:0}.landing-module__bxHgOq__dimLabel{background:var(--mat);color:var(--print);font-family:var(--font-display), sans-serif;letter-spacing:.04em;white-space:nowrap;padding:0 8px;font-size:.875rem;font-weight:600;line-height:1.2;position:absolute;top:-4px;left:50%;translate:-50%}.landing-module__bxHgOq__dimLabel:has(span:empty){display:none}.landing-module__bxHgOq__section{padding-block:calc(var(--cm) * 2.5);position:relative}.landing-module__bxHgOq__paper>.landing-module__bxHgOq__section:first-child{padding-top:calc(var(--cm) * 3)}.landing-module__bxHgOq__h2{font-family:var(--font-display), sans-serif;letter-spacing:-.005em;text-wrap:balance;font-size:clamp(2.5rem,1.5rem + 3.4vw,4.5rem);font-weight:800;line-height:.95}.landing-module__bxHgOq__h2 .landing-module__bxHgOq__ja{letter-spacing:0;font-size:clamp(1.9rem,1.2rem + 2.4vw,3.25rem);line-height:1.25}.landing-module__bxHgOq__sectionLede{max-width:34em;color:var(--fg-soft);margin-top:18px;font-size:1.125rem}.landing-module__bxHgOq__plate,.landing-module__bxHgOq__demoMatFrame{background:var(--plate);border:1px solid var(--print-minor);position:relative}.landing-module__bxHgOq__plate img{width:100%;height:auto;display:block}.landing-module__bxHgOq__plate:before,.landing-module__bxHgOq__demoMatFrame:before{--m:linear-gradient(var(--print), var(--print));content:"";background:var(--m) left 0 top 17px / 11px 1px, var(--m) left 17px top 0 / 1px 11px, var(--m) right 0 top 17px / 11px 1px, var(--m) right 17px top 0 / 1px 11px, var(--m) left 0 bottom 17px / 11px 1px, var(--m) left 17px bottom 0 / 1px 11px, var(--m) right 0 bottom 17px / 11px 1px, var(--m) right 17px bottom 0 / 1px 11px;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:-18px}.landing-module__bxHgOq__plateMat{width:min(100%,400px)}.landing-module__bxHgOq__platePhone{width:min(100%,270px)}.landing-module__bxHgOq__plateAr{width:min(100%,440px)}.landing-module__bxHgOq__steps{gap:calc(var(--cm) * 2.6);margin-top:calc(var(--cm) * 1.8);list-style:none;display:grid}.landing-module__bxHgOq__step{align-content:start;gap:34px;display:grid}.landing-module__bxHgOq__stepText{grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;display:grid}.landing-module__bxHgOq__stepNo{font-family:var(--font-display), sans-serif;color:var(--print);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:clamp(4rem,3rem + 3vw,6rem);font-weight:800;line-height:.78}.landing-module__bxHgOq__step h3{font-family:var(--font-display), sans-serif;font-size:1.875rem;font-weight:700;line-height:1.05}.landing-module__bxHgOq__step h3 .landing-module__bxHgOq__ja{font-size:1.4rem;line-height:1.35}.landing-module__bxHgOq__step p{max-width:32em;color:var(--fg-soft);margin-top:8px}.landing-module__bxHgOq__stepVisual{justify-self:start;width:100%;margin:0}.landing-module__bxHgOq__plateDrop{grid-column:1/-1;width:min(100%,472px);margin-top:40px}@media (max-width:1023px){.landing-module__bxHgOq__plateDrop{margin-bottom:20px}}.landing-module__bxHgOq__legend{max-width:34em;color:var(--fg-soft);margin-top:30px;font-size:.9375rem}.landing-module__bxHgOq__demo{gap:calc(var(--cm) * 1.5);display:grid}.landing-module__bxHgOq__demoSteps{counter-reset:demo;gap:10px;margin-top:24px;list-style:none;display:grid}.landing-module__bxHgOq__demoSteps li{counter-increment:demo;grid-template-columns:2rem 1fr;align-items:baseline;display:grid}.landing-module__bxHgOq__demoSteps li:before{content:counter(demo);font-family:var(--font-display), sans-serif;color:var(--print);font-size:1.75rem;font-weight:800;line-height:1}.landing-module__bxHgOq__qrCard{background:var(--plate);border:1px solid var(--print-minor);width:max-content;color:var(--ink);align-items:center;gap:18px;margin-top:28px;padding:14px 22px 14px 14px;display:none}.landing-module__bxHgOq__qr{aspect-ratio:1;width:128px}.landing-module__bxHgOq__qr svg{width:100%;height:100%;display:block}.landing-module__bxHgOq__qrCard p{max-width:7em;font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:700;line-height:1.05}.landing-module__bxHgOq__qrCard p .landing-module__bxHgOq__ja{font-size:1.15rem;line-height:1.4}.landing-module__bxHgOq__phoneHint{border-left:1px solid var(--print);max-width:32em;margin-top:24px;padding-left:14px}.landing-module__bxHgOq__note{max-width:34em;color:var(--fg-soft);margin-top:22px;font-size:.9375rem}.landing-module__bxHgOq__note code{overflow-wrap:anywhere;background:#14141412;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.landing-module__bxHgOq__demoLinks{flex-wrap:wrap;gap:8px 24px;margin-top:22px;font-weight:600;display:flex}.landing-module__bxHgOq__demoMat{justify-items:start;gap:26px;display:grid}.landing-module__bxHgOq__demoMatFrame{width:100%}.landing-module__bxHgOq__demoMatFrame img{width:100%;height:auto;display:block}.landing-module__bxHgOq__demoMatFrame:fullscreen{background:#fff;border:0;justify-content:center;align-items:center;display:flex}.landing-module__bxHgOq__demoMatFrame:fullscreen:before{display:none}.landing-module__bxHgOq__demoMatFrame:fullscreen img{object-fit:contain;width:100%;height:100%}.landing-module__bxHgOq__textButton{appearance:none;color:var(--fg);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--print-major);text-decoration-color:var(--print-major);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-weight:600;display:inline-flex}.landing-module__bxHgOq__textButton:hover{text-decoration-color:currentColor}.landing-module__bxHgOq__spec{gap:calc(var(--cm) * 1.2);display:grid}.landing-module__bxHgOq__specList{column-gap:36px;display:grid}.landing-module__bxHgOq__specList>div{border-top:1px solid var(--print-major);padding:18px 0 24px}.landing-module__bxHgOq__specList dt{font-family:var(--font-display), sans-serif;font-size:1.5rem;font-weight:700;line-height:1.1}.landing-module__bxHgOq__specList dt .landing-module__bxHgOq__ja{font-size:1.2rem;line-height:1.4}.landing-module__bxHgOq__specList dd{color:var(--fg-soft);margin-top:6px}.landing-module__bxHgOq__statement{padding-block:calc(var(--cm) * 3);position:relative}.landing-module__bxHgOq__statementHead{position:relative}.landing-module__bxHgOq__statement h2{max-width:15em;font-family:var(--font-display), sans-serif;text-wrap:balance;font-size:clamp(2rem,1.2rem + 2.8vw,3.75rem);font-weight:700;line-height:1.04;position:relative}.landing-module__bxHgOq__statement h2 .landing-module__bxHgOq__ja{font-size:clamp(1.6rem,1.1rem + 2vw,2.75rem);line-height:1.45}.landing-module__bxHgOq__uses{gap:calc(var(--cm) * 1.6) 48px;margin-top:calc(var(--cm) * 1.8);grid-template-columns:minmax(0,440px);list-style:none;display:grid}.landing-module__bxHgOq__plateUse>span{display:block}.landing-module__bxHgOq__use h3{font-family:var(--font-display), sans-serif;margin-top:30px;font-size:1.5rem;font-weight:700;line-height:1.1}.landing-module__bxHgOq__use h3 .landing-module__bxHgOq__ja{font-size:1.2rem;line-height:1.4}.landing-module__bxHgOq__use p{color:var(--fg-soft);margin-top:6px}.landing-module__bxHgOq__uses+.landing-module__bxHgOq__legend{margin-top:calc(var(--cm) * 1.4)}.landing-module__bxHgOq__angleGuide{display:none}.landing-module__bxHgOq__close{padding-block:calc(var(--cm) * 2.5) calc(var(--cm) * 3);border-top:1px solid var(--print-major)}.landing-module__bxHgOq__close p{max-width:34em;color:var(--fg-soft);margin-top:16px;font-size:1.125rem}.landing-module__bxHgOq__close .landing-module__bxHgOq__actions{margin-top:var(--cm)}.landing-module__bxHgOq__footer{background:linear-gradient(var(--print-major), var(--print-major)) var(--pad) 0 / calc(100% - var(--pad) * 2) 1px no-repeat;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 28px;padding-block:22px 32px;font-size:.9375rem;display:flex}.landing-module__bxHgOq__imprint{font-family:var(--font-display), sans-serif;letter-spacing:.04em;font-weight:600}.landing-module__bxHgOq__imprint .landing-module__bxHgOq__ja{letter-spacing:0}.landing-module__bxHgOq__footerLinks{flex-wrap:wrap;gap:6px 22px;display:flex}@media (min-width:640px){.landing-module__bxHgOq__root{--ruler:var(--cm);--pad:calc(var(--cm) * 1)}.landing-module__bxHgOq__rulerTop,.landing-module__bxHgOq__rulerLeft,.landing-module__bxHgOq__rulerCorner,.landing-module__bxHgOq__rulerLeftNumbers{font-size:10px}.landing-module__bxHgOq__rulerLeftNumbers{padding-left:calc(var(--ruler) * .5)}.landing-module__bxHgOq__root .landing-module__bxHgOq__navStudio{display:inline-block}.landing-module__bxHgOq__qrCard{display:flex}.landing-module__bxHgOq__phoneHint{display:none}}@media (min-width:768px){.landing-module__bxHgOq__uses{grid-template-columns:repeat(2,minmax(0,440px))}}@media (min-width:900px){.landing-module__bxHgOq__navLinks{display:flex}.landing-module__bxHgOq__specList{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.landing-module__bxHgOq__root{--pad:calc(var(--cm) * 2)}.landing-module__bxHgOq__hero{column-gap:var(--gap);min-height:min(820px, calc(100svh - var(--ruler) - 78px));padding-block:calc(var(--cm) * .5) calc(var(--cm) * 2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.landing-module__bxHgOq__heroCopy{grid-column:1/span 7}.landing-module__bxHgOq__heroFigure{grid-column:8/span 5;justify-self:end}.landing-module__bxHgOq__angleGuide{right:calc(var(--cm) * -1);bottom:var(--cm);width:calc(var(--cm) * 8);height:calc(var(--cm) * 8);fill:none;stroke:var(--print-major);stroke-width:1px;pointer-events:none;display:block;position:absolute}.landing-module__bxHgOq__angleGuide text{fill:var(--print-major);stroke:none;font-family:var(--font-display), sans-serif;font-size:15px;font-weight:600}.landing-module__bxHgOq__steps{row-gap:calc(var(--cm) * 2.6)}.landing-module__bxHgOq__step{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center}.landing-module__bxHgOq__stepText{grid-column:1/span 5}.landing-module__bxHgOq__stepVisual{grid-column:7/span 6}.landing-module__bxHgOq__step:nth-child(2n) .landing-module__bxHgOq__stepText{grid-column:8/span 5}.landing-module__bxHgOq__step:nth-child(2n) .landing-module__bxHgOq__stepVisual{grid-area:1/1/auto/span 6;justify-items:end;display:grid}.landing-module__bxHgOq__demo{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.landing-module__bxHgOq__demoCopy{grid-column:1/span 4}.landing-module__bxHgOq__demoMat{margin-top:calc(var(--cm) * .5);grid-column:5/span 8}.landing-module__bxHgOq__spec{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr))}.landing-module__bxHgOq__spec>h2{grid-column:1/span 4}.landing-module__bxHgOq__specList{grid-column:5/span 8}.landing-module__bxHgOq__uses{column-gap:calc(var(--cm) * 3)}}@media (prefers-reduced-motion:reduce){.landing-module__bxHgOq__print{animation:none}.landing-module__bxHgOq__root .landing-module__bxHgOq__tape,.landing-module__bxHgOq__tapeFace svg{transition:none}}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.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:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.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:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_9bd00379-module__eq5DuG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_9bd00379-module__eq5DuG__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.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:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.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:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.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:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.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:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_89728898-module__XucxeG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_89728898-module__XucxeG__variable{--font-text:"Barlow", "Barlow Fallback"}
