@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-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}}}@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;--spacing:.25rem;--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{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}}:root{--ink:#242424;--muted:#777774;--paper:#fff;--ground:#f7f7f6;--blood:#8f1218;--blood-glow:#8f121873;--blood-glow-soft:#8f121847}*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow:hidden}body{background:var(--ground);color:var(--ink);font-family:var(--font-base), "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;-webkit-font-smoothing:antialiased}button,a{font:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:1px solid #353535}.has-soft-cursor,.has-soft-cursor *{cursor:none!important}.soft-cursor{z-index:40000;pointer-events:none;opacity:0;background:radial-gradient(circle,#1c1c1c6b 0%,#1c1c1c2e 38%,#1c1c1c0f 62%,#0000 74%);border-radius:50%;width:22px;height:22px;transition:width .22s,height .22s,opacity .16s,background .22s;position:fixed;top:0;left:0;box-shadow:0 0 10px #1414141f,0 0 22px #14141414}.soft-cursor.is-visible{opacity:1}.soft-cursor.is-active{background:radial-gradient(circle,#1c1c1c57 0%,#1c1c1c24 42%,#1c1c1c0d 64%,#0000 76%);width:34px;height:34px}.soft-cursor.is-text{background:radial-gradient(circle,#1c1c1c47 0%,#1c1c1c1a 48%,#0000 72%);width:16px;height:16px}@media (prefers-reduced-motion:reduce){.soft-cursor{transition:none}}.site-loader{z-index:20000;pointer-events:none;background:#fafafa;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-loader.is-done{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.site-loader.is-done .site-loader-inner,.site-loader.is-done .site-loader-logo,.site-loader.is-done .site-loader-logo img,.site-loader.is-done .site-loader-glow,.site-loader.is-done .site-loader-bloom,.site-loader.is-done .site-loader-bar{opacity:0!important;animation:none!important}.site-loader-bloom{opacity:0;background:radial-gradient(circle at 50% 48%,#fff 0%,#fffcf58c 28%,#fafaf800 62%);position:absolute;inset:-20%}.site-loader-inner{z-index:1;flex-direction:column;align-items:center;gap:28px;animation:1.2s both loaderIn;display:flex;position:relative}.site-loader-logo{place-items:center;display:grid;position:relative}.site-loader-glow{opacity:0;filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#fffffff2 0%,#ffffff47 42%,#0000 70%);border-radius:50%;width:140%;height:140%;position:absolute}.site-loader-logo img{z-index:1;width:min(42vw,220px);height:auto;position:relative}.site-loader.is-loading .site-loader-logo img{animation:2.8s ease-in-out infinite loaderPulse}.site-loader-bar{background:#e2e2e0;width:min(28vw,120px);height:1px;transition:opacity .4s;display:block;position:relative;overflow:hidden}.site-loader.is-loading .site-loader-bar:after{content:"";background:#222;animation:2.4s ease-in-out infinite loaderSweep;position:absolute;inset:0;transform:translate(-100%)}.site-loader.is-reveal .site-loader-bar{opacity:0}.site-loader.is-reveal .site-loader-logo img{animation:1.6s forwards loaderLogoLift}.site-loader.is-reveal .site-loader-glow{animation:1.6s forwards loaderGlowLeak}.site-loader.is-reveal .site-loader-bloom{animation:1.6s forwards loaderBloom}.site-loader.is-reveal .site-loader-inner{animation:1.6s forwards loaderInnerOut}.sketch-site.is-loading .mockup-canvas{opacity:0;pointer-events:none}.sketch-site.is-reveal .mockup-canvas{pointer-events:none}.sketch-site.is-reveal .book-structure{animation:1.8s cubic-bezier(.22,1,.36,1) .12s both bookEnter}.sketch-site.is-reveal .index-panel{animation:1.5s cubic-bezier(.22,1,.36,1) .38s both indexEnter}.sketch-site.is-reveal .dynamic-spread{animation:1.5s cubic-bezier(.22,1,.36,1) .56s both spreadEnter}.sketch-site.is-reveal .page-flips{animation:1.4s .7s both flipsEnter}.sketch-site.is-open .book-structure,.sketch-site.is-open .dynamic-spread,.sketch-site.is-open .page-flips{opacity:1;filter:none;transform:none}.sketch-site.is-open .index-panel{opacity:1;transform:none}@keyframes loaderIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes loaderPulse{0%,to{opacity:.72}50%{opacity:1}}@keyframes loaderSweep{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@keyframes loaderGlowLeak{0%{opacity:0;transform:scale(.55)}35%{opacity:.85;transform:scale(1.05)}to{opacity:1;transform:scale(2.4)}}@keyframes loaderBloom{0%{opacity:0;transform:scale(.3)}40%{opacity:.75;transform:scale(1)}to{opacity:1;transform:scale(2.6)}}@keyframes loaderLogoLift{0%{opacity:1;filter:brightness();transform:scale(1)}45%{opacity:1;filter:brightness(1.15);transform:scale(1.04)}to{opacity:0;filter:brightness(1.4);transform:scale(1.12)}}@keyframes loaderInnerOut{0%,55%{opacity:1}to{opacity:0}}@keyframes bookEnter{0%{opacity:0;filter:blur(8px);transform:scale(.92)translateY(2.5vh)}55%{opacity:1;filter:blur(1px)}to{opacity:1;filter:blur();transform:scale(1)translateY(0)}}@keyframes indexEnter{0%{opacity:0;transform:translateY(-5cqh)}to{opacity:1;transform:none}}@keyframes spreadEnter{0%{opacity:0;filter:blur(4px);transform:translateY(1.2cqh)}to{opacity:1;filter:blur();transform:none}}@keyframes flipsEnter{0%{opacity:0}to{opacity:1}}.sketch-site{background:#fafafa;width:100vw;height:100svh;min-height:580px;position:relative;overflow:hidden}.mockup-canvas{width:100vw;height:100svh;transform-style:preserve-3d;position:relative;overflow:visible;container-type:size}.site-copyright{z-index:30;color:#9a9a97;letter-spacing:.14em;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(9px,.85vw,12px);font-weight:500;line-height:1;position:absolute;bottom:clamp(10px,1.8vh,22px);right:clamp(12px,2.2vw,28px)}.sketch-site.is-loading .site-copyright{opacity:0}.sketch-site.is-reveal .site-copyright,.sketch-site.is-open .site-copyright{opacity:1;transition:opacity .6s .8s}.book-structure{z-index:1;width:87.267%;height:90%;display:block;position:absolute;top:5%;left:7.733%;overflow:visible}.ground-shadow{fill:#0000002e;filter:blur(10px)}.cover-shape{fill:url(#leather);stroke:#1a1a1a;stroke-width:1.15px;stroke-linejoin:round}.cover-seam{fill:none;stroke:#ffffff1f;stroke-width:.55px;stroke-linecap:round;stroke-linejoin:round}.page-block{fill:#f7f7f5;stroke:#a6a6a2;stroke-width:.52px;stroke-linejoin:round}.page-edge{fill:none;stroke:#9f9f9b;stroke-linecap:round}.side-stack{fill:#fafaf8;stroke:#aaa;stroke-width:.45px}.side-edge-lines path{fill:none;stroke:#9c9c98;stroke-width:.32px}.page-surface{stroke:#d0d0cc;stroke-width:.55px;stroke-linejoin:round}.page-volume{pointer-events:none;mix-blend-mode:multiply}.page-volume-left,.page-volume-right{opacity:.72}.page-bottom-relief{pointer-events:none;mix-blend-mode:multiply}.page-shoulder{pointer-events:none}.page-rim{fill:none;stroke:#b1b1ad;stroke-width:.48px;stroke-linejoin:round}.gutter-shade{pointer-events:none;opacity:.22}.spine-line{fill:none;stroke:#9a9a96;stroke-width:.3px;stroke-linecap:round;opacity:.18}.bookmark{fill:#1a1a1a;stroke:#111;stroke-width:.55px;filter:drop-shadow(2px 3px 2px #0000002e)}.bookmark-highlight{fill:none;stroke:#ffffff29;stroke-width:.5px}.index-panel{z-index:20;filter:drop-shadow(.14cqw .3cqh .1cqw #00000042)drop-shadow(.85cqw 1.7cqh .95cqw #0000004d);width:9.6%;height:88%;position:absolute;top:0;left:9%;overflow:visible}.index-panel:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 3.4cqh),0 100%);background:linear-gradient(#0000000f,#0000 2.6cqh),linear-gradient(#0000 calc(100% - 9cqh),#0000000d 100%),linear-gradient(90deg,#dcdbd5 0%,#ecebe6 4%,#f8f7f3 16%,#fcfbf8 46%,#f3f2ee 78%,#e3e2dc 94%,#cfceca 100%);position:absolute;inset:0}.index-panel:after{content:"";z-index:1;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 3.4cqh),0 100%);background:linear-gradient(#ffffff8c,#fff0 1.4cqh),linear-gradient(90deg,#0000001f 0%,#ffffff61 4.5%,#fff0 22% 58%,#0000000b 84%,#00000029 100%),linear-gradient(#0000 calc(100% - 6.5cqh),#0000000d calc(100% - 2cqh),#00000021 100%);position:absolute;inset:0}.bookmark-hole{z-index:3;background:#fafafa;border-radius:50%;width:.8cqw;height:.8cqw;position:absolute;top:2.4cqh;left:50%;transform:translate(-50%);box-shadow:inset 0 .07cqw .16cqw #00000061,0 .05cqw #ffffffd9}.bookmark-cord{z-index:2;width:0;height:0;position:absolute;top:calc(2.4cqh + .4cqw);left:50%}.bookmark-cord:before,.bookmark-cord:after{content:"";transform-origin:bottom;background:linear-gradient(#0d0d0d,#2c2c2c);border-radius:.16cqw;width:.32cqw;height:7cqh;position:absolute;bottom:0;left:-.16cqw}.bookmark-cord:before{transform:rotate(-12deg)}.bookmark-cord:after{transform:rotate(10deg)}.site-signature{z-index:4;text-decoration:none;display:block;position:absolute;top:8.5%;left:21%;right:21%}.site-signature img{width:100%;height:auto;display:block}.index-panel nav{z-index:4;flex-direction:column;justify-content:flex-start;gap:3.4cqh;display:flex;position:absolute;inset:27% 12% 16% 14%;overflow:visible}.index-panel nav a{color:#6e6e6c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 1.2cqw;align-items:center;gap:.25cqw;width:100%;min-width:0;padding:0;text-decoration:none;transition:color .22s,transform .24s;display:grid;overflow:visible}.index-panel nav a:hover,.index-panel nav a.is-active{color:#1e1e1e}.nav-label{flex-direction:column;gap:.6cqh;min-width:0;display:flex;overflow:visible}.index-panel nav a strong{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding-right:.14em;font-size:clamp(10px,.98cqw,16px);font-weight:500;line-height:1;display:block;overflow:visible}.index-panel nav a small{color:#9a9a97;letter-spacing:.12em;font-size:clamp(8px,.68cqw,12px);transition:color .22s}.index-panel nav a:hover small,.index-panel nav a.is-active small{color:#555}.index-panel nav a i{opacity:0;filter:blur();place-items:center;width:1.35cqw;font-style:normal;display:grid;position:relative;transform:none}.index-panel nav a.is-active i{opacity:1;animation:.52s cubic-bezier(.22,1,.36,1) both brushMarkIn}.index-panel nav a.is-active i:after{content:"";opacity:.45;transform-origin:0;background:currentColor;height:1px;animation:.48s cubic-bezier(.22,1,.36,1) .12s both brushMarkLine;position:absolute;bottom:-.18em;left:10%;right:10%;transform:scaleX(0)}.brush-mark{object-fit:contain;opacity:.88;width:clamp(12px,1.2cqw,18px);height:clamp(12px,1.2cqw,18px);display:block}.dynamic-spread{z-index:4;pointer-events:none;position:absolute;inset:0}.paper-content{z-index:5;color:#2a2a2a;pointer-events:auto;animation:none;position:absolute}.sketch-site.is-reveal .paper-content{animation:.8s cubic-bezier(.22,1,.36,1) .22s both diaryInkIn}.left-paper{text-align:center;flex-direction:column;align-items:center;width:20.5%;height:60%;display:flex;top:15.9%;left:26.9%}.spread-mark{opacity:.92;width:72%;height:auto;margin-top:14%}.right-paper{width:20.2%;height:60%;min-height:0;top:15.9%;left:65.2%}.news-left,.news-right,.about-left,.about-right,.games-left,.games-right,.contact-left,.contact-right{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;height:60%;display:flex;top:15.9%}.news-left,.about-left,.games-left,.contact-left{width:20.5%;left:26.9%}.news-right,.about-right,.games-right,.contact-right{width:20.2%;min-height:0;left:65.2%}.news-left,.news-right,.games-left,.games-right{overflow:hidden}.page-header,.news-left-header,.contact-left-header,.games-left-header,.member-list-header{text-align:left;border-bottom:.04cqw solid #c4c4c0;flex:none;align-self:stretch;width:100%;margin:0 0 1.4cqh;padding:0 0 1.5cqh}.page-eyebrow,.news-eyebrow,.about-eyebrow,.contact-eyebrow,.games-eyebrow,.member-list-title{color:#2a2a2a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.18em;margin:0 0 .85cqh;font-size:clamp(15px,1.45cqw,23px);font-weight:500;line-height:1.15;display:flex}.page-eyebrow-icon{flex:none;width:.82em;height:.82em;margin-top:.02em;display:block}.page-lead,.news-lead,.about-lead,.contact-page-lead,.games-lead,.member-lead{color:#555;letter-spacing:.04em;margin:0;font-size:clamp(9px,.72cqw,13px);line-height:1.7}.news-left .news-list{padding-top:.35cqh}.games-left-header{margin-bottom:2.2cqh!important}.games-left .games-ink{padding-top:.55cqh}.news-list{flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.news-list li,.news-list-item{cursor:pointer;border-bottom:.04cqw solid #d0d0cc;flex:1 1 0;grid-template-columns:4.4cqw minmax(0,1fr);align-content:center;gap:.75cqw;min-height:0;padding:.35cqh 0;display:grid}.news-list-item:focus-visible{outline-offset:2px;outline:1px solid #8a8a86}.news-list time{color:#666;letter-spacing:.04em;flex-direction:column;gap:.18cqh;padding-top:.15cqh;font-size:clamp(10px,.82cqw,14px);line-height:1.3;display:flex}.news-list-body{flex-direction:column;justify-content:center;min-width:0;display:flex}.news-category{color:#2a2a2a;letter-spacing:.14em;border:.045cqw solid #2a2a2a;align-self:flex-start;margin:0 0 .45cqh;padding:.18cqh .4cqw;font-size:clamp(8px,.58cqw,11px);font-weight:600;line-height:1.2;transition:color .18s,border-color .18s,text-shadow .18s;display:inline-block}.news-list-item:hover .news-category,.news-list-item:focus-visible .news-category,.news-modal .news-category{color:var(--blood);border-color:var(--blood);text-shadow:0 0 .45cqw var(--blood-glow-soft)}.news-list h3{letter-spacing:.03em;margin:0 0 .4cqh;font-size:clamp(10px,.92cqw,15px);font-weight:600;line-height:1.4}.news-list p{color:#666;letter-spacing:.02em;margin:0 0 .55cqh;font-size:clamp(9px,.72cqw,13px);line-height:1.65}.news-view-more{color:#555;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.3cqw;font-size:clamp(8px,.6cqw,11px);font-weight:500;display:inline-flex;position:relative}.news-list-item:hover .news-view-more{color:#222}.news-ink,.games-ink,.spread-ink{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.news-ink .news-list,.games-ink .games-list{flex:auto}.news-ink.is-ink-out,.news-ink.is-ink-in,.games-ink.is-ink-out,.games-ink.is-ink-in,.spread-ink.is-ink-out,.spread-ink.is-ink-in,.dynamic-spread.is-departing,.dynamic-spread.is-arriving{pointer-events:none}.news-ink.is-ink-out .news-list-item,.news-ink.is-ink-out .news-pager,.games-ink.is-ink-out .games-item,.games-ink.is-ink-out .news-pager,.spread-ink.is-ink-out>*,.spread-ink.is-ink-out .spread-cta,.dynamic-spread.is-departing .page-header,.dynamic-spread.is-departing .news-list-item,.dynamic-spread.is-departing .member-row,.dynamic-spread.is-departing .games-item,.dynamic-spread.is-departing .spread-mark,.dynamic-spread.is-departing .about-intro>*,.dynamic-spread.is-departing .contact-copy-block>*,.dynamic-spread.is-departing .contact-info,.dynamic-spread.is-departing .contact-form>*,.dynamic-spread.is-departing .contact-confirm>*,.dynamic-spread.is-departing .contact-done>*,.dynamic-spread.is-departing .members-and-more,.dynamic-spread.is-departing .news-pager,.dynamic-spread.is-departing .games-pager,.dynamic-spread.is-departing .spread-cta{animation:.64s cubic-bezier(.33,0,.2,1) forwards diaryInkOut}.news-ink.is-ink-in .news-list-item,.news-ink.is-ink-in .news-pager,.games-ink.is-ink-in .games-item,.games-ink.is-ink-in .news-pager,.spread-ink.is-ink-in>*,.spread-ink.is-ink-in .spread-cta,.dynamic-spread.is-arriving .page-header,.dynamic-spread.is-arriving .news-list-item,.dynamic-spread.is-arriving .member-row,.dynamic-spread.is-arriving .games-item,.dynamic-spread.is-arriving .spread-mark,.dynamic-spread.is-arriving .about-intro>*,.dynamic-spread.is-arriving .contact-copy-block>*,.dynamic-spread.is-arriving .contact-info,.dynamic-spread.is-arriving .contact-form>*,.dynamic-spread.is-arriving .contact-confirm>*,.dynamic-spread.is-arriving .contact-done>*,.dynamic-spread.is-arriving .members-and-more,.dynamic-spread.is-arriving .news-pager,.dynamic-spread.is-arriving .games-pager,.dynamic-spread.is-arriving .spread-cta{animation:.8s cubic-bezier(.22,1,.36,1) both diaryInkIn}.news-ink.is-ink-out .news-list-item:first-child,.news-ink.is-ink-in .news-list-item:first-child,.games-ink.is-ink-out .games-item:first-child,.games-ink.is-ink-in .games-item:first-child,.dynamic-spread.is-departing .news-list-item:first-child,.dynamic-spread.is-arriving .news-list-item:first-child,.dynamic-spread.is-departing .member-row:first-child,.dynamic-spread.is-arriving .member-row:first-child,.dynamic-spread.is-departing .games-item:first-child,.dynamic-spread.is-arriving .games-item:first-child,.dynamic-spread.is-departing .about-intro>:first-child,.dynamic-spread.is-arriving .about-intro>:first-child,.dynamic-spread.is-departing .contact-copy-block>:first-child,.dynamic-spread.is-arriving .contact-copy-block>:first-child,.dynamic-spread.is-departing .contact-form>:first-child,.dynamic-spread.is-arriving .contact-form>:first-child,.dynamic-spread.is-departing .contact-confirm>:first-child,.dynamic-spread.is-arriving .contact-confirm>:first-child,.dynamic-spread.is-departing .contact-done>:first-child,.dynamic-spread.is-arriving .contact-done>:first-child,.dynamic-spread.is-departing .page-header,.dynamic-spread.is-arriving .page-header{animation-delay:0s}.news-ink.is-ink-out .news-list-item:nth-child(2),.news-ink.is-ink-in .news-list-item:nth-child(2),.games-ink.is-ink-out .games-item:nth-child(2),.games-ink.is-ink-in .games-item:nth-child(2),.dynamic-spread.is-departing .news-list-item:nth-child(2),.dynamic-spread.is-arriving .news-list-item:nth-child(2),.dynamic-spread.is-departing .member-row:nth-child(2),.dynamic-spread.is-arriving .member-row:nth-child(2),.dynamic-spread.is-departing .games-item:nth-child(2),.dynamic-spread.is-arriving .games-item:nth-child(2),.dynamic-spread.is-departing .about-intro>:nth-child(2),.dynamic-spread.is-arriving .about-intro>:nth-child(2),.dynamic-spread.is-departing .contact-copy-block>:nth-child(2),.dynamic-spread.is-arriving .contact-copy-block>:nth-child(2),.dynamic-spread.is-departing .contact-form>:nth-child(2),.dynamic-spread.is-arriving .contact-form>:nth-child(2),.dynamic-spread.is-departing .contact-confirm>:nth-child(2),.dynamic-spread.is-arriving .contact-confirm>:nth-child(2),.dynamic-spread.is-departing .contact-done>:nth-child(2),.dynamic-spread.is-arriving .contact-done>:nth-child(2),.dynamic-spread.is-departing .spread-mark,.dynamic-spread.is-arriving .spread-mark,.dynamic-spread.is-departing .contact-info,.dynamic-spread.is-arriving .contact-info{animation-delay:70ms}.news-ink.is-ink-out .news-list-item:nth-child(3),.news-ink.is-ink-in .news-list-item:nth-child(3),.dynamic-spread.is-departing .news-list-item:nth-child(3),.dynamic-spread.is-arriving .news-list-item:nth-child(3),.dynamic-spread.is-departing .member-row:nth-child(3),.dynamic-spread.is-arriving .member-row:nth-child(3),.dynamic-spread.is-departing .games-item:nth-child(3),.dynamic-spread.is-arriving .games-item:nth-child(3),.dynamic-spread.is-departing .about-intro>:nth-child(3),.dynamic-spread.is-arriving .about-intro>:nth-child(3),.dynamic-spread.is-departing .contact-copy-block>:nth-child(3),.dynamic-spread.is-arriving .contact-copy-block>:nth-child(3),.dynamic-spread.is-departing .contact-form>:nth-child(3),.dynamic-spread.is-arriving .contact-form>:nth-child(3),.dynamic-spread.is-departing .contact-confirm>:nth-child(3),.dynamic-spread.is-arriving .contact-confirm>:nth-child(3),.dynamic-spread.is-departing .contact-done>:nth-child(3),.dynamic-spread.is-arriving .contact-done>:nth-child(3){animation-delay:.14s}.news-ink.is-ink-out .news-list-item:nth-child(4),.news-ink.is-ink-in .news-list-item:nth-child(4),.dynamic-spread.is-departing .news-list-item:nth-child(4),.dynamic-spread.is-arriving .news-list-item:nth-child(4),.dynamic-spread.is-departing .about-intro>:nth-child(4),.dynamic-spread.is-arriving .about-intro>:nth-child(4),.dynamic-spread.is-departing .contact-form>:nth-child(4),.dynamic-spread.is-arriving .contact-form>:nth-child(4),.dynamic-spread.is-departing .contact-confirm>:nth-child(4),.dynamic-spread.is-arriving .contact-confirm>:nth-child(4),.dynamic-spread.is-departing .contact-done>:nth-child(4),.dynamic-spread.is-arriving .contact-done>:nth-child(4),.dynamic-spread.is-departing .members-and-more,.dynamic-spread.is-arriving .members-and-more,.news-ink.is-ink-out .news-pager,.news-ink.is-ink-in .news-pager,.games-ink.is-ink-out .news-pager,.games-ink.is-ink-in .news-pager,.spread-ink.is-ink-out .spread-cta,.spread-ink.is-ink-in .spread-cta,.dynamic-spread.is-departing .news-pager,.dynamic-spread.is-arriving .news-pager,.dynamic-spread.is-departing .games-pager,.dynamic-spread.is-arriving .games-pager,.dynamic-spread.is-departing .spread-cta,.dynamic-spread.is-arriving .spread-cta,.dynamic-spread.is-departing .contact-form>:nth-child(5),.dynamic-spread.is-arriving .contact-form>:nth-child(5),.dynamic-spread.is-departing .contact-confirm>:nth-child(5),.dynamic-spread.is-arriving .contact-confirm>:nth-child(5){animation-delay:.21s}.spread-ink.is-ink-out>:first-child,.spread-ink.is-ink-in>:first-child{animation-delay:0s}.spread-ink.is-ink-out>:nth-child(2),.spread-ink.is-ink-in>:nth-child(2){animation-delay:70ms}.spread-ink.is-ink-out>:nth-child(3),.spread-ink.is-ink-in>:nth-child(3){animation-delay:.14s}.spread-ink.is-ink-out>:nth-child(4),.spread-ink.is-ink-in>:nth-child(4){animation-delay:.21s}@keyframes diaryInkOut{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(7px);transform:translateY(.25cqh)scale(.985)}}@keyframes diaryInkIn{0%{opacity:0;filter:blur(8px);transform:translateY(.45cqh)scale(.96)}55%{opacity:.82;filter:blur(2.5px);transform:translateY(.08cqh)scale(1.01)}to{opacity:1;filter:blur();transform:none}}.news-pager{color:#8a8a86;letter-spacing:.14em;flex:none;justify-content:flex-end;align-items:center;gap:.65cqw;margin-top:auto;padding-top:.9cqh;font-size:clamp(9px,.72cqw,12px);display:flex}.news-pager-status{text-align:center;color:#666;font-variant-numeric:tabular-nums;min-width:4.2em}.news-pager-btn{width:1.6em;height:1.6em;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:color .18s,transform .18s;display:inline-flex}.news-pager-btn:hover:not(:disabled),.news-pager-btn:focus-visible:not(:disabled){color:#222;transform:translateY(-.1cqh)}.news-pager-btn:disabled{opacity:.28;cursor:default}.spread-cta{color:#2a2a2a;width:fit-content;font:inherit;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#fff;border:.04cqw solid #2a2a2a;flex:none;justify-content:center;align-self:flex-end;align-items:center;gap:.35cqw;margin-top:auto;padding:.7cqh .85cqw;font-size:clamp(9px,.72cqw,12px);font-weight:500;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.spread-cta.is-ja{letter-spacing:.06em;text-transform:none}.spread-cta.is-back{letter-spacing:.12em}.spread-cta.is-back.is-ja{letter-spacing:.04em}.spread-cta:hover:not(:disabled),.spread-cta:focus-visible:not(:disabled){color:#fff;background:#2a2a2a;border-color:#2a2a2a}.spread-cta:disabled{opacity:.4;cursor:default}.news-modal{z-index:12000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#12121261;place-items:center;padding:clamp(1.25rem,4vh,3rem) clamp(1rem,4vw,2.5rem);animation:.24s both newsModalIn;display:grid;position:fixed;inset:0}.news-modal-panel{color:#222;background:linear-gradient(165deg,#fefefd 0%,#fafaf9 42%,#f7f7f5 100%);width:min(52rem,100%);max-height:min(82vh,40rem);padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,3.2vw,2.75rem) clamp(2rem,4vw,3rem);animation:.42s cubic-bezier(.22,1,.36,1) both newsModalPanelIn;position:relative;overflow:auto;box-shadow:0 1.5rem 3.5rem #00000029}.news-modal-top{border-bottom:1px solid #e2e2de;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 1.75rem;padding:0 0 1rem;display:flex}.news-modal-eyebrow{color:#2a2a2a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.18em;margin:0;font-size:clamp(.85rem,1.2vw,1rem);font-weight:500;display:flex}.news-modal-close{color:#888;font:inherit;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:0;padding:0 0 .15em;font-size:.72rem;font-weight:500;position:relative}.news-modal-close:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.news-modal-close:hover,.news-modal-close:focus-visible{color:#222}.news-modal-close:hover:after,.news-modal-close:focus-visible:after{transform-origin:0;transform:scaleX(1)}.news-modal-main{grid-template-columns:6.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.news-modal-aside{flex-direction:column;align-items:flex-start;gap:.85rem;padding-top:.15rem;display:flex}.news-modal-aside time{color:#666;letter-spacing:.08em;flex-direction:column;gap:.2rem;font-size:.82rem;line-height:1.25;display:flex}.news-modal-aside time span:first-child{color:#999;letter-spacing:.16em;font-size:.7rem}.news-modal-panel .news-category{margin:0}.news-modal-copy h2{letter-spacing:.02em;max-width:28em;margin:0 0 1.2rem;font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:600;line-height:1.4}.news-modal-body{max-width:36em}.news-modal-body p{color:#6a6a66;letter-spacing:.03em;margin:0 0 1.1em;font-size:clamp(.92rem,1.15vw,1.02rem);line-height:2}.news-modal-body p:last-child{margin-bottom:0}.news-modal-cta{color:#2a2a2a;letter-spacing:.12em;background:#fff;border:1px solid #2a2a2a;align-items:center;gap:.4rem;margin-top:1.5rem;padding:.85rem 1.15rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.news-modal-cta svg{width:.95rem;height:.95rem}.news-modal-cta:hover,.news-modal-cta:focus-visible{color:#fff;background:#2a2a2a}@keyframes newsModalIn{0%{opacity:0}to{opacity:1}}@keyframes newsModalPanelIn{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:none}}@media (max-width:640px){.news-modal-main{grid-template-columns:1fr;gap:1rem}.news-modal-aside{flex-direction:row;align-items:center;gap:.85rem}.news-modal-aside time{flex-direction:row;align-items:baseline;gap:.4rem}}.member-list{flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative}.member-list-header{flex:none;margin-bottom:1.9cqh!important}.member-list-body{flex-direction:column;flex:auto;justify-content:flex-start;gap:3.2cqh;min-height:0;padding-top:.85cqh;display:flex}.member-row{min-height:0;color:inherit;border:0;flex:none;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:.75cqw;padding:.65cqh 0;text-decoration:none;display:grid!important}.member-list-body>.member-row:first-of-type{padding-top:0}.member-row.is-photo-right{grid-template-columns:minmax(0,1fr) 90px}.member-row.is-photo-right .member-photo{grid-area:1/2}.member-row.is-photo-right .member-text{text-align:right;grid-area:1/1;align-items:flex-end}.member-row.is-photo-right .member-link{align-self:flex-end}.member-row.is-static{cursor:default}.member-photo{aspect-ratio:1;background:#efefed;border:.045cqw solid #9a9a96;width:90px;height:90px;overflow:hidden;box-shadow:inset 0 0 0 .08cqw #fff}.member-photo img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .28s;display:block}.member-photo.is-you{background:linear-gradient(#f4f4f1 0%,#e8e8e4 100%);place-items:center;transition:background .28s;display:grid}.member-photo.is-you img{object-fit:contain;filter:none;width:72%;height:72%;transition:filter .28s}.member-row:hover .member-photo:not(.is-you) img,.member-row:focus-visible .member-photo:not(.is-you) img{filter:grayscale(0)}.member-row:hover .member-photo.is-you,.member-row:focus-within .member-photo.is-you{background:#2a2a2a}.member-row:hover .member-photo.is-you img,.member-row:focus-within .member-photo.is-you img{filter:invert()}.member-text{flex-direction:column;justify-content:center;gap:.25cqh;min-width:0;display:flex}.member-text h3{letter-spacing:.04em;margin:0;font-size:clamp(14px,1.2cqw,19px);font-weight:600;line-height:1.3;transition:color .18s,text-shadow .18s}.member-row.is-accent-a:hover .member-text h3,.member-row.is-accent-a:focus-within .member-text h3,.member-row.is-accent-t:hover .member-text h3,.member-row.is-accent-t:focus-within .member-text h3{color:var(--blood);text-shadow:0 0 .45cqw var(--blood-glow), 0 0 1cqw var(--blood-glow-soft)}.member-role{color:#666;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(9px,.68cqw,12px);font-weight:500}.member-bio{color:#555;letter-spacing:.03em;margin:.25cqh 0 0;font-size:clamp(9px,.68cqw,11px);line-height:1.65}.member-link{color:#2a2a2a;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.28cqw;width:max-content;max-width:100%;margin:.4cqh 0 0;padding:0;font-size:clamp(10px,.74cqw,13px);font-weight:500;line-height:1.2;transition:color .16s;display:inline-flex}.member-link>span{border-bottom:none;padding-bottom:.12em;display:inline-block;position:relative}.member-link>span:after{content:"";transform-origin:0;background:#8f8f8b;width:100%;height:1px;transition:transform .36s cubic-bezier(.22,1,.36,1),background-color .18s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.member-link svg{flex:none;width:12px;height:12px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.member-row:hover .member-link,.member-row:focus-within .member-link{color:#111}.member-row:hover .member-link>span:after,.member-row:focus-within .member-link>span:after{background:#222;animation:.42s cubic-bezier(.22,1,.36,1) both inkUnderline}.member-row:hover .member-link svg,.member-row:focus-within .member-link svg{transform:translate(.12cqw,-.12cqw)}.games-list{flex-direction:column;flex:auto;gap:1.15cqh;height:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.games-right .games-list{padding-top:.35cqh}.games-item{flex-direction:column;flex:1 1 0;gap:1.05cqh;min-height:0;padding:0;display:flex;overflow:hidden}.games-item-media{flex-direction:column;flex:auto;gap:1cqh;min-width:0;min-height:0;display:flex;overflow:hidden}.games-item-number{color:#2a2a2a;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;flex:none;font-size:clamp(12px,1.05cqw,17px);font-weight:500;line-height:1.15}.games-item-thumb{background:#e8e8e4;flex:auto;width:100%;min-height:0;overflow:hidden}.games-item-thumb img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1),filter .42s cubic-bezier(.22,1,.36,1);display:block}.games-item:hover .games-item-thumb img{filter:grayscale(0);transform:scale(1.03)}.games-item-body{flex-direction:column;flex:none;gap:.4cqh;min-width:0;padding-top:.35cqh;display:flex}.games-item-category{color:#2a2a2a;letter-spacing:.14em;border-top:.04cqw solid #2a2a2a;border-bottom:.04cqw solid #2a2a2a;align-self:flex-start;margin:0;padding:.15cqh 0;font-size:clamp(8px,.62cqw,11px);font-weight:600;line-height:1.4;transition:color .18s,border-color .18s,text-shadow .18s;display:inline-block}.games-item:hover .games-item-category{color:var(--blood);border-top-color:var(--blood);border-bottom-color:var(--blood);text-shadow:0 0 .45cqw var(--blood-glow-soft)}.games-item-body h3{letter-spacing:.06em;word-break:break-all;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:clamp(11px,1cqw,16px);font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.games-item-desc,.games-item-body p{color:#666;letter-spacing:.02em;margin:0;font-size:clamp(9px,.7cqw,12px);line-height:1.5}.games-item-arrow{color:#555;letter-spacing:.08em;white-space:nowrap;font-size:1em;line-height:1;transition:color .18s,transform .24s cubic-bezier(.22,1,.36,1);display:inline-block}.games-item:hover .games-item-arrow{color:var(--blood);transform:translate(.18cqw)}.games-list .games-item:hover{transform:none}.members-and-more{color:#8a8a86;letter-spacing:.12em;text-align:right;white-space:nowrap;margin:0;font-size:clamp(9px,.78cqw,13px);font-weight:400;position:absolute;bottom:-2.8cqh;right:-.2cqw}.about-left{align-items:center;overflow:visible}.about-right{flex-direction:column;display:flex;overflow:visible}.about-left .spread-mark{flex:none;width:58%;margin-top:1cqh;margin-left:auto;margin-right:auto;display:block}.about-intro{text-align:left;letter-spacing:.04em;flex-direction:column;flex:auto;gap:1.3cqh;width:100%;min-height:0;margin-top:1.4cqh;margin-bottom:0;font-size:clamp(9px,.78cqw,14px);line-height:2;display:flex;container-type:inline-size}.about-intro>p{text-align:center;white-space:nowrap;max-width:100%;margin:0;font-size:clamp(8px,3.57143cqi,14px)}.about-nat{width:fit-content;margin:2.2cqh auto;padding:.5cqh 0;list-style:none}.about-nat li{cursor:default;align-items:baseline;gap:.45em;width:fit-content;min-width:0;margin:0 0 2.4cqh;display:flex}.about-nat li:last-child{margin-bottom:0}.about-nat-letter{letter-spacing:0;color:#2a2a2a;font-size:clamp(20px,1.9cqw,30px);font-weight:500;line-height:1;transition:color .18s,text-shadow .18s}.about-nat .is-n:hover .about-nat-letter,.about-nat .is-n:hover .about-nat-label,.about-nat .is-a:hover .about-nat-letter,.about-nat .is-a:hover .about-nat-label,.about-nat .is-t:hover .about-nat-letter,.about-nat .is-t:hover .about-nat-label{color:var(--blood);text-shadow:0 0 .55cqw var(--blood-glow), 0 0 1.2cqw var(--blood-glow-soft)}.about-nat-label{color:#444;letter-spacing:.22em;min-width:0;font-size:clamp(9px,.74cqw,13px);line-height:1.4;transition:color .18s,text-shadow .18s}.about-social{border:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8cqw;margin-top:auto;padding-top:.8cqh;display:flex}.about-social a{color:#2a2a2a;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:.28cqw;width:max-content;max-width:100%;padding:0;font-size:clamp(10px,.74cqw,13px);font-weight:500;line-height:1.2;text-decoration:none;transition:color .16s;display:inline-flex}.about-social a>span{border-bottom:none;padding-bottom:.12em;display:inline-block;position:relative}.about-social a>span:after{content:"";transform-origin:0;background:#8f8f8b;width:100%;height:1px;transition:background-color .18s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.about-social a svg{flex:none;width:12px;height:12px;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.about-social a:hover{color:#111}.about-social a:hover>span:after{background:#222;animation:.42s cubic-bezier(.22,1,.36,1) both inkUnderline}.about-social a:hover svg{transform:translate(.12cqw,-.12cqw)}.contact-left{gap:0}.contact-copy-block{flex-direction:column;gap:1.7cqh;display:flex}.contact-copy-block p{color:#555;letter-spacing:.02em;margin:0;font-size:clamp(10px,.88cqw,14px);line-height:2}.contact-info{margin-top:auto;padding-top:2.6cqh}.contact-info-label{color:#777;letter-spacing:.14em;text-transform:uppercase;border-bottom:.04cqw solid #bbb;margin:0 0 1.4cqh;padding-bottom:.85cqh;font-size:clamp(9px,.74cqw,12px);font-weight:500}.contact-info ul{flex-direction:column;gap:1.25cqh;margin:0;padding:0;list-style:none;display:flex}.contact-info li{color:#444;letter-spacing:.02em;grid-template-columns:1.55cqw minmax(0,1fr);align-items:center;column-gap:.55cqw;font-size:clamp(10px,.84cqw,13px);line-height:1.35;display:grid}.contact-info-icon{color:#999;letter-spacing:0;place-items:center;width:100%;height:1.15em;font-size:clamp(10px,.84cqw,13px);font-weight:500;line-height:1;display:grid}.contact-info-icon svg{width:1em;height:1em;display:block}.contact-info a{min-width:0;color:inherit;align-items:center;gap:.22cqw;line-height:1.35;text-decoration:none;display:inline-flex}.contact-info a>span{padding-bottom:.08em;display:inline-block;position:relative}.contact-info a>span:after{content:"";transform-origin:0;background:#8f8f8b;width:100%;height:1px;transition:background-color .18s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.contact-info a svg{flex:none;width:.95em;height:.95em;margin-top:-.12em;transition:transform .28s cubic-bezier(.22,1,.36,1);display:block}.contact-info a:hover>span:after{background:#222}.contact-info a:hover svg{transform:translate(.12cqw,-.12cqw)}.contact-form{flex-direction:column;flex:1;gap:2.6cqh;width:100%;min-height:0;display:flex}.contact-form label,.contact-select{flex-direction:column;gap:.85cqh;display:flex;position:relative}.contact-form label.contact-message{flex:1;min-height:0}.contact-field-label{color:#8a8a88;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,.76cqw,12px);font-weight:500}.contact-form input,.contact-form textarea,.contact-select-trigger{color:#222;width:100%;font:inherit;letter-spacing:.02em;resize:none;text-align:left;background:0 0;border:0;border-bottom:.04cqw solid #c8c8c5;border-radius:0;outline:none;margin:0;padding:1.2cqh 0 1.3cqh;font-size:clamp(10px,.78cqw,13px)}.contact-select-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:.8cqw;display:flex}.contact-select-trigger.is-placeholder{color:#b0b0ae}.contact-select-trigger i{border-bottom:.035cqw solid #888;border-right:.035cqw solid #888;flex:none;width:.38cqw;height:.38cqw;transition:transform .18s;transform:translateY(-22%)rotate(45deg)}.contact-select.is-open .contact-select-trigger{border-bottom-color:#222}.contact-select.is-open .contact-select-trigger i{transform:translateY(18%)rotate(225deg)}.contact-select-menu{z-index:40;background:#fff;border:.035cqw solid #e2e2df;border-radius:.55cqw;margin:0;padding:.55cqh 0;list-style:none;animation:.16s both contactMenuIn;position:absolute;top:calc(100% + .7cqh);left:0;right:0;box-shadow:0 .2cqh .55cqh #1414140a,0 .85cqh 2.2cqh #1414141a}@keyframes contactMenuIn{0%{opacity:0;transform:translateY(-.4cqh)}to{opacity:1;transform:translateY(0)}}.contact-select-menu button{color:#555;cursor:pointer;width:100%;font:inherit;letter-spacing:.03em;text-align:left;text-indent:0;text-transform:none;background:0 0;border:0;grid-template-columns:.9cqw 1fr;align-items:center;gap:.45cqw;margin:0;padding:1.05cqh .9cqw;font-size:clamp(10px,.78cqw,13px);transition:color .14s,background .14s;display:grid}.contact-select-menu button em{color:#222;font-size:.85em;font-style:normal;line-height:1}.contact-select-menu button.is-selected{color:#111;font-weight:500}.contact-select-menu button:hover{color:#111;background:#f5f5f3}.contact-message textarea{border:0;border-bottom:.04cqw solid #c8c8c5;flex:1;height:100%;min-height:16cqh;padding:1.1cqh 0;line-height:1.65}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#b0b0ae}.contact-form input:focus,.contact-form textarea:focus{border-bottom-color:#222}.contact-form>button[type=submit]{color:#fff;cursor:pointer;letter-spacing:.16em;text-indent:.16em;text-transform:uppercase;background:#222;border:.045cqw solid #222;flex:none;justify-content:center;align-items:center;gap:.7cqw;width:100%;margin-top:1cqh;padding:1.4cqh 1.2cqw;font-size:clamp(12px,.98cqw,15px);font-weight:500;transition:background .18s,color .18s;display:inline-flex}.contact-form>button[type=submit] i{text-indent:0;font-style:normal}.contact-form>button[type=submit]:hover{color:#222;background:0 0}.contact-pane-ink{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.contact-pane-ink.is-ink-out,.contact-pane-ink.is-ink-in{pointer-events:none}.contact-pane-ink.is-ink-out .contact-form>*,.contact-pane-ink.is-ink-out .contact-confirm>*,.contact-pane-ink.is-ink-out .contact-done>*{animation:.64s cubic-bezier(.33,0,.2,1) forwards diaryInkOut}.contact-pane-ink.is-ink-in .contact-form>*,.contact-pane-ink.is-ink-in .contact-confirm>*,.contact-pane-ink.is-ink-in .contact-done>*{animation:.8s cubic-bezier(.22,1,.36,1) both diaryInkIn}.contact-pane-ink.is-ink-out .contact-form>:first-child,.contact-pane-ink.is-ink-in .contact-form>:first-child,.contact-pane-ink.is-ink-out .contact-confirm>:first-child,.contact-pane-ink.is-ink-in .contact-confirm>:first-child,.contact-pane-ink.is-ink-out .contact-done>:first-child,.contact-pane-ink.is-ink-in .contact-done>:first-child{animation-delay:0s}.contact-pane-ink.is-ink-out .contact-form>:nth-child(2),.contact-pane-ink.is-ink-in .contact-form>:nth-child(2),.contact-pane-ink.is-ink-out .contact-confirm>:nth-child(2),.contact-pane-ink.is-ink-in .contact-confirm>:nth-child(2),.contact-pane-ink.is-ink-out .contact-done>:nth-child(2),.contact-pane-ink.is-ink-in .contact-done>:nth-child(2){animation-delay:70ms}.contact-pane-ink.is-ink-out .contact-form>:nth-child(3),.contact-pane-ink.is-ink-in .contact-form>:nth-child(3),.contact-pane-ink.is-ink-out .contact-confirm>:nth-child(3),.contact-pane-ink.is-ink-in .contact-confirm>:nth-child(3),.contact-pane-ink.is-ink-out .contact-done>:nth-child(3),.contact-pane-ink.is-ink-in .contact-done>:nth-child(3){animation-delay:.14s}.contact-pane-ink.is-ink-out .contact-form>:nth-child(4),.contact-pane-ink.is-ink-in .contact-form>:nth-child(4),.contact-pane-ink.is-ink-out .contact-confirm>:nth-child(4),.contact-pane-ink.is-ink-in .contact-confirm>:nth-child(4),.contact-pane-ink.is-ink-out .contact-done>:nth-child(4),.contact-pane-ink.is-ink-in .contact-done>:nth-child(4){animation-delay:.21s}.contact-pane-ink.is-ink-out .contact-form>:nth-child(5),.contact-pane-ink.is-ink-in .contact-form>:nth-child(5){animation-delay:.28s}.contact-confirm,.contact-done{flex-direction:column;flex:1;gap:2.4cqh;width:100%;min-height:0;display:flex}.contact-confirm-header{flex-direction:column;gap:.7cqh;display:flex}.contact-confirm-eyebrow{color:#8a8a88;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:clamp(9px,.76cqw,12px);font-weight:500}.contact-confirm-lead,.contact-done-copy{color:#555;letter-spacing:.02em;margin:0;font-size:clamp(10px,.84cqw,13px);line-height:1.85}.contact-confirm-body{flex-direction:column;flex:1;gap:2.2cqh;min-height:0;margin:0;display:flex}.contact-confirm-field{flex-direction:column;gap:.75cqh;display:flex}.contact-confirm-field dd{color:#222;letter-spacing:.02em;white-space:pre-wrap;overflow-wrap:anywhere;border-bottom:.04cqw solid #d2d2cf;margin:0;padding:0 0 1.15cqh;font-size:clamp(10px,.78cqw,13px);line-height:1.65}.contact-confirm-message{flex:1;min-height:0}.contact-confirm-message dd{flex:1;min-height:12cqh;padding-top:.2cqh;line-height:1.85;overflow:auto}.contact-confirm-actions{flex:none;grid-template-columns:1fr 1.35fr;gap:.8cqw;margin-top:auto;display:grid}.contact-confirm-edit,.contact-confirm-send{cursor:pointer;width:100%;font:inherit;letter-spacing:.12em;text-indent:.12em;border:.045cqw solid #222;justify-content:center;align-items:center;gap:.55cqw;margin:0;padding:1.35cqh 1cqw;font-size:clamp(11px,.9cqw,14px);font-weight:500;transition:background .18s,color .18s;display:inline-flex}.contact-confirm-edit{color:#222;background:0 0}.contact-confirm-edit:hover{color:#fff;background:#222}.contact-confirm-send{color:#fff;text-transform:uppercase;background:#222}.contact-confirm-send i{text-indent:0;font-style:normal}.contact-confirm-send:hover{color:#222;background:0 0}.contact-done{justify-content:center;gap:1.6cqh;padding:2cqh 0}.contact-done-title{color:#222;letter-spacing:.06em;margin:0;font-size:clamp(14px,1.15cqw,20px);font-weight:500;line-height:1.55}.contact-done-note{color:#777;letter-spacing:.02em;margin:0;font-size:clamp(9px,.74cqw,12px);line-height:1.75}.contact-done .contact-confirm-edit{align-self:flex-start;width:auto;margin-top:1.4cqh;padding-inline:1.6cqw}.page-flips{z-index:12;pointer-events:none;perspective:5400px;transform-style:preserve-3d;isolation:isolate;position:absolute;inset:0}.page-flips:before{content:"";opacity:0;filter:blur(.42cqw);background:linear-gradient(90deg,#0000 65%,#1e1e1e1c);width:37.6%;height:87%;position:absolute;top:5.2%;left:18.9%}.page-flips:after{content:"";opacity:0;filter:blur(.35cqw);background:linear-gradient(90deg,#0000,#1818181f,#0000);width:3%;height:84.5%;position:absolute;top:7%;left:55%}.turning-sheet{opacity:0;transform-origin:0;width:37.6%;height:90%;transform-style:preserve-3d;position:absolute;top:5.2%;left:56.5%}.sheet-face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sheet-front{transform:rotateY(0)}.sheet-back{transform:rotateY(180deg)}.turn-sheet-paper{stroke:#60605c7a;stroke-width:.65px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.turn-sheet-volume{pointer-events:none;mix-blend-mode:multiply}.is-flipping .turning-sheet{opacity:1;will-change:transform, opacity;animation:.97s cubic-bezier(.55,.03,.27,1) forwards pageTurn}.is-flipping .turning-sheet:first-child{z-index:16;animation-delay:0s}.is-flipping .turning-sheet:nth-child(2){z-index:15;animation-delay:.105s}.is-flipping .turning-sheet:nth-child(3){z-index:14;animation-delay:.21s}.is-flipping .turning-sheet:nth-child(4){z-index:13;animation-delay:.315s}.is-flipping .page-flips:before{animation:1.45s ease-out both receiveShadow}.is-flipping .page-flips:after{animation:1.45s ease-in-out both gutterShadow}.index-panel nav a{transition:color .24s,transform .32s cubic-bezier(.22,1,.36,1)}.index-panel nav a:hover{transform:translate(.12cqw)}.index-panel nav a.is-active{transform:translate(.06cqw)}.site-signature img{transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .28s}.site-signature:hover img{transform:scale(1.03)}.news-list li,.games-item,.member-row{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s}.news-list li:hover,.games-item:hover,.member-row:hover{transform:translateY(-.25cqh)}.news-view-more:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1px;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-.08em;left:0;transform:scaleX(0)}.news-list-item:hover .news-view-more:after{transform:scaleX(1)}.about-nat li{transition:transform .28s cubic-bezier(.22,1,.36,1)}.about-nat li:hover{transform:translate(.2cqw)}.about-left .spread-mark{transition:none;transform:none}.contact-form input,.contact-form textarea,.contact-select-trigger{transition:border-color .22s}.member-photo img{transition:filter .28s}.member-photo.is-you{transition:background .28s}@keyframes pageTurn{0%{opacity:1;transform:rotateY(0)translateZ(0)}20%{opacity:1;transform:rotateY(-23deg)translateZ(.08cqw)}48%{opacity:1;transform:rotateY(-86deg)translateZ(.18cqw)}60%{opacity:1;transform:rotateY(-112deg)translateZ(.13cqw)}84%{opacity:1;transform:rotateY(-163deg)translateZ(.04cqw)}97%{opacity:1;transform:rotateY(-179.2deg)translateZ(0)}to{opacity:0;transform:rotateY(-179.6deg)translateZ(0)}}@keyframes receiveShadow{0%,28%{opacity:0}52%{opacity:.68}78%{opacity:.22}to{opacity:0}}@keyframes gutterShadow{0%,25%{opacity:0;transform:scaleX(.3)}52%{opacity:.9;transform:scaleX(1)}79%{opacity:.2}to{opacity:0;transform:scaleX(.4)}}@keyframes brushMarkIn{0%{opacity:0;filter:blur(2.5px);transform:translateY(.18cqh)}to{opacity:1;filter:blur();transform:none}}@keyframes brushMarkLine{0%{opacity:0;transform:scaleX(0)}40%{opacity:.45}to{opacity:.45;transform:scaleX(1)}}@keyframes inkUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.sketch-site{min-height:480px}.index-panel nav a strong{font-size:1.2cqw}}@media (max-width:1100px){.sketch-site.is-single-page{min-height:0}.sketch-site.is-single-page .mockup-canvas{overflow:hidden}.sketch-site.is-single-page .book-structure{width:160%;height:96%;top:2%;left:-72%}.sketch-site.is-single-page .index-panel{width:14%;height:90%;top:0;left:2.8%}.sketch-site.is-single-page .index-panel nav a strong{font-size:clamp(11px,1.55cqw,18px)}.sketch-site.is-single-page .index-panel nav a small{font-size:clamp(9px,1cqw,13px)}.sketch-site.is-single-page .site-signature img{width:min(100%,7.5rem)}.sketch-site.is-single-page .single-paper,.sketch-site.is-single-page .paper-content.single-paper{text-align:left;box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;width:48%;height:66%;padding:0 1.2cqw;display:flex;top:12.5%;left:27%;overflow:hidden}.sketch-site.is-single-page .news-single,.sketch-site.is-single-page .games-single,.sketch-site.is-single-page .about-single,.sketch-site.is-single-page .contact-single{gap:0}.sketch-site.is-single-page .games-left-header{margin-bottom:1.4cqh!important}.sketch-site.is-single-page .about-single .spread-ink{align-items:center}.sketch-site.is-single-page .about-single .page-header,.sketch-site.is-single-page .about-single .about-intro{width:100%}.sketch-site.is-single-page .about-single .spread-mark{width:min(46%,9.5rem);margin-top:2.5cqh;margin-left:auto;margin-right:auto}.sketch-site.is-single-page .about-single .member-list,.sketch-site.is-single-page .contact-single .contact-form,.sketch-site.is-single-page .contact-single .contact-confirm,.sketch-site.is-single-page .contact-single .contact-done{flex:auto;min-height:0}.sketch-site.is-single-page .about-single .member-list-header{margin-bottom:1.2cqh!important}.sketch-site.is-single-page .about-single .member-list-body{justify-content:flex-start;gap:3.5cqh;padding-top:.2cqh;padding-bottom:.2cqh}.sketch-site.is-single-page .about-single .member-row{border-bottom:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:0 1rem;padding:.95cqh 0;display:grid!important}.sketch-site.is-single-page .about-single .member-row.is-photo-right{grid-template-columns:minmax(0,1fr) 90px}.sketch-site.is-single-page .about-single .member-row.is-photo-right .member-photo{grid-area:1/2}.sketch-site.is-single-page .about-single .member-row.is-photo-right .member-text{text-align:right;grid-area:1/1;align-items:flex-end}.sketch-site.is-single-page .about-single .member-row.is-photo-right .member-link{align-self:flex-end}.sketch-site.is-single-page .about-single .member-photo{aspect-ratio:1;flex:none;width:90px;height:90px}.sketch-site.is-single-page .about-single .member-text{justify-content:center;gap:.28cqh;min-width:0}.sketch-site.is-single-page .about-single .member-text h3{font-size:clamp(15px,1.5cqw,20px)}.sketch-site.is-single-page .about-single .member-role{font-size:clamp(10px,.85cqw,13px)}.sketch-site.is-single-page .about-single .member-bio{font-size:clamp(10px,.95cqw,12px)}.sketch-site.is-single-page .about-single .members-and-more{align-self:flex-end;margin:.4cqh 0 0;position:static}.sketch-site.is-single-page .about-single .spread-ink,.sketch-site.is-single-page .contact-single .spread-ink{flex:auto;min-height:0}.sketch-site.is-single-page .contact-single .contact-info-pane{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.sketch-site.is-single-page .about-single .spread-cta,.sketch-site.is-single-page .contact-single .spread-cta{z-index:2;flex:none;position:relative}.sketch-site.is-single-page .contact-single .contact-info{margin-top:2.8cqh;padding-top:1.6cqh}.sketch-site.is-single-page .about-single .about-social{margin-top:1.8cqh;padding-top:.4cqh}.sketch-site.is-single-page .news-pager{padding-right:.2cqw;font-size:clamp(10px,.95cqw,13px)}.sketch-site.is-single-page .news-single .news-list{justify-content:flex-start;gap:0}.sketch-site.is-single-page .news-single .news-list-item{flex:none;grid-template-columns:3.6rem minmax(0,1fr);align-content:start;align-items:start;column-gap:.85rem;padding:1.1cqh 0}.sketch-site.is-single-page .news-single .news-list time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:0;padding-top:.1em}.sketch-site.is-single-page .news-single .news-list-body{min-width:0;overflow:hidden}.sketch-site.is-single-page .news-single .news-list h3{overflow-wrap:anywhere;word-break:break-word}.sketch-site.is-single-page .spread-cta{margin-top:1.4cqh;padding:.85cqh 1cqw;font-size:clamp(10px,.95cqw,13px)}.sketch-site.is-single-page .page-eyebrow,.sketch-site.is-single-page .news-eyebrow,.sketch-site.is-single-page .about-eyebrow,.sketch-site.is-single-page .contact-eyebrow,.sketch-site.is-single-page .games-eyebrow,.sketch-site.is-single-page .member-list-title{font-size:clamp(17px,2cqw,24px)}.sketch-site.is-single-page .page-lead,.sketch-site.is-single-page .news-lead,.sketch-site.is-single-page .about-lead,.sketch-site.is-single-page .contact-page-lead,.sketch-site.is-single-page .games-lead,.sketch-site.is-single-page .member-lead{font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .news-list time{font-size:clamp(11px,1.05cqw,15px)}.sketch-site.is-single-page .news-category{font-size:clamp(9px,.75cqw,12px)}.sketch-site.is-single-page .news-list h3{font-size:clamp(12px,1.2cqw,16px)}.sketch-site.is-single-page .news-list p{font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .news-view-more{font-size:clamp(9px,.78cqw,12px)}.sketch-site.is-single-page .games-item-number{font-size:clamp(13px,1.25cqw,18px)}.sketch-site.is-single-page .games-item-category{font-size:clamp(9px,.78cqw,12px)}.sketch-site.is-single-page .games-item-body h3{font-size:clamp(12px,1.2cqw,17px)}.sketch-site.is-single-page .games-item-body p{font-size:clamp(10px,.95cqw,13px)}.sketch-site.is-single-page .about-intro{font-size:clamp(11px,1.1cqw,15px)}.sketch-site.is-single-page .about-nat-letter{font-size:clamp(22px,2.3cqw,32px)}.sketch-site.is-single-page .about-nat-label,.sketch-site.is-single-page .about-social a{font-size:clamp(11px,1cqw,14px)}.sketch-site.is-single-page .member-text h3{font-size:clamp(15px,1.45cqw,20px)}.sketch-site.is-single-page .member-bio{font-size:clamp(10px,.9cqw,12px)}.sketch-site.is-single-page .contact-copy-block p{font-size:clamp(11px,1.15cqw,15px)}.sketch-site.is-single-page .contact-info li{grid-template-columns:1.25rem minmax(0,1fr);column-gap:.65rem;font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .contact-info-icon{width:1.25rem;height:1.2em;font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .contact-form input,.sketch-site.is-single-page .contact-form textarea,.sketch-site.is-single-page .contact-select-trigger,.sketch-site.is-single-page .contact-select-menu button{font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .contact-form>button[type=submit],.sketch-site.is-single-page .contact-confirm-edit,.sketch-site.is-single-page .contact-confirm-send{font-size:clamp(13px,1.2cqw,16px)}.sketch-site.is-single-page .contact-confirm-field dd,.sketch-site.is-single-page .contact-done-title,.sketch-site.is-single-page .contact-confirm-lead,.sketch-site.is-single-page .contact-done-copy{font-size:clamp(11px,1.05cqw,14px)}.sketch-site.is-single-page .page-flips{perspective:5600px;display:block}.sketch-site.is-single-page .turning-sheet{transform-origin:0%;width:72.5%;height:96.5%;top:1.4%;left:17.4%}.sketch-site.is-single-page .turning-sheet:nth-child(n+3){display:none}.sketch-site.is-single-page .page-flips:before{background:linear-gradient(90deg,#1e1e1e1f,#0000 58%);width:72.5%;height:96.5%;top:1.4%;left:17.4%}.sketch-site.is-single-page .page-flips:after{width:2%;height:96.5%;top:1.4%;left:16.6%}.sketch-site.is-single-page .is-flipping .turning-sheet:first-child{animation-duration:.92s}.sketch-site.is-single-page .is-flipping .turning-sheet:nth-child(2){animation-duration:.92s;animation-delay:90ms}}@media (max-width:700px){.sketch-site.is-phone{min-height:100svh}.sketch-site.is-phone .book-structure{width:206%;height:99%;top:.5%;left:-108%}.sketch-site.is-phone .single-paper,.sketch-site.is-phone .paper-content.single-paper{box-sizing:border-box;width:78%;height:72%;padding:0 1.15rem .7rem;top:8%;left:12%}.sketch-site.is-phone .page-header,.sketch-site.is-phone .news-left-header,.sketch-site.is-phone .contact-left-header,.sketch-site.is-phone .games-left-header,.sketch-site.is-phone .member-list-header{margin-bottom:1rem;padding-bottom:1rem}.sketch-site.is-phone .page-eyebrow,.sketch-site.is-phone .news-eyebrow,.sketch-site.is-phone .about-eyebrow,.sketch-site.is-phone .contact-eyebrow,.sketch-site.is-phone .games-eyebrow,.sketch-site.is-phone .member-list-title{letter-spacing:.12em;margin-bottom:.55rem;font-size:clamp(22px,6.2vw,28px)}.sketch-site.is-phone .page-lead,.sketch-site.is-phone .news-lead,.sketch-site.is-phone .about-lead,.sketch-site.is-phone .contact-page-lead,.sketch-site.is-phone .games-lead,.sketch-site.is-phone .member-lead{font-size:clamp(13px,3.6vw,15px);line-height:1.65}.sketch-site.is-phone .contact-single .contact-copy-block{gap:.85rem}.sketch-site.is-phone .contact-single .contact-copy-block p{font-size:clamp(13px,3.6vw,15px);line-height:1.7}.sketch-site.is-phone .contact-single .contact-info{margin-top:1.1rem;padding-top:.85rem;transform:translateY(-.35rem)}.sketch-site.is-phone .contact-single .contact-info-label{margin-bottom:.85rem;padding-bottom:.55rem;font-size:clamp(12px,3.3vw,14px)}.sketch-site.is-phone .contact-single .contact-info li{grid-template-columns:1.35rem minmax(0,1fr);column-gap:.7rem;font-size:clamp(13px,3.5vw,15px)}.sketch-site.is-phone .contact-single .contact-info-icon{width:1.35rem;height:1.2em;font-size:clamp(12px,3.3vw,14px)}.sketch-site.is-phone .contact-single .contact-info a{gap:.35rem}.sketch-site.is-phone .news-single .news-list{flex:auto;justify-content:flex-start;gap:0}.sketch-site.is-phone .news-single .news-list-item{flex:1 1 0;grid-template-columns:3.6rem minmax(0,1fr);align-content:center;align-items:center;column-gap:.85rem;padding:.75rem 0}.sketch-site.is-phone .news-single .news-list time,.sketch-site.is-phone .news-single .news-date{padding-top:0;font-size:11px;line-height:1.35}.sketch-site.is-phone .news-single .news-category{padding:.18em .45em;font-size:10px}.sketch-site.is-phone .news-single .news-list h3,.sketch-site.is-phone .news-single .news-title{font-size:clamp(15px,4.2vw,17px);line-height:1.35}.sketch-site.is-phone .news-single .news-list p{margin-top:.35em;font-size:clamp(12px,3.4vw,13px);line-height:1.55}.sketch-site.is-phone .news-single .news-view-more{letter-spacing:.14em;margin-top:.55em;font-size:11px}.sketch-site.is-phone .about-single .spread-mark{width:min(42%,8.2rem);margin-top:1.2rem}.sketch-site.is-phone .about-single .about-intro{gap:.85rem;margin-top:.85rem;font-size:clamp(14px,3.8vw,16px);line-height:1.75}.sketch-site.is-phone .about-single .about-nat{margin:1.1rem auto;padding:.15rem 0}.sketch-site.is-phone .about-single .about-nat li{margin-bottom:.85rem}.sketch-site.is-phone .about-single .about-nat-letter{font-size:clamp(22px,5.8vw,26px)}.sketch-site.is-phone .about-single .about-nat-label{font-size:clamp(11px,3.1vw,13px)}.sketch-site.is-phone .about-single .about-social{gap:.9rem;margin-top:.6rem}.sketch-site.is-phone .about-single .about-social a{font-size:clamp(13px,3.5vw,15px)}.sketch-site.is-phone .about-single .spread-cta{padding:.7rem .95rem;font-size:clamp(12px,3.3vw,14px)}.sketch-site.is-phone .about-single .member-list-body{gap:1.25rem;padding-bottom:1.75rem}.sketch-site.is-phone .about-single .member-row{column-gap:.85rem;padding:1.05rem 0;grid-template-columns:90px minmax(0,1fr)!important}.sketch-site.is-phone .about-single .member-row.is-photo-right{grid-template-columns:minmax(0,1fr) 90px!important}.sketch-site.is-phone .about-single .member-photo{width:90px;height:90px}.sketch-site.is-phone .about-single .member-text{gap:.35rem}.sketch-site.is-phone .about-single .member-text h3{font-size:clamp(15px,4vw,18px)}.sketch-site.is-phone .about-single .member-bio{font-size:clamp(11px,3vw,13px);line-height:1.55}.sketch-site.is-phone .members-and-more{display:none}.sketch-site.is-phone .games-single .game-card img{border-radius:.2rem}.sketch-site.is-phone .news-ink{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:.35rem;overflow:hidden auto}.sketch-site.is-phone .games-single{overflow:hidden}.sketch-site.is-phone .games-single .games-left-header{padding-bottom:.85rem;margin-bottom:.85rem!important}.sketch-site.is-phone .games-single .games-ink{flex-direction:column;flex:auto;min-height:0;padding-top:0;padding-bottom:.15rem;display:flex;overflow:hidden}.sketch-site.is-phone .games-single .games-list{flex:auto;height:auto;min-height:0;overflow:hidden}.sketch-site.is-phone .games-single .games-item{flex:auto;justify-content:flex-start;gap:.65rem;min-height:0;overflow:hidden}.sketch-site.is-phone .games-single .games-item-media{flex:0 auto;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;overflow:hidden}.sketch-site.is-phone .games-single .games-item-number{flex:none;align-items:center;margin:0;padding:.95rem 0;font-size:clamp(15px,4.2vw,18px);display:flex}.sketch-site.is-phone .games-single .games-item-thumb{aspect-ratio:1;flex:none;width:min(100%,15rem);max-width:100%;height:auto;margin-inline:auto}.sketch-site.is-phone .games-single .games-item-body{flex:none;gap:.55rem;width:100%;padding-top:.25rem}.sketch-site.is-phone .games-single .games-item-category{font-size:clamp(11px,3.1vw,13px)}.sketch-site.is-phone .games-single .games-item-body h3{font-size:clamp(15px,4.2vw,18px)}.sketch-site.is-phone .games-single .games-item-desc,.sketch-site.is-phone .games-single .games-item-body p{font-size:clamp(13px,3.6vw,15px);line-height:1.55}.sketch-site.is-phone .games-single .news-pager{flex:none;margin-top:.85rem;margin-bottom:.15rem}.sketch-site.is-phone .page-flips .turning-sheet{transform-origin:0%;width:88%;height:97%;top:.5%;left:7%}.sketch-site.is-phone .page-flips:before{width:88%;height:97%;top:.5%;left:7%}.sketch-site.is-phone .page-flips:after{width:2.2%;height:97%;top:.5%;left:6%}.sketch-site.is-phone .turning-sheet:nth-child(n+3){display:none}.sketch-site.is-phone .is-flipping .turning-sheet:first-child,.sketch-site.is-phone .is-flipping .turning-sheet:nth-child(2){animation-duration:.72s}.sketch-site.is-phone .is-flipping .turning-sheet:nth-child(2){animation-delay:60ms}.sketch-site.is-phone .site-copyright{display:none}.sketch-site.is-phone .news-pager,.sketch-site.is-phone .spread-cta{flex-shrink:0;margin-bottom:.45rem}.sketch-site.is-phone .news-pager{justify-content:flex-start;gap:.55rem;padding-top:.75rem;padding-bottom:2px;padding-right:0;font-size:12px}.sketch-site.is-phone .news-pager-btn{box-sizing:border-box;color:#2a2a2a;background:#fff;border:1px solid #2a2a2a;width:2.2rem;height:2.2rem;font-size:14px;line-height:1}.sketch-site.is-phone .news-pager-btn:hover:not(:disabled),.sketch-site.is-phone .news-pager-btn:focus-visible:not(:disabled){color:#fff;background:#2a2a2a;transform:none}.sketch-site.is-phone .news-pager-btn:disabled{opacity:.32;color:#9a9a97;border-color:#b0b0ac}.sketch-site.is-phone .news-pager-status{min-width:4.6em}.sketch-site.is-phone .spread-cta{align-self:flex-start}.sketch-site.is-phone .contact-single .contact-info-pane{padding-bottom:.35rem}.sketch-site.is-phone .contact-single .spread-ink{min-height:0;overflow:hidden}.sketch-site.is-phone .contact-single .contact-pane-ink{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:auto;min-height:0;overflow:hidden auto}.sketch-site.is-phone .contact-single .contact-form{gap:1.1rem}.sketch-site.is-phone .contact-single .contact-form input,.sketch-site.is-phone .contact-single .contact-form textarea,.sketch-site.is-phone .contact-single .contact-select-trigger,.sketch-site.is-phone .contact-single .contact-select-menu button{font-size:16px}.sketch-site.is-phone .contact-single .contact-form>button[type=submit]{margin-top:.85rem}.sketch-site.is-phone .contact-single .contact-confirm-actions{grid-template-columns:1fr;gap:.65rem;margin-top:.85rem}.sketch-site.is-phone .contact-single .spread-cta{flex:none;margin-bottom:.55rem;padding:.85rem 1.1rem;font-size:clamp(13px,3.6vw,15px)}.sketch-site.is-phone .contact-single .contact-info-pane+.spread-cta{margin-top:auto;margin-bottom:.9rem;transform:translateY(-.35rem)}.sketch-site.is-phone .contact-single .contact-pane-ink+.spread-cta{margin-top:.65rem}.sketch-site.is-phone .news-single .news-list-body,.sketch-site.is-phone .news-single .news-list h3,.sketch-site.is-phone .news-single .news-list p{max-width:none}.sketch-site.is-phone .phone-bookmark{z-index:60;pointer-events:none;width:min(42vw,10.75rem);position:fixed;bottom:0;right:0}.sketch-site.is-phone .phone-bookmark-backdrop{z-index:0;pointer-events:auto;background:#14141438;border:0;margin:0;padding:0;position:fixed;inset:0}.sketch-site.is-phone .phone-bookmark-sheet{z-index:1;pointer-events:auto;flex-direction:column;align-items:stretch;display:flex;position:relative;overflow:visible;box-shadow:-.15rem .2rem .7rem #00000024}.sketch-site.is-phone .phone-bookmark-hole{z-index:5;pointer-events:none;background:#efeee9;border-radius:50%;width:.78rem;height:.78rem;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #0003}.sketch-site.is-phone .phone-bookmark-cord{z-index:4;pointer-events:none;width:0;height:0;position:absolute;top:1.39rem;left:50%}.sketch-site.is-phone .phone-bookmark-cord:before,.sketch-site.is-phone .phone-bookmark-cord:after{content:"";transform-origin:bottom;background:#1a1a1a;border-radius:.14rem;width:.28rem;height:2.8rem;position:absolute;bottom:0;left:-.14rem}.sketch-site.is-phone .phone-bookmark-cord:before{transform:rotate(-12deg)}.sketch-site.is-phone .phone-bookmark-cord:after{transform:rotate(10deg)}.sketch-site.is-phone .phone-bookmark-menu{opacity:0;background:#f8f7f4;flex-direction:column;gap:.15rem;max-height:0;padding:0 1rem;transition:max-height .36s cubic-bezier(.22,1,.36,1),opacity .22s,padding .36s cubic-bezier(.22,1,.36,1),transform .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;transform:translateY(.6rem)}.sketch-site.is-phone .phone-bookmark.is-open .phone-bookmark-menu{opacity:1;max-height:28rem;padding:2rem 1rem 1.15rem;transform:none}.sketch-site.is-phone .phone-bookmark-menu button{color:#6e6e6c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000000f;grid-template-columns:minmax(0,1fr) 1.25rem;align-items:center;gap:.4rem;width:100%;min-height:3.15rem;margin:0;padding:.55rem 0;transition:color .18s,transform .18s;display:grid}.sketch-site.is-phone .phone-bookmark-menu button:last-child{border-bottom:0}.sketch-site.is-phone .phone-bookmark-menu button strong{letter-spacing:.12em;text-transform:uppercase;font-size:.95rem;font-weight:500;line-height:1.15;display:block}.sketch-site.is-phone .phone-bookmark-menu button small{color:#9a9a97;letter-spacing:.1em;margin-top:.3rem;font-size:.72rem;display:block}.sketch-site.is-phone .phone-bookmark-menu button i{opacity:0;color:#2a2a2a;place-items:center;display:grid}.sketch-site.is-phone .phone-bookmark-menu button i svg{width:16px;height:16px}.sketch-site.is-phone .phone-bookmark-menu button.is-active,.sketch-site.is-phone .phone-bookmark-menu button:hover{color:#1e1e1e}.sketch-site.is-phone .phone-bookmark-menu button.is-active small,.sketch-site.is-phone .phone-bookmark-menu button:hover small{color:#555}.sketch-site.is-phone .phone-bookmark-menu button.is-active i{opacity:1}.sketch-site.is-phone .phone-bookmark-menu button:disabled{opacity:.45}.sketch-site.is-phone .phone-bookmark-tip{color:#2a2a2a;cursor:pointer;background:#f8f7f4;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:11.5rem;margin:0;padding:2.1rem .85rem 1.5rem;display:flex;position:relative}.sketch-site.is-phone .phone-bookmark.is-open .phone-bookmark-tip{min-height:6.5rem;padding-top:1.1rem}.sketch-site.is-phone .phone-bookmark-tip img{width:4.1rem;height:auto;display:block}.sketch-site.is-phone .phone-bookmark-tip-label{color:#6a6a68;letter-spacing:.28em;text-indent:.28em;font-size:.68rem;font-weight:700;display:block}.sketch-site.is-phone .phone-bookmark-copy{color:#9a9a97;letter-spacing:.06em;text-align:center;white-space:nowrap;margin-top:.15rem;font-size:.52rem;font-weight:500;line-height:1.2;display:block}.sketch-site.is-phone .phone-bookmark.is-open .phone-bookmark-tip-label{display:none}}@media (max-width:700px) and (max-height:740px){.sketch-site.is-phone .single-paper,.sketch-site.is-phone .paper-content.single-paper{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;height:74%;top:7.2%;overflow:hidden auto}.sketch-site.is-phone .page-header,.sketch-site.is-phone .news-left-header,.sketch-site.is-phone .contact-left-header,.sketch-site.is-phone .games-left-header,.sketch-site.is-phone .member-list-header{margin-bottom:.7rem;padding-bottom:.7rem}.sketch-site.is-phone .page-eyebrow,.sketch-site.is-phone .news-eyebrow,.sketch-site.is-phone .about-eyebrow,.sketch-site.is-phone .contact-eyebrow,.sketch-site.is-phone .games-eyebrow,.sketch-site.is-phone .member-list-title{margin-bottom:.4rem;font-size:clamp(19px,5.6vw,25px)}.sketch-site.is-phone .page-lead,.sketch-site.is-phone .news-lead,.sketch-site.is-phone .about-lead,.sketch-site.is-phone .contact-page-lead,.sketch-site.is-phone .games-lead,.sketch-site.is-phone .member-lead{font-size:clamp(12px,3.4vw,14px);line-height:1.6}.sketch-site.is-phone .about-single .spread-mark{width:min(38%,7.2rem);margin-top:.7rem}.sketch-site.is-phone .about-single .about-intro{gap:.65rem;margin-top:.55rem;font-size:clamp(13px,3.6vw,15px);line-height:1.65}.sketch-site.is-phone .about-single .about-nat li{margin-bottom:.55rem}.sketch-site.is-phone .about-single .about-nat-letter{font-size:clamp(20px,5.2vw,24px)}.sketch-site.is-phone .about-single .member-list-body{justify-content:flex-start;gap:1.1rem;padding-top:.15rem;padding-bottom:1.35rem}.sketch-site.is-phone .about-single .member-row{column-gap:.75rem;padding:.75rem 0;grid-template-columns:90px minmax(0,1fr)!important}.sketch-site.is-phone .about-single .member-row.is-photo-right{grid-template-columns:minmax(0,1fr) 90px!important}.sketch-site.is-phone .about-single .member-photo{width:90px;height:90px}.sketch-site.is-phone .about-single .member-text h3{font-size:clamp(14px,3.7vw,16px)}.sketch-site.is-phone .about-single .member-bio{font-size:clamp(10px,2.85vw,12px);line-height:1.5}.sketch-site.is-phone .phone-bookmark{width:min(38vw,9.2rem)}.sketch-site.is-phone .phone-bookmark-tip{gap:.4rem;min-height:9rem;padding:1.65rem .75rem 1.15rem}.sketch-site.is-phone .phone-bookmark.is-open .phone-bookmark-tip{min-height:5.4rem}.sketch-site.is-phone .phone-bookmark-tip img{width:3.4rem}.sketch-site.is-phone .phone-bookmark-cord:before,.sketch-site.is-phone .phone-bookmark-cord:after{height:2.35rem}.sketch-site.is-phone .contact-single{overflow:hidden}.sketch-site.is-phone .contact-single .contact-left-header{margin-bottom:.5rem;padding-bottom:.5rem}.sketch-site.is-phone .contact-single .contact-eyebrow{margin-bottom:.28rem;font-size:clamp(18px,5.2vw,23px)}.sketch-site.is-phone .contact-single .contact-page-lead{font-size:clamp(11.5px,3.2vw,13px);line-height:1.5}.sketch-site.is-phone .contact-single .contact-info-pane{overflow:hidden}.sketch-site.is-phone .contact-single .contact-copy-block{gap:.4rem}.sketch-site.is-phone .contact-single .contact-copy-block p{font-size:clamp(11.5px,3.2vw,13px);line-height:1.52}.sketch-site.is-phone .contact-single .contact-info{margin-top:.55rem;padding-top:.45rem}.sketch-site.is-phone .contact-single .contact-info-label{margin-bottom:.45rem;padding-bottom:.35rem;font-size:clamp(10.5px,2.9vw,12px)}.sketch-site.is-phone .contact-single .contact-info ul{gap:.4rem}.sketch-site.is-phone .contact-single .contact-info li{font-size:clamp(11.5px,3.15vw,13px)}.sketch-site.is-phone .contact-single .spread-cta{margin-bottom:.2rem;padding:.6rem .85rem;font-size:clamp(11.5px,3.2vw,13px)}.sketch-site.is-phone .contact-single .contact-info-pane+.spread-cta{margin-bottom:1.15rem;transform:translateY(-.35rem)}.sketch-site.is-phone .contact-single .contact-pane-ink+.spread-cta{margin-top:.45rem}.sketch-site.is-phone .games-single .games-left-header{padding-bottom:.55rem;margin-bottom:.55rem!important}.sketch-site.is-phone .games-single .games-ink{padding-top:0;overflow:hidden}.sketch-site.is-phone .games-single .games-item{gap:.6rem}.sketch-site.is-phone .games-single .games-item-media{gap:0}.sketch-site.is-phone .games-single .games-item-number{padding:.9rem 0;font-size:clamp(13px,3.6vw,15px)}.sketch-site.is-phone .games-single .games-item-thumb{width:min(100%,11.5rem)}.sketch-site.is-phone .games-single .games-item-body{gap:.4rem;padding-top:.15rem}.sketch-site.is-phone .games-single .games-item-category{font-size:clamp(10px,2.9vw,12px)}.sketch-site.is-phone .games-single .games-item-body h3{font-size:clamp(13px,3.7vw,15px)}.sketch-site.is-phone .games-single .games-item-desc,.sketch-site.is-phone .games-single .games-item-body p{font-size:clamp(12px,3.3vw,13px);line-height:1.45}.sketch-site.is-phone .games-single .news-pager{margin-top:.65rem;margin-bottom:.35rem}.sketch-site.is-phone .games-single.single-paper,.sketch-site.is-phone .games-single.paper-content.single-paper{height:78%;top:6.6%}}@media (prefers-reduced-motion:reduce){.is-flipping .turning-sheet,.is-flipping .page-flips:before,.is-flipping .page-flips:after,.is-flipping .dynamic-spread{animation-duration:1ms;animation-delay:0s}.paper-content{animation-duration:1ms}.index-panel nav a,.index-panel nav a i,.site-signature img,.news-list li,.games-item,.member-row,.about-nat li,.member-photo img,.news-view-more,.news-modal,.news-modal-panel{transition:none!important;animation:none!important;transform:none!important}.site-loader-inner,.site-loader-logo img,.site-loader-bar:after,.site-loader.is-reveal .site-loader-logo img,.site-loader.is-reveal .site-loader-glow,.site-loader.is-reveal .site-loader-bloom,.site-loader.is-reveal .site-loader-inner,.sketch-site.is-reveal .book-structure,.sketch-site.is-reveal .index-panel,.sketch-site.is-reveal .dynamic-spread,.sketch-site.is-reveal .page-flips{animation:none}.not-found-logo,.not-found-eyebrow,.not-found-code,.not-found-title,.not-found-lead,.not-found-cta{animation:none!important}}.not-found-site{color:#2a2a2a;text-align:center;background:#fff;place-items:center;width:100vw;min-height:100svh;padding:clamp(1.5rem,5vw,3rem);display:grid;overflow:auto}.not-found-center{flex-direction:column;align-items:center;width:min(28rem,100%);display:flex}.not-found-logo{width:clamp(7.5rem,22vw,11rem);height:auto;margin:0 0 1.8rem;animation:.82s cubic-bezier(.22,1,.36,1) both diaryInkIn}.not-found-eyebrow{color:#8a8a86;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:500;animation:.82s cubic-bezier(.22,1,.36,1) 80ms both diaryInkIn}.not-found-eyebrow:before{content:"＞";letter-spacing:0;margin-right:.3em;display:inline-block}.not-found-code{letter-spacing:.08em;color:#2a2a2a;margin:0 0 .75rem;font-size:clamp(4rem,12vw,6.5rem);font-weight:600;line-height:.9;animation:.9s cubic-bezier(.22,1,.36,1) .12s both diaryInkIn}.not-found-title{letter-spacing:.04em;margin:0 0 .85rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:600;line-height:1.45;animation:.82s cubic-bezier(.22,1,.36,1) .16s both diaryInkIn}.not-found-lead{color:#6a6a66;letter-spacing:.03em;max-width:24em;margin:0 0 1.8rem;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.9;animation:.82s cubic-bezier(.22,1,.36,1) .2s both diaryInkIn}.not-found-cta{color:#2a2a2a;letter-spacing:.14em;background:0 0;border:1px solid #2a2a2a;align-items:center;gap:.55rem;padding:.85rem 1.2rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .22s,border-color .22s,transform .32s cubic-bezier(.22,1,.36,1);animation:.82s cubic-bezier(.22,1,.36,1) .26s both diaryInkIn;display:inline-flex;position:relative;overflow:hidden}.not-found-cta:before{content:"";transform-origin:0;z-index:0;background:#2a2a2a;transition:transform .36s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.not-found-cta>*{z-index:1;position:relative}.not-found-cta-arrow{transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block}.not-found-cta:hover,.not-found-cta:focus-visible{color:#fff;transform:translateY(-.15rem)}.not-found-cta:hover:before,.not-found-cta:focus-visible:before{transform:scaleX(1)}.not-found-cta:hover .not-found-cta-arrow,.not-found-cta:focus-visible .not-found-cta-arrow{transform:translate(.28rem)}@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-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}
