@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-3xl:48rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.fixed\!{position:fixed!important}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-4\!{inset-inline:calc(var(--spacing) * 4)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.bottom-4\!{bottom:calc(var(--spacing) * 4)!important}.-left-\[9999px\]{left:-9999px}.z-\[60\]\!{z-index:60!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-5{margin-left:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.h-4{height:calc(var(--spacing) * 4)}.h-px{height:1px}.max-h-\[85vh\]{max-height:85vh}.w-4{width:calc(var(--spacing) * 4)}.w-28{width:calc(var(--spacing) * 28)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-md{max-width:var(--container-md)}.min-w-\[520px\]{min-width:520px}.flex-none{flex:none}.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--black\)\]{border-color:var(--black)}.border-\[var\(--ink-black\)\]{border-color:var(--ink-black)}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.p-0{padding:calc(var(--spacing) * 0)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.text-left{text-align:left}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[clamp\(1\.6rem\,4vw\,2\.6rem\)\]{font-size:clamp(1.6rem,4vw,2.6rem)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-\[\#b0002a\]{color:#b0002a}.text-\[var\(--black\)\]{color:var(--black)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[var\(--black\)\]{accent-color:var(--black)}.opacity-0{opacity:0}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[--m\:1\]{--m:1}.\[newsletter\:dry\]{newsletter:dry}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.max-sm\:block{display:block}.max-sm\:grid{display:grid}.max-sm\:grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.max-sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-sm\:py-0{padding-block:calc(var(--spacing) * 0)}.max-sm\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.max-sm\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.max-sm\:pb-1{padding-bottom:calc(var(--spacing) * 1)}.max-sm\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-sm\:text-\[var\(--text-primary\)\]{color:var(--text-primary)}.max-sm\:before\:font-semibold:before{content:var(--tw-content);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.max-sm\:before\:text-\[var\(--text-primary\)\]:before{content:var(--tw-content);color:var(--text-primary)}.max-sm\:before\:content-\[attr\(data-label\)\]:before{--tw-content:attr(data-label);content:var(--tw-content)}}@media (min-width:40rem){.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:grid-cols-\[minmax\(0\,7\.5rem\)_1fr\]{grid-template-columns:minmax(0,7.5rem) 1fr}}.\[\&_\.langs\]\:hidden\! .langs{display:none!important}.\[\&_a\]\:font-semibold a{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_a\]\:underline\! a{text-decoration-line:underline!important}.\[\&_a\]\:underline-offset-4 a{text-underline-offset:4px}.\[\&_li_a\]\:underline\! li a,.\[\&_p_a\]\:underline\! p a{text-decoration-line:underline!important}}:root{--vw-cap:calc(100vw - 3rem);--paper:#1f9be3;--paper-dark:#1478b4;--ink-red:#e50437;--ink-black:#0b0b0b;--ink-white:#f6f4ee;--text-primary:#06212f;--text-default:#072b3c;--text-secondary:#0b2e3f;--text-muted:#0b2f3f;--rim-x:-3px;--rim-y:-4px;--spk-lg:260px;--spk-sm:300px;--line:#00000042;--line-strong:#00000080;--r-sm:5px;--r:9px;--r-lg:22px;--ease-press:cubic-bezier(.16, .84, .27, 1);--ease-slip:cubic-bezier(.3, 1.32, .5, 1);--t-nudge:.13s;--t-press:.26s;--t-register:.46s;--t-develop:.62s;--rx:var(--rim-x);--ry:var(--rim-y);--font-ui:var(--font-gsf), "Pretendard Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--text-default);font-family:var(--font-ui);font-variation-settings:"ROND" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}.paper-stock{z-index:-3;pointer-events:none;background:var(--paper);position:fixed;inset:0}.paper-stock .fiber{filter:invert()contrast(1.25);mix-blend-mode:multiply;opacity:.5;background:url(/riso/paper.webp) 0 0/820px;position:absolute;inset:0}.paper-stock .roller{filter:url(#roller);mix-blend-mode:multiply;opacity:.13;position:absolute;inset:0}.film-grain{z-index:60;pointer-events:none;mix-blend-mode:overlay;opacity:.06;background:url(/riso/grain.png) 0 0/240px 240px;position:fixed;inset:0}.plate{width:max-content;max-width:min(100%, var(--vw-cap));display:block;position:relative}.plate>.knock{color:var(--ink-white);filter:url(#press);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.plate.plate-black>.knock,.plate.plate-white>.knock{display:none}.plate>.rim{color:var(--ink-white);translate:var(--rim-x) var(--rim-y);filter:url(#press-boil-rim);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.plate>.ink{color:var(--ink-red);mix-blend-mode:multiply;filter:url(#press-boil);-webkit-mask:url(/riso/speckle-a.png) 0 0 / var(--spk-lg) repeat, url(/riso/speckle-b.png) 40px 60px / var(--spk-sm) repeat;-webkit-mask:url(/riso/speckle-a.png) 0 0 / var(--spk-lg) repeat, url(/riso/speckle-b.png) 40px 60px / var(--spk-sm) repeat;-webkit-mask:url(/riso/speckle-a.png) 0 0 / var(--spk-lg) repeat, url(/riso/speckle-b.png) 40px 60px / var(--spk-sm) repeat;-webkit-mask:url(/riso/speckle-a.png) 0 0 / var(--spk-lg) repeat, url(/riso/speckle-b.png) 40px 60px / var(--spk-sm) repeat;mask:url(/riso/speckle-a.png) 0 0 / var(--spk-lg) repeat, url(/riso/speckle-b.png) 40px 60px / var(--spk-sm) repeat;-webkit-mask-mode:luminance;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-source-type:luminance;-webkit-mask-composite:source-over;-webkit-mask-source-type:luminance;position:relative;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:luminance;mask-mode:luminance}.plate.plate-black{--rim-x:-1px;--rim-y:-1.5px}.plate.plate-black>.ink{color:var(--ink-black)}.plate.plate-white>.ink{color:var(--ink-white);mix-blend-mode:normal}.plate.plate-white>.rim{color:var(--ink-black)}.pressed{filter:url(#press)}.pressed-fine{filter:url(#press-fine)}.stock-black{background:var(--ink-black) url(/riso/paper.webp) center / cover;border-radius:var(--r-lg);--rim-ink:var(--ink-white);box-shadow:var(--rx) var(--ry) 0 0 var(--rim-ink);isolation:isolate;transition:box-shadow var(--t-nudge) var(--ease-slip);position:relative}.plate-card{position:relative}.sheet{background:var(--ink-white);border-radius:var(--r-lg);color:#2b3236;--rim-ink:var(--ink-black);box-shadow:var(--rx) var(--ry) 0 0 var(--rim-ink);isolation:isolate;padding:clamp(28px,5vw,56px);position:relative}.sheet:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:invert()contrast(1.15);mix-blend-mode:multiply;opacity:.3;background:url(/riso/paper.webp) 0 0/520px;position:absolute;inset:0}.sheet h1,.sheet h2,.sheet h3,.sheet strong,.sheet b,.sheet a{color:var(--ink-black)}.screen{background:var(--ink-white);isolation:isolate;border-radius:12px;position:relative;overflow:hidden}.screen>.shot{background-repeat:no-repeat;position:absolute;inset:0}.screen>.shot,.screen>img,.screen>video{filter:grayscale()invert()contrast(1.42)brightness(1.04);mix-blend-mode:multiply;width:100%;transition:filter var(--t-develop) var(--ease-press);display:block}.screen:after{content:"";z-index:1;mix-blend-mode:multiply;opacity:.2;transition:opacity var(--t-develop) var(--ease-press);background:radial-gradient(1.6px,#0000 55%,#0b0b0b 100%) 0 0/4px 4px;position:absolute;inset:0}.screen.showpiece:after{opacity:.38}.screen.asis{background:0 0}.screen.asis>img,.screen.asis>.shot,.screen.asis>video{filter:none;mix-blend-mode:normal}.screen.asis:after{opacity:.12}.screen.developed,.screen:hover{filter:none}.screen.developed>.shot,.screen:hover>.shot,.screen.developed>img,.screen:hover>img,.screen.developed>video,.screen:hover>video{filter:none;mix-blend-mode:normal}.screen.developed:after,.screen:hover:after{opacity:0}.fig{position:relative}.fig>.screen{box-shadow:var(--rx) var(--ry) 0 0 var(--ink-black);border-radius:0}.fig-cap{border-top:1.5px solid var(--ink-black);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:13px;padding-top:9px;font-size:11px;display:flex}.fig-no{color:var(--ink-red);font-weight:700}.fig-hint{color:var(--text-muted);text-transform:none;letter-spacing:.04em;margin-left:auto}.trim-marks{pointer-events:none;position:absolute;inset:0;overflow:clip}.regmark{border:1.5px solid var(--ink-black);opacity:.45;pointer-events:none;border-radius:50%;width:18px;height:18px;position:absolute}.regmark:before,.regmark:after{content:"";background:var(--ink-black);position:absolute}.regmark:before{width:1.5px;top:-8px;bottom:-8px;left:50%;transform:translate(-50%)}.regmark:after{height:1.5px;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.mono{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.trim-rule{background:var(--line);height:1.5px}.stamp{border:1.5px solid var(--ink-black);border-radius:var(--r-sm);color:var(--ink-black);align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.stamp .dot{background:var(--ink-red);border-radius:50%;width:7px;height:7px}.cta-buy{background:var(--ink-red);border-radius:var(--r);color:#fff;cursor:pointer;isolation:isolate;transition:transform var(--t-nudge) var(--ease-slip);border:none;padding:15px 26px;font-family:inherit;font-weight:700;display:inline-block;position:relative}.cta-buy>i{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cta-buy>i.rim{background:var(--ink-white);transform:translate(var(--rim-x), var(--rim-y));z-index:-3}.cta-buy>i.bed{background:var(--ink-red);opacity:.93;z-index:-2}.cta-buy>i.grn{background:var(--ink-red);z-index:-1;-webkit-mask-mode:luminance;-webkit-mask-source-type:luminance;-webkit-mask-source-type:luminance;-webkit-mask:url(/riso/speckle-c.png) 0 0/220px;-webkit-mask-source-type:luminance;mask:url(/riso/speckle-c.png) 0 0/220px luminance}.cta-buy:hover{transform:translate(calc(var(--rim-x) * -.5), calc(var(--rim-y) * -.5))}.cta-buy:active{transform:translate(var(--rim-x), var(--rim-y))}.cta{border:1.5px solid var(--ink-black);border-radius:var(--r);color:var(--ink-black);cursor:pointer;transition:background var(--t-nudge) var(--ease-press), color var(--t-nudge) var(--ease-press);padding:14px 22px;font-family:inherit;font-weight:700;display:inline-block}.cta:hover{background:var(--ink-black);color:var(--paper)}.card{background:var(--ink-white);border-radius:var(--r);--rim-ink:var(--ink-black);box-shadow:var(--rx) var(--ry) 0 0 var(--rim-ink);isolation:isolate;transition:box-shadow var(--t-nudge) var(--ease-slip);position:relative}.card-rim{position:relative}.display{letter-spacing:-.035em;font-variation-settings:"ROND" 100, "wdth" 112, "wght" 800;max-width:calc(100vw - 3rem);font-size:clamp(3.4rem,8vw,6.2rem);font-weight:800;line-height:.92}.headline,.display{--rim-x:-1.5px;--rim-y:-2px}.headline{letter-spacing:-.03em;font-variation-settings:"ROND" 100, "wdth" 108, "wght" 800;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.02}.num{font-variant-numeric:tabular-nums}@keyframes plate-part{0%{translate:0}to{translate:var(--rim-x) var(--rim-y)}}@keyframes ink-part{0%{translate:calc(var(--rim-x) * -.6) calc(var(--rim-y) * -.6)}to{translate:0}}@keyframes plate-land{0%{translate:calc(var(--rim-x) * 3) calc(var(--rim-y) * 3)}to{translate:0}}.delay-1{--reg-delay:90ms}.delay-2{--reg-delay:.18s}.delay-3{--reg-delay:.27s}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.plate:not(.reg-in)>.rim{animation:linear both plate-part,1.16s step-end infinite rim-boil;animation-timeline:view(),auto;animation-range:entry 8% entry 58%,normal;animation-delay:0s, var(--boil-delay,0s)}.plate-card,.card-rim,.sheet{animation:linear both plate-land;animation-timeline:view();animation-range:entry 6% entry 50%}.sweep>:nth-child(2){animation-range:entry 11% entry 55%}.sweep>:nth-child(3){animation-range:entry 16% entry 60%}.sweep>:nth-child(4){animation-range:entry 21% entry 65%}}}@keyframes ink-boil{0%{transform:translate(0)}16.6%{transform:translate(.5px,-.4px)}33.3%{transform:translate(-.45px,.3px)}50%{transform:translate(.3px,.55px)}66.6%{transform:translate(-.5px,-.25px)}83.3%{transform:translate(.2px,-.5px)}}@keyframes rim-boil{0%{transform:translate(0)}16.6%{transform:translate(calc(var(--rim-x) * -.33), calc(var(--rim-y) * .24))}33.3%{transform:translate(calc(var(--rim-x) * .27), calc(var(--rim-y) * .37))}50%{transform:translate(calc(var(--rim-x) * .37), calc(var(--rim-y) * -.2))}66.6%{transform:translate(calc(var(--rim-x) * -.24), calc(var(--rim-y) * -.37))}83.3%{transform:translate(calc(var(--rim-x) * .17), calc(var(--rim-y) * .3))}}@media (prefers-reduced-motion:no-preference){.plate>.ink{animation:1s step-end infinite ink-boil;animation-delay:var(--boil-delay,0s)}.plate>.rim{animation:1.16s step-end infinite rim-boil;animation-delay:var(--boil-delay,0s)}.reg-in>.rim{animation:plate-part var(--t-register) var(--ease-press) both, rim-boil 1.16s steps(1, end) infinite;animation-delay:var(--reg-delay,0s), var(--boil-delay,0s)}.reg-in>.ink{animation:ink-part var(--t-register) var(--ease-press) both, ink-boil 1s steps(1, end) infinite;animation-delay:var(--reg-delay,0s), var(--boil-delay,0s)}}.plate-static>.ink,.plate-static>.rim{filter:url(#press);animation-name:none}.plate-card:hover .stock-black,.card-rim:hover .card{box-shadow:calc(var(--rx) * 2) calc(var(--ry) * 2) 0 0 var(--rim-ink)}@keyframes lab-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lab-run{0%{transform:translate(0)}to{transform:translate(172px)}}:focus-visible{outline:2.5px solid var(--ink-black);outline-offset:3px;border-radius:2px}::selection{background:var(--ink-red);color:var(--ink-white)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--paper-dark)}::-webkit-scrollbar-thumb{background:var(--ink-black);border-radius:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reg-in>.rim,.reg-in>.ink,.plate>.rim,.plate>.ink,.plate-card,.card-rim,.sheet{animation:none}.plate>.ink,.plate>.rim{filter:url(#press);transform:none}.plate>.rim{translate:var(--rim-x) var(--rim-y)}.reg-in>.ink{translate:none}.screen,.screen>img,.screen>video,.cta-buy,.card,.stock-black{transition:none}}@media (max-width:720px){.stock-black,.plate-card:before,.card,.card-rim:before{filter:none}.plate>.ink,.plate>.rim{filter:url(#press)}:root{--spk-lg:200px;--spk-sm:230px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
@property --m{syntax:"<number>";inherits:true;initial-value:4}.p3{--font:var(--font-gsf),system-ui,-apple-system,sans-serif;--disp:var(--font-gsf),system-ui,sans-serif;--disp-fvs:"ROND" 100,"wdth" 112,"wght" 800;--disp-w:800;--paper:#1f9be3;--red:#e50437;--black:#0b0b0b;--white:#f6f4ee;--cream:#efe7d6;--typeink:#14226e;--text:#0d2a38;--muted:#0b2e3f;--line:#00000047;--rx:-3px;--ry:-4px;--pl-rx:-1.5px;--pl-ry:-2px;--shot-edge:0 0 0 1.5px var(--black);--pl-paper:var(--paper);--ease-press:cubic-bezier(.2,.9,.2,1);--ease-slip:cubic-bezier(.3,1.4,.5,1);--t-nudge:.13s;--t-press:.26s;--t-register:.46s;--t-develop:.62s}.p3[data-lang=ko]{--font:var(--font-gsf), "Pretendard Variable", system-ui, sans-serif;--disp:var(--font-gsf), "Pretendard Variable", system-ui, sans-serif}.p3 *{box-sizing:border-box}.p3{scroll-behavior:smooth}.p3,.p3{background:var(--paper)}.p3{color:var(--text);font-family:var(--font);font-variation-settings:"ROND" 100,"wdth" 100;-webkit-font-smoothing:antialiased;cursor:none;min-height:100vh;margin:0;overflow-x:clip}.p3[data-lang=ko]{word-break:keep-all}@media (pointer:coarse){body{cursor:auto}}.p3 a{color:inherit;text-decoration:none}.p3 button{font:inherit;color:inherit;cursor:none;background:0 0;border:0;padding:0}.p3 img{max-width:100%;display:block}.p3 svg.defs{width:0;height:0;position:absolute}.p3 ::selection{background:var(--red);color:#fff}.p3 .lab{font-family:var(--font);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.p3[data-lang=ko] .lab{letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:700}.p3 .lab.lc{text-transform:none;letter-spacing:.02em;font-weight:500}.p3 .disp{font-family:var(--disp);font-variation-settings:var(--disp-fvs);font-weight:var(--disp-w)}.p3[data-lang=ko] .disp{letter-spacing:-.01em}.p3[data-lang=ko] .pl>span{-webkit-text-stroke:.55px currentColor}.p3 .paper{z-index:-3;background:var(--paper);position:fixed;inset:0}.p3 .paper .fiber{opacity:.42;mix-blend-mode:multiply;filter:invert()contrast(1.2);background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 .paper .roller{opacity:.5;mix-blend-mode:multiply;background:url(/riso/ink-roller.png) 0 0/900px;position:absolute;inset:0}.p3 .grain{z-index:60;pointer-events:none;mix-blend-mode:overlay;opacity:.3;background:url(/riso/grain-fine.png) 0 0/256px;position:fixed;inset:0}.p3 .grain.tooth{mix-blend-mode:soft-light;opacity:.16;z-index:59;background:url(/riso/grain-mid.png) 0 0/256px}.p3 .pl{max-width:100%;font-family:var(--disp);font-variation-settings:var(--disp-fvs);font-weight:var(--disp-w);display:inline-block;position:relative}.p3 h1 .pl{width:max-content;display:block}.p3 .sec-head h2 .pl,.p3 .stance .stance-lines .pl,.p3 .claim .pl.block,.p3 .pl>span{display:block}.p3 .pl{--pl-bleed:.3em}.p3 .pl .rim{inset:0 0 calc(var(--pl-bleed)*-1);color:var(--white);translate:var(--pl-rx) var(--pl-ry);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.p3 .pl .ko{inset:0 0 calc(var(--pl-bleed)*-1);color:var(--white);opacity:.9;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.p3 .pl .ink{padding-bottom:var(--pl-bleed);margin-bottom:calc(var(--pl-bleed)*-1);color:var(--red);mix-blend-mode:multiply;-webkit-mask-composite:source-in;position:relative;-webkit-mask-image:url(/riso/ink-grain-mask.png),url(/riso/ink-roller-mask.png);mask-image:url(/riso/ink-grain-mask.png),url(/riso/ink-roller-mask.png);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:192px,640px;mask-size:192px,640px;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.p3 .pl{pointer-events:none}.p3 .pl.press .ink,.p3 .pl.press .rim,.p3 .pl.press .ko{filter:url(#p3-press)}.p3 .pl .rim{color:var(--pl-paper);translate:none}.p3 .pl .ko{translate:min(-.02em,max(var(--pl-rx),-.04em)) min(-.026em,max(var(--pl-ry),-.052em));opacity:1}.p3 .pl .ink{background:url(/riso/ink-roller.png) 0 0/300px,url(/riso/grain-mid.png) 0 0/256px,var(--red);background-blend-mode:multiply,soft-light;color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke-color:var(--red);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.p3 .pl.boil .ink,.p3 .pl.boil .rim{animation:1s step-end infinite p3-boil}}@keyframes p3-boil{0%{transform:translate(0)}17%{transform:translate(.5px,-.3px)}34%{transform:translate(-.4px,.4px)}51%{transform:translate(.3px,.5px)}68%{transform:translate(-.5px,-.2px)}85%{transform:translate(.2px,-.5px)}}.p3 .sweep>*{--m:4;transition:--m var(--t-register) var(--ease-press)}.p3 .sweep.in>*{--m:1}.p3 .sweep>:nth-child(2){transition-delay:var(--t-nudge)}.sweep>:nth-child(3){transition-delay:calc(var(--t-nudge)*2)}.sweep>:nth-child(4){transition-delay:calc(var(--t-nudge)*3)}.sweep>:nth-child(5){transition-delay:calc(var(--t-nudge)*4)}.sweep>:nth-child(6){transition-delay:calc(var(--t-nudge)*5)}.p3 .sheet{background:var(--cream);color:var(--black);isolation:isolate;box-shadow:calc(var(--rx)*var(--m,1)) calc(var(--ry)*var(--m,1)) 0 var(--black);rotate:var(--r,0deg);position:relative}.p3 .sheet:after{content:"";opacity:.2;mix-blend-mode:multiply;filter:invert()contrast(1.05);pointer-events:none;z-index:-1;background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 .gridp{background-color:var(--cream);background-image:repeating-linear-gradient(0deg,#1f9be352 0 1px,#0000 1px 22px),repeating-linear-gradient(90deg,#1f9be352 0 1px,#0000 1px 22px);background-position:0 0}.p3 .tape:before{content:"";top:-11px;left:var(--tx,50%);width:118px;height:26px;translate:-50%;rotate:var(--tr,-2deg);mix-blend-mode:multiply;z-index:3;pointer-events:none;background:#1f9be39e repeating-linear-gradient(0deg,#ffffff38 0 1px,#0000 1px 3px);position:absolute;box-shadow:0 1px #00000014}.p3 .stamp{border:2.5px solid var(--sc,var(--paper));color:var(--sc,var(--paper));rotate:var(--sr,-2deg);font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;-webkit-mask-mode:luminance;border-radius:6px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;position:relative;-webkit-mask:url(/riso/ink-grain.png) 0 0/160px;-webkit-mask-source-type:luminance;mask:url(/riso/ink-grain.png) 0 0/160px luminance}.p3[data-lang=ko] .stamp{letter-spacing:.02em;text-transform:none;font-size:12.5px;font-weight:700}.p3 .stamp.red{--sc:var(--red)}.stamp.black{--sc:var(--black)}.p3 .stamp .dot{background:currentColor;border-radius:50%;width:7px;height:7px}.p3 .stamp.press{animation:.38s cubic-bezier(.2,.9,.2,1) both p3-stamp-press}@keyframes p3-stamp-press{0%{opacity:0;scale:1.7}55%{opacity:1;scale:.94}to{opacity:1;scale:1}}.p3 .stamp.big{border-width:4px;border-radius:10px;padding:12px 20px;font-size:26px}.p3 .typed{font-family:var(--font);color:var(--typeink);letter-spacing:.02em;font-size:15px;font-weight:600;line-height:1.6;position:relative}.p3 .typed .t,.p3 .typed .ghost{white-space:pre-wrap}.p3 .typed .ghost{color:#0000}.p3 .typed .live{position:absolute;inset:0}.p3 .typed .caret{background:var(--typeink);vertical-align:-.15em;width:2px;height:1em;margin-left:1px;animation:1s step-end infinite p3-caret;display:inline-block}.p3 .typed.done .caret{display:none}.p3 .typed .circle{padding:0 .18em}@keyframes p3-caret{50%{opacity:0}}.p3 :is(.u,nav .links>a:not(.btn-line),footer ul a,.qa .q,.typed-link,.qa .a a,.specs .n a,.specs .v a,.latest a,.rel-all a,.steps p a,.howto a,.docs-cta .faq-link,.typed .ul,.typed .circle){position:relative}.p3 :is(.u,footer ul a,.qa .a a,.specs .n a,.specs .v a,.latest a,.rel-all a,.steps p a,.howto a,.docs-cta .faq-link,.typed .ul,.typed .circle){max-width:100%;display:inline-block}.p3 .pen{pointer-events:none;width:106%;height:10px;position:absolute;bottom:calc(-.1em - 6px);left:-3%;overflow:visible}.p3 .pen path{fill:none;stroke:var(--red);stroke-width:var(--pen-w,2.2);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01px}.p3 .pen-circle{--pen-w:2.6;width:120%;height:176%;top:-38%;bottom:auto;left:-10%}.p3 .u>.pen{--pen-w:3.2;bottom:calc(.02em - 5px)}@media (prefers-reduced-motion:no-preference){.p3 .pen path{transition:stroke-dashoffset var(--pen-t,.42s) cubic-bezier(.55,.1,.3,1) var(--pen-d,0s)}.p3 .pen-circle path{--pen-t:.7s;--pen-d:.1s}.p3 .u>.pen path{--pen-t:.6s;--pen-d:.12s}}.p3 :is(a:hover,a:focus-visible,a.on,.qa[open] .q,.u.pen-on,.typed.done .ul,.typed.done .circle)>.pen path{stroke-dashoffset:0}.p3 .clip{background:var(--cream);color:#151515;isolation:isolate;box-shadow:calc(var(--rx)*var(--m,1)) calc(var(--ry)*var(--m,1)) 0 var(--black);rotate:var(--r,0deg);transition:rotate var(--t-press) var(--ease-press);padding:18px 20px 20px;position:relative}.p3 .clip:after{content:"";opacity:.22;mix-blend-mode:multiply;filter:invert();pointer-events:none;z-index:-1;background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 .clip .no{background:var(--black);color:var(--cream);letter-spacing:.06em;margin-bottom:10px;padding:3px 8px;font-size:13px;font-weight:800;display:inline-block}.p3 .clip h3{font-family:var(--disp);font-variation-settings:"ROND" 0,"wdth" 78,"wght" 800;font-weight:var(--disp-w);text-transform:uppercase;letter-spacing:-.01em;border-bottom:2.5px solid var(--black);margin:0 0 10px;padding-bottom:8px;font-size:30px;line-height:.98}.p3[data-lang=ko] .clip h3{text-transform:none;font-size:26px}.p3 .clip p{color:#2a2a2a;margin:0;font-size:14px;line-height:1.5}.p3 .clip:hover{rotate:none}.p3 .clip .art{margin:12px -20px -20px;overflow:hidden}.p3 .clip .art img{width:100%;height:auto;display:block}.p3 .duotone{background:var(--paper);position:relative;overflow:hidden}.p3 .duotone img{filter:grayscale()contrast(1.15)brightness(1.05);mix-blend-mode:multiply;opacity:.92;transition:filter var(--t-develop) var(--ease-press),opacity var(--t-develop)}.p3 .duotone:after{content:"";mix-blend-mode:overlay;opacity:.5;pointer-events:none;transition:opacity var(--t-develop);background:url(/riso/grain-fine.png) 0 0/256px;position:absolute;inset:0}.p3 .duotone:hover img{filter:none;mix-blend-mode:normal;opacity:1}.p3 .duotone:hover:after{opacity:.12}.p3 .lines{background-color:var(--paper);background-image:repeating-linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 4px)}.p3 .spot-fig{outline:none;margin:0;position:relative}.p3 .spot{aspect-ratio:16/9;background:var(--paper) no-repeat 100% 100%/400% 400%;box-shadow:var(--shot-edge);display:block}.p3 .spot-fig:focus-visible .spot{outline:2px solid var(--black);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.p3 .spot-fig:is(:hover,.p3 :focus-within) .spot{animation:1.01667s step-end infinite p3-spot-run}}@keyframes p3-spot-run{0%{background-position:0 0}4.098%{background-position:33.333% 0}8.197%{background-position:66.667% 0}12.295%{background-position:100% 0}16.393%{background-position:0 33.333%}20.492%{background-position:33.333% 33.333%}24.59%{background-position:66.667% 33.333%}28.689%{background-position:100% 33.333%}32.787%{background-position:0 66.667%}36.885%{background-position:33.333% 66.667%}40.984%{background-position:66.667% 66.667%}45.082%{background-position:100% 66.667%}49.18%{background-position:0 100%}53.279%{background-position:33.333% 100%}57.377%{background-position:66.667% 100%}61.475%{background-position:100% 100%}to{background-position:100% 100%}}.p3 .slug{background:var(--black);color:var(--cream);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;padding:3px 7px;font-size:11px;font-weight:800;line-height:1.35;display:inline-block}.p3 .slug i{opacity:.7;font-style:normal;font-weight:700}.p3[data-lang=ko] .slug i{text-transform:none;letter-spacing:.02em}.p3 .cur{transform-origin:2.5px 29.5px;pointer-events:none;z-index:99;width:32px;height:32px;transition:transform var(--t-press) var(--ease-press);filter:drop-shadow(var(--pl-rx) var(--pl-ry) 0 var(--white));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg transform='translate(2.5 29.5) rotate(-45)' stroke='%230b0b0b' stroke-width='1.3' stroke-linejoin='round'%3E%3Cpath d='M8 -3.2H34V3.2H8Z' fill='%23e50437'/%3E%3Cpath d='M34 -3.2H37V3.2H34Z' fill='%230b0b0b'/%3E%3Cpath d='M8 -3.2L0 0L8 3.2Z' fill='%23f6f4ee'/%3E%3Cpath d='M3 -1.15L0 0L3 1.15Z' fill='%23e50437' stroke-width='.8'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;margin:-29.5px 0 0 -2.5px;position:fixed;top:0;left:0}.p3 .cur.big{transform:rotate(-10deg)scale(1.2)}.p3 .cur.down{transform:rotate(6deg)scale(.9)}@media (pointer:coarse){.cur{display:none}}.p3 .ink-bar{background:var(--red);z-index:98;width:0;height:4px;box-shadow:0 1.5px 0 var(--white);position:fixed;top:0;left:0}.p3 .sec{z-index:2;padding:112px 64px 96px;position:relative}.p3 .sec-head{border-top:1.5px solid var(--black);grid-template-columns:auto 1fr auto;align-items:end;gap:28px;margin-bottom:56px;padding-top:18px;display:grid}.p3 .sec-head .no{align-self:center;align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}.p3 .sec-head .no img{object-fit:contain;width:34px;height:34px}.p3 .sec-head h2{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,4.6vw,4.2rem);line-height:.96}.p3[data-lang=ko] .sec-head h2{letter-spacing:-.01em;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.12}.p3 .sec-head .tag{color:var(--muted);text-align:right;max-width:30ch;font-size:14px;line-height:1.45}.p3 .lead{max-width:56ch;margin:0 0 48px;font-size:21px;line-height:1.5}.p3 .lead b{font-weight:700}.p3[data-lang=ko] .lead{font-size:18px;line-height:1.65}.p3 nav{z-index:40;background:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 64px 14px;display:grid;position:sticky;top:0}.p3 nav .label{color:var(--muted)}nav .label b{color:var(--text);font-weight:700}.p3 nav .logo img{height:54px}.p3 nav .links{justify-content:flex-end;align-items:center;gap:22px;font-size:14px;font-weight:600;display:flex}.p3 nav .links a{position:relative}.p3 .btn-line{border:1.5px solid var(--black);box-shadow:var(--rx) var(--ry) 0 var(--white);transition:box-shadow var(--t-press) var(--ease-press);border-radius:6px;padding:9px 16px}.p3 .btn-line:hover{box-shadow:calc(var(--rx)*2.2) calc(var(--ry)*2.2) 0 var(--white)}.p3 .btn-line:disabled{opacity:.55;cursor:progress;box-shadow:none}.p3 .langs{border:1.5px solid var(--black);border-radius:6px;margin-left:6px;display:inline-flex;overflow:hidden}.p3 .langs button{letter-spacing:.06em;color:var(--black);padding:8px 10px;font-size:12px;font-weight:700}.p3 .langs button.on{background:var(--black);color:var(--white)}.p3 .hero{z-index:2;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;min-height:min(80vh,820px);padding:40px 64px;display:grid;position:relative}.p3 h1{letter-spacing:-.04em;margin:26px 0 20px;font-size:clamp(2.8rem,5.6vw,5.4rem);line-height:.9}.p3[data-lang=ko] h1{letter-spacing:-.01em;font-size:clamp(2.8rem,5.4vw,5.6rem);line-height:1.08}.p3 h1 .pl{margin-bottom:.03em}.p3 .sub{max-width:44ch;margin:0 0 22px;font-size:19px;line-height:1.5}.p3 .sub b{font-weight:700}.p3[data-lang=ko] .sub{font-size:17px;line-height:1.65}.p3 .ctas{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.p3 .buy{color:#fff;background:var(--red);box-shadow:var(--rx) var(--ry) 0 var(--white);transition:box-shadow var(--t-press) var(--ease-press),translate var(--t-press) var(--ease-press);isolation:isolate;border-radius:8px;padding:15px 26px;font-size:15px;font-weight:700;display:inline-block;position:relative}.p3 .buy:after{content:"";border-radius:inherit;mix-blend-mode:multiply;opacity:.35;pointer-events:none;background:url(/riso/ink-grain.png) 0 0/192px;position:absolute;inset:0}.p3 .buy:hover{box-shadow:calc(var(--rx)*2.2) calc(var(--ry)*2.2) 0 var(--white)}.p3 .buy:active{translate:var(--rx) var(--ry);box-shadow:0 0 0 var(--white)}.p3 .watch{border:1.5px solid var(--black);color:var(--black);box-shadow:0 0 0 var(--white);transition:box-shadow var(--t-press) var(--ease-press);border-radius:8px;padding:14px 22px;font-size:15px;font-weight:700;display:inline-block}.p3 .watch:hover{box-shadow:var(--rx) var(--ry) 0 var(--white)}.p3 .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.p3 .meta .sep{background:var(--line);width:1.5px;height:10px}.p3 .hero .typed{max-width:44ch;margin:18px 0 0}.p3 .stone-wrap{perspective:900px;position:relative}.p3 .stone-note{box-shadow:var(--rx) var(--ry) 0 var(--black);transition:rotate var(--t-press) var(--ease-press);padding:26px 26px 18px;rotate:1.2deg}.p3 .stone-note:hover{rotate:none}.p3 .stone{aspect-ratio:720/704;width:100%;transform-style:preserve-3d;transition:transform .5s var(--ease-press);position:relative}.p3 .stone img{object-fit:contain;opacity:0;filter:drop-shadow(2px 3px #00000024);width:100%;height:100%;position:absolute;inset:0}.p3 .stone img.on{opacity:1}@media (prefers-reduced-motion:no-preference){.stone-wrap.boil .stone{animation:1s step-end infinite p3-stone-p3-boil}}@keyframes p3-stone-boil{0%{rotate:none}17%{rotate:.08deg}34%{rotate:-.06deg}51%{rotate:.05deg}68%{rotate:-.08deg}85%{rotate:.04deg}}.p3 .stone-cap{color:#444;border-top:1.5px solid #0003;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:10px;display:flex}.p3 .stone-cap b{color:var(--black);font-weight:700}.p3 .marks{gap:4px;display:flex}.p3 .marks button{color:#555;transition:all var(--t-nudge);border:1.5px solid #0000;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:700}.p3 .marks button:hover{border-color:#0000004d}.p3 .marks button.on{color:var(--red);border-color:var(--red)}.p3 .ticks{gap:6px;margin-top:8px;display:flex}.p3 .ticks i{background:#0000002e;flex:1;height:3px;position:relative;overflow:hidden}.p3 .ticks i.on:after{content:"";background:var(--red);animation:.9s linear forwards p3-tick;position:absolute;inset:0}@keyframes p3-tick{0%{translate:-100%}to{translate:0}}.p3 .stone-note .typed{margin-top:10px;font-size:13px}.p3 .roles{grid-template-columns:repeat(4,1fr);gap:64px 26px;padding-top:14px;display:grid}.p3 .role{min-height:300px;color:var(--black);box-shadow:calc(var(--rx)*var(--m)) calc(var(--ry)*var(--m)) 0 var(--black);transition:box-shadow var(--t-press) var(--ease-press),rotate var(--t-press) var(--ease-press);rotate:var(--r,0deg);grid-template-rows:auto 1fr auto;padding:26px 22px 20px;display:grid;position:relative;overflow:visible}.p3 .role:first-child{--r:-1.2deg;--tx:30%}.role:nth-child(2){--r:.8deg;--tx:28%;--tr:3deg}.role:nth-child(3){--r:-.6deg;--tx:32%;--tr:-4deg}.role:nth-child(4){--r:1.1deg;--tx:34%}.p3 .role .in{position:relative;overflow:hidden}.p3 .role .top{color:#444;justify-content:space-between;align-items:center;display:flex}.p3 .role .top i{color:var(--red);font-style:normal;font-weight:800}.p3 .role h3{letter-spacing:-.03em;font-size:26px;line-height:1;font-family:var(--disp);font-variation-settings:var(--disp-fvs);font-weight:var(--disp-w);margin:14px 0 8px}.p3[data-lang=ko] .role h3{letter-spacing:0;font-size:24px}.p3 .role p{color:#333;margin:0;font-size:14px;line-height:1.5}.p3 .role .say{background:var(--red);color:#fff;translate:calc(var(--rx)*-6) calc(var(--ry)*-6);opacity:0;transition:translate var(--t-press) var(--ease-press),opacity var(--t-nudge);z-index:2;align-content:end;gap:8px;padding:22px;display:grid;position:absolute;inset:0}.p3 .role .say:after{content:"";mix-blend-mode:multiply;opacity:.35;pointer-events:none;background:url(/riso/ink-grain.png) 0 0/192px;position:absolute;inset:0}.p3 .role .say b{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:11px;font-weight:700}.p3[data-lang=ko] .role .say b{letter-spacing:0;text-transform:none}.p3 .role .say q{letter-spacing:-.02em;quotes:"“" "”";font-size:21px;font-weight:700;line-height:1.2}.p3 .role .say small{opacity:.92;font-size:12.5px}.p3 .role:hover{box-shadow:calc(var(--rx)*2.2) calc(var(--ry)*2.2) 0 var(--black);rotate:none}.p3 .role:hover .say,.p3 .role:focus-within .say{opacity:1;translate:0}.p3 .role .hint{letter-spacing:.08em;text-transform:uppercase;color:#555;margin-top:16px;font-size:11px;font-weight:600}.p3[data-lang=ko] .role .hint{letter-spacing:0;text-transform:none}.p3 .claim{letter-spacing:-.03em;max-width:24ch;margin:0 0 48px;font-size:clamp(2rem,3.8vw,3.4rem);line-height:1.02}.p3[data-lang=ko] .claim{letter-spacing:0;font-size:clamp(1.8rem,3.2vw,2.9rem);line-height:1.18}.p3 .why-top{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:40px;margin-bottom:56px;display:grid}.p3 .loop{grid-template-columns:repeat(3,1fr);gap:26px;margin:0 0 64px;display:grid}.p3 .loop .clip:first-child{--r:-1deg}.loop .clip:nth-child(2){--r:.7deg}.loop .clip:nth-child(3){--r:-.5deg}.p3 .loop .clip .arrow{color:var(--red);letter-spacing:.1em;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.p3[data-lang=ko] .loop .clip .arrow{letter-spacing:0;text-transform:none}.p3 .sisy{--r:1.4deg;padding:0;overflow:hidden}.p3 .sisy .art{margin:0}.p3 .sisy .cap{color:#444;justify-content:space-between;gap:10px;padding:10px 14px 12px;font-size:12px;font-weight:600;display:flex}.p3 .day{-webkit-user-select:none;user-select:none;touch-action:none;margin:0 0 20px;position:relative}.p3 .day .labels{color:var(--muted);justify-content:space-between;margin-bottom:10px;display:flex}.p3 .day .labels b{color:var(--red)}.p3 .day .strip{border:1.5px solid var(--black);height:120px;box-shadow:var(--rx) var(--ry) 0 var(--black);position:relative;overflow:hidden}.p3 .day .row{display:flex;position:absolute;inset:0}.p3 .day .row span{flex:var(--w);letter-spacing:.04em;text-transform:uppercase;color:#333;text-align:center;border-right:1.5px solid #0000002e;place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1.3;display:grid}.p3[data-lang=ko] .day .row span{text-transform:none;letter-spacing:0}.p3 .day .row span.chore{color:#444;background:#e6dfcf}.p3 .day .row span.chore:before{content:"↻ ";color:var(--red)}.p3 .day .row span.idea{background:var(--paper);color:#062a3c}.p3 .day .row span.say{background:var(--red);color:#fff}.p3 .day .after{clip-path:inset(0 0 0 var(--x,50%))}.p3 .day .handle{top:-10px;bottom:-10px;left:var(--x,50%);background:var(--black);width:3px;position:absolute;translate:-50%}.p3 .day .handle:after{content:"⇔";background:var(--black);color:#fff;width:40px;height:40px;box-shadow:var(--rx) var(--ry) 0 var(--white);border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.p3 .day .foot{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;font-weight:600;display:flex}.p3 .marquee{z-index:2;border-top:1.5px solid var(--black);border-bottom:1.5px solid var(--black);margin:0 64px;padding:12px 0;position:relative;overflow:hidden}.p3 .marquee+.marquee{border-top:0}.p3 .marquee .track{letter-spacing:.06em;text-transform:uppercase;width:max-content;color:var(--text);font-size:13px;font-weight:700;display:flex}.p3[data-lang=ko] .marquee .track{text-transform:none;letter-spacing:0}.p3 .marquee .track span{white-space:nowrap;padding:0 22px}.p3 .marquee .track span:after{content:"·";color:var(--red);margin-left:44px}@media (prefers-reduced-motion:no-preference){.p3 .marquee .track{animation:46s linear infinite p3-marquee}.p3 .marquee.rev .track{animation-duration:58s;animation-direction:reverse}.p3 .marquee:hover .track{animation-play-state:paused}}@keyframes p3-marquee{to{translate:-50%}}.p3 .labwrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:28px;display:grid}.p3 .lab-l{box-shadow:var(--rx) var(--ry) 0 var(--black);--tx:22%;--tr:-3deg;grid-template-rows:auto auto 1fr auto;gap:16px;padding:22px;display:grid;position:relative}.p3 .tabs{border:1.5px solid var(--black);background:var(--cream);border-radius:6px;width:max-content;display:flex;overflow:hidden}.p3 .tabs button{letter-spacing:.08em;text-transform:uppercase;color:#333;padding:8px 14px;font-size:12px;font-weight:800}.p3[data-lang=ko] .tabs button{letter-spacing:0;text-transform:none}.p3 .tabs button.on{background:var(--black);color:#fff}.p3 .chips{gap:8px;display:grid}.p3 .chips button{text-align:left;transition:all var(--t-nudge);background:#ffffffb3;border:1.5px solid #0000004d;border-radius:6px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.3}.p3 .chips button:before{content:"“";color:var(--red)}.chips button:after{content:"”";color:var(--red)}.p3 .chips button:hover{border-color:var(--black);box-shadow:var(--rx) var(--ry) 0 var(--black)}.p3 .chips button.on{background:var(--red);color:#fff;border-color:var(--red)}.p3 .chips button.on:before,.p3 .chips button.on:after{color:#fff}.p3 .tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.p3 .tools button{text-align:left;transition:all var(--t-nudge);background:#ffffffb3;border:1.5px solid #0000004d;border-radius:6px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.p3 .tools button i{background:var(--red);border-radius:2px;flex:none;width:8px;height:8px}.p3 .tools button:hover{border-color:var(--black);box-shadow:var(--rx) var(--ry) 0 var(--black)}.p3 .tools button:active{translate:var(--rx) var(--ry);box-shadow:none}.p3 .prompt{border:1.5px solid var(--black);min-height:64px;color:var(--typeink);background:#ffffffbf;border-radius:6px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.p3 .prompt .caret{background:var(--typeink);flex:none;width:2px;height:1.1em;margin-top:2px;animation:1s step-end infinite p3-caret;display:inline-block}.p3 .log{color:#333;border-top:1.5px solid #00000040;min-height:72px;padding-top:10px;font-size:12.5px;font-weight:500;line-height:1.7}.p3 .log b{color:var(--red);font-weight:800}.p3 .log .ok{color:#0b6b3a;font-weight:800}.p3 .lab-r{grid-template-rows:1fr auto;display:grid}.p3 .stage{aspect-ratio:16/10;box-shadow:var(--rx) var(--ry) 0 var(--white);isolation:isolate;background:#0f1114;position:relative;overflow:hidden}.p3 .stage:after{content:"";mix-blend-mode:overlay;opacity:.4;pointer-events:none;background:url(/riso/grain-fine.png) 0 0/256px;position:absolute;inset:0}.p3 .stage .comp{place-items:center;display:grid;position:absolute;inset:0}.p3 .stage .grp{place-items:center;gap:18px;display:grid;position:relative}.p3 .stage .lyr{position:relative}.p3 .stage .title{font-family:var(--font-gsf),sans-serif;letter-spacing:-.03em;color:#f1efe8;font-variation-settings:"ROND" 100,"wdth" 112,"wght" 800;white-space:nowrap;font-size:clamp(28px,4.6vw,64px);font-weight:800;display:flex}.p3 .stage .title span{display:inline-block}.p3 .stage .shape{background:var(--paper);transform-origin:50%;width:120px;height:14px;transition:scale .6s var(--ease-press);border-radius:3px}.p3 .stage .anchor{left:var(--ax,20%);top:var(--ay,22%);width:14px;height:14px;transition:left .5s var(--ease-press),top .5s var(--ease-press);pointer-events:none;position:absolute;translate:-50% -50%}.p3 .stage .anchor:before,.p3 .stage .anchor:after{content:"";background:var(--red);position:absolute}.p3 .stage .anchor:before{width:1.5px;top:0;bottom:0;left:50%;translate:-50%}.stage .anchor:after{height:1.5px;top:50%;left:0;right:0;translate:0 -50%}.p3 .stage .hud{letter-spacing:.08em;text-transform:uppercase;color:#8a949b;font-size:11px;font-weight:600;position:absolute;top:10px;left:12px}.p3 .stage .hud b{color:#f1efe8;font-weight:700}.p3 .stage.riso{background:var(--paper)}.p3 .stage.riso .title{color:var(--red);text-shadow:-2px -2.5px 0 var(--white)}.p3 .stage.riso .shape{background:var(--black)}.p3 .stage.riso:after{opacity:.6}@keyframes p3-pop{0%{opacity:0;scale:0}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes p3-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes p3-drift{0%{translate:-14px -6px;rotate:-.8deg}to{translate:14px 8px;rotate:.8deg}}@keyframes p3-jitter{0%{translate:0}17%{translate:2px -1px}34%{translate:-2px 1px}51%{translate:1px 2px}68%{translate:-1px -2px}85%{translate:2px 1px}}.p3 .stage .lyr.pop{animation:.8s cubic-bezier(.34,1.56,.64,1) both p3-pop}.p3 .stage .title.stagger span{animation:.45s cubic-bezier(.2,.9,.2,1) both p3-rise;animation-delay:calc(var(--i)*83ms)}.p3 .stage .grp.drift{animation:4s ease-in-out infinite alternate p3-drift}.p3 .stage .grp.wiggle{animation:.9s step-end infinite p3-jitter}.p3 .stage .shape.fit{scale:5.2 1.6}.p3 .tl{color:#c9cfd2;letter-spacing:.04em;box-shadow:var(--rx) var(--ry) 0 var(--white);background:#15181c;margin-top:14px;padding:10px 12px 12px;font-size:11px;font-weight:600}.p3 .tl .row{border-top:1px solid #262b31;grid-template-columns:78px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.p3 .tl .row:first-child{color:#8a949b;border-top:0}.p3 .tl .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p3 .tl .name.on{color:#f1efe8}.p3 .tl .track{background:repeating-linear-gradient(90deg,#1c2025 0 1px,#0000 1px 10%);height:16px;position:relative}.p3 .tl .k{top:50%;left:var(--k);background:var(--paper);width:9px;height:9px;animation:p3-kin .3s var(--ease-slip) both;position:absolute;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 1.5px #15181c}.p3 .tl .k.red{background:var(--red)}.p3 .tl .expr{top:50%;left:var(--k);color:#ff8aa0;background:#2b1e22;border-radius:2px;padding:1px 6px;font-size:11px;position:absolute;translate:0 -50%}@keyframes p3-kin{0%{scale:0}to{scale:1}}.p3 .tl .ruler{height:16px;position:relative}.p3 .tl .ruler i{color:#8a949b;font-size:11px;font-style:normal;position:absolute;top:2px}.p3 .panels{grid-template-columns:repeat(7,1fr);gap:14px;margin-top:56px;display:grid}.p3 .panels>div{border:2px solid var(--black);color:var(--black);rotate:var(--r,0deg);transition:rotate var(--t-press) var(--ease-press),box-shadow var(--t-press) var(--ease-press);-webkit-mask-mode:luminance;border-radius:8px;padding:14px 12px 12px;position:relative;-webkit-mask:url(/riso/ink-grain.png) 0 0/160px;-webkit-mask-source-type:luminance;mask:url(/riso/ink-grain.png) 0 0/160px luminance}.p3 .panels>div:nth-child(odd){--r:-1.5deg}.panels>div:nth-child(2n){--r:1.2deg}.p3 .panels>div:hover{rotate:none}.p3 .panels b{letter-spacing:-.01em;font-size:14px;font-weight:800;display:block}.p3 .panels span{color:var(--muted);margin-top:4px;font-size:11px;font-weight:600;display:block}.p3 .panels em{font-style:normal;font-family:var(--disp);font-variation-settings:var(--disp-fvs);font-weight:var(--disp-w);color:var(--red);margin-bottom:6px;font-size:30px;line-height:1;display:block}.p3 .counts-note{color:var(--muted);margin-top:14px;font-size:12.5px;font-weight:600}.p3 .plates{margin-top:72px}.p3 .plates-head{border-top:1.5px solid var(--black);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:34px;padding-top:14px;display:flex}.p3 .plates-head span:last-child{color:var(--muted);text-transform:none;letter-spacing:.02em}.p3 .plates-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:52px 26px;display:grid}.p3 .plates-row .spot-fig{rotate:var(--r,0deg);transition:rotate var(--t-press) var(--ease-press)}.p3 .plates-row .spot-fig:nth-child(odd){--r:-1.3deg}.plates-row .spot-fig:nth-child(2n){--r:1deg;translate:0 12px}.plates-row .spot-fig:nth-child(3n){translate:0 -6px}.p3 .plates-row .spot-fig:is(:hover,.p3 :focus-visible){rotate:none}.p3 .plates-row .desc{color:var(--muted);max-width:34ch;margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.45;display:block}.p3 .sweep>:nth-child(7){transition-delay:calc(var(--t-nudge)*6)}.sweep>:nth-child(8){transition-delay:calc(var(--t-nudge)*7)}.p3 .stance{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.p3 .stance .stance-lines{gap:26px;display:grid}.p3 .stance .stance-lines .pl{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.p3[data-lang=ko] .stance .stance-lines .pl{letter-spacing:0;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.15}.p3 .stance .stance-lines>div>span:last-child{color:var(--muted);margin-top:8px;font-size:14px;display:block}.p3 .kub{--r:1.6deg;margin-bottom:26px;padding:0;overflow:hidden}.p3 .kub .art{margin:0}.p3 .kub .cap{padding:12px 16px 14px}.p3 .kub .cap h3{font-size:20px;line-height:1.05;font-family:var(--disp);font-variation-settings:"ROND" 0,"wdth" 78,"wght" 800;font-weight:var(--disp-w);text-transform:uppercase;margin:0 0 4px}.p3[data-lang=ko] .kub .cap h3{text-transform:none;font-size:18px}.p3 .kub .cap small{color:#555;font-size:12px;font-weight:600}.p3 .play .board{border:1.5px solid var(--black);height:280px;box-shadow:var(--rx) var(--ry) 0 var(--black);touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.p3 .play .plate{left:var(--x);top:var(--y);width:150px;height:150px;font-size:96px;line-height:1;font-family:var(--font-gsf),sans-serif;font-variation-settings:"ROND" 100,"wdth" 112,"wght" 800;mix-blend-mode:multiply;cursor:grab;place-items:center;font-weight:800;display:grid;position:absolute}.p3 .play .plate.red{color:var(--red)}.play .plate.blue{color:var(--paper)}.play .plate.black{color:var(--black)}.p3 .play .cap{color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.p3 .play .cap b{color:var(--text);font-weight:800}.p3 .play .cap button{letter-spacing:.08em;text-transform:uppercase;color:var(--black);border:1.5px solid var(--black);box-shadow:calc(var(--rx)*.5) calc(var(--ry)*.5) 0 var(--white);border-radius:4px;padding:6px 10px;font-size:11px;font-weight:800}.p3[data-lang=ko] .play .cap button{letter-spacing:0;text-transform:none}.p3 .quotes{gap:14px;margin-top:26px;display:grid}.p3 .aside h3{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2rem,3.6vw,3.2rem);line-height:.96}.p3[data-lang=ko] .aside h3{letter-spacing:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.15}.p3 .aside p{max-width:46ch;margin:0 0 18px;font-size:17px;line-height:1.55}.p3 .vs{border-top:1.5px solid var(--black);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.p3 .vs>div{border-bottom:1.5px solid var(--line);padding:16px 16px 16px 0;position:relative}.p3 .vs>div:first-child{border-right:1.5px solid var(--line);padding-right:16px}.p3 .vs b{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.p3[data-lang=ko] .vs b{letter-spacing:0;text-transform:none}.p3 .vs b.red{color:var(--red)}.p3 .vs p{color:var(--text);margin:0;font-size:15px;line-height:1.5}.p3 .vs .tick{color:var(--muted);margin-top:10px;font-size:12.5px;font-weight:600}.p3 .vs .tick b{color:var(--red);letter-spacing:0;text-transform:none;margin:0;font-size:12.5px;display:inline}.p3 .faq{border-top:1.5px solid var(--black);margin-top:64px}.p3 .faq details{border-bottom:1.5px solid var(--line)}.p3 .faq summary{letter-spacing:-.015em;grid-template-columns:44px 1fr 24px;align-items:baseline;gap:16px;padding:18px 0;font-size:19px;font-weight:700;list-style:none;display:grid}.p3 .faq summary::-webkit-details-marker{display:none}.p3 .faq summary .n{color:var(--red);font-size:12px;font-weight:800}.p3 .faq summary .pm{color:var(--black);transition:rotate var(--t-press) var(--ease-press);text-align:center;font-size:20px;font-weight:600}.p3 .faq details[open] summary .pm{rotate:45deg}.p3 .faq .a{max-width:66ch;padding:0 0 20px 60px;font-size:15px;line-height:1.55}.p3 footer{z-index:2;background:var(--black);color:#c9cfd2;isolation:isolate;margin:96px 0 0;padding:0 64px 40px;position:relative}.p3 footer:before{content:"";opacity:.55;mix-blend-mode:screen;filter:contrast(1.3)brightness(.9);pointer-events:none;z-index:-1;background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 footer .band{height:18px;margin:0 -64px 56px}.p3 footer .grid{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);align-items:start;gap:48px;display:grid}.p3 footer .logo img{height:84px}.p3 footer .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.p3 footer .cta-row .buy{box-shadow:var(--rx) var(--ry) 0 var(--paper)}.p3 footer .stone-sm{width:170px;filter:drop-shadow(var(--rx) var(--ry) 0 var(--paper))}.p3 footer h2{letter-spacing:.12em;text-transform:uppercase;color:#7d8a90;margin:0 0 12px;font-size:11px;font-weight:700;line-height:1.5}.p3[data-lang=ko] footer h2{letter-spacing:0;text-transform:none;font-size:12px}.p3 footer ul{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.p3 footer ul a:hover{color:#fff}.p3 footer .typed{--typeink:#c9cfd2;color:#c9cfd2;max-width:36ch}.p3 footer .legal{color:#7d8a90;border-top:1.5px solid #2a2f32;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;padding-top:18px;font-size:12px;font-weight:600;display:flex}.p3 .reg-mark{border:1.5px solid var(--black);opacity:.45;z-index:5;pointer-events:none;border-radius:50%;width:20px;height:20px;position:fixed}.p3 .reg-mark:before,.p3 .reg-mark:after{content:"";background:var(--black);position:absolute}.p3 .reg-mark:before{width:1.5px;top:-8px;bottom:-8px;left:50%;transform:translate(-50%)}.p3 .reg-mark:after{height:1.5px;top:50%;left:-8px;right:-8px;transform:translateY(-50%)}.p3 .reg-mark.tl{top:22px;left:22px}.reg-mark.tr{top:22px;right:22px}.reg-mark.bl{bottom:22px;left:22px}.reg-mark.br{bottom:22px;right:22px}@media (max-width:1100px){.roles{grid-template-columns:1fr 1fr}.panels{grid-template-columns:repeat(4,1fr)}.plates-row{grid-template-columns:1fr 1fr}}@media (max-width:960px){.p3{cursor:auto}.cur{display:none}.p3 nav{grid-template-columns:auto 1fr}nav .label{display:none}nav .links{gap:12px}nav .links>a:not(.btn-line){display:none}.p3 .hero{grid-template-columns:1fr;min-height:0;padding-top:24px}.p3 .why-top,.p3 .loop,.p3 .labwrap,.p3 .stance,.p3 footer .grid{grid-template-columns:1fr;gap:40px}.p3 .roles{grid-template-columns:1fr}.p3 .panels{grid-template-columns:1fr 1fr}.p3 .sec-head{grid-template-columns:1fr}.p3 .sec-head .tag{text-align:left}.p3 .reg-mark{display:none}.p3 footer .band{margin-bottom:40px}}.p3 .cur{opacity:0}.p3 .cur.live{opacity:1}.p3 .scrawl{z-index:50;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.p3 :is(.scrawl,.youit-slot svg) path{fill:none;stroke:var(--red);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.p3 .scrawl path.fade{opacity:0}@media (prefers-reduced-motion:no-preference){.p3 .scrawl path{transition:opacity .9s}}
.p3 .wrap{max-width:1360px;margin:0 auto}.p3 .sec.tight{padding-top:84px;padding-bottom:84px}.p3 .eyebrow{font-family:var(--font);letter-spacing:.02em;color:var(--typeink);font-size:14px;font-weight:600}.p3 .rule{border:0;border-top:1.5px solid var(--black);margin:0}.p3.root .sec{padding:96px 64px}.p3 .lineup{z-index:2;margin:0;padding:0;list-style:none;position:relative}.p3 .row{width:min(100% - var(--gut) * 2, var(--field));border-top:1.5px solid var(--black);grid-template-columns:minmax(0,320px) 1fr;align-items:center;gap:56px;margin-inline:auto;padding:34px 0;display:grid;position:relative}.p3 .row:last-child{border-bottom:1.5px solid var(--black)}.p3 #lineup{padding-bottom:88px}.p3 .row .row-fig{position:relative}.p3 .row .row-body{gap:14px;display:grid}.p3 .row .row-name{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.p3 .row .row-name .pl{letter-spacing:-.03em;font-size:clamp(2.2rem,4.4vw,3.8rem);line-height:.94}.p3[data-lang=ko] .row .row-name .pl{letter-spacing:-.01em}.p3 .row .row-name .brandpart{font-size:max(12px,clamp(2.2rem,4.4vw,3.8rem)/3.84615)}.p3 .row .one{color:var(--text);max-width:44ch;font-size:17px;line-height:1.45}.p3 .row .lmeta{border-top:1.5px solid var(--black);flex-wrap:wrap;align-items:center;gap:14px;padding-top:12px;display:flex}.p3 .row .chips{gap:6px;display:inline-flex}.p3 .row .chip{border:1.5px solid var(--black);letter-spacing:.04em;border-radius:4px;place-items:center;min-width:28px;height:24px;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.p3 .row .dash{background:var(--black);opacity:.35;flex:1;min-width:24px;height:1.5px}.p3 .row .price{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.02em;font-size:26px;font-weight:800}.p3 .row .price s{opacity:.45;margin-left:8px;font-size:14px;font-weight:600}.p3 .row .price em{letter-spacing:.06em;color:var(--muted);margin-left:6px;font-size:13px;font-style:normal;font-weight:600}.p3 .row .badge{rotate:-4deg}.p3 .row .hit{z-index:4;position:absolute;inset:0}.p3 .row .go{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.p3 .row .go .arrow{transition:translate var(--t-press) var(--ease-press)}.p3 .row:hover .go .arrow{translate:6px}.p3 .row.open:after{content:"";background:var(--red);opacity:0;mix-blend-mode:multiply;transition:opacity var(--t-press);pointer-events:none;position:absolute;inset:0}.p3 .row.open:hover:after{opacity:.07}.p3 .name-table{border-top:1.5px solid var(--black);gap:0;display:grid}.p3 .name-row{border-bottom:1.5px solid #0003;grid-template-columns:150px 1fr 1fr;align-items:baseline;gap:32px;padding:13px 0;display:grid}.p3 .name-heads{padding-bottom:8px}.p3 .name-row .ltr{font-family:var(--disp);font-variation-settings:var(--disp-fvs);color:var(--red);mix-blend-mode:multiply;letter-spacing:-.02em;font-size:40px;font-weight:800;line-height:1}.p3 .name-row .biz{color:var(--muted);font-size:15px;line-height:1.5}.p3 .name-row .brd{font-size:17px;font-weight:700;line-height:1.45}.p3 .name-heads{grid-template-columns:150px 1fr 1fr;gap:32px;padding-bottom:10px;display:grid}.p3 .pull{margin:32px 0 26px;padding:0}.p3 .pull .pl{letter-spacing:-.02em;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.06;display:block}.p3[data-lang=ko] .pull .pl{letter-spacing:-.01em;line-height:1.2}.p3 .pull .src{text-align:right;color:var(--muted);letter-spacing:.02em;margin-top:8px;font-size:13px;font-weight:600;display:block}.p3 .nots{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.p3 .nots li{border:1.5px solid var(--black);background:#f6f4ee47;border-radius:6px;align-items:center;gap:9px;padding:9px 14px;font-size:14px;font-weight:600;display:inline-flex}.p3 .nots li:before{content:"✗";color:var(--red);mix-blend-mode:multiply;font-weight:800}.p3 .phero{z-index:2;text-align:center;padding:26px 64px 64px;position:relative}.p3 .phero .promise{letter-spacing:-.01em;max-width:34ch;color:var(--black);text-wrap:balance;margin:18px auto 10px;font-size:22px;font-weight:700;line-height:1.35}.p3 .phero h1{letter-spacing:-.045em;margin:0 0 8px;font-size:clamp(3rem,9vw,8rem);line-height:.86}.p3[data-lang=ko] .phero h1{letter-spacing:-.02em;font-size:clamp(2.6rem,7.4vw,6.4rem);line-height:1.02}.p3 .phero h1 .pl{width:max-content;margin:0 auto;display:block}.p3 .phero .pstage{grid-template-columns:minmax(172px,1fr) minmax(0,760px) minmax(172px,1fr);align-items:center;gap:36px;margin-top:38px;display:grid;position:relative}.p3 .phero .pstage .side{justify-items:center;gap:12px;display:grid}.p3 .phero .demo{position:relative}.p3 .circ{text-align:center;letter-spacing:.01em;border-radius:50%;place-items:center;width:172px;height:172px;font-size:17px;font-weight:800;line-height:1.25;display:grid}.p3 .circ.fill{background:var(--red);color:#fff;mix-blend-mode:multiply;box-shadow:var(--rx) var(--ry) 0 var(--white)}.p3 .circ.line{border:1.5px solid var(--black);box-shadow:var(--rx) var(--ry) 0 var(--white)}.p3 .circ>span{transition:scale var(--t-press) var(--ease-press)}.p3 .circ:is(:hover,:focus-visible){box-shadow:calc(var(--rx)*2.4) calc(var(--ry)*2.4) 0 var(--white);scale:1.14}.p3 .circ:is(:hover,:focus-visible)>span{scale:1.12}@media (prefers-reduced-motion:no-preference){.p3 .circ{transition:scale var(--t-press) var(--ease-press),box-shadow var(--t-press)}}@media (prefers-reduced-motion:reduce){.p3 .circ>span{transition:none}}.p3 .circ b{letter-spacing:-.01em;font-size:24px;display:block}.p3 .circ small{margin-top:3px;font-size:12px;font-weight:600;display:block}.p3 .phero .undercirc{text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}.p3 .phero .metas{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}.p3 .posi{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.p3 .posi .myth{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3.2vw,2.7rem);font-weight:800;line-height:1.04}.p3[data-lang=ko] .posi .myth{letter-spacing:-.01em;line-height:1.2}.p3 .posi .myth{text-wrap:balance}.p3 .posi .plain{max-width:46ch;margin:0;font-size:18px;line-height:1.6}.p3 .posi .plain b{font-weight:700}.p3 .feat{border-top:1.5px solid #00000038;grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:center;gap:56px;padding:64px 0;display:grid}.p3 .feat:first-of-type{border-top:0}.p3 .feat .fig{position:relative}.p3 .feat h3{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.025em;text-transform:uppercase;margin:0 0 16px;font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;line-height:1}.p3[data-lang=ko] .feat h3{text-transform:none;letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18}.p3 .feat p{max-width:44ch;margin:0 0 14px;font-size:16px;line-height:1.6}.p3 .feat ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.p3 .feat ul li{padding-left:16px;font-size:14px;line-height:1.45;position:relative}.p3 .feat ul li:before{content:"·";color:var(--red);mix-blend-mode:multiply;font-weight:800;position:absolute;left:3px}.p3 .feat ul li i{color:var(--muted);font-style:normal}.p3 .feat .strip{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.p3 .rail{z-index:38;opacity:0;pointer-events:none;transition:opacity var(--t-press),translate var(--t-press) var(--ease-press);justify-items:end;gap:14px;display:grid;position:fixed;top:112px;right:22px;translate:14px}.p3 .rail.on{opacity:1;pointer-events:auto;translate:0}.p3 .rail .links{text-align:right;gap:5px;font-size:12.5px;font-weight:600;display:grid}.p3 .rail .links a{color:var(--muted);transition:color var(--t-press)}.p3 .rail .links a:hover{color:var(--black)}.p3 .rail .links a.on:before{content:"▸ "}.p3 .rail .buy{background:var(--red);color:#fff;mix-blend-mode:multiply;text-align:center;width:96px;height:96px;box-shadow:var(--rx) var(--ry) 0 var(--white);transition:scale var(--t-press) var(--ease-press);border-radius:50%;place-items:center;font-size:15px;font-weight:800;line-height:1.2;display:grid}.p3 .rail .buy:hover{scale:1.06}.p3 .rail .buy small{font-size:11px;font-weight:600;display:block}@media (max-width:1100px){.p3 .rail{display:none}}@media (min-width:1101px){.p3.has-rail:has(.rail.on) nav a.btn-line[href^="https://buy.polar.sh"]{visibility:hidden;opacity:0}.p3.has-rail nav a.btn-line[href^="https://buy.polar.sh"]{transition:opacity var(--t-press),visibility var(--t-press)}}.p3 .rel .rel-head{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.p3 .rel-all{border-top:1.5px solid var(--black);margin:6px 0 0;padding-top:16px;font-size:15px;font-weight:700}.p3 .faq-group{margin-bottom:40px}.p3 .faq-group>.lab{color:var(--typeink);margin-bottom:14px;display:block}.p3 .qa{border-top:1.5px solid #0000003d}.p3 .qa:last-child{border-bottom:1.5px solid #0000003d}.p3 .qa summary{cursor:none;grid-template-columns:1fr auto;align-items:baseline;gap:20px;padding:26.5px 0 28px;line-height:28px;list-style:none;display:grid}.p3 .qa summary::-webkit-details-marker{display:none}.p3 .qa .q{letter-spacing:-.01em;font-size:18px;font-weight:700}.p3 .qa .verdict{font-family:var(--disp);font-variation-settings:var(--disp-fvs);color:var(--red);mix-blend-mode:multiply;letter-spacing:-.01em;white-space:nowrap;font-size:20px;font-weight:800}.p3 .qa .q{justify-self:start}.p3 .qa .a{max-width:72ch;color:var(--text);margin:0;padding:0 0 20px;font-size:15px;line-height:1.62}.p3 .qa .a b{font-weight:700}.p3 .specs{border-top:1.5px solid var(--black);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.p3 .specs .f{border-bottom:1.5px solid #0003;padding:22px 24px 22px 0}.p3 .specs .f .k{color:var(--typeink);margin-bottom:8px;display:block}.p3 .specs .f .v{font-size:16px;font-weight:600;line-height:1.5}.p3 .specs .f .n{color:var(--muted);margin-top:6px;font-size:13px;font-weight:400;line-height:1.45;display:block}.p3 .specs .f:last-child:nth-child(3n+2){grid-column:span 2}.p3 .specs .f:last-child:nth-child(3n+1){grid-column:1/-1}@media (min-width:961px){.p3 footer .grid.cols{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:40px}}@media (max-width:1080px){.p3 .row{grid-template-columns:minmax(0,220px) 1fr;gap:32px;padding:26px 32px}.p3 .feat,.p3 .posi{grid-template-columns:1fr;gap:28px}.p3 #brand .posi .lead{max-width:56ch}.p3 .specs{grid-template-columns:repeat(2,minmax(0,1fr))}.p3 .specs .f:last-child:nth-child(n){grid-column:auto}.p3 .specs .f:last-child:nth-child(odd){grid-column:1/-1}.p3 .phero .pstage{grid-template-columns:1fr}.p3 .phero .pstage .side{flex-direction:row;justify-content:center;gap:24px;display:flex}}@media (max-width:680px){.p3 .row{grid-template-columns:1fr}.p3 .name-row,.p3 .name-heads{grid-template-columns:1fr;gap:8px}.p3 .specs{grid-template-columns:1fr}}.p3 .gap{aspect-ratio:16/9;text-align:center;background:var(--cream);isolation:isolate;box-shadow:calc(var(--rx)*var(--m,1.6)) calc(var(--ry)*var(--m,1.6)) 0 var(--white);outline-offset:-14px;outline:2px dashed #00000057;place-content:center;gap:10px;padding:24px;display:grid;position:relative}.p3 .gap:after{content:"";z-index:-1;opacity:.24;mix-blend-mode:multiply;filter:invert();background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 .gap .t{font-family:var(--disp);letter-spacing:-.01em;color:var(--red);mix-blend-mode:multiply;font-size:19px;font-weight:800}.p3 .gap .d{color:#3a3a3a;max-width:36ch;margin:0 auto;font-size:13px;line-height:1.5}.p3 .gap .n{letter-spacing:.06em;color:#7b7b7b;font-size:11px;font-weight:700}.p3 .brandpart{letter-spacing:.02em;margin-bottom:.12em;font-size:.34em;line-height:1.1;display:block}.p3 .phero h1 .brandpart{font-size:max(12px,.26em)}.p3 .hooks{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin-top:38px;display:grid}.p3 .hook{position:relative}.p3 .hook h4{letter-spacing:-.01em;margin:12px 0 6px;font-size:17px;font-weight:800}.p3 .hook h4 em{letter-spacing:.06em;background:var(--black);color:var(--cream);vertical-align:2px;text-transform:uppercase;margin-right:7px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:600}.p3 .hook p{color:var(--text);margin:0;font-size:14px;line-height:1.5}.p3 .hook p b{font-weight:700}.p3 .docs-cta{border-top:1.5px solid var(--black);flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;padding-top:24px;display:flex}.p3 .docs-cta .txt{flex:1;min-width:260px;font-size:15px;line-height:1.5}.p3 #what .docs-cta{border-top:0;padding-top:0}.p3 .docs-end{gap:28px;margin-top:56px;padding-top:28px;padding-bottom:28px}.p3 .docs-end .txt{font-size:16px}.p3 .docs-end .btn-fill{padding:18px 34px;font-size:19px}.p3 .btn-fill{background:var(--red);color:#fff;mix-blend-mode:multiply;box-shadow:var(--rx) var(--ry) 0 var(--white);transition:box-shadow var(--t-press) var(--ease-press);border-radius:7px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:800;display:inline-flex}.p3 .btn-fill:hover{box-shadow:calc(var(--rx)*2.4) calc(var(--ry)*2.4) 0 var(--white)}.p3 .toc{z-index:30;padding:12px var(--pad) 14px;background:var(--paper);border-bottom:1.5px solid var(--black);flex-wrap:wrap;gap:6px;display:flex;position:sticky;top:78px}.p3 .toc a{border:1.5px solid var(--black);transition:background var(--t-press),color var(--t-press);border-radius:6px;padding:7px 13px;font-size:13px;font-weight:700}.p3 .toc a:hover,.p3 .toc a.on{background:var(--black);color:var(--white)}.p3 .catbar{border-top:1.5px solid var(--black);align-items:baseline;gap:14px;margin:46px 0 20px;padding-top:14px;display:flex}.p3 .catbar h3{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:26px;font-weight:800}.p3[data-lang=ko] .catbar h3{text-transform:none;letter-spacing:-.01em}.p3 .catbar .n{color:var(--typeink);font-size:13px;font-weight:700}.p3 .toolgrid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:24px 20px;display:grid}.p3 .toolcard h4{letter-spacing:-.01em;margin:11px 0 5px;font-size:15px;font-weight:800}.p3 .toolcard p{color:var(--text);margin:0;font-size:13px;line-height:1.5}.p3 .toolcard .noimg{aspect-ratio:16/9;background:var(--cream);isolation:isolate;box-shadow:var(--shot-edge);color:#8b8b8b;place-items:center;font-size:12px;font-weight:700;display:grid;position:relative}.p3 .ptable{border-collapse:collapse;width:100%;font-size:14px}.p3 .ptable th{text-align:left;border-bottom:1.5px solid var(--black);letter-spacing:.1em;text-transform:uppercase;color:var(--typeink);white-space:nowrap;padding:12px 16px 12px 0;font-size:12px;font-weight:700}.p3[data-lang=ko] .ptable th{text-transform:none;letter-spacing:.02em;font-size:13px}.p3 .ptable td{vertical-align:top;border-bottom:1.5px solid #0000002e;padding:14px 16px 14px 0;line-height:1.5}.p3 .ptable td:first-child{white-space:nowrap;font-weight:800}.p3 .ptable td .k{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:600;display:block}@media (max-width:680px){.p3 .ptable,.p3 .ptable tbody{display:block}.p3 .ptable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p3 .ptable tr{border-bottom:1.5px solid #0000002e;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:12px;padding:14px 0;display:grid}.p3 .ptable td{border-bottom:0;padding:0}.p3 .ptable td .k{margin-top:0}.p3 .ptable td:nth-child(3){grid-column:1/-1;margin-top:8px}}.p3 .cat-nums{border-top:1.5px solid var(--black);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.p3 .cat-nums .c{border-bottom:1.5px solid #0000002e;padding:20px 20px 20px 0}.p3 .cat-nums .c>b{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.03em;color:var(--red);mix-blend-mode:multiply;font-size:40px;font-weight:800;line-height:1;display:block}.p3 .cat-nums .c>span{margin-top:7px;font-size:14px;font-weight:700;display:block}.p3 .cat-nums .c>small{color:var(--muted);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.p3 .fxrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.p3 .fxrow figure{margin:0}.p3 .fxrow img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--shot-edge)}.p3 .fxrow figcaption{margin-top:9px;font-size:13px;font-weight:800}.p3 .fxrow figcaption small{color:var(--muted);margin-top:2px;font-size:12px;font-weight:400;line-height:1.45;display:block}.p3 .rel{border-top:1.5px solid var(--black);padding:22px 0}.p3 .rel>summary{cursor:none;flex-wrap:wrap;align-items:baseline;gap:18px;list-style:none;display:flex}.p3 .rel>summary::-webkit-details-marker{display:none}.p3 .rel .v{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.02em;font-size:30px;font-weight:800}.p3 .rel .d{color:var(--muted);font-size:13px;font-weight:700}.p3 .rel .cnt{color:var(--red);mix-blend-mode:multiply;margin-left:auto;font-size:13px;font-weight:700}.p3 .rel ul{columns:2;column-gap:3em;margin:18px 0 0;padding:0;list-style:none}.p3 .rel ul li{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:11px;padding-left:18px;font-size:14px;line-height:1.62;position:relative}.p3 .rel ul li:before{content:"—";color:var(--red);mix-blend-mode:multiply;font-weight:800;position:absolute;left:0}@media (max-width:1080px){.p3 .hooks,.p3 .toolgrid,.p3 .cat-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.p3 .fxrow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.p3 .hooks,.p3 .toolgrid,.p3 .cat-nums,.p3 .fxrow{grid-template-columns:1fr}}.p3 .rail .links a.on{color:var(--red);mix-blend-mode:multiply;font-weight:800}.p3.root .hero{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;min-height:auto;padding-top:8px;padding-bottom:72px}.p3.root h1{margin:20px 0 26px;font-size:clamp(3rem,6vw,5.4rem);line-height:.98}.p3.root .hero .sub{max-width:38ch;font-size:21px}.p3 .stone-card{aspect-ratio:1;isolation:isolate;justify-self:center;width:100%;max-width:440px;margin:0;position:relative;rotate:-1.4deg;container-type:inline-size}.p3 .stone-card :is(.sc-under,.sc-paper,.sc-flap){position:absolute;inset:0}@media (min-width:1081px){.p3.root .hero .stone-card{translate:0 28px}}.p3 .stone-card .sc-under{background:url(/riso/ink-grain.png) 0 0/192px repeat,var(--red);background-blend-mode:multiply}.p3 .stone-card .sc-paper{--cell:calc(100cqw/18);background:linear-gradient(#5896ba4d 1px,transparent 1px) 0 0/var(--cell) var(--cell), linear-gradient(90deg,#5896ba4d 1px,transparent 1px) 0 0/var(--cell) var(--cell), #eceae4;clip-path:polygon(0 0,100% 0,100% 85%,58% 100%,0 100%)}.p3 .stone-card .sc-paper:before{content:"";opacity:.18;mix-blend-mode:multiply;filter:invert();background:url(/riso/paper-field.webp) 50%/620px;position:absolute;inset:0}.p3 .stone-card .sc-flap{pointer-events:none;filter:drop-shadow(-.4cqw .3cqw .5cqw #0000004d)}.p3 .stone-card .sc-flap:before{content:"";clip-path:polygon(58% 100%,100% 85%,90.5% 73.4%);background:linear-gradient(to top left,#c7d4d8 30%,#e6edee 62%,#f1f4f4);position:absolute;inset:0}.p3 .stone-card:hover .sc-paper{clip-path:polygon(0 0,100% 0,100% 79%,50% 100%,0 100%)}.p3 .stone-card:hover .sc-flap:before{clip-path:polygon(50% 100%,100% 79%,85% 64.3%)}@media (prefers-reduced-motion:no-preference){.p3 .stone-card .sc-paper,.p3 .stone-card .sc-flap:before{transition:clip-path var(--t-register) var(--ease-press)}}.p3 .stone-card figcaption.typed{font-family:var(--font-type),"Courier New",monospace;letter-spacing:0;color:#1e1e1c;gap:.5em;font-size:max(11px,3.7cqw);font-weight:400;line-height:1.2;display:grid;position:absolute;top:7.5%;left:11%;right:5%}.p3[data-lang=ko] .stone-card figcaption.typed{font-family:var(--font-type),var(--font-type-ko),monospace;font-size:max(11px,3.9cqw)}.p3 .stone-card .sc-l2{padding-left:20cqw}.p3 .stone-card .sc-rock{filter:drop-shadow(0 0 .7cqw #00000080);width:57%;height:auto;position:absolute;top:26%;left:19%}.p3 .typed-link{border-bottom:2px solid var(--typeink);transition:border-color var(--t-press);margin-top:26px;padding-bottom:3px;display:inline-block}.p3 .typed-link .typed{font-size:17px}.p3 .typed-link:hover{border-color:#0000}.p3 .typed-link>.pen{bottom:-9px}.p3 .qa .verdict{color:var(--black);mix-blend-mode:normal}.p3 .qa[open] .verdict{color:var(--red);mix-blend-mode:multiply}.p3 .feat ul li:before,.p3 .cat-nums .c>b{color:var(--typeink);mix-blend-mode:normal}.p3 .rel ul li:before{color:var(--black);mix-blend-mode:normal}.p3 .cat-nums .c>b{color:var(--red);mix-blend-mode:multiply}.p3 .sec-head .no img{opacity:.72;width:26px;height:26px}@media (max-width:1080px){.p3.root .hero{grid-template-columns:1fr}.p3 .roles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.p3 .roles{grid-template-columns:1fr}}.p3 .hook-fig{margin:0;position:relative}.p3 .hook-fig img{aspect-ratio:16/9;object-fit:cover;width:100%;box-shadow:var(--shot-edge);display:block}.p3 .hook-fig .spot{opacity:0;position:absolute;inset:0}.p3 .hook-fig:is(:hover,:focus-within) .spot{opacity:1}.p3 .langs a{letter-spacing:.06em;color:var(--black);padding:8px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-block}.p3 .langs a+a{border-left:1.5px solid var(--black)}.p3 .langs a.on{background:var(--black);color:var(--white)}.p3{--field:1364px;--gut:128px;--pad:max(var(--gut), (100% - var(--field)) / 2)}@media (max-width:1100px){.p3{--gut:56px}}@media (max-width:760px){.p3{--gut:24px}}.p3 nav,.p3 .sec,.p3.root .sec,.p3 .hero,.p3 .phero{padding-left:var(--pad);padding-right:var(--pad)}.p3 footer{padding-left:0;padding-right:0}.p3 footer .grid,.p3 footer .legal{padding-left:var(--pad);padding-right:var(--pad)}.p3 footer .band,.p3 .marquee{margin-left:0;margin-right:0}@media (min-width:761px){.p3 .reg-mark.tl,.p3 .reg-mark.bl{left:calc(var(--pad) - 10px)}.p3 .reg-mark.tr,.p3 .reg-mark.br{right:calc(var(--pad) - 10px)}}.p3{--measure:60ch}.p3 .qa .a,.p3 .toolcard p,.p3 .sec>p.lab,.p3 .feat>p{max-width:var(--measure)}@media (max-width:900px){.p3 .rel ul{columns:1}}.p3[data-page=docs]{--field:1160px}.p3 #brand .lead{margin-bottom:28px}.p3 #brand .posi .pull{margin:0}.p3 #brand .posi .lead{max-width:none;margin:0}.p3 :is(.qa .a,.specs .n,.latest,.rel-all) a{text-underline-offset:3px;transition:text-decoration-color var(--t-press);text-decoration:underline;text-decoration-thickness:1.5px}.p3 :is(.qa .a,.specs .n,.latest,.rel-all) a:hover{text-decoration-color:#0000}.p3 .latest{border-top:1.5px solid var(--black);max-width:44ch;margin:28px 0 0;padding-top:14px;font-size:16px;line-height:1.55}.p3 .latest .lab{color:var(--typeink);margin-bottom:6px;display:block}.p3 .latest b{margin-right:4px;font-weight:800}.p3 .latest a{white-space:nowrap;font-weight:700}.p3 footer .cta-row .btn-line{color:#f6f4ee;box-shadow:var(--rx) var(--ry) 0 var(--paper);border-color:#c9cfd2;padding:13px 24px;font-size:15px;font-weight:700}.p3 footer .cta-row .btn-line:hover{box-shadow:calc(var(--rx)*2.2) calc(var(--ry)*2.2) 0 var(--paper)}@media (hover:none){.p3 .role .say{opacity:1;margin:18px -22px -20px;position:relative;inset:auto;translate:0}.p3 .role .hint{display:none}}.p3 nav{grid-template-columns:minmax(0,1fr) auto minmax(max-content,1fr)}.p3 nav .label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p3 nav .links>*{white-space:nowrap;flex-shrink:0}@media (max-width:1280px){.p3 nav .links{gap:14px}}@media (max-width:960px){.p3 nav{grid-template-columns:auto 1fr}.p3 .langs a{align-items:center;min-height:36px;padding:0 12px;display:inline-flex}}.p3[data-page=docs] .eyebrow{color:var(--text)}.p3[data-page=docs] .sec-head h2{font-size:clamp(1.9rem,3vw,2.8rem)}.p3[data-page=docs][data-lang=ko] .sec-head h2{font-size:clamp(1.7rem,2.6vw,2.4rem)}.p3 .toolcard{scroll-margin-top:150px}.p3 section[id]{scroll-margin-top:96px}.p3[data-page=docs] section[id]{scroll-margin-top:146px}@media (max-width:960px){.p3 nav,.p3 .toc{position:relative}.p3 section[id],.p3[data-page=docs] section[id],.p3 .toolcard{scroll-margin-top:16px}}.p3 .toolcard:target{outline:2px solid var(--black);outline-offset:8px}.p3 .toolcard h4 a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.p3 .toolcard .note{color:var(--text);border-top:1px solid #00000047;margin-top:8px;padding-top:7px;font-size:12px;font-weight:600}.p3 .steps{counter-reset:step;border-top:1.5px solid var(--black);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:22px 0 0;list-style:none;display:grid}.p3 .steps li{counter-increment:step;padding-left:40px;position:relative}.p3 .steps li:before{content:counter(step);font-family:var(--disp);font-variation-settings:var(--disp-fvs);color:var(--black);font-size:30px;font-weight:800;line-height:1;position:absolute;top:-4px;left:0}.p3 .steps h3{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:800}.p3 .steps p{color:var(--text);margin:0;font-size:15px;line-height:1.55}.p3 :is(.step-shot,.usage){margin-top:12px}.p3 :is(.step-shot,.usage)>summary{cursor:none;text-underline-offset:3px;align-items:baseline;padding-right:18px;font-size:14px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;list-style:none;display:inline-flex;position:relative}.p3 :is(.step-shot,.usage)>summary::-webkit-details-marker{display:none}.p3 :is(.step-shot,.usage) .pm{transition:rotate var(--t-press) var(--ease-press);font-size:17px;line-height:1;position:absolute;top:50%;right:0;translate:0 -50%}.p3 :is(.step-shot,.usage)[open]>summary .pm{rotate:45deg}.p3 .step-shot img{width:100%;height:auto;box-shadow:var(--shot-edge);background:#0c0c0c;margin-top:12px;display:block}.p3 .menu-list{color:var(--text);margin:22px 0 0;font-size:14px;line-height:1.9}.p3 :is(.steps,.howto,.menu-list,.menu-note,.byhand,.specs) code{white-space:nowrap;background:#f6f4ee8c;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.p3 .howto code,.p3 .byhand code{white-space:normal;overflow-wrap:anywhere}.p3 .howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 40px;margin:44px 0 0;display:grid}.p3 .howto>div{border-top:1.5px solid #0000003d;padding-top:14px}.p3 .howto h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:800}.p3 .howto p,.p3 .howto li{color:var(--text);margin:0;font-size:14px;line-height:1.6}.p3 .howto ul{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.p3 .howto li{padding-left:16px;position:relative}.p3 .howto li:before{content:"—";font-weight:800;position:absolute;left:0}.p3 .paths{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:10px 0 0;font-size:13px;display:grid}.p3 .paths dt{font-weight:800}.p3 .paths dd{margin:0}.p3 .spec-h{color:var(--text);margin:0 0 18px}.p3 :is(.steps p,.howto,.specs .v) a,.p3 .docs-cta .faq-link{text-underline-offset:3px;transition:text-decoration-color var(--t-press);text-decoration:underline;text-decoration-thickness:1.5px}.p3 :is(.steps p,.howto,.specs .v) a:hover,.p3 .docs-cta .faq-link:hover{text-decoration-color:#0000}.p3 .docs-cta .faq-link{white-space:nowrap;font-weight:700}@media (max-width:1080px){.p3 .steps{grid-template-columns:1fr;gap:20px}}@media (max-width:760px){.p3 .howto{grid-template-columns:1fr;gap:24px}}.p3[data-page=docs] nav[data-nav=ae]{--pad:max(var(--gut), (100% - 1364px) / 2)}.p3 nav .links>a[aria-current=page]>.pen path{stroke-dashoffset:0}.p3 .rail{right:14px}.p3 .rail .buy{width:112px;height:112px;font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.01em;box-shadow:calc(var(--rx)*1.6) calc(var(--ry)*1.6) 0 var(--white);font-size:23px;line-height:1.05}.p3 .rail .buy small{font-family:var(--font);font-variation-settings:"ROND" 100,"wdth" 100;letter-spacing:0;opacity:.92;margin-top:5px;font-size:13px;font-weight:700}.p3 .rail>.pen{--pen-w:2.2;width:calc(100% + 30px);height:calc(100% + 30px);top:-15px;bottom:auto;left:-15px}.p3 .rail.lit>.pen path{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.p3 .rail>.pen path{--pen-t:.8s;--pen-d:.3s}.p3 .rail.lit .buy{animation:p3-rail-stamp .46s var(--ease-press) 80ms backwards}}@keyframes p3-rail-stamp{0%{opacity:.4;scale:1.3}55%{opacity:1;scale:.94}to{scale:1}}.p3 .youit{margin-top:40px}.p3 .youit-line{letter-spacing:-.02em;color:var(--black);align-items:center;gap:.14em;margin:0;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1;display:flex}.p3 .youit-br{font-variation-settings:"ROND" 0,"wdth" 100,"wght" 300;font-weight:300}.p3 .youit-slot{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:min(6.2em,46vw);height:1.3em;transition:background var(--t-press);border-radius:4px;flex:none;display:block;position:relative}.p3 .youit-slot:hover{background:#f6f4ee1f}.p3 .youit-slot svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.p3 .youit-slot svg path{stroke-width:3.2px}.p3 .youit-note{color:var(--text);align-items:baseline;gap:14px;margin:14px 0 0;font-size:13px;font-weight:600;display:flex}.p3 .youit-clear{text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.p3 .dock-fig{margin:0 0 64px}.p3 .dock{background:var(--black);padding:18px}.p3 .dock-row{align-items:flex-start;gap:10px;display:flex}.p3 .dock-row+.dock-row,.p3 .dock-strip{margin-top:10px}.p3 .dock-frame{background:#161718;flex-basis:0;min-width:0}.p3 .dock-tabs{border-bottom:1px solid #2a2c2e;height:28px;display:flex;overflow:hidden}.p3 .dock-tabs a{color:#8e959a;white-space:nowrap;transition:color var(--t-press);border-top:2px solid #0000;flex:none;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:flex}.p3 .dock-tabs a.on{color:#eef1f2;border-top-color:var(--paper);background:#202224}.p3 .dock-tabs a:hover{color:#eef1f2}.p3 .dock-shot{background:#0f1011;position:relative;overflow:hidden}.p3 .dock-fig figcaption{color:var(--text);max-width:var(--measure);margin-top:14px;font-size:13px;line-height:1.5}.p3 .dock-detail{color:var(--text);margin:0 0 4px}.p3 .ptable tr[id]{scroll-margin-top:146px}.p3 .ptable tr:target td{background:#f6f4ee52}@media (max-width:960px){.p3 .ptable tr[id]{scroll-margin-top:16px}}@media (max-width:680px){.p3 .dock{padding:10px}.p3 .dock-row{gap:6px}.p3 .dock-row+.dock-row,.p3 .dock-strip{margin-top:6px}.p3 .dock-tabs{height:22px}.p3 .dock-tabs a{padding:0 7px;font-size:11px}}.p3 .mine-call{border-top:1.5px solid var(--black);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:26px;margin-top:56px;padding-top:28px;display:grid}.p3 .mine-call .mk{color:var(--red);font-size:72px;line-height:.8}.p3 .mine-call .h{letter-spacing:-.02em;color:var(--black);margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.05}.p3[data-lang=ko] .mine-call .h{letter-spacing:-.01em;line-height:1.25}.p3 .mine-call .d{color:#2a2a2a;max-width:var(--measure);margin:8px 0 0;font-size:15px;line-height:1.5}@media (max-width:680px){.p3 .mine-call{gap:16px}.p3 .mine-call .mk{font-size:52px}}.p3 .rel-older{border-top:1.5px solid var(--black)}.p3 :is(.rel-older,.byhand)>summary{cursor:none;flex-wrap:wrap;align-items:baseline;gap:18px;list-style:none;display:flex}.p3 :is(.rel-older,.byhand)>summary::-webkit-details-marker{display:none}.p3 .rel-older>summary{padding:22px 0}.p3 .rel-older>summary .h{font-family:var(--disp);font-variation-settings:var(--disp-fvs);letter-spacing:-.01em;font-size:22px;font-weight:800}.p3 .rel-older>summary .d{color:var(--muted);font-size:13px;font-weight:700}.p3 .rel-older>summary .cnt{color:var(--text);margin-left:auto;font-size:13px;font-weight:700}.p3 :is(.rel-older,.byhand) .pm{transition:rotate var(--t-press) var(--ease-press);font-size:22px;font-weight:600;line-height:1}.p3 :is(.rel-older,.byhand)[open]>summary .pm{rotate:45deg}.p3 .byhand{border-top:1.5px solid var(--black);border-bottom:1.5px solid #0000003d;margin:40px 0 64px}.p3 .byhand>summary{justify-content:space-between;padding:16px 0}.p3 .byhand>summary .h{letter-spacing:-.01em;font-size:16px;font-weight:800}.p3 .byhand-d{color:var(--text);max-width:var(--measure);margin:0 0 22px;font-size:14px;line-height:1.6}.p3 .locs{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 40px;padding-bottom:26px;display:grid}.p3 .locs h5{color:var(--text);margin:0;font-size:13px;font-weight:800}@media (max-width:1080px){.p3 .locs{grid-template-columns:1fr}}.p3 .menu-note{color:var(--text);margin:2px 0 0;font-size:13px;line-height:1.6}.p3 .buy-stack{justify-items:center;gap:10px;display:inline-grid}.p3 .buy-stack .quip{color:var(--text);text-align:center;font-size:13px;font-weight:600}@media (max-width:680px){.p3 .buy-stack{justify-items:start}.p3 .buy-stack .quip{text-align:left}}@font-face{font-family:Neurimbo Gothic;src:url(/fonts/neurimboGothic.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.p3 .phero h1 .brandpart{font-family:"Neurimbo Gothic",var(--disp);font-variation-settings:normal;font-synthesis:none;letter-spacing:.01em;font-weight:400}.p3 .onnote{isolation:isolate;--note:#f6eedc;--pl-paper:var(--paper);--nl:#1f9be352;--nl2:#1f9be326;background:url(/riso/note-grain.webp) 0 0/1008px 1008px, repeating-linear-gradient(90deg,var(--nl) 0 1px,var(--nl2) 1px 2px,transparent 2px 27px,var(--nl2) 27px 28px), repeating-linear-gradient(180deg,var(--nl) 0 1px,var(--nl2) 1px 2px,transparent 2px 27px,var(--nl2) 27px 28px), var(--note);background-blend-mode:multiply,normal,normal;position:relative}.p3 .onnote :is(.buy,.btn-fill){box-shadow:var(--rx) var(--ry) 0 var(--black);mix-blend-mode:normal}.p3 .onnote :is(.buy,.btn-fill):hover{box-shadow:calc(var(--rx)*2.2) calc(var(--ry)*2.2) 0 var(--black)}.p3 .onnote .youit-slot:hover{background:#1f9be314}.p3 .onnote .ptable tr:target td{background:#1f9be31a}.p3 .onnote :is(.steps,.howto,.menu-list,.menu-note,.byhand,.specs) code{background:#0d2a3812}.p3 :is(.onnote+footer,.onnote+.rail+footer){margin-top:0}.p3 #who .roles{row-gap:40px}.p3 #price .sec{padding-bottom:88px}.p3 .pricing{border-top:1.5px solid var(--black);border-bottom:1.5px solid var(--black);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.p3 .pamt{align-content:space-between;gap:22px;padding:30px 44px 30px 0;display:grid}.p3 .pamt .big{letter-spacing:-.04em;width:max-content;font-size:clamp(3.4rem,8vw,6.4rem);line-height:.9;display:block}.p3 .pamt .pbuy{justify-self:start;gap:12px;padding:18px 34px;font-size:19px}.p3 .pkeep{max-width:30ch;color:var(--text);text-wrap:balance;margin:0;font-size:17px;font-weight:600;line-height:1.5}.p3 .pvow{border-left:1.5px solid var(--black);letter-spacing:-.02em;text-transform:uppercase;color:var(--black);align-content:start;margin:0;padding:22px 0 30px 44px;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1;list-style:none;display:grid}.p3 .pvow li{padding:.5em 0}.p3 .pvow li:first-child{padding-top:0}.p3 .pvow li:last-child{padding-bottom:0}.p3 .pvow li+li{border-top:1px solid var(--line)}.p3[data-lang=ko] .pvow{text-transform:none;letter-spacing:-.01em;line-height:1.18}.p3 #price .incl{color:var(--muted);flex-wrap:wrap;margin:14px 0 0;padding:0;font-size:14px;font-weight:600;line-height:1.5;list-style:none;display:flex}.p3 #price .incl li{white-space:nowrap}.p3 #price .incl li:not(:last-child):after{content:"·";margin:0 .7em}@media (max-width:1080px){.p3 .pricing{grid-template-columns:1fr}.p3 .pamt{padding:26px 0}.p3 .pvow{border-left:0;border-top:1.5px solid var(--black);padding:22px 0 26px}}.p3 footer .biz{padding-left:var(--pad);padding-right:var(--pad);color:#7d8a90;flex-wrap:wrap;gap:4px 18px;margin:10px 0 0;font-size:12px;font-style:normal;line-height:1.6;display:flex}.p3 footer .biz b{color:#a3aeb3;margin-right:3px;font-weight:700}.p3 footer .biz a{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.p3 footer .biz a:hover{color:#fff}.p3 footer .ft-privacy{color:var(--white);font-weight:800}.p3 .toolcard.is-open{border-top:1.5px solid var(--black);grid-column:1/-1;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;column-gap:40px;padding-top:20px;display:grid}.p3 .toolcard.is-open>.usage{margin-top:0}.p3 .toolcard.is-open:target{border-top-color:#0000}@media (max-width:900px){.p3 .toolcard.is-open{grid-template-columns:minmax(0,1fr);row-gap:18px}.p3 .toolcard.is-open .tc-main{max-width:360px}}.p3 .cat-nums .c.is-open{grid-column:1/-1}.p3 :is(.toolgrid,.cat-nums){grid-auto-flow:dense}.p3 .cat-nums .c[id]{scroll-margin-top:146px}@media (max-width:960px){.p3 .cat-nums .c[id]{scroll-margin-top:16px}}.p3 .usage-body{gap:20px;margin-top:16px;display:grid}.p3 .usage-body>div{border-top:1px solid #00000047;grid-template-columns:minmax(6.5rem,8rem) minmax(0,1fr);align-items:start;gap:4px 24px;padding-top:14px;display:grid}.p3 .usage-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin:0;font-size:12px;font-weight:700;display:block}.p3[data-lang=ko] .usage-h{text-transform:none;letter-spacing:.02em;font-size:13px}.p3 .usage-body>.usage-req{border-top:0;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:0;display:flex}.p3 .usage-req ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.p3 .usage-req li{border:1.5px solid var(--black);color:var(--text);border-radius:6px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.4}.p3 .usage .usage-md{min-width:0;color:var(--text);font-size:14px;line-height:1.6}.p3 .usage .usage-md p{max-width:var(--measure);margin:0;font-size:14px;line-height:1.6}.p3 .usage .usage-md b{font-weight:800}.p3 .usage .usage-md ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.p3 .usage .usage-md li{max-width:var(--measure);padding-left:16px;position:relative}.p3 .usage .usage-md li:before{content:"—";font-weight:800;position:absolute;left:0}.p3 .usage .usage-md li>ul{margin-top:6px}.p3 .usage .usage-md code{white-space:normal;overflow-wrap:anywhere;background:#f6f4ee8c;border-radius:3px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.p3 .onnote .usage .usage-md code{background:#0d2a3812}.p3 .usage .usage-md table{border-collapse:collapse;width:100%;font-size:13.5px}.p3 .usage .usage-md th{text-align:left;border-bottom:1.5px solid var(--black);letter-spacing:.1em;text-transform:uppercase;color:var(--text);white-space:nowrap;padding:6px 14px 8px 0;font-size:12px;font-weight:700}.p3[data-lang=ko] .usage .usage-md th{text-transform:none;letter-spacing:.02em;font-size:13px}.p3 .usage .usage-md td{vertical-align:top;white-space:normal;border-bottom:1px solid #0003;padding:9px 14px 9px 0;font-weight:400;line-height:1.5}.p3 .usage .usage-md td:first-child{font-weight:800}.p3 .usage .usage-md td:nth-child(2){color:var(--muted);font-weight:600}.p3 .usage .usage-md tbody tr:last-child>td{border-bottom:0}.p3 .usage .usage-md>:is(p,ul,table)+:is(p,ul,table){margin-top:12px}.p3 .ptable tr.has-usage>td{border-bottom:0;padding-bottom:4px}.p3 .ptable tr.usage-row>td{white-space:normal;border-bottom:1.5px solid #0000002e;padding:0 0 14px;font-weight:400}@media (max-width:680px){.p3 .usage-body>div{grid-template-columns:minmax(0,1fr)}.p3 .usage .usage-md table,.p3 .usage .usage-md tbody{display:block}.p3 .usage .usage-md thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p3 .usage .usage-md tr{border-bottom:1px solid #0003;grid-template-columns:minmax(0,1fr);gap:2px;padding:10px 0;display:grid}.p3 .usage .usage-md tbody tr:last-child{border-bottom:0}.p3 .usage .usage-md td{border-bottom:0;grid-column:auto;margin:0;padding:0;display:block}.p3 .usage .usage-md td:nth-child(2){font-size:12.5px}.p3 .ptable tr.has-usage{border-bottom:0;padding-bottom:4px}.p3 .ptable tr.usage-row{padding:0 0 14px;display:block}.p3 .ptable tr.usage-row>td{border-bottom:0;display:block}}
