@font-face{font-family:SloySerif;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("./fonts/nsd-cyr-ZTL4EOSX.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloySerif;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("./fonts/nsd-lat-EJU3HU4I.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloySerif;font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("./fonts/nsd-i-cyr-2DDHN6MO.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloySerif;font-style:italic;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url("./fonts/nsd-i-lat-MNGHHTR3.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloySans;font-weight:100 900;font-display:swap;src:url("./fonts/onest-cyr-EAKRIKNS.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloySans;font-weight:100 900;font-display:swap;src:url("./fonts/onest-lat-RHB5LEHK.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloyHand;font-weight:400 700;font-display:swap;src:url("./fonts/caveat-cyr-XVO43JCM.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloyHand;font-weight:400 700;font-display:swap;src:url("./fonts/caveat-lat-IUBKKMHQ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloyMono;font-weight:400;font-display:swap;src:url("./fonts/plex-cyr-400-MUN4S7RW.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloyMono;font-weight:400;font-display:swap;src:url("./fonts/plex-lat-400-A2WATXFY.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloyMono;font-weight:500;font-display:swap;src:url("./fonts/plex-cyr-500-FIG3KNRY.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloyMono;font-weight:500;font-display:swap;src:url("./fonts/plex-lat-500-33HAQIPI.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:SloyMono;font-weight:600;font-display:swap;src:url("./fonts/plex-cyr-600-2CTSZR2S.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:SloyMono;font-weight:600;font-display:swap;src:url("./fonts/plex-lat-600-IIV3OB4N.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f3efe4;--paper-hi:#faf7ef;--paper-lo:#e7e1d1;--paper-deep:#d9d2bf;--ink:#17181b;--ink-2:#3a3b40;--ink-3:#6c6a66;--line:rgba(23,24,27,.16);--line-2:rgba(23,24,27,.3);--cobalt:#2b46d9;--cobalt-deep:#1d32a8;--vermilion:#e8442e;--ochre:#e7a82a;--pine:#1f6b54;--rose:#ef8fb0;--night:#14161f;--serif:"SloySerif","Noto Serif Display",Georgia,serif;--sans:"SloySans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--mono:"SloyMono",ui-monospace,"SFMono-Regular",Consolas,monospace;--hand:"SloyHand","Segoe Print",cursive;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit}:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}[hidden]{display:none!important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}.grain{position:relative}.grain:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .1  0 0 0 0 .1  0 0 0 0 .1  0 0 0 .22 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>")}.btn{--sh:var(--cobalt);position:relative;display:inline-flex;align-items:center;gap:.6em;padding:.78em 1.25em .8em;font:600 14px/1 var(--sans);letter-spacing:.01em;color:var(--paper);background:var(--ink);isolation:isolate;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));text-decoration:none;cursor:pointer;transition:transform .16s var(--ease-out),background .16s}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sh);transform:translate(4px,4px);transition:transform .16s var(--ease-out)}.btn--plain{clip-path:none}.btn:hover{transform:translate(-1px,-1px)}.btn:hover:before{transform:translate(6px,6px)}.btn:active{transform:translate(3px,3px)}.btn:active:before{transform:translate(1px,1px)}.btn[disabled]{opacity:.45;pointer-events:none}.btn--paper{color:var(--ink);background:var(--paper-hi);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--vermilion{--sh:var(--vermilion)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2);clip-path:none}.btn--ghost:before{display:none}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:none}.btn--sm{padding:.62em 1em .64em;font-size:13px}.btn svg{width:1.15em;height:1.15em}.uline{background:linear-gradient(transparent 62%,rgba(231,168,42,.55) 62%,rgba(231,168,42,.55) 92%,transparent 92%);text-decoration:none;transition:background-size .2s}.uline:hover{background:linear-gradient(transparent 20%,rgba(231,168,42,.7) 20%,rgba(231,168,42,.7) 92%,transparent 92%)}.tape{position:absolute;width:86px;height:26px;background:#ece0b2b8;box-shadow:0 1px 2px #0000001f,inset 0 0 0 1px #fff3;-webkit-mask:linear-gradient(90deg,transparent 0 2px,#000 2px calc(100% - 2px),transparent 0);mask:linear-gradient(90deg,transparent 0 2px,#000 2px calc(100% - 2px),transparent 0);clip-path:polygon(0 0,3% 12%,0 25%,3% 38%,0 50%,3% 62%,0 75%,3% 88%,0 100%,100% 100%,97% 88%,100% 75%,97% 62%,100% 50%,97% 38%,100% 25%,97% 12%,100% 0)}.reg{position:absolute;width:18px;height:18px;pointer-events:none;background:linear-gradient(var(--ink),var(--ink)) center/1px 100% no-repeat,linear-gradient(var(--ink),var(--ink)) center/100% 1px no-repeat;opacity:.55}.reg:after{content:"";position:absolute;inset:4px;border:1px solid var(--ink);border-radius:50%}.logo{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;color:var(--ink)}.logo__mark{position:relative;width:28px;height:28px;flex:none}.logo__mark i{position:absolute;width:18px;height:18px;border-radius:2px;mix-blend-mode:multiply}.logo__mark i:nth-child(1){left:0;top:0;background:#e8442e}.logo__mark i:nth-child(2){left:5px;top:4px;background:#e7a82a}.logo__mark i:nth-child(3){left:10px;top:8px;background:#2b46d9}.logo__word{font:800 21px/1 var(--serif);font-stretch:62.5%;letter-spacing:.015em;text-transform:uppercase}.logo__word b{font-weight:800;font-style:italic;color:var(--cobalt)}.sheet{position:relative;background:var(--paper-hi);box-shadow:0 0 0 1px var(--line),0 1px 2px #17181b14,0 10px 28px -8px #17181b47}.sheet:before,.sheet:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper-lo);box-shadow:0 0 0 1px var(--line)}.sheet:before{transform:translate(3px,4px) rotate(.6deg)}.sheet:after{transform:translate(-2px,7px) rotate(-.8deg);background:var(--paper-deep)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--gut:clamp(16px,4.4vw,64px);--maxw:1480px}body.page{background:var(--paper);overflow-x:hidden}body.page:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .17  0 0 0 0 .1  0 0 0 .14 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.noscript{margin:0;padding:16px var(--gut);background:var(--vermilion);color:#fff;font-weight:600}.top{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:clamp(14px,3vw,40px);padding:14px var(--gut);background:#f3efe4e6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top__nav{display:flex;gap:clamp(14px,2.6vw,34px);margin-left:auto}.top__nav a{font:500 11.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;padding:6px 0;background:linear-gradient(var(--ink),var(--ink)) 0 100%/0 1.5px no-repeat;transition:background-size .22s var(--ease-out)}.top__nav a:hover{background-size:100% 1.5px}.top__cta{flex:none}.logo__word{font-size:23px}@media(max-width:760px){.top__nav{display:none}.top__cta{margin-left:auto}}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:0 clamp(16px,3vw,48px);max-width:var(--maxw);margin:0 auto;padding:clamp(24px,4vw,56px) var(--gut) clamp(60px,8vw,120px)}.hero__txt{grid-column:1;position:relative;z-index:3}.hero__kick{display:flex;gap:14px;margin:0 0 clamp(14px,2vw,26px);color:var(--ink-2)}.hero__kick span+span:before{content:"";display:inline-block;width:34px;height:1px;background:var(--ink);vertical-align:middle;margin-right:14px}.hero__h{margin:0;font:800 clamp(46px,7.4vw,128px)/.9 var(--serif);font-stretch:62.5%;text-transform:uppercase;letter-spacing:-.012em}.hero__h span{display:block}.hero__h em{display:block;font-style:italic;color:var(--cobalt);text-shadow:.035em .028em 0 rgba(232,68,46,.78);margin-top:.04em}.hero__lead{margin:clamp(16px,2vw,26px) 0 clamp(20px,2.4vw,32px);max-width:46ch;font:450 clamp(16px,1.35vw,20px)/1.5 var(--sans);color:var(--ink-2)}.slip{position:relative;max-width:540px;padding:30px 28px 24px;background:var(--paper-hi);transform:rotate(-.7deg);box-shadow:0 0 0 1px var(--line),0 2px 3px #17181b14,0 24px 40px -20px #17181b73}.slip:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-9px;height:9px;background:radial-gradient(circle at 7px -1px,transparent 6px,var(--paper-hi) 6.5px) 0 0/14px 9px repeat-x;filter:drop-shadow(0 3px 2px rgba(23,24,27,.12))}.slip__tape{left:50%;top:-14px;margin-left:-43px;transform:rotate(2deg)}.slip__kick{margin:0 0 16px;color:var(--vermilion)}.slip__row{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px}.slip__alt{font:500 14px/1 var(--sans);color:var(--ink-2)}.slip__err{margin:14px 0 0;padding:10px 12px;background:#e8442e1f;border-left:4px solid var(--vermilion);font-size:14px;line-height:1.4}.field{display:block;margin:0 0 16px}.field__lab{display:block;margin-bottom:6px;color:var(--ink-3);font-size:10.5px}.field__in{width:100%;padding:11px 12px;background:var(--paper);border:0;border-bottom:2px solid var(--ink);font:500 16px/1.2 var(--sans);outline:none;border-radius:0;color:var(--ink)}.field__in::placeholder{color:#8b877e}.field__in:focus{background:#fff;border-bottom-color:var(--cobalt)}.hero__art{grid-column:2;position:relative;min-height:520px;--mx:0;--my:0}.reg--a{left:2%;top:3%}.reg--b{left:95%;top:94%}.hero__side{position:absolute;right:-6px;top:46%;margin:0;writing-mode:vertical-rl;transform:rotate(180deg);color:var(--ink-3);font-size:10.5px}.stack{position:absolute;inset:0}.sheetimg{position:absolute;display:block;padding:10px 10px 38px;background:#fbf9f3;text-decoration:none;color:var(--ink);box-shadow:0 0 0 1px #17181b1a,0 3px 6px #17181b1a,0 30px 50px -24px #17181b99;transition:transform .5s var(--ease-out),box-shadow .3s;will-change:transform}.sheetimg img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--paper-deep)}.sheetimg figcaption,.sheetimg span{position:absolute;left:12px;right:12px;bottom:11px;font:italic 600 17px/1 var(--serif);font-stretch:78%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheetimg .tape{left:50%;top:-12px;margin-left:-43px}.sheetimg--1{width:67%;left:0;top:2%;transform:translate(calc(var(--mx)*-10px),calc(var(--my)*-8px)) rotate(-3.2deg)}.sheetimg--2{width:60%;right:0;top:30%;transform:translate(calc(var(--mx)*14px),calc(var(--my)*10px)) rotate(2.8deg);z-index:2}.sheetimg--3{width:50%;left:14%;bottom:0;transform:translate(calc(var(--mx)*-18px),calc(var(--my)*14px)) rotate(-1.4deg);z-index:3}.sheetimg:hover{box-shadow:0 0 0 1px #17181b24,0 3px 6px #17181b1a,0 40px 60px -22px #17181bb3;z-index:5}@media(max-width:1000px){.hero{display:block}.hero__txt{max-width:640px}.hero__art{width:100%;max-width:620px;aspect-ratio:1/.95;min-height:0;margin:56px auto 0}}.sec{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:clamp(28px,4vw,56px)}.sec__n{margin:0;color:var(--vermilion)}.sec__h{margin:0;font:800 clamp(44px,7vw,108px)/.92 var(--serif);font-stretch:62.5%;text-transform:uppercase;letter-spacing:-.01em}.sec__h--xl{font-size:clamp(52px,9vw,140px)}.sec__h em{font-style:italic;color:var(--cobalt)}.sec__p{margin:6px 0 0;max-width:56ch;font-size:clamp(16px,1.3vw,19px);line-height:1.55;color:var(--ink-2)}.shelf,.samples,.rules{max-width:var(--maxw);margin:0 auto;padding:clamp(40px,6vw,100px) var(--gut)}.shelf{border-top:1px solid var(--line-2)}.rooms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(22px,3vw,44px) 28px;align-items:start}.room{position:relative;grid-column:span 2}.room:nth-child(1){grid-column:span 3}.room:nth-child(2){grid-column:span 3;margin-top:clamp(0px,4vw,60px)}.room__link{display:block;text-decoration:none;color:inherit}.room__pic{position:relative;display:block;padding:9px;background:#fbf9f3;box-shadow:0 0 0 1px #17181b1a,0 2px 4px #17181b1a,0 22px 34px -20px #17181b8c;transition:transform .35s var(--ease-out)}.room:nth-child(odd) .room__pic{transform:rotate(-.9deg)}.room:nth-child(2n) .room__pic{transform:rotate(.8deg)}.room__link:hover .room__pic{transform:translateY(-5px) rotate(0)}.room__pic img,.room__ph{width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--paper-deep)}.room__ph{background:repeating-linear-gradient(-45deg,var(--paper-lo) 0 10px,var(--paper-deep) 10px 11px);display:grid;place-items:center;font:500 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.room__live{position:absolute;left:-8px;top:14px;padding:6px 10px 6px 8px;background:var(--pine);color:#fff;font:600 10.5px/1 var(--mono);letter-spacing:.06em;box-shadow:0 3px 8px #00000040}.room__t{display:block;margin:16px 0 4px;font:italic 700 clamp(22px,2.2vw,32px)/1.05 var(--serif);font-stretch:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room__m{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink-3);font-size:10.5px}.room__x{position:absolute;right:2px;top:-2px;z-index:2;opacity:0;transition:opacity .15s}.room:hover .room__x,.room:focus-within .room__x{opacity:1}@media(hover:none){.room__x{opacity:.8}}.room__x{padding:6px 9px;background:var(--paper-hi);font:500 10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 1px var(--line-2)}.room__x:hover{background:var(--ink);color:var(--paper)}.rooms__empty{grid-column:1 / -1;padding:36px clamp(18px,4vw,48px);border:2px dashed var(--line-2);display:grid;gap:8px;max-width:760px}.rooms__empty b{font:italic 700 clamp(26px,3vw,40px)/1 var(--serif);font-stretch:80%}.rooms__empty span{color:var(--ink-2);max-width:52ch}@media(max-width:760px){.rooms{grid-template-columns:1fr 1fr}.room,.room:nth-child(1),.room:nth-child(2){grid-column:span 2;margin-top:0}}.spreads{display:flex;flex-direction:column;gap:clamp(56px,9vw,150px)}.spread{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-items:center;position:relative}.spread__pic{grid-column:1 / span 7;position:relative;display:block;text-decoration:none}.spread__pic .frame{display:block;padding:12px;background:#fbf9f3;box-shadow:0 0 0 1px #17181b1a,0 4px 8px #17181b14,0 40px 60px -30px #17181ba6;transform:rotate(-1.2deg);transition:transform .5s var(--ease-out)}.spread__pic img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--paper-deep)}.spread__pic:hover .frame{transform:rotate(0) translateY(-6px)}.spread__pic .tape{left:12%;top:-14px;transform:rotate(-6deg)}.spread__body{grid-column:8 / span 5;position:relative;padding:0 0 0 clamp(0px,1.4vw,24px)}.spread__no{display:block;font:italic 800 clamp(90px,13vw,200px)/.8 var(--serif);font-stretch:62.5%;color:transparent;-webkit-text-stroke:1.3px rgba(23,24,27,.55);margin:0 0 .04em -.04em}.spread__t{margin:0 0 12px;font:800 clamp(30px,3.6vw,54px)/.95 var(--serif);font-stretch:62.5%;text-transform:uppercase;letter-spacing:-.005em;position:relative}.spread__p{margin:0 0 16px;max-width:42ch;font-size:clamp(16px,1.25vw,18px);line-height:1.55;color:var(--ink-2)}.spread__tags{display:flex;flex-wrap:wrap;gap:8px 8px;margin:0 0 22px;padding:0;list-style:none}.spread__tags li{padding:5px 9px;font:500 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--paper-lo);box-shadow:inset 0 0 0 1px var(--line)}.spread:nth-child(2n) .spread__pic{grid-column:6 / span 7;order:2}.spread:nth-child(2n) .spread__body{grid-column:1 / span 5;order:1;padding:0 clamp(0px,1.4vw,24px) 0 0}.spread:nth-child(2n) .spread__pic .frame{transform:rotate(1.1deg)}.spread:nth-child(2n) .spread__pic:hover .frame{transform:rotate(0) translateY(-6px)}.spread:nth-child(2n) .spread__pic .tape{left:auto;right:14%;transform:rotate(5deg)}.samples--full .spread:first-child{margin-top:0}.err-line{margin:30px 0 0;padding:12px 14px;background:#e8442e1f;border-left:4px solid var(--vermilion)}@media(max-width:900px){.spread,.spread:nth-child(2n){display:block}.spread__body,.spread:nth-child(2n) .spread__body{padding:26px 0 0}.spread__no{margin-bottom:-.2em}}.rules{border-top:1px solid var(--line-2)}.figs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(18px,3vw,44px);margin:0;align-items:start}.figs>div{padding-top:20px;border-top:3px solid var(--ink)}.figs>div:nth-child(2){margin-top:34px}.figs>div:nth-child(3){margin-top:12px}.figs>div:nth-child(4){margin-top:52px}.figs dt{font:800 clamp(80px,11vw,170px)/.8 var(--serif);font-stretch:62.5%;color:var(--cobalt);text-shadow:.04em .03em 0 rgba(232,68,46,.7);letter-spacing:-.02em}.figs dd{margin:16px 0 0;max-width:30ch;font-size:15px;line-height:1.5;color:var(--ink-2)}.rules__more{margin:clamp(30px,4vw,60px) 0 0;font-size:17px}@media(max-width:900px){.figs{grid-template-columns:1fr 1fr;gap:34px 22px}.figs>div:nth-child(n){margin-top:0}}@media(max-width:480px){.figs{grid-template-columns:1fr}}.doc{max-width:860px;margin:0 auto;padding:clamp(36px,6vw,90px) var(--gut) 80px}.doc__sec{margin-top:clamp(36px,5vw,64px);padding-top:22px;border-top:1px solid var(--line-2)}.doc__h{margin:0 0 14px;font:italic 800 clamp(30px,3.6vw,46px)/1 var(--serif);font-stretch:75%}.doc p,.doc li{font-size:17px;line-height:1.65;max-width:66ch}.doc__ul{padding-left:20px;display:grid;gap:12px}.doc__tbl{width:100%;border-collapse:collapse;margin:0 0 16px}.doc__tbl th,.doc__tbl td{padding:12px 0;border-bottom:1px solid var(--line);text-align:left;font-size:16px;font-weight:500}.doc__tbl td{text-align:right;font-family:var(--mono);font-size:14px}.nf{max-width:860px;margin:0 auto;padding:clamp(60px,10vw,150px) var(--gut)}.nf__h{margin:6px 0 18px;font:800 clamp(80px,17vw,240px)/.82 var(--serif);font-stretch:62.5%;text-transform:uppercase}.nf__h em{color:var(--cobalt)}.nf__p{max-width:44ch;font-size:19px;margin:0 0 28px}.foot{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 40px;padding:clamp(40px,5vw,72px) var(--gut) 36px;background:var(--ink);color:var(--paper)}.foot .logo{color:var(--paper)}.foot .logo__word b{color:#8ea0ff}.foot__l p{max-width:44ch;margin:18px 0 0;color:#f3efe4b8;line-height:1.55}.foot__nav{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.foot__nav a{font:500 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--paper);padding-bottom:3px;border-bottom:1px solid rgba(243,239,228,.3)}.foot__nav a:hover{border-bottom-color:var(--paper)}.foot__fine{grid-column:1 / -1;margin:18px 0 0;padding-top:18px;border-top:1px solid rgba(243,239,228,.18);color:#f3efe48c;font-size:10.5px}@media(max-width:760px){.foot{grid-template-columns:1fr}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}.hero__txt>*{animation:rise .7s var(--ease-out) backwards}.hero__txt>*:nth-child(2){animation-delay:.08s}.hero__txt>*:nth-child(3){animation-delay:.16s}.hero__txt>*:nth-child(4){animation-delay:.24s}.sheetimg{animation:rise .9s var(--ease-out) backwards}.sheetimg--2{animation-delay:.12s}.sheetimg--3{animation-delay:.24s}.room.is-gone .room__pic{filter:grayscale(1);opacity:.55}.room__gone{color:var(--vermilion)}
