@font-face{font-family:Inter Tight;src:url(../fonts/inter-tight-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Azeret Mono;src:url(../fonts/azeret-mono-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Prata;src:url(../fonts/prata-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Jost;src:url(../fonts/jost-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-display:swap}@property --s{syntax: "<percentage>"; inherits: true; initial-value: 50%;}:root{--t-bg: #F4F2EE;--t-fg: #0B0B0D;--t-fg-2: #5C5C64;--t-rose: #96496D;--t-rose-fill: #D992B2;--t-paper: #ECECEF;--p-bg: #F3EDE6;--p-fg: #33251D;--p-rose: #9A5272;--p-rose-fill: #D992B2;--p-amber: #B3A08E;--f-sans: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--f-mono: "Azeret Mono", ui-monospace, monospace;--f-serif: "Prata", Didot, "Bodoni 72", Georgia, serif;--f-jost: "Jost", "Futura", "Helvetica Neue", sans-serif;--info-h: 46px;--pad: clamp(20px, 2.6vw, 44px);--ease: cubic-bezier(.76, 0, .24, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--dur: 1.05s}*,*:before,*:after{box-sizing:border-box}html{background:var(--t-bg);-webkit-text-size-adjust:100%}body{margin:0;color:var(--t-fg);font-family:var(--f-sans);-webkit-font-smoothing:antialiased}a{color:inherit}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gate{--s: 50%;position:relative;height:calc(100svh - var(--info-h));min-height:520px;overflow:hidden;transition:--s var(--dur) var(--ease)}.gate[data-active=tattoo]{--s: 64%}.gate[data-active=pmu]{--s: 36%}.gate[data-enter=tattoo]{--s: 100%}.gate[data-enter=pmu]{--s: 0%}.gate[data-enter]{transition-duration:.9s}.world{position:absolute;top:0;bottom:0;display:block;overflow:hidden;text-decoration:none;container-type:inline-size;outline:none;--mx: 0;--my: 0}.world--tattoo{left:0;width:var(--s);background:var(--t-bg);color:var(--t-fg)}.world--pmu{left:var(--s);right:0;background:var(--p-bg);color:var(--p-fg)}.world__eyebrow{position:absolute;top:var(--pad);left:var(--pad);z-index:3;display:flex;gap:1.1em;align-items:baseline;white-space:nowrap;transition:color .6s,opacity .6s}.world--tattoo .world__eyebrow{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.world--pmu .world__eyebrow{left:auto;right:var(--pad);font:450 11px/1 var(--f-jost);letter-spacing:.26em;text-transform:uppercase}.world__portal{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:1;clip-path:inset(15% 20% 36% 20%);transition:clip-path var(--dur) var(--ease),filter .9s}.world__portal img{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;width:calc(100% + 28px);height:calc(100% + 28px);object-fit:cover;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -10px),0) scale(1.14);transition:transform 1.4s var(--ease-out);will-change:transform}.world--tattoo .world__portal img{object-position:53% 32%}.world--pmu .world__portal img{object-position:50% 46%;transform-origin:50% 39.5%;transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -10px - 8.5%),0) scale(.85)}.world__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .9s var(--ease)}.world--tattoo .world__veil{background:linear-gradient(to top,#0b0b0dc7,#0b0b0d40 42%,#0b0b0d00 65%),linear-gradient(to bottom,rgb(11 11 13 / .35),transparent 22%)}.world--pmu .world__veil{background:linear-gradient(to top,#33251dbd,#33251d38 42%,#33251d00 65%),linear-gradient(to bottom,rgb(51 37 29 / .3),transparent 22%)}.world__copy{position:absolute;left:var(--pad);right:var(--pad);bottom:var(--pad);z-index:3;display:grid;justify-items:start;transition:color .6s,opacity .6s}.world--pmu .world__copy{justify-items:end;text-align:right}.world__title{display:block;line-height:.86;white-space:nowrap}.world--tattoo .world__title{font:700 clamp(56px,19cqi,280px)/.84 var(--f-sans);letter-spacing:-.055em;text-transform:uppercase;margin-left:-.04em}.world--pmu .world__title{font:400 clamp(36px,11.5cqi,170px)/.95 var(--f-serif);letter-spacing:-.02em}.world__by{margin-top:.9em}.world--tattoo .world__by{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-rose)}.world--pmu .world__by{font:450 11px/1 var(--f-jost);letter-spacing:.26em;text-transform:uppercase;color:var(--p-rose)}.world__claim{margin-top:1.1em;font-size:15px;line-height:1.4}.world--tattoo .world__claim{font-family:var(--f-sans);font-weight:450;letter-spacing:-.005em;color:var(--t-fg-2)}.world--pmu .world__claim{font-family:var(--f-jost);font-weight:350;letter-spacing:.02em;color:color-mix(in srgb,var(--p-fg) 72%,transparent)}.world__go{margin-top:22px;display:inline-flex;gap:.7em;align-items:center;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .8s var(--ease) .1s,opacity .5s}.world--tattoo .world__go{font:500 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.world--pmu .world__go{font:450 11px/1 var(--f-jost);letter-spacing:.26em;text-transform:uppercase;background-position:100% 100%}.world__go i{font-style:normal;transition:transform .7s var(--ease-out)}.gate[data-active=tattoo] .world--tattoo .world__portal,.gate[data-active=pmu] .world--pmu .world__portal,.gate[data-enter=tattoo] .world--tattoo .world__portal,.gate[data-enter=pmu] .world--pmu .world__portal{clip-path:inset(0 0 0 0)}.gate[data-active=tattoo] .world--tattoo .world__portal img,.gate[data-active=pmu] .world--pmu .world__portal img,.gate[data-enter=tattoo] .world--tattoo .world__portal img,.gate[data-enter=pmu] .world--pmu .world__portal img{transform:translate3d(calc(var(--mx) * -14px),calc(var(--my) * -10px),0) scale(1.02)}.gate[data-active=tattoo] .world--tattoo .world__veil,.gate[data-active=pmu] .world--pmu .world__veil,.gate[data-enter=tattoo] .world--tattoo .world__veil,.gate[data-enter=pmu] .world--pmu .world__veil{opacity:1}.gate[data-active=tattoo] .world--tattoo .world__go,.gate[data-active=pmu] .world--pmu .world__go,.gate[data-enter=tattoo] .world--tattoo .world__go,.gate[data-enter=pmu] .world--pmu .world__go{background-size:100% 1px}.gate[data-active=tattoo] .world--tattoo .world__go i,.gate[data-active=pmu] .world--pmu .world__go i,.gate[data-enter=tattoo] .world--tattoo .world__go i,.gate[data-enter=pmu] .world--pmu .world__go i{transform:translate(6px)}.gate[data-active=tattoo] .world--tattoo .world__eyebrow,.gate[data-active=tattoo] .world--tattoo .world__copy,.gate[data-active=tattoo] .world--tattoo .world__claim,.gate[data-enter=tattoo] .world--tattoo .world__eyebrow,.gate[data-enter=tattoo] .world--tattoo .world__copy,.gate[data-enter=tattoo] .world--tattoo .world__claim{color:var(--t-paper)}.gate[data-active=tattoo] .world--tattoo .world__by,.gate[data-enter=tattoo] .world--tattoo .world__by{color:var(--t-rose-fill)}.gate[data-active=pmu] .world--pmu .world__eyebrow,.gate[data-active=pmu] .world--pmu .world__copy,.gate[data-active=pmu] .world--pmu .world__claim,.gate[data-enter=pmu] .world--pmu .world__eyebrow,.gate[data-enter=pmu] .world--pmu .world__copy,.gate[data-enter=pmu] .world--pmu .world__claim{color:var(--p-bg)}.gate[data-active=pmu] .world--pmu .world__by,.gate[data-enter=pmu] .world--pmu .world__by{color:var(--p-rose-fill)}.gate[data-active=pmu] .world--tattoo .world__portal,.gate[data-active=tattoo] .world--pmu .world__portal{clip-path:inset(15% 49.6% 36% 49.6%);filter:grayscale(1)}.gate[data-active=pmu] .world--tattoo .world__copy,.gate[data-active=pmu] .world--tattoo .world__eyebrow,.gate[data-active=tattoo] .world--pmu .world__copy,.gate[data-active=tattoo] .world--pmu .world__eyebrow{opacity:.38}.gate[data-active=pmu] .world--tattoo .world__go,.gate[data-active=tattoo] .world--pmu .world__go,.gate[data-enter=tattoo] .world--pmu .world__copy,.gate[data-enter=tattoo] .world--pmu .world__eyebrow,.gate[data-enter=pmu] .world--tattoo .world__copy,.gate[data-enter=pmu] .world--tattoo .world__eyebrow{opacity:0}.seam{position:absolute;top:0;bottom:0;left:var(--s);z-index:5;width:0;pointer-events:none}.seam__line{position:absolute;top:0;bottom:0;left:-.5px;width:1px;background:var(--t-fg);transform-origin:50% 0;transition:background-color .6s,opacity .5s}.seam__mark{--w: clamp(150px, 13vw, 210px);position:absolute;top:50%;left:0;width:var(--w);height:calc(var(--w) / 2);translate:-50% -50%}.seam__half{position:absolute;top:0;height:100%;width:calc(50% - 7px);-webkit-mask:url(../img/logo-0608.png) no-repeat;mask:url(../img/logo-0608.png) no-repeat;-webkit-mask-size:var(--w) 100%;mask-size:var(--w) 100%;transition:background-color .6s,transform var(--dur) var(--ease),opacity .6s}.seam__half--l{left:0;background:var(--t-fg);-webkit-mask-position:0 0;mask-position:0 0}.seam__half--r{right:0;background:var(--p-fg);-webkit-mask-position:100% 0;mask-position:100% 0}.gate[data-active=tattoo] .seam__half--l{background:var(--t-paper);transform:translate(-10px)}.gate[data-active=tattoo] .seam__half--r{opacity:.4;transform:translate(-4px)}.gate[data-active=pmu] .seam__half--r{background:var(--p-bg);transform:translate(10px)}.gate[data-active=pmu] .seam__half--l{opacity:.4;transform:translate(4px)}.gate[data-enter] .seam{opacity:0;transition:opacity .4s}.cursor{display:none}@media (hover: hover) and (pointer: fine){.gate{cursor:none}.gate a:focus-visible{cursor:auto}.cursor{display:grid;place-items:center;position:fixed;left:0;top:0;z-index:20;width:104px;height:104px;margin:-52px 0 0 -52px;pointer-events:none;border-radius:0;background:var(--t-fg);color:var(--t-paper);font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;scale:0;transition:scale .55s var(--ease-out),border-radius .7s var(--ease),background-color .6s,color .6s;will-change:transform}.cursor span{transition:letter-spacing .7s var(--ease)}.cursor.is-on{scale:1}.cursor[data-world=tattoo]{border-radius:0;background:var(--t-rose-fill);color:var(--t-fg)}.cursor[data-world=pmu]{border-radius:50%;background:var(--p-bg);color:var(--p-fg);font-family:var(--f-jost);font-weight:450}.cursor[data-world=pmu] span{letter-spacing:.24em}.world__go{visibility:hidden}.gate[data-enter] .cursor{scale:0}}.info{height:var(--info-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--pad);border-top:1px solid var(--t-fg);font:450 11px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--t-fg-2)}.info p{margin:0;white-space:nowrap}.info b{font-weight:500;color:var(--t-fg);margin-right:.9em}.info a{text-decoration:none;color:var(--t-fg)}.info a:hover,.info a:focus-visible{color:var(--t-rose)}.info__legal{display:flex;gap:1.4em}.js .gate:not(.is-in) .seam__line{transform:scaleY(0)}.js .gate:not(.is-in) .seam__half--l{clip-path:inset(0 0 0 100%)}.js .gate:not(.is-in) .seam__half--r{clip-path:inset(0 100% 0 0)}.js .gate:not(.is-in) .world__portal{clip-path:inset(50% 50% 50% 50%)}.js .gate:not(.is-in) .world__eyebrow,.js .gate:not(.is-in) .world__copy>*{opacity:0;translate:0 18px}.gate .seam__line{transition:transform 1.2s var(--ease),background-color .6s,opacity .5s}.gate .seam__half{transition:clip-path 1s var(--ease) .65s,background-color .6s,transform var(--dur) var(--ease),opacity .6s}.js .gate.is-in:not(.is-settled) .world__portal{transition:clip-path 1.4s var(--ease) .9s}.world__eyebrow,.world__copy>*{transition:opacity .9s var(--ease-out),translate 1.1s var(--ease-out),color .6s,background-size .8s var(--ease) .1s}.js .gate.is-in:not(.is-settled) .world__eyebrow{transition-delay:1.1s}.js .gate.is-in:not(.is-settled) .world__title{transition-delay:1.2s}.js .gate.is-in:not(.is-settled) .world__by{transition-delay:1.32s}.js .gate.is-in:not(.is-settled) .world__claim{transition-delay:1.4s}.js .gate.is-in:not(.is-settled) .world__go{transition-delay:1.48s}.world:focus-visible .world__title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.12em}@media (max-width: 759px){:root{--info-h: auto}.gate{height:100svh;min-height:560px}.world--tattoo{left:0;right:0;width:auto;top:0;bottom:auto;height:var(--s)}.world--pmu{left:0;right:0;top:var(--s);bottom:0}.world__portal,.gate .world__portal{clip-path:inset(0 0 0 0)}.world__portal img,.world--pmu .world__portal img{transform:scale(1.04);transform-origin:50% 50%}.world__veil{opacity:1}.world--tattoo .world__eyebrow,.world--tattoo .world__copy,.world--tattoo .world__claim{color:var(--t-paper)}.world--tattoo .world__by{color:var(--t-rose-fill)}.world--pmu .world__eyebrow,.world--pmu .world__copy,.world--pmu .world__claim{color:var(--p-bg)}.world--pmu .world__by{color:var(--p-rose-fill)}.world--pmu .world__eyebrow{left:var(--pad);right:auto}.world--pmu .world__copy{justify-items:start;text-align:left}.world__title{font-size:clamp(52px,17cqi,96px)!important}.world--pmu .world__title{font-size:clamp(34px,11.5cqi,96px)!important}.world__claim{display:none}.world__go{margin-top:16px;background-size:100% 1px}.world__go i{transform:translate(4px)}.world__copy{bottom:22px}.world--pmu .world__eyebrow{top:22px}.seam{top:var(--s);bottom:auto;left:0;right:0;width:auto;height:0}.seam__line{top:-.5px;bottom:auto;left:0;right:0;width:auto;height:1px;background:var(--t-paper);transform-origin:0 50%}.js .gate:not(.is-in) .seam__line{transform:scaleX(0)}.seam__mark{--w: 112px;top:0;left:auto;right:var(--pad);translate:0 -50%}.seam__half--l,.seam__half--r{background:var(--t-paper)}.info{flex-direction:column;align-items:flex-start;gap:8px;padding:20px var(--pad) 26px;border-top:0;background:var(--t-fg);color:#9a9aa2}.info p{white-space:normal}.info b,.info a{color:var(--t-paper)}}@media (prefers-reduced-motion: reduce){.gate,.gate *,.cursor{transition-duration:.01s!important;transition-delay:0s!important}}.is-static .gate,.is-static .gate *{transition:none!important}
