@font-face{font-family:Archivo Black;src:url(/fonts/archivo-black/ArchivoBlack-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin/LibreFranklin-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin/LibreFranklin-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin/LibreFranklin-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:Libre Franklin;src:url(/fonts/libre-franklin/LibreFranklin-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:"Young Serif";src:url(/fonts/youngserif/YoungSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap}@font-face{font-family:"Young Serif";src:url(/fonts/youngserif/YoungSerif-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-stretch:100%;font-display:swap}:root{--font-display: "Archivo Black", "Arial Black", "Helvetica Neue", sans-serif;--font-body: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;--font-serif: "Young Serif", Georgia, "Times New Roman", serif;--fs-pill: 11px;--fs-small: 13px;--fs-body: 16px;--fs-read: clamp(17px, 1.25vw, 19px);--fs-list: clamp(26px, 2.7vw, 38px);--fs-lead: clamp(26px, 3.75vw, 54px);--fs-quote: clamp(34px, 4.1vw, 60px);--fs-h2: clamp(56px, 10vw, 144px);--fs-mega: clamp(64px, 16vw, 231px);--lh-display: .88;--tr-display: -.01em;--tr-pill: .06em;--paper: #ffffff;--paper-2: #f6f3ec;--ink: #1c1c1c;--grey: #8f8e8a;--line: color-mix(in srgb, currentColor 22%, transparent);--pink: #ff48b0;--blue: #3255a4;--yellow: #ffe800;--orange: #ff6c2f;--teal: #00838a;--accent: var(--pink);--route: var(--paper);--gutter: clamp(10px, .9vw, 16px);--pad: clamp(16px, 2.2vw, 32px);--section: clamp(72px, 14vh, 140px);--radius-pill: 999px;--radius-card: 0px;--ease-xio: cubic-bezier(.87, 0, .13, 1);--dur-xio: 1.2s;--ease-fig: cubic-bezier(.9, 0, .1, 1);--dur-fig: 1s;--ease-settle: cubic-bezier(.63, .039, .005, 1.014);--dur-settle: .717s;--ease-press: cubic-bezier(1, 0, .65, .61);--ease-release: cubic-bezier(.14, 1, .34, 1);--ease-pop: cubic-bezier(0, 1.6, 0, .9);--ease-ui: cubic-bezier(.23, 1, .32, 1);--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.4 -.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--ink-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 0 0 0 11'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}html{background:var(--paper)}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body)/1.5 var(--font-body);font-feature-settings:"tnum" 0;overflow-x:clip}::selection{background:var(--pink);color:var(--ink)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;left:-9999px;top:8px;z-index:200;background:var(--ink);color:var(--paper);padding:8px 12px}.skip:focus{left:8px}.pill{display:inline-flex;align-items:center;gap:.5em;height:1.9em;padding:0 .9em;border:1px solid currentColor;border-radius:var(--radius-pill);font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;white-space:nowrap;text-decoration:none;color:inherit}.pill--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.pill--paper{background:var(--paper);color:var(--ink);border-color:var(--paper)}a.pill{transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui)}a.pill--ink:hover{background:var(--paper);color:var(--ink)}.kicker{display:inline-flex;align-items:center;gap:.55em;font:700 var(--fs-small)/1 var(--font-body);letter-spacing:.02em;text-transform:uppercase}.kicker:before{content:"";width:.72em;height:.72em;background:currentColor}.link{display:inline-block;font:700 var(--fs-small)/1.2 var(--font-body);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1.5px no-repeat;transition:background-size .5s var(--ease-release)}.link:hover{background-size:0% 1.5px;background-position:100% 100%}.serif{font-family:var(--font-serif)}.h2{font:400 var(--fs-h2)/var(--lh-display) var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.inked{-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);-webkit-mask-size:180px;mask-size:180px}.u-mask{display:inline-block;overflow:hidden;vertical-align:top;padding:.06em .02em .04em;margin:-.06em -.02em -.04em}.u-word{display:inline-block;will-change:transform}.u-line{display:block;overflow:hidden}.u-line>span{display:block}.print{position:relative;overflow:hidden;background:var(--print-paper, #f6f3ec);isolation:isolate;contain:paint}.print__layer{position:absolute;inset:0;overflow:hidden}.print__layer--ink{mix-blend-mode:multiply}.print__shift{position:absolute;inset:0}.print__paper{position:absolute;inset:0;background:var(--print-paper, #f6f3ec)}.print__ink{position:absolute;inset:0;width:100%;height:100%;transform-origin:50% 50%}.grain{position:fixed;inset:0;z-index:150;pointer-events:none;background:var(--grain) 0 0 / 220px;opacity:.045}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}30%{transform:translate(-15%,5%)}50%{transform:translate(7%,-20%)}70%{transform:translate(-15%,-20%)}90%{transform:translate(10%,5%)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.grain{animation:none}}.hdr{position:fixed;inset:0 0 auto;z-index:130;padding:8px var(--gutter) 0;pointer-events:none;color:var(--hdr-fg, var(--ink))}.hdr__bar{pointer-events:auto;display:grid;grid-template-columns:1fr minmax(0,2.2fr) 1fr;align-items:center;gap:16px;height:44px;padding:0 4px;border-bottom:1px solid color-mix(in srgb,currentColor 55%,transparent);transition:background-color .35s var(--ease-ui),border-color .35s var(--ease-ui),padding .35s var(--ease-ui),border-radius .35s var(--ease-ui),color .35s var(--ease-ui)}.hdr.is-solid .hdr__bar{background:var(--ink);color:var(--paper);border-color:transparent;border-radius:10px;padding:0 14px}.hdr.is-dropping .hdr__bar{animation:hdrDrop .764s cubic-bezier(.035,1.159,.575,.973) both}@keyframes hdrDrop{0%{transform:translateY(-130%)}to{transform:none}}html.menu-open .hdr{color:var(--ink)}html.menu-open .hdr .hdr__bar{background:transparent;border-color:color-mix(in srgb,var(--ink) 55%,transparent);border-radius:0;padding:0 4px;color:var(--ink)}.hdr__logo{position:relative;justify-self:start;text-decoration:none;font:400 26px/1 var(--font-display);letter-spacing:-.01em}.hdr__logo-key{position:relative;display:block}.hdr__logo-key i{font-style:normal;color:var(--pink)}.hdr__logo-ink{position:absolute;left:0;top:0;color:var(--pink);transform:translate(2px,1.5px);mix-blend-mode:multiply;transition:transform .6s var(--ease-release)}.hdr.is-solid .hdr__logo-ink{mix-blend-mode:normal;opacity:.9}.hdr__logo:hover .hdr__logo-ink{transform:translate(5px,3px)}.hdr__ticker{overflow:hidden;height:22px;justify-self:stretch;min-width:0}.ticker{display:flex;width:max-content;font:400 16px/22px var(--font-serif);white-space:pre;will-change:transform}.ticker .ch{display:inline-block;white-space:pre}.hdr__menu{justify-self:end;display:inline-flex;align-items:center;gap:8px;font:700 18px/1 var(--font-body);letter-spacing:.01em;text-transform:uppercase}.hdr__plus{position:relative;width:14px;height:14px;transition:transform .8s var(--ease-release)}.hdr__plus:before,.hdr__plus:after{content:"";position:absolute;left:0;top:6.5px;width:14px;height:1.6px;background:currentColor}.hdr__plus:after{transform:rotate(90deg)}.hdr__lbl{display:grid;height:1em;overflow:hidden}.hdr__lbl>span{grid-area:1 / 1;transition:transform .8s var(--ease-release)}.hdr__lbl-b{transform:translateY(110%)}.hdr__menu:active .hdr__plus,.hdr__menu:active .hdr__lbl>span{transition-duration:.4s;transition-timing-function:var(--ease-press)}.hdr__menu[aria-expanded=true] .hdr__plus{transform:rotate(225deg)}.hdr__menu[aria-expanded=true] .hdr__lbl-a{transform:translateY(-110%)}.hdr__menu[aria-expanded=true] .hdr__lbl-b{transform:none}.menu{position:fixed;inset:0;z-index:120;overflow:hidden;visibility:hidden;overscroll-behavior:contain;transform:translateY(100%)}.menu__in{position:absolute;inset:0;background:var(--pink);color:var(--ink);display:grid;grid-template-rows:auto 1fr auto;padding:60px var(--gutter) 14px;transform:translateY(-100%)}.menu.is-open{visibility:visible}.menu__top{display:flex;justify-content:center;padding-top:10px}.menu__list{align-self:end;list-style:none;margin:0;padding:0}.menu__list li{position:relative;display:flex;align-items:center;gap:24px;border-top:1px solid color-mix(in srgb,var(--ink) 55%,transparent);overflow:hidden}.menu__list li:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 55%,transparent)}.menu__link{position:relative;display:flex;align-items:baseline;gap:.6em;text-decoration:none;padding:.04em 0 0}.menu__num{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);align-self:center;width:2.4em}.menu__word{position:relative;display:block;font:400 clamp(46px,min(12.4vh,9.4vw),132px)/.86 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;padding:.08em 0 .02em}.menu__word:before{content:attr(data-text);position:absolute;left:0;top:.08em;color:var(--yellow);z-index:-1;opacity:0;transform:translate(0);transition:transform .8s var(--ease-release),opacity .3s var(--ease-ui)}.menu__link:hover .menu__word:before,.menu__link:focus-visible .menu__word:before,.menu__link[aria-current=page] .menu__word:before{opacity:1;transform:translate(.055em,.045em)}.menu__link:hover .menu__word,.menu__link:focus-visible .menu__word{color:var(--ink)}.menu__link:focus-visible{outline:none}.menu__pills{opacity:0;transform:translate(-12px);transition:opacity .3s var(--ease-ui),transform .5s var(--ease-release)}.menu__list li:hover .menu__pills,.menu__list li:focus-within .menu__pills{opacity:1;transform:none}.menu__foot{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font:600 var(--fs-pill)/1.3 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.menu__foot b{font-weight:600;font-variant-numeric:tabular-nums}.sheet{position:fixed;inset:0;z-index:180;overflow:hidden;visibility:hidden;transform:translateY(100%)}.sheet__in{position:absolute;inset:0;background:var(--sheet, var(--pink));color:var(--ink);display:grid;place-items:center;transform:translateY(-100%)}html.is-covered .sheet,html.is-loading .sheet,html.is-covered .sheet__in,html.is-loading .sheet__in{visibility:visible;transform:none}.sheet__mark{position:relative;display:grid;place-items:center;isolation:isolate}.sheet__word{grid-area:1 / 1;display:block;overflow:hidden;font:400 clamp(90px,27vw,420px)/.8 var(--font-display);padding:.1em .06em .04em}.sheet__ink{display:block;letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;padding-top:.06em}.sheet__word[data-pass-layer=yellow]{color:var(--yellow);translate:-.035em .02em}.sheet__word[data-pass-layer=blue]{color:var(--blue);translate:.028em -.018em}.sheet__word[data-pass-layer=black]{color:var(--ink)}html[data-sheet-tone=blue] .sheet__in{color:var(--paper)}html[data-sheet-tone=blue] .sheet__word[data-pass-layer=blue]{color:var(--pink)}html[data-sheet-tone=blue] .sheet__word[data-pass-layer=black]{color:var(--paper)}html[data-sheet-tone=blue] .sheet__roller{background:linear-gradient(to bottom,transparent,rgba(10,16,40,.3) 45%,rgba(10,16,40,.62) 50%,rgba(10,16,40,.12) 60%,transparent)}html.is-loading .sheet__word{transform:translateY(-101%)}html.is-loading .sheet__ink{transform:translateY(101%)}.sheet__meta{position:absolute;left:var(--gutter);right:var(--gutter);bottom:14px;display:flex;justify-content:space-between;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.sheet__count{display:block;height:1em;overflow:hidden}.sheet__count>span{display:block}.sheet__roller{position:absolute;left:0;right:0;top:0;height:18px;transform:translateY(-40px);pointer-events:none;background:linear-gradient(to bottom,transparent,rgba(28,28,28,.28) 45%,rgba(28,28,28,.6) 50%,rgba(28,28,28,.1) 60%,transparent)}html.is-loading body{overflow:hidden}.cursor{position:fixed;left:0;top:0;z-index:170;pointer-events:none;display:none;padding:7px 12px;border-radius:999px;background:var(--pink);color:var(--ink);font:700 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;white-space:nowrap;translate:-50% -50%;scale:0;transition:scale 285ms cubic-bezier(.105,.837,.565,.993)}.cursor.is-on{scale:1;transition:scale 305ms cubic-bezier(.6,.818,0,1.226)}@media(hover:hover)and (pointer:fine){.cursor{display:block}}.foot{background:var(--route);color:var(--route-ink, var(--ink));padding:clamp(72px,14vh,150px) var(--gutter) 0;position:relative}.foot__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;font:600 var(--fs-pill)/1.45 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.foot__col{list-style:none;margin:0;padding:0}.foot__col p{margin:0}.foot__h{opacity:.55;margin-bottom:.6em!important}.foot__col a{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease-release)}.foot__col a:hover{background-size:100% 1px}.foot__col--end{text-align:right}.foot__cta{display:flex;align-items:center;gap:clamp(12px,2vw,32px);padding:clamp(64px,9vw,130px) 0 clamp(8px,1.2vw,18px);text-decoration:none}.foot__big{font:400 clamp(48px,9.4vw,176px)/.8 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;white-space:nowrap;padding-top:.08em}.foot__thumb{flex:none;width:clamp(80px,11vw,170px);aspect-ratio:4 / 3;align-self:stretch;margin-block:.6vw}.foot__arrow{flex:none;width:clamp(50px,9vw,140px);margin-left:auto;transition:transform .8s var(--ease-release)}.foot__cta:hover .foot__arrow{transform:translate(14px)}@media(max-width:820px){.hdr__bar{grid-template-columns:auto 1fr auto;gap:12px;height:40px}.hdr__ticker{opacity:.9}.ticker{font-size:14px}.hdr__menu{font-size:15px}.hdr__logo{font-size:22px}.menu{padding-top:64px}.menu__pills{display:none}.menu__foot{flex-wrap:wrap;justify-content:flex-start;gap:6px 16px}.foot__cols{grid-template-columns:1fr 1fr;row-gap:32px}.foot__col--end{text-align:left}.foot__thumb{display:none}}@media(max-width:520px){.hdr__ticker{display:none}.hdr__bar{grid-template-columns:1fr auto}}.hero{position:relative;height:100svh;min-height:600px;overflow:hidden;background:var(--paper-2)}.hero__assets{position:absolute;inset:0;will-change:transform}.hero__stack{position:absolute;inset:0}.hero__print{position:absolute;inset:0;background:transparent}.hero__title{position:absolute;left:8px;right:8px;top:54px;z-index:3;mix-blend-mode:multiply;display:flex;flex-direction:column;align-items:flex-start;font:400 16vw/.8 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;color:var(--ink)}.hero__mask{display:block;overflow:hidden;font-size:var(--fs, 16vw);padding:.1em .06em .03em .01em;margin:-.1em -.06em -.03em -.01em}.hero__word{position:relative;display:block;will-change:transform}.hero__word:before{content:attr(data-t);position:absolute;inset:0;color:var(--pink);transform:translate(.032em,.026em);z-index:-1}.hero__pass{position:absolute;left:var(--gutter);bottom:var(--gutter);z-index:4;display:inline-flex;align-items:center;gap:12px;height:58px;padding:0 22px 0 10px;background:var(--paper);border:1.5px solid var(--ink);border-radius:999px}.hero__chips{display:flex;isolation:isolate}.hero__chips i{width:30px;height:30px;border-radius:50%;background:var(--c);mix-blend-mode:multiply;margin-right:-12px;transition:transform .8s var(--ease-release)}.hero__chips i:last-child{margin-right:0}.hero__pass-text{display:grid;gap:3px;padding-left:8px;white-space:nowrap}.hero__pass-k{font:600 10px/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;opacity:.6}.hero__roll{display:block;height:1.15em;overflow:hidden;font:700 15px/1.15 var(--font-body)}.hero__roll>span{display:block}.hero__scroll{position:absolute;right:var(--gutter);bottom:var(--gutter);z-index:4;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--ink);text-decoration:none;font:700 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;transition:transform .8s var(--ease-release)}.hero__scroll:hover{transform:translateY(6px)}.intro{padding:clamp(80px,10vw,160px) var(--gutter) var(--section);display:grid;gap:clamp(28px,3vw,48px)}.intro__lead{max-width:calc((100% - 88px) / 12 * 8 + 56px);font:500 var(--fs-lead)/1.02 var(--font-body);letter-spacing:-.025em}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,4vw,64px) 0 0;border-top:1px solid var(--ink)}.facts__item{padding:14px 16px 0 0}.facts__item+.facts__item{border-left:1px solid var(--ink);padding-left:14px}.facts dt{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.facts dd{margin:18px 0 0;font:400 clamp(44px,5.2vw,76px)/.85 var(--font-display);letter-spacing:var(--tr-display);font-variant-numeric:tabular-nums}.inks{position:relative;height:260vh;background:var(--blue);color:var(--paper)}.inks__pin{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;padding:72px var(--gutter) var(--gutter);overflow:hidden}.inks__head,.inks__count,.inks__list{position:relative;z-index:3}.inks__head{display:grid;gap:22px;justify-items:start;max-width:420px}.inks__note{font:400 17px/1.45 var(--font-serif)}.inks__count{margin:0;display:flex;align-items:flex-start;font:400 clamp(44px,5.2vw,76px)/.85 var(--font-display);letter-spacing:var(--tr-display)}.inks__count>span:last-child{opacity:.45}.inks__roll{display:block;height:.85em;overflow:hidden}.inks__roll>span{display:block}.inkstage{position:absolute;inset:0;z-index:1}.inkslide{position:absolute;inset:0;overflow:hidden;will-change:transform;transform:translate3d(0,100%,0)}.inkslide:first-child{transform:none}.inkslide__in{position:absolute;inset:0;background:var(--blue);will-change:transform}.inkslide__field{position:absolute;inset:0;background:var(--blue)}.inkslide__name{position:absolute;left:8px;right:8px;bottom:calc(var(--gutter) + 46px);margin:0;color:var(--yellow);font:400 var(--ink-fs, 200px)/.8 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase;white-space:nowrap}.inkslide__mix{position:absolute;left:var(--gutter);right:var(--gutter);bottom:calc(var(--gutter) + 58px + var(--ink-fs, 200px) * .8);display:flex;flex-direction:column;align-items:flex-start;gap:2px;font:600 var(--fs-pill)/1.5 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.inkslide__mix b{display:inline-flex;align-items:center;gap:8px;font-weight:700}.inkslide__mix b:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1.5px var(--paper)}.inkslide__mix span{opacity:.85;padding-left:20px}.inks__roller{position:absolute;left:0;right:0;top:0;z-index:2;height:30px;margin-top:-15px;pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,rgba(28,28,28,.16) 40%,rgba(28,28,28,.5) 50%,rgba(28,28,28,.06) 62%,transparent);will-change:transform,opacity}.inks__list{grid-column:1 / -1;grid-row:3;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--paper) 40%,transparent)}.ink-row{display:flex;align-items:center;gap:8px;padding:12px 0 0;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;opacity:.5;transition:opacity .4s var(--ease-ui)}.ink-row+.ink-row{border-left:1px solid color-mix(in srgb,var(--paper) 40%,transparent);padding-left:12px}.ink-row.is-active{opacity:1}.ink-row__num{opacity:.7}.ink-row__dot{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px var(--paper);transform:scale(.6);transition:transform .8s var(--ease-release)}.ink-row.is-active .ink-row__dot{transform:scale(1.3)}.inks.is-static{height:auto}.inks.is-static .inks__count,.inks.is-static .inks__roller{display:none}.inks.is-static .inks__pin{position:relative;height:auto;row-gap:32px}.inks.is-static .inkstage{position:relative;grid-column:1 / -1;grid-row:2;display:grid;gap:8px}.inks.is-static .inkslide{position:relative;height:70svh;transform:none}.dotwipe{position:absolute;left:0;right:0;top:0;height:100vh;z-index:6;pointer-events:none;display:grid;overflow:hidden}.dotwipe i{display:block;background:var(--blue);border-radius:50%;transform:scale(1.45)}.dotwipe.is-done{display:none}.prints{position:relative;padding:18px var(--gutter) var(--section)}.prints__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.prints__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(56px,7vw,120px) 8px}.card{display:block;text-decoration:none;color:inherit}.card--a{grid-column:span 7}.card--b{grid-column:span 5}.card:nth-child(3){grid-column:1 / span 5}.card:nth-child(2n){margin-top:12vh}.card__fig{position:relative;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-fig) var(--ease-fig)}.card__fig.is-in{clip-path:inset(0 0 0 0)}.card--a .card__print{aspect-ratio:7 / 5}.card--b .card__print{aspect-ratio:1}.card__print{width:100%}.card__tag{position:absolute;left:10px;top:10px;z-index:6;height:1.8em}.card__cap{max-width:36ch;margin:14px 0 0;font:400 15px/1.4 var(--font-serif)}.card__cap b{font:700 12px/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.process{position:relative;height:440vh;background:var(--paper)}.process__pin{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--pad);padding:72px var(--gutter) var(--gutter)}.process__copy{display:flex;flex-direction:column;align-items:flex-start;gap:26px;min-height:0}.process__list{list-style:none;margin:0;padding:0;width:100%;border-top:1px solid var(--ink)}.process__list li{display:grid;grid-template-columns:5ch 1fr;column-gap:12px;padding:10px 0 12px;border-bottom:1px solid var(--ink);color:color-mix(in srgb,var(--ink) 28%,transparent);transition:color .5s var(--ease-ui)}.process__list li.is-on{color:var(--ink)}.process__n{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);padding-top:.9em}.process__t{font:400 clamp(28px,3vw,44px)/.9 var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-display);padding-top:.06em}.process__d{grid-column:2;font:400 15px/1.4 var(--font-serif);max-width:36ch;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .6s var(--ease-release),opacity .4s var(--ease-ui);overflow:hidden}.process__list li.is-on .process__d{grid-template-rows:1fr;opacity:1;padding-top:8px}.process__count{margin:auto 0 0;display:flex;align-items:flex-end;gap:.06em;font:400 var(--fs-h2)/1 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.process__count>span:first-child{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);margin-right:1em;align-self:flex-start;padding-top:.4em}.process__roll{display:block;height:1em;overflow:hidden}.process__roll>span{display:block}.process__stage{position:relative;min-height:0;display:grid;place-items:center}.process__print{height:100%;max-height:calc(100svh - 96px);aspect-ratio:4 / 5;max-width:100%}.process__master{position:absolute;pointer-events:none;z-index:6;overflow:hidden;will-change:transform}.process__master-in{position:absolute;inset:0;will-change:transform;box-shadow:inset 0 0 0 1px #1c1c1c4d}.process__master canvas{position:absolute;inset:0;width:100%;height:100%}.process__master-in:before{content:"Master · thermal stencil · 600 dpi";position:absolute;left:12px;top:26px;z-index:1;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;background:var(--ink);color:var(--paper);padding:7px 12px;border-radius:999px}.process__master-in:after{content:"";position:absolute;left:6%;right:6%;top:10px;height:8px;background:radial-gradient(circle,rgba(28,28,28,.45) 2.5px,transparent 3px) 0 0 / 22px 8px repeat-x}.process__roller{position:absolute;left:0;right:0;height:26px;margin-top:-13px;pointer-events:none;opacity:0;z-index:7;background:linear-gradient(to bottom,transparent,rgba(28,28,28,.18) 40%,rgba(28,28,28,.55) 50%,rgba(28,28,28,.08) 62%,transparent)}.clients{padding:0 var(--gutter) var(--section);display:grid;gap:22px;justify-items:start}.clients__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,980px)}.clients__cols ul{list-style:none;margin:0;padding:0;font:600 var(--fs-list)/1.04 var(--font-body);letter-spacing:-.025em}.clients__cols ul+ul{border-left:1px solid var(--ink);padding-left:16px}.clients__cols li{cursor:default;will-change:opacity}.quote{padding:0 var(--gutter) var(--section);display:grid;justify-items:center;text-align:center}.quote blockquote{margin:0;display:grid;gap:22px;justify-items:center}.quote__text{max-width:19ch;font:400 var(--fs-quote)/.94 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.quote__by{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.quote--block{position:relative;min-height:100svh;align-content:center;padding:var(--section) var(--gutter);background:var(--pink);overflow:hidden}.quote--block blockquote{position:relative;z-index:2}.quote--block .quote__text{max-width:16ch;font-size:clamp(40px,5.6vw,84px)}.quote__field{position:absolute;inset:0}.nights{background:var(--orange);color:var(--ink);padding:12px 0 clamp(64px,7vw,110px)}.strip{overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;padding:0 0 clamp(64px,8vw,120px)}.strip.is-grabbing{cursor:grabbing}.strip__track{display:flex;gap:8px;width:max-content;will-change:transform}.strip__item{flex:none;height:clamp(130px,15vw,230px);aspect-ratio:5 / 4}.strip__item:nth-child(3n+2){aspect-ratio:4 / 5}.nights__body{padding:0 var(--gutter);display:grid;gap:22px;justify-items:start}.nights__copy{max-width:34ch;font:500 clamp(20px,1.7vw,26px)/1.25 var(--font-body);letter-spacing:-.01em}.signup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,72px) var(--gutter) 0;border:1px solid var(--ink)}.signup__cell{display:grid;place-items:center;min-height:96px}.signup__cell+.signup__cell{border-left:1px solid var(--ink)}.signup input,.signup select{width:100%;height:100%;border:0;background:transparent;text-align:center;text-align-last:center;appearance:none;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;color:var(--ink);outline-offset:-6px}.signup input::placeholder{color:var(--ink);opacity:1}.signup__send{display:flex;justify-content:center;align-items:center;gap:.6em;font:700 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;transition:background-color .3s var(--ease-ui),color .3s var(--ease-ui)}.signup__send:hover{background:var(--ink);color:var(--orange)}.signup__note{margin:12px var(--gutter) 0;font:600 var(--fs-pill)/1.4 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}@media(max-width:820px){.hero__title{top:60px}.hero__pass{left:0;right:0;margin-inline:auto;width:max-content;max-width:calc(100% - 32px);height:52px}.hero__pass-text{min-width:0}.hero__roll>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero__scroll{display:none}.intro__lead{max-width:none;font-size:clamp(26px,7.4vw,40px);line-height:1.02}.facts{grid-template-columns:1fr 1fr}.facts__item:nth-child(3){border-left:0;padding-left:0}.facts__item:nth-child(n+3){border-top:1px solid var(--ink);margin-top:14px}.inks{height:240vh}.inks__pin{padding-top:64px;grid-template-rows:auto 1fr auto}.inks__head{max-width:72%;gap:14px}.inks__note{font-size:15px}.inks__count{font-size:40px}.inkslide__name{white-space:normal;bottom:calc(var(--gutter) + 12px + var(--list-h, 200px))}.inkslide__mix{bottom:calc(var(--gutter) + 26px + var(--list-h, 200px) + var(--ink-h, 160px))}.inks__list{grid-template-columns:1fr 1fr;column-gap:12px}.ink-row,.ink-row+.ink-row{border-left:0;padding:7px 0;border-bottom:1px solid color-mix(in srgb,var(--paper) 25%,transparent)}.prints__grid{grid-template-columns:1fr;gap:64px}.card--a,.card--b,.card:nth-child(3){grid-column:1}.card:nth-child(2n){margin-top:0}.card--a .card__print,.card--b .card__print{aspect-ratio:4 / 5}.process{height:380vh}.process__pin{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:14px;padding-top:60px}.process__copy{gap:12px}.process__list li{display:none}.process__list li.is-on{display:grid}.process__count{position:absolute;right:var(--gutter);top:60px;font-size:64px;margin:0}.process__print{max-height:none;height:auto;width:min(100%,50svh)}.clients__cols ul{font-size:clamp(18px,5vw,26px)}.quote--block{min-height:88svh}.quote--block .quote__text{font-size:clamp(32px,9.4vw,44px)}.signup{grid-template-columns:1fr}.signup__cell+.signup__cell{border-left:0;border-top:1px solid var(--ink)}.signup__cell{min-height:68px}}.theme-blue{background:var(--blue);color:var(--paper)}.theme-blue ::selection{background:var(--yellow)}.idx{padding:0 var(--gutter)}.idx__hero{min-height:62svh;display:grid;align-content:end;justify-items:center;text-align:center;gap:22px;padding:120px 0 56px}.idx__title{font:400 var(--fs-mega)/.8 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.idx__sub{max-width:40ch;font:400 17px/1.45 var(--font-serif)}.idx__filters{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.idx__filters .pill{cursor:pointer;transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui)}.idx__filters .pill:hover,.idx__filters .pill.is-on{background:var(--paper);color:var(--blue)}.idx__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,34vw);gap:8px;align-items:start}.idx__list{list-style:none;margin:0;padding:0;border-top:1px solid color-mix(in srgb,var(--paper) 45%,transparent)}.idx-row{border-bottom:1px solid color-mix(in srgb,var(--paper) 45%,transparent);transition:opacity .4s var(--ease-ui)}.idx-row.is-dim{opacity:.25}.idx-row__a{display:grid;grid-template-columns:4ch minmax(0,1.5fr) minmax(0,1fr) 9ch auto 5ch;align-items:center;gap:16px;padding:12px 8px;text-decoration:none;transition:background-color .25s var(--ease-ui),color .25s var(--ease-ui)}.idx-row__a:hover,.idx-row__a:focus-visible{background:var(--paper);color:var(--blue);outline:none}.idx-row__n,.idx-row__k,.idx-row__y{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.idx-row__t{font:600 var(--fs-list)/1.02 var(--font-body);letter-spacing:-.025em}.idx-row__c{font:400 15px/1.3 var(--font-serif)}.idx-row__i{display:flex;isolation:isolate}.idx-row__i i{width:18px;height:18px;border-radius:50%;background:var(--c);margin-right:-6px;box-shadow:0 0 0 1.5px var(--paper)}.idx-row__y{text-align:right;font-variant-numeric:tabular-nums}.idx-row__chip{display:none}.preview{position:sticky;top:60px;aspect-ratio:4 / 5;overflow:hidden}.preview__print,.preview__art{position:absolute;inset:0}.preview__initial{position:absolute;right:-.02em;bottom:-.12em;z-index:7;font:400 min(30vw,480px)/.8 var(--font-display);color:var(--paper);pointer-events:none}.preview__cap{position:absolute;left:10px;top:10px;z-index:8;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;background:var(--ink);color:var(--paper);padding:6px 10px;border-radius:999px}.idx__cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:clamp(80px,10vw,160px) 0 0;padding:26px 0;border-top:1px solid var(--paper);border-bottom:1px solid var(--paper)}.idx__cta-t{font:400 clamp(32px,4.4vw,64px)/.9 var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-display)}.det{padding:0 var(--gutter)}.det__top{position:relative;margin:0 calc(var(--gutter) * -1);min-height:100svh;display:grid;grid-template-rows:auto minmax(60svh,1fr);background:var(--route);color:var(--route-ink, var(--ink))}.det__top .pill{border-color:currentColor;color:inherit}.det__top .pill--ink{background:var(--route-ink, var(--ink));color:var(--route)}.det__head{position:relative;z-index:2;display:grid;align-content:end;justify-items:center;text-align:center;gap:22px;padding:104px var(--gutter) 0}.det__meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center}.det__num{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);margin-left:6px}.det__title{max-width:12ch;margin-bottom:-.3em;font:400 clamp(64px,13.2vw,210px)/.82 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.det__lead{max-width:38ch;margin:0 auto;padding:clamp(40px,5vw,72px) 0 0;text-align:center;font:400 clamp(19px,1.6vw,24px)/1.4 var(--font-serif)}.det__hero{position:relative;z-index:1;min-height:0;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-fig) var(--ease-fig)}.det__hero.is-in{clip-path:inset(0)}.det__art{position:absolute;inset:0}.det__spec{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;border-bottom:1px solid var(--ink)}.det__spec div{padding:14px 12px 18px 0}.det__spec div+div{padding-left:12px;border-left:1px solid var(--ink)}.det__spec dt{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;opacity:.55}.det__spec dd{margin:10px 0 0;font:600 15px/1.3 var(--font-body)}.det__seps{padding:var(--section) 0 0}.det__seps-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;align-items:start;margin-bottom:22px}.det__seps-head p{max-width:40ch;font:400 17px/1.45 var(--font-serif)}.seps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.sep{margin:0}.sep__art{aspect-ratio:4 / 5}.sep figcaption{display:flex;align-items:center;gap:8px;padding-top:10px;font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.sep__n{opacity:.55;margin-right:4px}.sep__dot{width:10px;height:10px;border-radius:50%;background:var(--c)}.det__story{padding:var(--section) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.det__side{position:relative;clip-path:inset(0 0 100% 0);transition:clip-path var(--dur-fig) var(--ease-fig)}.det__side.is-in{clip-path:inset(0)}.det__stack{position:relative;aspect-ratio:4 / 5;background:var(--paper-2);overflow:hidden}.det__sheet{position:absolute;inset:11% 13%;transform:translate(calc((var(--k) - 1.5) * -1.4%),calc((var(--k) - 1.5) * -1.6%)) rotate(calc((1.5 - var(--k)) * 2.1deg));box-shadow:0 1px #1c1c1c1f,0 18px 34px -22px #1c1c1c8c;transition:transform .8s var(--ease-release)}.det__sheet-art{position:absolute;inset:0}.det__side:hover .det__sheet{transform:translate(calc((var(--k) - 1.5) * -5%),calc((var(--k) - 1.5) * -3%)) rotate(calc((1.5 - var(--k)) * 4deg))}.det__loupe{position:absolute;left:10px;top:10px;z-index:6;height:1.8em}.det__seps-head .pill,.stu__inks-head .pill{justify-self:start}.acc{border-top:1px solid var(--ink)}.acc h2,.acc h3{margin:0;font:inherit}.acc__item{border-bottom:1px solid var(--ink)}.acc__q{display:grid;grid-template-columns:4ch 1fr auto;align-items:center;gap:12px;width:100%;padding:16px 0;text-align:left;font:500 clamp(20px,1.9vw,28px)/1.1 var(--font-body);letter-spacing:-.015em}.acc__n{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill)}.acc__icon{position:relative;width:22px;height:22px;border:1px solid currentColor;border-radius:50%;transition:transform .8s var(--ease-release)}.acc__icon:before,.acc__icon:after{content:"";position:absolute;left:5px;right:5px;top:10px;height:1px;background:currentColor}.acc__icon:after{transform:rotate(90deg);transition:transform .5s var(--ease-release)}.acc__item.is-open .acc__icon:after{transform:rotate(0)}.acc__a{overflow:hidden}.acc__in{padding:0 0 22px 4ch;margin-left:12px;max-width:58ch;font:400 17px/1.5 var(--font-serif)}.det__next{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:28px 0;border-top:1px solid var(--ink);text-decoration:none}.det__next-t{font:400 clamp(44px,8vw,130px)/.85 var(--font-display);text-transform:uppercase;letter-spacing:var(--tr-display);padding-top:.06em}.det__next-art{width:clamp(110px,14vw,220px);aspect-ratio:4 / 3}.det__next:hover .det__next-t{color:var(--pink)}.theme-orange{background:var(--orange)}.stu{padding:0 var(--gutter)}.stu__hero{padding:120px 0 var(--section);display:grid;gap:24px}.stu__title{max-width:9ch;font:400 var(--fs-mega)/.8 var(--font-display);letter-spacing:var(--tr-display);text-transform:uppercase}.stu__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(40px,6vw,100px);border-top:1px solid var(--ink)}.stu__cols>div{padding:14px 16px 0 0;font:400 17px/1.45 var(--font-serif)}.stu__cols>div+div{border-left:1px solid var(--ink);padding-left:14px}.stu__cols ul{list-style:none;padding:0;margin:0}.stu__h{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;margin-bottom:14px}.stu__inks{margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter) var(--section);background:var(--paper)}.stu__inks-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;margin-bottom:clamp(48px,7vw,110px)}.stu__inks-head p{max-width:44ch;font:400 17px/1.45 var(--font-serif)}.inktable{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.inktable li{display:grid;grid-template-columns:56px minmax(0,1.4fr) 12ch minmax(0,1fr);gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ink)}.inktable__chip{width:40px;height:40px;border-radius:50%;background:var(--c);-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);-webkit-mask-size:100px;mask-size:100px}.inktable__n{font:600 var(--fs-list)/1 var(--font-body);letter-spacing:-.025em}.inktable__hex{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.inktable__note{font:400 16px/1.35 var(--font-serif)}.stu__papers{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--section);background:var(--paper);display:grid;gap:22px;justify-items:start}.papers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.paper-card__art{aspect-ratio:3 / 2}.paper-card p{margin-top:10px;font:400 16px/1.4 var(--font-serif);max-width:34ch}.paper-card b{font:700 12px/1 var(--font-body);letter-spacing:.03em;text-transform:uppercase}.papers__note{max-width:60ch;font:600 var(--fs-pill)/1.5 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase}.stu__nights{padding:var(--section) 0;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;justify-items:start}.stu__nights .signup{margin-inline:0;width:100%}.stu__nights .signup__note{margin-inline:0}.stu__nights-copy{max-width:36ch;font:500 clamp(20px,1.7vw,26px)/1.25 var(--font-body);letter-spacing:-.01em}.stu__visit{margin:0 calc(var(--gutter) * -1);padding:var(--section) var(--gutter);background:var(--ink);color:var(--paper);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px)}.stu__visit-l{display:grid;gap:22px;align-content:start;justify-items:start}.stu__visit .h2{font-size:clamp(48px,6.6vw,104px)}.stu__addr{font:400 18px/1.5 var(--font-serif)}.stu__visit .acc{border-color:color-mix(in srgb,var(--paper) 40%,transparent);width:100%;margin-top:16px}.stu__visit .acc__item{border-color:color-mix(in srgb,var(--paper) 40%,transparent)}.acc--faq .acc__q{font-size:clamp(18px,1.5vw,22px)}.book{display:grid;grid-template-columns:1fr 1fr;gap:0;align-content:start;border-top:1px solid var(--paper)}.book label{display:grid;gap:8px;padding:14px 0 12px;border-bottom:1px solid color-mix(in srgb,var(--paper) 40%,transparent)}.book label:nth-child(odd):not(.book__wide){padding-right:14px;border-right:1px solid color-mix(in srgb,var(--paper) 40%,transparent)}.book label:nth-child(2n){padding-left:14px}.book__wide{grid-column:1 / -1}.book label>span{font:600 var(--fs-pill)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;opacity:.7}.book input,.book select,.book textarea{width:100%;border:0;background:transparent;color:var(--paper);font:500 20px/1.3 var(--font-body);padding:4px 0;resize:vertical}.book select option{color:var(--ink)}.book input::placeholder,.book textarea::placeholder{color:color-mix(in srgb,var(--paper) 45%,transparent)}.book__send{grid-column:1 / -1;margin-top:18px;height:64px;border-radius:999px;background:var(--pink);color:var(--ink);font:700 var(--fs-small)/1 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;transition:background-color .3s var(--ease-ui)}.book__send:hover{background:var(--yellow)}.book__note{grid-column:1 / -1;margin-top:10px;font:600 var(--fs-pill)/1.4 var(--font-body);letter-spacing:var(--tr-pill);text-transform:uppercase;opacity:.7}.jam{min-height:100svh;display:grid;align-content:center;justify-items:center;text-align:center;gap:20px;padding:100px var(--gutter) 60px}.jam__mark{display:grid;isolation:isolate}.jam__l{grid-area:1 / 1;font:400 clamp(140px,34vw,560px)/.8 var(--font-display);letter-spacing:-.02em;mix-blend-mode:multiply;padding-top:.06em;-webkit-mask-image:var(--ink-mask);mask-image:var(--ink-mask);-webkit-mask-size:220px;mask-size:220px;will-change:transform}.jam__l[data-l=yellow]{color:var(--yellow)}.jam__l[data-l=pink]{color:var(--pink)}.jam__l[data-l=blue]{color:var(--blue)}.jam__l[data-l=black]{color:var(--ink)}.jam__h{font:400 clamp(40px,5vw,72px)/.9 var(--font-display);text-transform:uppercase}.jam__p{max-width:40ch;font:400 18px/1.45 var(--font-serif)}.jam__links{display:flex;gap:8px}@media(max-width:820px){.h2{font-size:clamp(40px,11.5vw,72px)}.idx__hero{min-height:52svh;padding-top:100px}.idx__body{grid-template-columns:1fr}.preview{display:none}.idx-row__a{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"chip t y" "chip c i";row-gap:6px;column-gap:12px}.idx-row__n,.idx-row__k{display:none}.idx-row__t{grid-area:t;font-size:22px}.idx-row__c{grid-area:c;font-size:14px}.idx-row__y{grid-area:y}.idx-row__i{grid-area:i;justify-self:end}.idx-row__chip{display:block;grid-area:chip;width:64px;aspect-ratio:4 / 5}.idx__cta{flex-direction:column;align-items:flex-start}.det__head{padding-top:96px}.det__top{min-height:0;grid-template-rows:auto auto}.det__hero{aspect-ratio:4 / 5}.det__spec{grid-template-columns:1fr 1fr}.det__spec div:nth-child(odd){border-left:0;padding-left:0}.det__spec div{border-top:1px solid var(--ink)}.det__seps-head,.det__story,.stu__inks-head{grid-template-columns:1fr}.seps{grid-template-columns:1fr 1fr}.det__next{grid-template-columns:1fr}.det__next{gap:16px;padding-bottom:8px}.det__next-art{display:block;width:100%;aspect-ratio:16 / 10}.stu__cols{grid-template-columns:1fr}.stu__cols>div+div{border-left:0;padding-left:0;border-top:1px solid var(--ink);margin-top:18px}.inktable li{grid-template-columns:40px minmax(0,1fr) auto}.inktable__chip{width:30px;height:30px}.inktable__n{font-size:20px}.inktable__note{grid-column:2 / -1;font-size:14px}.papers,.stu__visit,.book{grid-template-columns:1fr}.book label:nth-child(odd):not(.book__wide){padding-right:0;border-right:0}.book label:nth-child(2n){padding-left:0}}
