.emdash-image-media[data-astro-cid-6depetnu]{max-width:100%;height:auto}:where(:root.dark) .emdash-image--light,:where(:root.light) .emdash-image--dark{display:none}@media (prefers-color-scheme:dark){:where(:root:not(.light)) .emdash-image--light{display:none}}@media (prefers-color-scheme:light){:where(:root:not(.dark)) .emdash-image--dark{display:none}}.has-text-align-center[data-astro-cid-44ocxh3s]{text-align:center}.has-text-align-right[data-astro-cid-44ocxh3s]{text-align:right}.has-text-align-justify[data-astro-cid-44ocxh3s]{text-align:justify}.emdash-image[data-astro-cid-nzlefzml]{margin:1.5rem 0}.emdash-image[data-astro-cid-nzlefzml] img[data-astro-cid-nzlefzml]{max-width:100%;height:auto}.emdash-image[data-astro-cid-nzlefzml] figcaption[data-astro-cid-nzlefzml]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{width:fit-content;max-width:50%}.emdash-image--align-left[data-astro-cid-nzlefzml]{float:left;margin:0 1.5rem 1rem 0}.emdash-image--align-right[data-astro-cid-nzlefzml]{float:right;margin:0 0 1rem 1.5rem}.emdash-image--align-center[data-astro-cid-nzlefzml]{width:fit-content;margin-inline:auto}.emdash-image--align-wide[data-astro-cid-nzlefzml],.emdash-image--align-full[data-astro-cid-nzlefzml]{width:100%}@media (width<=640px){.emdash-image--align-left[data-astro-cid-nzlefzml],.emdash-image--align-right[data-astro-cid-nzlefzml]{float:none;width:100%;max-width:100%;margin-inline:0}}.emdash-code[data-astro-cid-dgremz56]{margin:1.5rem 0}.emdash-code-filename[data-astro-cid-dgremz56]{color:#ccc;background:#2d2d2d;border-radius:.5rem .5rem 0 0;padding:.5rem 1rem;font-family:monospace;font-size:.75rem}.emdash-code[data-astro-cid-dgremz56] pre[data-astro-cid-dgremz56]{background:#1e1e1e;border-radius:.5rem;margin:0;padding:1rem;overflow-x:auto}.emdash-code-filename[data-astro-cid-dgremz56]+pre[data-astro-cid-dgremz56]{border-radius:0 0 .5rem .5rem}.emdash-code[data-astro-cid-dgremz56] code[data-astro-cid-dgremz56]{color:#e0e0e0;font-family:Fira Code,Consolas,monospace;font-size:.875rem}.emdash-embed[data-astro-cid-n4v2ghzc]{margin:1.5rem 0}.emdash-embed-video[data-astro-cid-n4v2ghzc]{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.emdash-embed-video[data-astro-cid-n4v2ghzc] iframe[data-astro-cid-n4v2ghzc],.emdash-embed-video[data-astro-cid-n4v2ghzc] video[data-astro-cid-n4v2ghzc]{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.emdash-embed-audio[data-astro-cid-n4v2ghzc],.emdash-embed-audio[data-astro-cid-n4v2ghzc] audio[data-astro-cid-n4v2ghzc]{width:100%}.emdash-embed[data-astro-cid-n4v2ghzc] figcaption[data-astro-cid-n4v2ghzc]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(var(--columns,3), 1fr);gap:1rem;margin:1.5rem 0;display:grid}.emdash-gallery-item[data-astro-cid-d6nmylgu]{margin:0}.emdash-gallery-item[data-astro-cid-d6nmylgu] img[data-astro-cid-d6nmylgu]{object-fit:cover;aspect-ratio:1;width:100%;height:auto}.emdash-gallery-item[data-astro-cid-d6nmylgu] figcaption[data-astro-cid-d6nmylgu]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.25rem;font-size:.75rem}@media (width<=640px){.emdash-gallery[data-astro-cid-d6nmylgu]{grid-template-columns:repeat(2,1fr)}}.emdash-columns[data-astro-cid-sjaxkm7w]{gap:2rem;margin:1.5rem 0;display:flex}.emdash-column[data-astro-cid-sjaxkm7w]{flex:1;min-width:0}@media (width<=768px){.emdash-columns[data-astro-cid-sjaxkm7w]{flex-direction:column;gap:1rem}}.emdash-break[data-astro-cid-gvovdxls]{margin:2rem 0}.emdash-break-line[data-astro-cid-gvovdxls]{border:none;border-top:1px solid var(--emdash-break-color,var(--color-border,#e0e0e0))}.emdash-break-dots[data-astro-cid-gvovdxls]{text-align:center;color:var(--emdash-break-dots-color,var(--color-muted,#999));letter-spacing:.5em}.emdash-break-space[data-astro-cid-gvovdxls]{height:2rem}iframe[data-emdash-html-block]{border:0;width:100%;margin:1.5rem 0;display:block}.emdash-html-block[data-astro-cid-7hlqo6bn]{margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76]{aspect-ratio:16/9;width:100%;margin:1.5rem 0}.emdash-iframe[data-astro-cid-fhxykd76] iframe{border:0;width:100%;height:100%;display:block}.emdash-video[data-astro-cid-ymu5gvpn]{margin:1.5rem 0}.emdash-video[data-astro-cid-ymu5gvpn] video[data-astro-cid-ymu5gvpn]{width:100%;height:auto;max-height:70vh;display:block}.emdash-video[data-astro-cid-ymu5gvpn] figcaption[data-astro-cid-ymu5gvpn]{color:var(--emdash-caption-color,var(--color-muted,#666));text-align:center;margin-top:.5rem;font-size:.875rem}.emdash-table-wrapper[data-astro-cid-7uypp5bz]{overscroll-behavior-inline:contain;max-inline-size:100%;margin-block:1.5rem;overflow-x:auto}.emdash-table[data-astro-cid-7uypp5bz]{border-collapse:collapse;inline-size:100%;font-size:.9rem}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz],.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz]{border:1px solid var(--color-border,#ddd);text-align:start;vertical-align:top;padding:.75rem;position:relative}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz] p,.emdash-table[data-astro-cid-7uypp5bz] td[data-astro-cid-7uypp5bz] p{margin:0}.emdash-table[data-astro-cid-7uypp5bz] th[data-astro-cid-7uypp5bz]{background:var(--color-surface,#f5f5f5);font-weight:600}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:nth-child(2n){background:var(--color-bg-subtle,#fafafa)}.emdash-table[data-astro-cid-7uypp5bz] tbody[data-astro-cid-7uypp5bz] tr[data-astro-cid-7uypp5bz]:hover{background:var(--color-surface,#f0f0f0)}.emdash-button[data-astro-cid-i644adhy]{cursor:pointer;border-radius:4px;padding:.75em 1.5em;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.emdash-button--default[data-astro-cid-i644adhy],.emdash-button--fill[data-astro-cid-i644adhy]{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff);border:2px solid var(--emdash-button-bg,#0073aa)}.emdash-button--default[data-astro-cid-i644adhy]:hover,.emdash-button--fill[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg-hover,#005177);border-color:var(--emdash-button-bg-hover,#005177)}.emdash-button--outline[data-astro-cid-i644adhy]{color:var(--emdash-button-bg,#0073aa);border:2px solid var(--emdash-button-bg,#0073aa);background-color:#0000}.emdash-button--outline[data-astro-cid-i644adhy]:hover{background-color:var(--emdash-button-bg,#0073aa);color:var(--emdash-button-color,#fff)}.emdash-buttons[data-astro-cid-pxkpowas]{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.emdash-buttons--vertical[data-astro-cid-pxkpowas]{flex-direction:column;align-items:flex-start}.emdash-buttons--horizontal[data-astro-cid-pxkpowas]{flex-direction:row;align-items:center}.emdash-cover[data-astro-cid-g6rigryn]{background-color:var(--emdash-cover-fallback-bg,#333);border-radius:4px;align-items:center;margin:1.5rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.emdash-cover__background[data-astro-cid-g6rigryn]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.emdash-cover__video[data-astro-cid-g6rigryn]{object-fit:cover}.emdash-cover__overlay[data-astro-cid-g6rigryn]{z-index:1;position:absolute;inset:0}.emdash-cover__content[data-astro-cid-g6rigryn]{z-index:2;width:100%;color:var(--emdash-cover-text-color,#fff);position:relative}.emdash-cover--align-left[data-astro-cid-g6rigryn]{text-align:left;justify-content:flex-start}.emdash-cover--align-center[data-astro-cid-g6rigryn]{text-align:center;justify-content:center}.emdash-cover--align-right[data-astro-cid-g6rigryn]{text-align:right;justify-content:flex-end}.emdash-cover__content[data-astro-cid-g6rigryn] h1,.emdash-cover__content[data-astro-cid-g6rigryn] h2,.emdash-cover__content[data-astro-cid-g6rigryn] h3,.emdash-cover__content[data-astro-cid-g6rigryn] h4,.emdash-cover__content[data-astro-cid-g6rigryn] p{color:inherit}.emdash-file[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-file-bg,#f5f5f5);border:1px solid var(--emdash-file-border,#e0e0e0);border-radius:4px;align-items:center;gap:.75rem;margin:1rem 0;padding:1rem;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]{color:var(--emdash-file-color,#333);flex:1;align-items:center;gap:.5rem;text-decoration:none;display:flex}.emdash-file__link[data-astro-cid-dsnn5jk3]:hover{text-decoration:underline}.emdash-file__icon[data-astro-cid-dsnn5jk3]{width:1.5rem;height:1.5rem;color:var(--emdash-file-icon-color,#666);flex-shrink:0}.emdash-file__name[data-astro-cid-dsnn5jk3]{word-break:break-all;font-weight:500}.emdash-file__download[data-astro-cid-dsnn5jk3]{background-color:var(--emdash-button-bg,#0073aa);width:2.5rem;height:2.5rem;color:var(--emdash-button-color,#fff);border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}.emdash-file__download[data-astro-cid-dsnn5jk3]:hover{background-color:var(--emdash-button-bg-hover,#005177)}.emdash-file__download[data-astro-cid-dsnn5jk3] svg[data-astro-cid-dsnn5jk3]{width:1.25rem;height:1.25rem}.emdash-pullquote[data-astro-cid-mtrxdgkr]{border-top:4px solid var(--emdash-pullquote-border,#0073aa);border-bottom:4px solid var(--emdash-pullquote-border,#0073aa);text-align:center;margin:2rem 0;padding:1.5rem 2rem}.emdash-pullquote__text[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-color,#333);margin:0;font-size:1.5rem;font-style:italic;line-height:1.4}.emdash-pullquote__citation[data-astro-cid-mtrxdgkr]{color:var(--emdash-pullquote-citation-color,#666);margin-top:1rem;font-size:.9rem;font-style:normal}:root{--color-bg:#080807;--color-panel:#12110f;--color-panel-deep:#0c0b09;--color-panel-warm:#16130e;--color-text:#f1eee7;--color-muted:#a8a297;--color-copy:#aca79d;--color-accent:#bfa16c;--color-accent-soft:#c7ab79;--color-accent-bright:#e4c891;--color-accent-strong:#a88d60;--color-line:#342f28;--color-line-gold:#bfa16c38;--color-btn-border:#9a825a;--color-on-accent:#0b0a08;--font-serif:Georgia, "Times New Roman", "Noto Serif JP", serif;--font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, "Noto Sans JP", "Hiragino Sans", sans-serif;--font-jp-serif:"Noto Serif JP", Georgia, serif;--fs-eyebrow:10px;--fs-small:13px;--fs-body:14px;--fs-lead:clamp(21px, 2.1vw, 34px);--fs-heading:clamp(50px, 6.8vw, 110px);--fs-huge:clamp(64px, 11vw, 190px);--fs-hero:clamp(86px, 16.5vw, 255px);--ls-eyebrow:.24em;--ls-nav:.17em;--ls-tight:-.075em;--ls-tighter:-.09em;--wrap-max:1600px;--gutter:clamp(25px, 6.1vw, 110px);--section-pad:clamp(108px, 11vw, 190px);--header-h:96px;--ease-out:cubic-bezier(.2, .7, .1, 1);--ease-reveal:cubic-bezier(.2, .75, .2, 1);--dur-reveal:1s;--art-1:radial-gradient(ellipse at 50% 45%, #b3986466, transparent 54%), linear-gradient(145deg, #26251e, #080807);--art-2:radial-gradient(ellipse at 47% 48%, #856a4566, transparent 56%), linear-gradient(145deg, #27231b, #080807);--art-3:radial-gradient(ellipse at 52% 48%, #87794d66, transparent 56%), linear-gradient(145deg, #25241c, #080807);--art-portrait:radial-gradient(ellipse at 50% 50%, #4d4130, #141310 67%, #090909);--art-store:radial-gradient(ellipse at 45% 48%, #655536 0%, #302718 26%, #100f0c 73%)}@media (width<=650px){:root{--header-h:72px;--section-pad:90px}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header-h) + 16px);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;margin:0;font-weight:400}:lang(ja) body,body:lang(ja){line-break:strict;word-break:normal;overflow-wrap:anywhere}button{font:inherit}img{max-width:100%;height:auto}::selection{color:#090909;background:#d7b777}main{overflow:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:5px}.skip-link{z-index:100;background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.1em;padding:12px 16px;font-size:12px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--wrap-max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.head{justify-content:space-between;align-items:end;gap:30px;display:flex}.line{border-top:1px solid var(--color-line)}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;font-weight:600}.accent{color:var(--color-accent)}.small{font-size:var(--fs-small);line-height:1.7}.lead{font-size:var(--fs-lead);letter-spacing:-.04em;line-height:1.34}.heading{font-size:var(--fs-heading);letter-spacing:var(--ls-tight);margin:24px 0 0;font-weight:660;line-height:.98}.huge{font-size:var(--fs-huge);letter-spacing:var(--ls-tighter);text-transform:uppercase;margin:0;font-weight:700;line-height:.82}:lang(ja) .heading-ja,.heading-ja{font-family:var(--font-jp-serif);letter-spacing:.02em;font-weight:600;line-height:1.4}em.serif,.serif{font-family:var(--font-serif);font-style:italic;font-weight:400}.btn{letter-spacing:var(--ls-nav);text-transform:uppercase;color:var(--color-text);border:1px solid var(--color-btn-border);cursor:pointer;background:0 0;align-items:center;gap:50px;padding:17px 21px;font-size:11px;font-weight:550;transition:background .3s,color .3s,transform .3s,border-color .3s;display:inline-flex}.btn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);transform:translateY(-1px)}.btn .arrow{font-size:22px;font-weight:400;line-height:0}.tag{letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;border:1px solid #bfa16c80;border-radius:30px;padding:7px 10px;font-size:10px}.header{z-index:20;border-bottom:1px solid var(--color-line-gold);background:linear-gradient(#050504aa,#0000);width:100%;transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0}.header--solid,.header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080807e6}.header-inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.logo{letter-spacing:-.06em;color:var(--color-text);align-items:baseline;gap:.22em;font-size:28px;font-weight:750;line-height:1;display:inline-flex}.logo img{width:auto;height:40px;display:block}.nav{letter-spacing:var(--ls-nav);text-transform:uppercase;align-items:center;gap:clamp(16px,2.3vw,38px);font-size:11px;font-weight:500;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--color-accent)}.nav .contact{border:1px solid #bfa16c70;padding:13px 17px}.nav .contact:hover{background:var(--color-accent);color:var(--color-on-accent)}.nav .lang{color:var(--color-muted)}.menu-btn{color:var(--color-text);cursor:pointer;letter-spacing:.1em;background:0 0;border:1px solid #777;padding:10px;font-size:11px;display:none}.social{align-items:center;gap:14px;display:flex}.social a{width:20px;height:20px;display:inline-flex}.social svg{fill:currentColor;width:100%;height:100%}.page-hero{padding-block:calc(var(--header-h) + clamp(80px, 9vw, 150px)) clamp(60px, 6vw, 100px);border-bottom:1px solid var(--color-line);background:radial-gradient(42% 80% at 80% 30%,#97774922 0%,#0000 100%),linear-gradient(120deg,#080807 25%,#16130e 72%,#070706);position:relative}.page-hero .heading{margin-top:28px}.page-hero p{max-width:640px;color:var(--color-copy);line-height:2;font-size:var(--fs-body);margin-top:32px}.prose{color:#cfc9bd;max-width:760px;font-size:15px;line-height:2.05}.prose h2,.prose h3{color:var(--color-text);letter-spacing:-.02em;margin:2.4em 0 .8em;line-height:1.4}.prose h2{font-size:clamp(24px,2.6vw,34px);font-weight:600}.prose h3{font-size:clamp(19px,2vw,24px);font-weight:600}.prose a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.prose img,.prose figure{margin:2.4em 0}.prose blockquote{border-left:1px solid var(--color-accent);font-family:var(--font-serif);color:var(--color-text);margin:2em 0;padding-left:24px}.prose ul,.prose ol{padding-left:1.4em}.prose hr{border:0;border-top:1px solid var(--color-line);margin:3em 0}.news-grid{border-top:1px solid var(--color-line);margin-top:72px}.news-item{border-bottom:1px solid var(--color-line);grid-template-columns:125px 1fr 60px;align-items:center;gap:25px;padding-block:43px;transition:padding .3s,color .3s;display:grid}.news-item:hover{color:#d8b878;padding-left:8px}.news-item .date{letter-spacing:.12em;color:#baab91;font-size:11px}.news-item h3{letter-spacing:-.03em;margin:0;font-size:clamp(19px,2.5vw,33px);font-weight:500;line-height:1.35}.news-item .arrow{text-align:right;font-size:22px}.team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.team-card{--art:var(--art-1);min-height:560px;color:var(--color-text);isolation:isolate;background:#15130f;border:1px solid #6f5b3a50;align-items:end;display:flex;position:relative;overflow:hidden}.team-card:nth-child(3n+2){--art:var(--art-2)}.team-card:nth-child(3n+3){--art:var(--art-3)}.team-card:before{content:"";z-index:-1;background:var(--art);filter:saturate(.45)brightness(.75);transition:transform .9s var(--ease-out), filter .9s;background-position:50%;background-size:cover;position:absolute;inset:0}.team-card:hover:before{filter:saturate(.75)brightness(.95);transform:scale(1.035)}.team-card:after{content:"";z-index:-1;background:linear-gradient(#0000 32%,#0b0c0b 100%);position:absolute;inset:0}.team-card .content{width:100%;padding:36px}.team-card .num{letter-spacing:.2em;color:#d2c6ac;font-size:10px;position:absolute;top:30px;left:30px}.team-card .icon{color:#c8a973;font-size:28px;font-weight:200;position:absolute;top:22px;right:27px}.team-card h3{letter-spacing:-.065em;margin:15px 0 18px;font-size:clamp(32px,3.4vw,53px);font-weight:550;line-height:1.04}.team-card .description{letter-spacing:.1em;color:#c5c4bb;font-size:11px}.team-card .art-symbol{letter-spacing:-.13em;color:#edd7a517;white-space:nowrap;z-index:-1;font-size:clamp(80px,12vw,185px);font-weight:600;line-height:1;position:absolute;top:24%;left:50%;transform:translate(-50%)}.team-card--recruiting{border-style:dashed}.people-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:75px;display:grid}.person{border-top:1px solid #7f6947;padding-top:16px}.portrait{background:var(--art-portrait);justify-content:center;align-items:center;height:390px;display:flex;position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait:before{content:"";border:1px solid #bfa16c42;border-radius:50%;width:220px;height:220px;position:absolute;transform:rotate(-20deg)}.portrait:after{content:"";border:1px solid #bfa16c1f;border-radius:50%;width:280px;height:280px;position:absolute}.initials{letter-spacing:-.1em;color:#d1b47a51;z-index:1;font-size:95px;font-weight:500;position:relative}.person-detail{padding-top:21px}.person-detail h3{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(22px,2.25vw,32px);font-weight:550}.person-detail p{color:#a8a196;margin:0;font-size:12px;line-height:1.7}.person-detail .country{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;margin-top:22px;font-size:10px}.marquee{background:var(--color-accent-strong);color:#11100d;white-space:nowrap;letter-spacing:var(--ls-eyebrow);padding:15px 0;font-size:10px;font-weight:650;overflow:hidden}.marquee-track{animation:65s linear infinite reev-slide;display:inline-block}.marquee-track span{margin:0 30px}@keyframes reev-slide{to{transform:translate(-50%)}}.footer{padding-block:130px 35px}.footer-top{justify-content:space-between;align-items:start;gap:30px;display:flex}.footer-logo{letter-spacing:-.1em;margin:50px 0 65px;font-size:clamp(130px,27vw,410px);font-weight:650;line-height:.82}.footer-logo-team{letter-spacing:-.06em;margin:0 0 clamp(4px,.8vw,12px) .08em;font-size:clamp(32px,5vw,76px);line-height:1;display:block}.footer-grid{border-top:1px solid var(--color-line);grid-template-columns:2fr 1fr 1fr;gap:45px;padding-top:30px;display:grid}.footer-grid p,.footer-grid a{color:#aca393;font-size:12px;line-height:1.9}.footer-grid a{display:block}.footer-grid a:hover{color:var(--color-accent)}.footer-grid .social{margin-top:18px}.footer-grid .social a{display:inline-flex}.footer-bottom{border-top:1px solid var(--color-line);color:#928879;letter-spacing:.13em;justify-content:space-between;gap:20px;margin-top:80px;padding-top:22px;font-size:10px;display:flex}.reveal{opacity:0;transition:opacity var(--dur-reveal) ease, transform var(--dur-reveal) var(--ease-out);transform:translateY(17px)}.reveal.visible,.no-js .reveal{opacity:1;transform:none}@keyframes reev-reveal{0%{opacity:0;filter:blur(7px);transform:translateY(32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (width<=900px){.team-grid,.people-grid{gap:12px}.team-card{min-height:460px}.portrait{height:300px}}@media (width<=650px){.nav{top:var(--header-h);background:#0c0b09;border-bottom:1px solid #594a32;flex-direction:column;align-items:stretch;gap:22px;padding:28px;display:none;position:absolute;left:0;right:0}.nav.open{display:flex}.menu-btn{display:block}.head{flex-direction:column;align-items:start}.team-grid,.people-grid{grid-template-columns:1fr}.team-card{min-height:430px}.people-grid{gap:44px}.portrait{height:380px}.news-item{grid-template-columns:70px 1fr 18px;gap:12px;padding-block:30px}.news-item h3{font-size:20px}.news-item .date{font-size:10px}.footer{padding-top:80px}.footer-top{display:block}.footer-top .btn{margin-top:28px}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-logo{margin:65px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.consent{z-index:50;max-width:720px;color:var(--color-copy);background:#12110fef;border:1px solid #6f5b3a;justify-content:space-between;align-items:center;gap:20px;margin-inline:auto;padding:20px 22px;font-size:12px;line-height:1.8;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.consent[hidden]{display:none}.consent p{margin:0}.consent a{color:var(--color-accent);text-decoration:underline}.consent-actions{flex-shrink:0;gap:10px;display:flex}.consent .btn{gap:0;padding:12px 16px}.consent .consent-accept{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}@media (width<=650px){.consent{flex-direction:column;align-items:stretch}.consent-actions .btn{flex:1;justify-content:center}}.news-title{letter-spacing:-.01em;max-width:1100px;margin:28px 0 0;font-size:clamp(26px,3.6vw,52px);font-weight:600;line-height:1.4}:lang(ja) .news-title{font-family:var(--font-jp-serif)}.news-cover{max-width:960px;margin-bottom:56px}.news-cover img,.prose img{width:100%;height:auto;display:block}:root{--bg:#080807;--surface:#12110f;--ink:#f1eee7;--muted:#a8a297;--gold:#bfa16c;--line:#342f28;--serif:Georgia,"Yu Mincho","Hiragino Mincho ProN",serif;--sans:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--gutter:clamp(24px,5.6vw,100px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--ink);font:14px/1.9 var(--sans);-webkit-font-smoothing:antialiased;margin:0}body.locked{overflow:hidden}::selection{background:var(--gold);color:var(--bg)}a{color:inherit;text-decoration:none}button,summary{font:inherit;color:inherit}button{cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:7px}button{background:0 0;border:0;border-radius:0}p,h1,h2,h3{margin:0}img{max-width:100%;display:block}svg{display:block}.wrap{max-width:1600px;padding-left:var(--gutter);padding-right:var(--gutter);margin:auto}.section{padding-top:130px;padding-bottom:130px}.eyebrow{font:10px/1.6 var(--sans);letter-spacing:.23em;text-transform:uppercase;color:var(--gold)}.serif{font-family:var(--serif);font-weight:400}.muted{color:var(--muted)}.gold{color:var(--gold)}.arrow{stroke:currentColor;fill:none;stroke-width:1.2px;flex:none;width:21px;height:21px}.text-link{letter-spacing:.12em;border-bottom:1px solid #746244;justify-content:space-between;align-items:center;gap:42px;padding:13px 0;font-size:11px;transition:color .3s;display:inline-flex}.text-link:hover{color:var(--gold)}.text-link .arrow{transition:transform .3s}.text-link:hover .arrow{transform:translate(3px,-3px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{visibility:hidden;z-index:100;background:var(--gold);color:var(--bg);padding:12px 18px;position:fixed;top:-80px;left:20px}.skip:focus{visibility:visible;top:12px}.site-header{z-index:20;width:100%;position:absolute;top:0;left:0}.header-inner{border-bottom:1px solid #bfa16c28;justify-content:space-between;align-items:center;height:100px;display:flex}.brand{align-items:center;gap:16px;display:flex}.brand svg{width:40px;height:28px;fill:var(--gold)}.brand span{letter-spacing:.3em;white-space:nowrap;font-size:13px}.nav{letter-spacing:.18em;align-items:center;gap:37px;font-size:10px;display:flex}.nav a{transition:color .3s}.nav a:hover{color:var(--gold)}.nav .contact-link{border-bottom:1px solid var(--gold);align-items:center;gap:22px;padding-bottom:7px;display:flex}.nav .arrow{width:13px;height:13px}.menu-button{letter-spacing:.18em;min-height:44px;font-size:11px;display:none}.menu-bars{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);width:20px;height:10px;margin-left:12px;display:inline-block}.hero{isolation:isolate;background:#080807;height:100svh;min-height:760px;max-height:1200px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;background:radial-gradient(at 76% 24%,#7160441b,#0000 47%),radial-gradient(at 26% 82%,#6d4e2720,#0000 35%);position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:5;background:linear-gradient(0deg,#080807 0,#0000 18% 87%,#08080744);position:absolute;inset:0}.orbital-field{z-index:-2;pointer-events:none;transform:translate(var(--px,0px),var(--py,0px));transition:transform 1.8s ease-out;position:absolute;inset:0}.orbit{aspect-ratio:1;border:1px solid #bfa16c20;border-radius:50%;width:72%;animation:90s linear infinite orbit;position:absolute;top:-26%;right:-20%}.orbit:nth-child(2){border-color:#bfa16c24;width:auto;animation-direction:reverse;inset:11%}.orbit:nth-child(3){border-color:#bfa16c3a;width:auto;animation-duration:65s;inset:23%}.orbit:before{content:"";border:1px solid #e5c38c99;border-color:#e5c38c99 #bfa16c12 #0000 #0000;border-radius:50%;position:absolute;inset:-1px;transform:rotate(14deg)}.orbit .spark{background:#f5d29e;border-radius:50%;width:4px;height:4px;position:absolute;top:14.7%;right:14.7%;box-shadow:0 0 16px 4px #dfb77a66,0 0 70px 16px #c6985550}.hero-side{left:var(--gutter);letter-spacing:.27em;color:#b5aa96;font-size:9px;line-height:2.6;position:absolute;top:27%}.hero-side:after{content:"";background:var(--gold);width:28px;height:1px;margin-top:22px;display:block}.hero-center{text-align:center;position:absolute;inset:25% 15% auto}.c1{filter:drop-shadow(0 15px 20px #0009);width:clamp(270px,34vw,480px);height:auto;margin:0 auto;overflow:visible}.c1 .piece{transform-box:fill-box;transform-origin:50%;animation:1.8s cubic-bezier(.16,1,.3,1) both assemble}.c1 .piece-1{--x:-55px;--y:-25px;animation-delay:.12s}.c1 .piece-2{--x:-45px;--y:35px;animation-delay:.34s}.c1 .piece-3{--x:45px;--y:-5px;animation-delay:.58s}.c1 .piece-4{--x:65px;--y:35px;animation-delay:.78s}.hero-title{font:400 clamp(25px,3.4vw,49px)/1.2 var(--sans);letter-spacing:.32em;color:#d9c8aa;margin-top:27px;padding-left:.32em;animation:1.5s .9s both fadeup}.hero-rule{background:var(--gold);width:40px;height:1px;margin:27px auto 24px;animation:1.5s 1.2s both fadeup}.hero-motto{letter-spacing:.43em;padding-left:.43em;font-size:11px;animation:1.7s 1.4s both fadeup}.hero-bottom{left:var(--gutter);right:var(--gutter);z-index:8;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:53px}.hero-jp{font:16px/1.8 var(--serif);letter-spacing:.22em}.hero-jp small{font:9px/1.7 var(--sans);letter-spacing:.16em;color:var(--muted);margin-top:8px;display:block}.scroll-link{text-align:center;letter-spacing:.2em;font-size:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.scroll-line{background:linear-gradient(var(--gold),#bfa16c20);transform-origin:top;width:1px;height:34px;margin:0 auto 15px;animation:3s ease-in-out infinite scrollpulse;display:block}.hero-controls{letter-spacing:.12em;color:var(--muted);align-items:center;gap:19px;font-size:8px;display:flex}.hero-controls button{letter-spacing:.1em;align-items:center;gap:7px;min-height:44px;padding:0;font-size:9px;display:flex}.hero-controls button:hover{color:var(--gold)}.control-icon{stroke:currentColor;stroke-width:1.2px;fill:none;width:13px;height:13px}.hero-country{right:var(--gutter);writing-mode:vertical-rl;letter-spacing:.3em;color:var(--muted);font-size:9px;position:absolute;top:40%}.hero-footline{bottom:0;left:var(--gutter);right:var(--gutter);background:var(--line);z-index:8;height:1px;position:absolute}.purpose{grid-template-columns:1fr 2fr;gap:70px;display:grid}.section-label{align-items:baseline;gap:24px;display:flex}.section-label .num{color:#8a7c66;font:11px var(--serif)}.purpose h2{font:400 clamp(49px,6.6vw,100px)/1.08 var(--serif);letter-spacing:-.05em}.purpose h2 em{color:var(--gold);font-weight:400}.purpose-copy{grid-template-columns:1fr 1fr;gap:45px;margin-top:48px;display:grid}.purpose-copy p{color:var(--muted);font-size:13px;line-height:2.25}.purpose-copy .text-link{color:var(--ink);margin-top:21px}.root-line{border-top:1px solid var(--line);letter-spacing:.26em;color:#9c917e;grid-column:1/-1;justify-content:space-between;gap:20px;margin-top:35px;padding-top:27px;font-size:9px;display:flex}.teams-section{background:var(--surface);border-top:1px solid #bfa16c10;border-bottom:1px solid #bfa16c10}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin:32px 0 64px;display:flex}.section-heading h2{font:400 clamp(50px,6.5vw,94px)/1.05 var(--serif);letter-spacing:-.045em}.section-heading p{max-width:260px;color:var(--muted);font-size:12px;line-height:2}.division{border-top:1px solid #bfa16c30}.division:last-of-type{border-bottom:1px solid #bfa16c30}.division summary{cursor:pointer;grid-template-columns:45px 1fr 180px 110px 26px;align-items:center;gap:26px;min-height:133px;padding:24px 0;list-style:none;display:grid}.division summary::-webkit-details-marker{display:none}.division summary:hover h3{color:var(--gold);transform:translate(6px)}.division-index{font:11px var(--serif);color:#a69576}.division h3{font:400 clamp(26px,3.4vw,48px)/1.15 var(--serif);letter-spacing:-.025em;transition:color .35s,transform .35s}.division h3 small{font:9px/1.5 var(--sans);letter-spacing:.14em;color:var(--muted);margin-top:10px;display:block}.division-logo{justify-content:center;align-items:center;min-height:60px;display:flex}.division-logo img{object-fit:contain;max-width:130px;max-height:55px}.division-logo .dragon{width:67px;height:67px;max-height:67px}.division-logo .pubg{background:#f4f3f0;width:83px;max-height:72px;padding:7px}.series-note{letter-spacing:.1em;color:#b1a48f;text-align:center;font-size:9px}.status{letter-spacing:.1em;color:var(--muted);text-align:right;font-size:10px}.status.recruit{color:var(--gold)}.status.recruit:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px;margin-right:9px;display:inline-block}.plus{width:20px;height:20px;position:relative}.plus:before,.plus:after{content:"";background:var(--gold);height:1px;transition:transform .3s;position:absolute;top:9px;left:2px;right:2px}.plus:after{transform:rotate(90deg)}.division[open] .plus:after{transform:rotate(0)}.division-body{color:var(--muted);grid-template-columns:1fr 1fr;gap:50px;padding:0 0 34px 71px;font-size:12px;display:grid}.division-body p{max-width:470px}.division-body .text-link{font-size:10px}.division-body .reference{align-items:center;gap:20px;font-size:10px;display:flex}.reference img{object-fit:contain;width:100px;max-height:40px}.teams-foot{justify-content:space-between;align-items:flex-start;gap:30px;margin-top:27px;display:flex}.teams-foot p{max-width:640px;color:var(--muted);font-size:11px}.teams-foot a{white-space:nowrap;border-bottom:1px solid #746244;font-size:11px}.bridge{border-bottom:1px solid var(--line);padding-top:110px;padding-bottom:110px;position:relative;overflow:hidden}.bridge-header{justify-content:space-between;align-items:center;display:flex}.bridge-line{grid-template-columns:1fr 160px 1fr;align-items:center;gap:28px;margin-top:64px;display:grid}.bridge-word{font:italic 400 clamp(60px,10vw,150px)/1 var(--serif);letter-spacing:-.06em}.bridge-word:last-child{text-align:right;color:var(--gold)}.connection{background:linear-gradient(90deg,#bfa16c33,var(--gold),#bfa16c33);height:1px;position:relative}.connection:before,.connection:after{content:"";border:1px solid var(--gold);background:var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.connection:before{left:0}.connection:after{right:0}.bridge-bottom{grid-template-columns:1fr 1fr;gap:15%;margin-top:70px;display:grid}.bridge-bottom h3{font:400 24px/1.6 var(--serif);letter-spacing:.02em;margin-bottom:18px}.bridge-bottom p{color:var(--muted);font-size:12px}.bridge-bottom .text-link{margin-top:20px}.people{grid-template-columns:1fr 2fr;gap:70px;display:grid}.people-heading h2{font:400 48px/1.1 var(--serif);letter-spacing:-.04em;margin-top:27px}.people-content .people-intro{font:400 clamp(26px,3vw,42px)/1.7 var(--serif);letter-spacing:.02em;margin-bottom:43px}.person{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.person h3{font:400 25px var(--serif);letter-spacing:.12em}.person small{letter-spacing:.12em;color:var(--muted);margin-top:12px;font-size:10px;display:block}.person p{text-align:right;letter-spacing:.07em;color:var(--muted);font-size:10px}.people-foot{color:var(--muted);margin-top:22px;font-size:11px}.manifesto{color:#100f0c;background:#bfa16c;padding:110px 0}.manifesto blockquote{font:400 clamp(46px,6.9vw,103px)/1.1 var(--serif);letter-spacing:-.045em;margin:44px 0}.manifesto blockquote em{font-weight:400}.manifesto-bottom{letter-spacing:.18em;border-top:1px solid #65533866;justify-content:space-between;padding-top:26px;font-size:9px;display:flex}.journal .section-heading{margin-bottom:42px}.news-item{border-top:1px solid var(--line);grid-template-columns:170px 1fr 40px;align-items:center;gap:36px;padding:32px 0;display:grid}.news-item:last-child{border-bottom:1px solid var(--line)}.news-item .category{letter-spacing:.14em;color:var(--gold);font-size:9px}.news-item h3{font:400 clamp(17px,1.7vw,24px)/1.8 var(--serif);transition:color .3s}.news-item:hover h3{color:var(--gold)}.news-item .arrow{color:var(--gold);transition:transform .3s}.news-item:hover .arrow{transform:translate(3px,-3px)}.store{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1.5fr 1fr;align-items:center;gap:100px;padding-top:92px;padding-bottom:92px;display:grid}.store h2{font:400 clamp(49px,6vw,90px)/1.05 var(--serif);letter-spacing:-.04em;margin-top:26px}.store h2 em{color:var(--gold)}.store p{color:var(--muted);max-width:340px;font-size:13px;line-height:2.1}.store .text-link{margin-top:24px}.contact{padding-top:115px;padding-bottom:80px}.contact-inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.contact h2{font:400 clamp(39px,5.3vw,80px)/1.1 var(--serif);letter-spacing:-.04em;margin-top:28px}.contact-action{letter-spacing:.15em;border:1px solid #88724d;justify-content:space-between;align-items:center;gap:60px;padding:20px 25px;font-size:11px;transition:background .3s,color .3s;display:flex}.contact-action:hover{background:var(--gold);color:var(--bg)}.footer-wordmark{font:400 clamp(80px,18vw,260px)/1 var(--serif);letter-spacing:.09em;color:#d1bc96;white-space:nowrap;margin:100px -6px 55px}.footer-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:30px;padding:28px 0;font-size:10px;display:flex}.footer-meta .footer-links{gap:25px;display:flex}.credits{border-top:1px solid var(--line);color:#a8a297;grid-template-columns:1fr 3fr;gap:50px;padding-top:26px;padding-bottom:28px;font-size:10px;line-height:1.9;display:grid}.credits h3{letter-spacing:.16em;color:var(--gold);font-size:9px;font-weight:400}.credit-lines p{margin-bottom:5px}.preview-note{border-top:1px solid var(--line);color:#a89e8d;justify-content:space-between;gap:25px;padding:17px 0 25px;font-size:10px;display:flex}.preview-note button{color:var(--gold);white-space:nowrap;border-bottom:1px solid #746244;padding:0;font-size:10px}.reveal{opacity:1;transform:none}.motion-ready .reveal{opacity:0;transition:opacity 1s,transform 1.2s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.motion-ready .reveal.visible{opacity:1;transform:none}.paused *,.paused :before,.paused :after{animation-play-state:paused!important}.paused .reveal{opacity:1;transition:none;transform:none}.paused .orbital-field{transition:none;transform:none}dialog{color:var(--ink);background:#12110f;border:1px solid #68583e;width:calc(100% - 40px);max-width:650px;max-height:85svh;padding:50px;box-shadow:0 30px 100px #000a}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000b}.dialog-close{min-width:44px;min-height:44px;color:var(--gold);font-size:22px;position:absolute;top:15px;right:18px}.dialog-title{font:400 44px/1.1 var(--serif);margin:25px 0}.dialog-copy{color:var(--muted);margin:20px 0;font-size:13px}.dialog-links{gap:12px;display:grid}.dialog-links a{border-bottom:1px solid var(--line);color:var(--gold);justify-content:space-between;padding:12px 0;display:flex}.source-list{color:var(--muted);padding-left:20px;font-size:12px}.source-list li{padding:8px 0}.source-list a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@keyframes assemble{0%{opacity:0;transform:translate(var(--x),var(--y));filter:blur(5px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes fadeup{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes scrollpulse{0%,to{opacity:.4;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (width>=1800px){.hero-center{top:29%}}@media (width<=1000px){.purpose,.people{grid-template-columns:1fr 2.5fr;gap:30px}.division summary{grid-template-columns:28px 1fr 100px 85px 20px;gap:20px}.division-logo img{max-width:95px}.division-body{padding-left:48px}.hero-side{font-size:8px;top:22%}.hero-center{inset:30% 10% auto}.hero-country{top:35%}.purpose-copy{gap:25px}.bridge-line{grid-template-columns:1fr 80px 1fr}.section{padding-top:95px;padding-bottom:95px}.store{gap:50px}.news-item{grid-template-columns:120px 1fr 24px;gap:25px}}@media (width<=700px){html{scroll-padding-top:28px}.header-inner{height:78px}.brand span{letter-spacing:.25em;font-size:11px}.brand svg{width:30px;height:22px}.brand{gap:12px}.menu-button{align-items:center;display:flex}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:25px var(--gutter) 40px;border-bottom:1px solid var(--line);background:#0c0c0bf7;flex-direction:column;align-items:flex-start;gap:0;display:none;position:absolute;top:78px;left:0;right:0}.nav.open{display:flex}.nav a{font:400 30px/1.6 var(--serif);letter-spacing:.01em;width:100%;padding:11px 0}.nav .contact-link{justify-content:space-between}.nav .arrow{width:23px;height:23px}.hero{height:100svh;min-height:680px;max-height:1000px}.hero-center{inset:29% 5% auto}.c1{width:74vw;max-width:390px}.hero-title{letter-spacing:.21em;margin-top:21px;padding-left:.21em;font-size:29px}.hero-motto{letter-spacing:.33em;font-size:8px}.hero-rule{width:27px;margin:22px auto 20px}.hero-side{letter-spacing:.17em;font-size:7px;line-height:2.1;top:116px}.hero-side:after{width:20px;margin-top:13px}.hero-country{right:var(--gutter);letter-spacing:.2em;font-size:7px;top:128px}.orbit{width:130%;top:-3%;right:-75%}.hero-bottom{align-items:flex-end;bottom:24px}.hero-jp{letter-spacing:.15em;font-size:12px}.hero-jp small{letter-spacing:.08em;margin-top:6px;font-size:7px}.scroll-link{display:none}.hero-controls{gap:14px}.hero-controls button{font-size:8px}.hero-controls .control-label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.hero-controls button{justify-content:center;width:36px}.hero-controls .control-icon{width:17px;height:17px}.section{padding-top:75px;padding-bottom:75px}.purpose,.people{grid-template-columns:1fr;gap:36px}.section-label{gap:16px}.eyebrow{font-size:9px}.purpose h2{font-size:51px;line-height:1.1}.purpose-copy{grid-template-columns:1fr;gap:24px;margin-top:31px}.purpose-copy p{font-size:12px}.purpose-copy .text-link{margin-top:10px}.root-line{flex-direction:column;gap:13px;margin-top:20px;padding-top:22px;font-size:8px}.section-heading{margin:28px 0 38px;display:block}.section-heading h2{font-size:48px}.section-heading p{margin-top:25px;font-size:12px}.division summary{grid-template-columns:19px 1fr 64px 16px;gap:9px 13px;min-height:116px;padding:25px 0}.division-index{grid-row:1/3;align-self:start;padding-top:6px;font-size:9px}.division h3{font-size:28px;line-height:1.16}.division h3 small{margin-top:6px;font-size:7px}.division-logo{grid-area:1/3/3;min-height:30px}.division-logo img{max-width:60px;max-height:36px}.division-logo .dragon{width:47px;height:47px;max-height:47px}.division-logo .pubg{width:50px;max-height:47px;padding:4px}.division .plus{grid-area:1/4/3;width:16px}.division .status{text-align:left;grid-area:2/2;font-size:8px}.series-note{font-size:7px;line-height:1.6}.division-body{grid-template-columns:1fr;gap:20px;padding-left:32px;font-size:11px}.teams-foot{flex-direction:column;gap:15px}.teams-foot p{font-size:10px}.bridge{padding-top:65px;padding-bottom:70px}.bridge-header .muted{display:none}.bridge-line{grid-template-columns:1fr 38px 1fr;gap:13px;margin-top:45px}.bridge-word{font-size:59px}.bridge-bottom{grid-template-columns:1fr;gap:40px;margin-top:43px}.bridge-bottom h3{margin-bottom:13px;font-size:22px}.bridge-bottom p{font-size:12px}.bridge-bottom .text-link{margin-top:13px}.people-heading h2{margin-top:25px;font-size:45px}.people-content .people-intro{margin-bottom:30px;font-size:26px;line-height:1.7}.person h3{font-size:23px}.person p,.person small{font-size:8px}.manifesto{padding:65px 0}.manifesto blockquote{margin:35px 0;font-size:45px}.manifesto-bottom{flex-direction:column;gap:9px;font-size:8px}.journal .section-heading{margin-bottom:30px}.journal .section-heading .text-link{margin-top:24px}.news-item{grid-template-columns:1fr 21px;gap:11px;padding:27px 0}.news-item .category{grid-column:1;font-size:8px}.news-item h3{grid-column:1;font-size:18px}.news-item .arrow{grid-area:1/2/3;width:17px}.store{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:65px}.store h2{font-size:58px}.store p{font-size:12px}.store .text-link{margin-top:15px}.contact{padding-top:70px;padding-bottom:20px}.contact-inner{display:block}.contact h2{font-size:45px}.contact-action{gap:38px;margin-top:32px;padding:15px 19px;font-size:10px}.footer-wordmark{letter-spacing:.06em;margin:70px 0 35px;font-size:21vw}.footer-meta{flex-direction:column;gap:13px;padding:23px 0;font-size:9px}.credits{grid-template-columns:1fr;gap:15px;padding-top:22px;font-size:9px;line-height:1.8}.preview-note{flex-direction:column;align-items:flex-start;gap:10px;font-size:9px}.preview-note button{font-size:9px}dialog{padding:35px 25px}.dialog-title{font-size:37px}.dialog-copy{font-size:12px}}@media (width<=380px){.purpose h2{font-size:46px}.bridge-word{font-size:52px}.division h3{font-size:25px}.hero-title{font-size:26px}.manifesto blockquote{font-size:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.motion-ready .reveal{opacity:1;transform:none}.orbital-field{transform:none!important}}.logo-interaction{perspective:1000px;width:max-content;max-width:100%;transform:translate3d(var(--logo-x,0px),var(--logo-y,0px),0) rotateX(var(--logo-rx,0deg)) rotateY(var(--logo-ry,0deg));will-change:transform;margin:auto;transition:transform .75s cubic-bezier(.16,1,.3,1)}.logo-float{transform-origin:50%;animation:8s ease-in-out infinite logo-breathe}.logo-interaction .c1{transition:filter .8s}.logo-interaction:hover .c1{filter:drop-shadow(0 20px 26px #0009)drop-shadow(0 0 18px #c9a86a20)}@keyframes logo-breathe{0%,to{transform:translateY(0)rotate(-.35deg)}50%{transform:translateY(-8px)rotate(.35deg)}}.bridge{isolation:isolate;background:radial-gradient(at 12% 32%,#bfa16c06,#0000 46%),radial-gradient(at 88% 40%,#bfa16c08,#0000 47%)}.bridge-maps{pointer-events:none;z-index:-1;color:#bfa16c;position:absolute;inset:0}.bridge-maps svg{opacity:.07;filter:drop-shadow(0 0 25px #bfa16c10);width:45%;height:94%;position:absolute;top:0}.bridge-maps .map-japan{left:0;transform:rotate(-8deg)}.bridge-maps .map-africa{opacity:.065;height:106%;top:-7%;right:-1%}.bridge-header,.bridge-line,.bridge-bottom{position:relative}.manifesto{isolation:isolate;color:var(--ink);background:#11100d;border-top:1px solid #bfa16c38;border-bottom:1px solid #bfa16c38;position:relative;overflow:hidden}.manifesto:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(at 87% 35%,#bfa16c24,#0000 58%),linear-gradient(120deg,#080807 3%,#1c1912 65%,#292216);position:absolute;inset:0}.manifesto:after{content:"";z-index:-1;opacity:.17;pointer-events:none;background:repeating-linear-gradient(115deg,#0000 0 3px,#c2aa7b0f 4px,#0000 5px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.manifesto .eyebrow{color:var(--gold)}.manifesto blockquote em{color:#d4bb8e}.manifesto-bottom{color:#b9ad97;border-color:#bfa16c38}.manifesto-art{z-index:-1;pointer-events:none;width:650px;height:650px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)rotate(-28deg)}.manifesto-art span{border:1px solid #bfa16c16;border-radius:50% 50% 5%;position:absolute;inset:0;transform:rotate(25deg)}.manifesto-art span:nth-child(2){border-color:#bfa16c20;inset:52px;transform:rotate(36deg)}.manifesto-art span:nth-child(3){border-color:#bfa16c12;inset:104px;transform:rotate(47deg)}.paused .logo-interaction{transition:none;transform:none!important}@media (width<=700px){.bridge-maps svg{opacity:.065;width:72%;height:70%;top:13%}.bridge-maps .map-japan{left:-28%;transform:rotate(-10deg)}.bridge-maps .map-africa{opacity:.06;height:75%;top:18%;right:-30%}.manifesto-art{width:450px;height:450px;right:-210px}.manifesto:before{background:radial-gradient(at 100% 30%,#bfa16c20,#0000 65%),linear-gradient(120deg,#0b0b09,#211c13)}}@media (prefers-reduced-motion:reduce){.logo-interaction{transform:none!important}.logo-float{animation:none!important}}.bridge-word{letter-spacing:-.025em;font-style:normal;font-weight:400}.supplied-maps{color:inherit}.supplied-maps img{object-fit:contain;opacity:.15;mix-blend-mode:screen;pointer-events:none;width:48%;height:112%;position:absolute;top:-7%}.supplied-maps .map-japan{left:-2%;transform:none}.supplied-maps .map-africa{opacity:.13;height:112%;top:-7%;right:-2%}.field-film{border-bottom:1px solid var(--line);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:55px;display:grid}.film-heading h2{font:400 clamp(28px,3vw,44px)/1.65 var(--serif);letter-spacing:.02em;margin-top:28px}.film-description{color:var(--muted);margin-top:24px;font-size:12px;line-height:2}.film-duration{letter-spacing:.15em;color:var(--gold);margin-top:40px;font-size:8px}.film-frame{min-width:0}.film-frame video{aspect-ratio:16/9;object-fit:contain;background:#080807;border:1px solid #bfa16c24;width:100%;display:block}.film-caption{letter-spacing:.08em;color:var(--muted);margin-top:15px;font-size:10px}@media (width<=1000px){.field-film{grid-template-columns:180px minmax(0,1fr);gap:30px}}@media (width<=700px){.supplied-maps img{opacity:.13;width:100%;height:65%;top:7%}.supplied-maps .map-japan{left:-34%}.supplied-maps .map-africa{opacity:.12;height:65%;top:26%;right:-34%}.bridge-word{font-size:54px}.field-film{grid-template-columns:1fr;gap:28px}.film-heading h2{margin-top:22px;font-size:30px}.film-description{margin-top:18px}.film-duration{margin-top:20px}.film-frame video{width:100%}}@media (width<=380px){.bridge-word{font-size:48px}}.film-manifesto{background:#080807;align-items:center;min-height:660px;padding-top:100px;padding-bottom:100px;display:flex}.film-manifesto>.wrap{z-index:3;width:100%;position:relative}.manifesto-film{z-index:-3;pointer-events:none;background:#080807;position:absolute;inset:0}.manifesto-film video{object-fit:cover;object-position:65% 45%;opacity:.55;filter:saturate(.55);width:100%;height:100%}.film-manifesto:before{z-index:-2;background:linear-gradient(90deg,#080807ed 0%,#080807c9 37%,#08080765 78%,#08080760),linear-gradient(#08080799,#0000 20% 75%,#080807cc)}.film-manifesto:after{z-index:-1;opacity:1;background:radial-gradient(at 90% 30%,#bfa16c13,#0000 65%);-webkit-mask-image:none;mask-image:none}.film-manifesto .manifesto-art{display:none}.film-manifesto blockquote{text-shadow:0 2px 35px #0006}.film-manifesto .manifesto-bottom{flex-wrap:wrap;align-items:center;gap:28px}#film-toggle{font:9px var(--sans);letter-spacing:.14em;color:#d6c3a1;background:#08080760;border:1px solid #bfa16c55;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:0 16px;display:inline-flex}#film-toggle:hover{border-color:var(--gold);background:#080807aa}.film-toggle-icon{font-size:14px}.footer-signature{border-top:1px solid #bfa16c44;justify-content:space-between;align-items:center;gap:35px;margin:80px 0 40px;padding:42px 0 0;display:flex}.signature-brand{color:#d1bc96;align-items:center;gap:29px;display:flex}.signature-brand svg{fill:currentColor;width:112px;height:72px}.signature-brand>span{font:300 73px/.9 var(--sans);letter-spacing:.17em}.signature-brand small{font:400 10px/1 var(--sans);letter-spacing:.48em;margin-bottom:16px;padding-left:3px;display:block}.signature-note{text-align:right;color:var(--muted)}.signature-note p{font:400 11px/1.5 var(--sans);letter-spacing:.28em;color:#d1bc96}.signature-note>span{font:8px/1.9 var(--sans);letter-spacing:.18em;margin-top:18px;display:block}.contact{padding-bottom:50px}@media (width<=700px){.film-manifesto{min-height:610px;padding:70px 0}.manifesto-film video{object-position:58% center;opacity:.5}.film-manifesto:before{background:linear-gradient(90deg,#080807db,#08080770),linear-gradient(#08080744,#0000 70%,#080807bb)}.film-manifesto .manifesto-bottom{align-items:flex-start;gap:16px}.film-manifesto .manifesto-bottom>span:nth-child(2){display:none}#film-toggle{margin-left:0;font-size:8px}.footer-signature{align-items:flex-end;gap:28px;margin:56px 0 28px;padding-top:30px}.signature-brand{gap:14px}.signature-brand svg{width:55px;height:38px}.signature-brand>span{letter-spacing:.12em;font-size:37px}.signature-brand small{letter-spacing:.34em;margin-bottom:9px;padding-left:1px;font-size:7px}.signature-note p{letter-spacing:.12em;font-size:7px}.signature-note>span{letter-spacing:.1em;margin-top:10px;font-size:6px}.contact{padding-bottom:28px}}.site-header{-webkit-backdrop-filter:blur(16px);background:#080807e8;border-bottom:1px solid #bfa16c24;position:fixed}.header-inner{border-bottom:0;gap:28px;height:80px}.nav{gap:28px;margin-left:auto}.header-tools{align-items:center;gap:20px;display:flex}.language-switch{font:10px var(--sans);letter-spacing:.07em;color:#777165;align-items:center;gap:8px;display:flex}.language-switch button{font:10px var(--sans);min-width:27px;min-height:44px;color:var(--muted);padding:0}.language-switch button[aria-pressed=true]{color:var(--gold);text-underline-offset:6px;text-decoration:underline}.people{display:block}.people-heading{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.people-heading h2{margin:0;font-size:clamp(40px,5vw,70px)}.people-grid-v5{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:65px;display:grid}.profile-photo{aspect-ratio:1/1.05;background:#171713;overflow:hidden}.profile-photo img{object-fit:cover;object-position:center 30%;filter:saturate(.6);width:100%;height:100%;transition:filter .7s,transform 1s}.profile-v5:hover img{filter:saturate();transform:scale(1.025)}.profile-role{font:8px/1.8 var(--sans);letter-spacing:.12em;color:var(--gold);margin-top:24px}.profile-v5 h3{font:400 clamp(22px,2.1vw,31px)/1.3 var(--serif);letter-spacing:-.02em;margin-top:10px}.profile-bio{color:var(--muted);margin-top:18px;font-size:12px;line-height:2}.people-foot{margin-top:38px;font-size:10px}.people-foot a{color:var(--gold);text-underline-offset:4px;margin-left:15px;text-decoration:underline}.store-v5{grid-template-columns:1fr 1fr auto;gap:45px;padding-top:42px;padding-bottom:42px}.store-v5 h2{letter-spacing:-.02em;margin-top:10px;font-size:31px;line-height:1.2}.store-v5>p{font-size:11px;line-height:1.9}.store-v5 .text-link{gap:30px;margin:0;font-size:10px}.contact-v5{align-items:flex-end;padding:20px 0 70px}.contact-v5 h2{margin-top:32px;font-size:clamp(65px,9vw,140px);line-height:1}.contact-v5 h2 em{color:var(--gold);font-weight:400}.contact-subtitle{font:15px/1.8 var(--serif);letter-spacing:.1em;color:var(--muted);margin-top:25px}.footer-marquee{margin:0 calc(-1 * var(--gutter)) 35px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:100vw;padding:28px 0;overflow:hidden}.marquee-track-v5{will-change:transform;width:max-content;animation:55s linear infinite closing-marquee;display:flex}.marquee-track-v5>span{white-space:nowrap;font:300 clamp(56px,8vw,125px)/1.15 var(--sans);letter-spacing:.025em;color:#c3af8b}.marquee-track-v5 i{color:#66563c;margin:0 .2em;font-style:normal}.footer-marquee:hover .marquee-track-v5{animation-play-state:paused}.footer-meta{border-top:0}@keyframes closing-marquee{to{transform:translate(-50%)}}html[lang=en] .profile-bio,html[lang=en] .purpose-copy p{line-height:1.8}@media (width<=1000px){.header-inner{gap:18px}.nav{gap:20px}.brand span{letter-spacing:.2em;font-size:11px}.people-grid-v5{gap:24px}.profile-v5 h3{font-size:24px}.store-v5{gap:25px}}@media (width<=700px){.header-inner{gap:12px;height:72px}.header-tools{gap:10px}.brand span{letter-spacing:.18em;font-size:9px}.brand svg{width:27px}.brand{gap:10px}.language-switch{gap:3px}.language-switch button{min-width:24px;font-size:9px}.menu-button{font-size:9px}.menu-bars{width:16px;margin-left:8px}.nav{margin:0;top:72px}.people-heading{display:block}.people-heading h2{margin-top:28px;font-size:45px}.people-grid-v5{grid-template-columns:1fr;gap:44px;margin-top:35px}.profile-photo{aspect-ratio:1.18}.profile-role{margin-top:19px}.profile-v5 h3{font-size:28px}.profile-bio{margin-top:12px}.people-foot{line-height:1.8}.store-v5{padding:30px var(--gutter);grid-template-columns:1fr auto;gap:20px}.store-v5>p{display:none}.store-v5 h2{font-size:22px}.store-v5 .text-link{gap:15px;font-size:8px}.contact-v5{padding-bottom:44px}.contact-v5 h2{font-size:62px}.contact-subtitle{margin-top:20px;font-size:13px}.contact-v5 .contact-action{margin-top:28px}.footer-marquee{margin-bottom:20px;padding:22px 0}.marquee-track-v5>span{font-size:56px}.site-header .nav a{font-size:28px}}@media (width<=380px){.brand span,.menu-button{font-size:8px}.header-tools{gap:5px}.brand{gap:7px}.store-v5 h2{font-size:20px}.store-v5{gap:10px}}@media (prefers-reduced-motion:reduce){.marquee-track-v5{animation:none;transform:none}.profile-v5:hover img{transform:none}}.people-slider{margin-top:50px;overflow:hidden}.people-grid-v5{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:0;margin:0;display:flex;overflow-x:auto}.people-grid-v5::-webkit-scrollbar{display:none}.profile-v5{scroll-snap-align:start;flex:0 0 100%;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;column-gap:65px;padding:0 2px;display:grid}.profile-photo{aspect-ratio:1.2;grid-area:1/1/4}.profile-role{text-transform:none;grid-column:2;margin-top:12%;font-size:10px}.profile-v5 h3{grid-column:2;margin-top:20px;font-size:clamp(32px,3.5vw,50px)}.profile-bio{grid-column:2;max-width:440px;margin-top:28px;font-size:14px}.slider-controls{justify-content:flex-end;align-items:center;gap:24px;margin-top:25px;display:flex}.slider-controls>button{border:1px solid var(--line);width:44px;height:44px;color:var(--gold);font-size:22px}.person-dots{gap:10px;display:flex}.person-dots button{width:22px;height:32px;padding:0;position:relative}.person-dots button:after{content:"";border:1px solid var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:8px}.person-dots button[aria-pressed=true]:after{background:var(--gold)}#person-count{letter-spacing:.15em;color:var(--muted);font-size:10px}.games-list-v6{border-bottom:1px solid var(--line)}.game-row-v6{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 170px 120px;align-items:center;gap:26px;min-height:126px;padding:24px 0;display:grid}.game-index{font:11px var(--serif);color:var(--gold)}.game-name h3{font:400 clamp(28px,3.1vw,46px)/1.15 var(--serif);letter-spacing:-.025em}.game-name p{letter-spacing:.16em;color:var(--muted);margin-top:12px;font-size:8px}.game-mark{justify-content:center;display:flex}.game-mark img{object-fit:contain;max-width:125px;max-height:58px}.game-mark .pubg-mark{background:#f4f3f0;max-width:75px;padding:6px}.game-person{text-align:right;letter-spacing:.07em;font-size:10px}.game-person button{color:var(--gold);padding:12px 0}.game-person button:hover{text-underline-offset:5px;text-decoration:underline}.credits-disclosure{border-top:1px solid var(--line);color:var(--muted);padding:12px 0}.credits-disclosure summary{cursor:pointer;letter-spacing:.16em;justify-content:space-between;align-items:center;min-height:36px;font-size:8px;list-style:none;display:flex}.credits-disclosure summary::-webkit-details-marker{display:none}.credits-disclosure[open] summary span{transform:rotate(45deg)}.credits-disclosure .credit-lines{max-width:850px;padding:15px 0;font-size:9px;line-height:1.8}.ea-notice{color:#918a7c;margin-bottom:18px;font-size:8px;line-height:1.6}.people-heading h2{max-width:580px}.teams-section .section-heading h2{max-width:770px}.film-manifesto blockquote{max-width:1000px}@media (width<=700px){.people-slider{margin-top:30px}.profile-v5{padding:0 1px;display:block}.profile-photo{aspect-ratio:1.15}.profile-role{margin-top:22px;font-size:9px}.profile-v5 h3{margin-top:13px;font-size:28px}.profile-bio{max-width:none;margin-top:16px;font-size:12px}.slider-controls{justify-content:center;gap:18px;margin-top:20px}.people-heading h2{max-width:330px;font-size:38px}.game-row-v6{grid-template-columns:18px minmax(0,1fr) 76px;gap:12px;min-height:115px;padding:23px 0}.game-name h3{font-size:27px}.game-index{align-self:start;margin-top:7px;font-size:9px}.game-name p{margin-top:9px;font-size:7px}.game-mark img{max-width:70px;max-height:40px}.game-mark .pubg-mark{max-width:55px;max-height:48px;padding:4px}.game-person{text-align:left;grid-column:2;margin-top:-5px;font-size:9px}.game-person:empty{display:none}.game-person button{padding:0}.teams-section .section-heading h2{max-width:330px;font-size:38px;line-height:1.12}.teams-section .section-heading p{max-width:none;font-size:12px}.journal .section-heading h2{letter-spacing:-.035em;font-size:35px;line-height:1.16}.news-item h3{letter-spacing:0;font-size:16px;line-height:1.65}.news-item{padding:24px 0}.purpose h2{font-size:43px}.bridge-bottom h3{font-size:20px}.contact-v5 h2{font-size:57px}.film-manifesto blockquote{font-size:43px;line-height:1.15}}@media (width<=380px){.game-name h3{font-size:24px}.game-row-v6{grid-template-columns:16px minmax(0,1fr) 65px;gap:9px}.game-mark img{max-width:61px}.purpose h2{font-size:39px}.journal .section-heading h2{font-size:32px}.news-item h3{font-size:15px}}.teams-section .section-heading h2 .gold{white-space:nowrap}.purpose h2{max-width:none}.game-row-v6{isolation:isolate;transition:background .5s,border-color .5s;position:relative}.game-row-v6:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#bfa16c10,#0000 80%);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-20px)}.game-name{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.game-name h3{transition:color .4s}.game-mark img{transition:transform .65s cubic-bezier(.2,.7,.2,1)}.game-person{justify-content:flex-end;align-items:center;gap:25px;display:flex}.game-row-arrow{width:18px;height:18px;color:var(--gold);opacity:.45;transition:opacity .4s,transform .6s}@media (hover:hover) and (pointer:fine){.game-row-v6:hover:before{opacity:1;transform:none}.game-row-v6:hover .game-name{transform:translate(12px)}.game-row-v6:hover .game-name h3{color:var(--gold)}.game-row-v6:hover .game-mark img{transform:translate(5px)scale(1.045)}.game-row-v6:hover .game-row-arrow{opacity:1;transform:translate(4px,-4px)}}.game-row-v6:focus-visible:before{opacity:1;transform:none}.game-row-v6:focus-visible .game-name h3{color:var(--gold)}@media (width>=701px){.people-grid-v5{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid;overflow:visible}.people-slider{overflow:visible}.profile-v5{min-width:0;padding:0;display:block}.profile-photo{aspect-ratio:1/1.05}.profile-role{margin-top:24px;font-size:9px}.profile-v5 h3{letter-spacing:-.025em;margin-top:10px;font-size:clamp(23px,2.1vw,31px)}.profile-bio{max-width:none;margin-top:18px;font-size:12px;line-height:2}.slider-controls{display:none}.people-heading h2{max-width:580px}}@media (width<=700px){.purpose h2 br{display:none}.purpose h2{max-width:none}.game-person{grid-area:auto;justify-content:flex-end;gap:8px;margin:0;font-size:8px}.game-row-v6{grid-template-columns:18px minmax(0,1fr) 76px 17px;gap:10px}.game-person>span{font-size:8px;position:absolute;bottom:10px;left:28px}.game-person:empty{display:flex}.game-row-arrow{opacity:.65;width:14px;height:14px}.game-name h3{font-size:25px}.game-mark img{max-width:66px}.game-row-v6:active{background:#bfa16c0b}}@media (width<=380px){.game-row-v6{grid-template-columns:14px minmax(0,1fr) 58px 14px;gap:8px}.game-name h3{font-size:22px}.game-mark img{max-width:55px}.game-person>span{left:22px}}@media (prefers-reduced-motion:reduce){.game-row-v6:hover .game-name,.game-row-v6:hover .game-mark img,.game-row-v6:hover .game-row-arrow{transform:none}}@media (width<=700px){.purpose h2{text-wrap:balance;font-size:clamp(30px,8.2vw,34px);line-height:1.17}.purpose h2 em{white-space:nowrap}}.teams-section{isolation:isolate;background:#080807;border-top-color:#bfa16c12;border-bottom-color:#bfa16c12;position:relative;overflow:hidden}.teams-section>.wrap{z-index:1;position:relative}.games-orbits{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 84%,#0000);mask-image:linear-gradient(#0000,#000 15% 84%,#0000)}.games-orbits:before{content:"";background:radial-gradient(at 93% 28%,#bfa16c08,#0000 55%);position:absolute;inset:0}.games-orbit{aspect-ratio:1;will-change:transform;transform-origin:50%;border:1px solid #bfa16c14;border-radius:50%;position:absolute}.games-orbit:before{content:"";border:1px solid #bfa16c2b;border-color:#bfa16c2b #bfa16c09 #0000 #0000;border-radius:50%;position:absolute;inset:-1px;transform:rotate(35deg)}.games-orbit-one{width:850px;animation:78s linear infinite games-orbit-drift;top:-90px;right:-390px}.games-orbit-two{border-color:#bfa16c0d;width:650px;animation:100s linear infinite reverse games-orbit-drift;top:10px;right:-290px}.games-orbit-three{border-color:#bfa16c0e;width:700px;animation:110s linear infinite games-orbit-drift;bottom:-240px;left:-490px}.games-orbit i{background:#d6bb8c66;border-radius:50%;width:3px;height:3px;position:absolute;top:14.65%;right:14.65%;box-shadow:0 0 15px 3px #bfa16c18}.games-orbit-two i{opacity:.45}@keyframes games-orbit-drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(-15px,22px)rotate(180deg)}to{transform:translate(0)rotate(360deg)}}@media (width<=700px){.games-orbit-one{width:610px;top:15px;right:-375px}.games-orbit-two{width:470px;top:85px;right:-305px}.games-orbit-three{width:500px;bottom:-140px;left:-380px}}@media (prefers-reduced-motion:reduce){.games-orbit{will-change:auto;animation:none!important}}.profile-role{text-transform:uppercase;letter-spacing:.12em}.news-item{isolation:isolate;transition:background .5s,border-color .5s;position:relative}.news-item:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#bfa16c10,#0000 80%);transition:opacity .5s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;transform:translate(-20px)}.news-item h3{transition:color .4s,transform .65s cubic-bezier(.2,.7,.2,1)}.news-item .arrow{opacity:.45;transition:opacity .4s,transform .6s}@media (hover:hover) and (pointer:fine){.news-item:hover:before{opacity:1;transform:none}.news-item:hover h3{color:var(--gold);transform:translate(12px)}.news-item:hover .arrow{opacity:1;transform:translate(4px,-4px)}}.news-item:focus-visible:before{opacity:1;transform:none}.news-item:focus-visible h3{color:var(--gold)}@media (width<=700px){.news-item:active{background:#bfa16c0b}}@media (prefers-reduced-motion:reduce){.news-item:hover h3,.news-item:hover .arrow{transform:none}}.purpose,.contact-v5{isolation:isolate;position:relative}.ambient-particles{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 17% 82%,#0000);mask-image:linear-gradient(#0000,#000 17% 82%,#0000)}.ambient-particles i{pointer-events:none;will-change:transform,opacity;border-radius:50%;display:block;position:absolute}.ambient-bloom{filter:blur(28px);opacity:.42;background:radial-gradient(#bfa16c16 0%,#bfa16c0a 32%,#0000 70%);width:480px;height:360px;animation:28s ease-in-out infinite alternate ambient-haze}.bloom-one{--glow-x:-38px;--glow-y:-27px;top:35%;right:1%}.bloom-two{opacity:.25;--glow-x:43px;--glow-y:25px;width:360px;height:270px;animation-duration:36s;animation-delay:-17s;top:20%;left:6%}.ambient-mote{filter:blur(9px);opacity:.2;background:radial-gradient(circle,#cfb37e42,#0000 70%);width:58px;height:58px;animation:23s ease-in-out infinite alternate ambient-float}.mote-1{--glow-x:35px;--glow-y:-37px;animation-delay:-8s;top:69%;left:15%}.mote-2{--glow-x:-28px;--glow-y:32px;width:34px;height:34px;animation-duration:31s;animation-delay:-22s;top:36%;left:37%}.mote-3{--glow-x:-34px;--glow-y:29px;width:75px;height:75px;animation-duration:27s;animation-delay:-11s;top:23%;right:11%}.mote-4{--glow-x:28px;--glow-y:-26px;width:46px;height:46px;animation-duration:34s;animation-delay:-19s;top:71%;right:28%}.mote-5{--glow-x:32px;--glow-y:24px;width:26px;height:26px;animation-duration:29s;animation-delay:-4s;top:47%;left:57%}.mote-6{opacity:.13;--glow-x:42px;--glow-y:19px;width:90px;height:90px;animation-duration:37s;animation-delay:-28s;top:27%;left:8%}.contact-v5 .bloom-one{width:530px;height:330px;animation-delay:-13s;top:2%;right:-4%}.contact-v5 .bloom-two{animation-delay:-26s;top:5%;left:0}.contact-v5 .ambient-mote{animation-delay:-14s}@keyframes ambient-haze{0%{opacity:.3;transform:translate(0,0)scale(.94)}to{transform:translate3d(var(--glow-x),var(--glow-y),0) scale(1.08);opacity:.48}}@keyframes ambient-float{0%{opacity:.12;transform:translate(0,0)scale(.85)}50%{opacity:.23}to{transform:translate3d(var(--glow-x),var(--glow-y),0) scale(1.15);opacity:.15}}@media (width<=700px){.ambient-bloom{filter:blur(24px);width:320px;height:310px;top:40%;right:-24%}.bloom-two{width:270px;height:330px;top:17%;left:-35%}.ambient-mote{filter:blur(8px)}.contact-v5 .bloom-one{width:330px;height:300px;top:14%;right:-24%}.contact-v5 .bloom-two{left:-40%}}@media (prefers-reduced-motion:reduce){.ambient-particles i{will-change:auto;animation:none!important}}.cursor-trail-layer{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cursor-trail-particle{pointer-events:none;filter:blur(7px);will-change:transform,opacity;background:radial-gradient(circle,#d1b17a50 0%,#bfa16c26 20%,#0000 68%);border-radius:50%;display:block;position:absolute}@media (prefers-reduced-motion:reduce){.cursor-trail-layer{display:none}}.hero{background:#050505}.hero:before{opacity:.5;background:radial-gradient(at 76% 24%,#bfa16c06,#0000 48%),radial-gradient(at 26% 82%,#6d4e2708,#0000 38%)}.hero .orbit{border-color:#bfa16c12}.hero .orbit:nth-child(2){border-color:#bfa16c14}.hero .orbit:nth-child(3){border-color:#bfa16c1c}.hero .orbit:before{border-top-color:#d8b77845;border-right-color:#bfa16c08}.hero .orbit .spark{background:#c2a46c80;box-shadow:0 0 12px 2px #bfa16c20,0 0 36px 8px #bfa16c0c}.hero .logo-interaction:hover .c1{filter:drop-shadow(0 15px 20px #0009)}.hero .orbital-field{opacity:.65}.cursor-trail-particle{filter:blur(20px);mix-blend-mode:screen;background:radial-gradient(at 46% 48%,#f1dfb840 0%,#dfc38e26 24%,#cfb17a0b 47%,#0000 72%);border-radius:45%}@supports ((-webkit-background-clip:text) or (background-clip:text)){.purpose h2 em,.teams-section .section-heading h2 .gold,.bridge-word:last-child,.people-heading h2 .gold,.manifesto blockquote em,.contact-v5 h2 em{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(125deg,#f1e2c4 0%,#dfc696 38%,#bfa16c 83% 100%) 0 0/100% 100%;-webkit-background-clip:text;background-clip:text}}.site-header{-webkit-backdrop-filter:blur(5px);background:linear-gradient(#08080770 0%,#08080736 65%,#08080700 100%);border-bottom:0}.header-inner{border-bottom:0}.motion-ready .title-sweep{opacity:1;clip-path:inset(-.16em 105% -.22em -.12em);transition:clip-path 1.45s cubic-bezier(.22,.65,.25,1),transform 1.45s cubic-bezier(.22,.65,.25,1);transform:translate(-18px)}.motion-ready .title-sweep.visible{clip-path:inset(-.16em -.12em -.22em);transform:none}.hero-title{animation-name:title-hero-sweep}@keyframes title-hero-sweep{0%{opacity:0;clip-path:inset(-.16em 105% -.22em -.12em);transform:translate(-18px)}to{opacity:1;clip-path:inset(-.16em -.12em -.22em);transform:none}}.paused .title-sweep{clip-path:inset(-.16em -.12em -.22em);transition:none;transform:none}@media (prefers-reduced-motion:reduce){.motion-ready .title-sweep{clip-path:none;transition:none;transform:none}}.page-trail-layer{z-index:25;pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.cursor-trail-particle{filter:blur(18px);background:radial-gradient(at 32% 60%,#c49d6c54 0%,#a47b4b24 27%,#0000 60%),radial-gradient(at 66% 35%,#d2af7c48 0%,#9a704326 28%,#0000 63%),radial-gradient(at 48% 70%,#ad815431 0%,#0000 58%);border-radius:38% 62% 54% 46%/55% 38% 62% 45%}[hidden]{display:none!important}#subpage-view{min-height:70svh;padding-top:80px}.ink-layer canvas{mix-blend-mode:screen;width:100%;height:100%;display:block}.ink-layer{mix-blend-mode:screen}.type-gold{color:var(--gold);-webkit-text-fill-color:transparent;background:linear-gradient(125deg,#f1e2c4,#dfc696 38%,#bfa16c 85%);-webkit-background-clip:text;background-clip:text}#lower-motion{letter-spacing:.12em;min-height:36px;color:var(--muted);padding:9px 0 9px 5px;font-size:8px;display:none}.on-subpage #lower-motion{display:block}.nav a[aria-current=page]{color:var(--gold)}.sub-masthead{padding-top:68px;padding-bottom:90px;position:relative}.sub-breadcrumb{letter-spacing:.14em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:17px;margin-bottom:80px;font-size:9px;display:flex}.crumb-link{color:var(--gold);align-items:center;gap:13px;display:inline-flex}.crumb-link .arrow{width:12px;height:12px;transform:rotate(-135deg)}.sub-title-row{justify-content:space-between;align-items:center;gap:70px;display:flex}.sub-title{font:400 clamp(64px,7.7vw,122px)/1.07 var(--serif);letter-spacing:-.05em;outline:none;max-width:1000px}.sub-title-row:has(.detail-game-mark) .sub-title{max-width:900px;font-size:clamp(60px,7.4vw,108px)}.sub-deck{max-width:710px;color:var(--muted);margin-top:42px;font-size:15px;line-height:2}.editorial-body{padding-bottom:40px}.editorial-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:70px;padding:66px 0 85px;display:grid}.editorial-title{font:400 clamp(25px,3.2vw,44px)/1.5 var(--serif);letter-spacing:-.025em;margin-bottom:24px}.editorial-row>div>p{max-width:710px;color:var(--muted);margin-bottom:18px;font-size:14px;line-height:2.35}.editorial-row .text-link{margin-top:20px}.principle-grid{grid-template-columns:1fr 1fr;gap:35px 50px;margin-top:36px;display:grid}.principle-grid h3{font:400 27px/1.2 var(--serif);color:var(--gold);letter-spacing:.04em}.principle-grid p{color:var(--muted);margin-top:13px;font-size:12px}.vision-geography{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12%;padding:65px 0 85px;display:grid}.geography-column{isolation:isolate;min-height:310px;padding-top:35px;position:relative}.geography-column img{object-fit:contain;opacity:.08;mix-blend-mode:screen;z-index:-1;width:340px;height:340px;position:absolute;top:-38px;right:0}.geography-column h2{font-size:70px}.geography-column p{max-width:470px;color:var(--muted);font-size:13px;line-height:2.3}.sub-games{padding-bottom:30px}.sub-endnote{color:var(--muted);justify-content:space-between;align-items:center;gap:30px;padding-top:32px;padding-bottom:100px;font-size:13px;display:flex}.detail-game-mark{object-fit:contain;flex-shrink:0;width:175px;max-height:145px}.pubg-detail{background:#f1eee7;width:130px;max-height:145px;padding:12px}.team-person{grid-template-columns:190px 1fr;gap:36px;margin-top:30px;display:grid}.team-person>img{aspect-ratio:.9;object-fit:cover;filter:saturate(.6);width:190px}.team-person h3{font:400 29px/1.2 var(--serif);margin:20px 0}.team-person p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:2.2}.roster-note{color:var(--muted);border-top:1px solid #bfa16c20;padding:28px 0;font-size:14px}.sub-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:50px;padding:35px 0 65px;display:flex}.sub-pagination .text-link{max-width:45%}.journal-archive{padding-bottom:100px}.journal-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:30px;padding-bottom:23px;display:flex}.journal-filters button{font:10px/1.6 var(--sans);letter-spacing:.12em;color:var(--muted);padding:8px 0;position:relative}.journal-filters button[aria-pressed=true]{color:var(--gold)}.journal-filters button[aria-pressed=true]:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:0;left:0;right:0}.story-row{border-bottom:1px solid var(--line);isolation:isolate;grid-template-columns:170px minmax(0,1fr) 28px;gap:45px;padding:48px 0;display:grid;position:relative}.story-row>div{color:var(--muted);flex-direction:column;gap:11px;font-size:11px;display:flex}.story-row .eyebrow{letter-spacing:.13em;font-size:8px}.story-row h2{font:400 clamp(23px,2.5vw,36px)/1.65 var(--serif);letter-spacing:-.02em;transition:color .4s,transform .65s cubic-bezier(.2,.7,.2,1)}.story-row:before{content:"";inset:0 calc(-1 * var(--gutter));z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(100deg,#bfa16c10,#0000 80%);transition:opacity .5s,transform .7s;position:absolute;transform:translate(-20px)}.story-row .arrow{color:var(--gold);opacity:.5;align-self:center;transition:transform .6s,opacity .4s}@media (hover:hover) and (pointer:fine){.story-row:hover:before{opacity:1;transform:none}.story-row:hover h2{color:var(--gold);transform:translate(12px)}.story-row:hover .arrow{opacity:1;transform:translate(4px,-4px)}}.story-row:focus-visible:before{opacity:1;transform:none}.article-page{padding-top:68px;padding-bottom:25px}.article-header{max-width:1150px;padding-bottom:68px}.article-meta{color:var(--gold);letter-spacing:.15em;flex-wrap:wrap;gap:30px;margin-bottom:30px;font-size:9px;display:flex}.article-title{font:400 clamp(34px,4.7vw,65px)/1.5 var(--serif);letter-spacing:-.03em;text-wrap:pretty;outline:none}.article-layout{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:70px;padding:55px 0 100px;display:grid}.article-layout aside>p:not(.eyebrow){font:16px/2 var(--serif);color:var(--muted);margin-top:20px}.article-copy{max-width:740px}.article-copy h2{font:400 26px/1.7 var(--serif);margin-bottom:30px}.article-copy>p{color:#c1bcb1;margin-bottom:26px;font-size:15px;line-height:2.4}.article-copy .archive-note{color:var(--muted);margin-top:45px;font-size:11px}.source-link{font-size:10px}.contact-page-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1.8fr;gap:12%;padding-top:55px;padding-bottom:110px;display:grid}.contact-email{font:25px/1.5 var(--serif);border-bottom:1px solid #bfa16c60;margin:20px 0 25px;display:inline-block}.contact-page-grid aside>p:not(.eyebrow){color:var(--muted);font-size:12px;line-height:2.2}.contact-world{font:12px/2.5 var(--sans);letter-spacing:.25em;color:#85775e;margin-top:55px}.topic-choices{border:0;flex-wrap:wrap;gap:12px 22px;margin:0 0 38px;padding:0;display:flex}.topic-choices legend{color:var(--muted);margin-bottom:18px;font-size:12px}.topic-choices label{cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.topic-choices input{accent-color:var(--gold);width:14px;height:14px;margin:0}.topic-choices label:has(input:checked){color:var(--gold)}.field-label{letter-spacing:.03em;color:var(--muted);margin-bottom:30px;font-size:11px;display:block}.field-label>span{color:var(--gold);padding-left:5px}.field-label input,.field-label textarea{width:100%;font:15px/1.7 var(--sans);color:var(--ink);resize:vertical;background:0 0;border:0;border-bottom:1px solid #625640;border-radius:0;outline:none;margin-top:11px;padding:12px 0 14px;transition:border-color .3s;display:block}.field-label input:focus,.field-label textarea:focus{border-color:#e4cfa7;box-shadow:0 1px #e4cfa7}.form-pair{grid-template-columns:1fr 1fr;gap:35px;display:grid}.form-note{color:var(--muted);margin-bottom:25px;font-size:11px;line-height:1.9}#enquiry-form .contact-action{margin-top:10px}#enquiry-review h2{font:400 29px/1.6 var(--serif);margin-bottom:35px}#enquiry-review dl{margin:0 0 30px}#enquiry-review dt{letter-spacing:.1em;color:var(--gold);margin-top:24px;font-size:10px}#enquiry-review dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.review-message{white-space:pre-wrap}.review-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;display:flex}.review-actions>button{border-bottom:1px solid #746244;padding:10px 0;font-size:11px}.review-actions .contact-action{font-size:10px}.on-contact-page .contact-v5{display:none}.on-subpage .contact{border-top:1px solid var(--line);padding-top:65px}.on-contact-page .contact{padding-top:10px}@media (width<=1100px){.header-tools{gap:12px}.nav{gap:20px}.sub-title-row{gap:35px}.editorial-row,.article-layout{gap:40px}.contact-page-grid{gap:7%}.detail-game-mark{width:140px}.pubg-detail{width:110px}}@media (width<=700px){#subpage-view{padding-top:72px}.on-subpage .header-tools{gap:8px}.on-subpage .brand span{letter-spacing:.1em;font-size:8px}.on-subpage .brand{gap:7px}#lower-motion{padding-left:0;font-size:7px}.sub-masthead{padding-top:35px;padding-bottom:55px}.sub-breadcrumb{letter-spacing:.1em;gap:12px;margin-bottom:45px;font-size:8px}.sub-title{letter-spacing:-.045em;font-size:clamp(40px,11.4vw,65px);line-height:1.12}.sub-title-row{flex-wrap:wrap;align-items:flex-start;gap:25px}.sub-title-row:has(.detail-game-mark) .sub-title{font-size:clamp(36px,10vw,60px)}.sub-deck{max-width:none;margin-top:28px;font-size:12px;line-height:2}.detail-game-mark{width:95px;max-height:76px}.pubg-detail{width:73px;padding:7px}.editorial-row{grid-template-columns:1fr;gap:30px;padding:35px 0 48px}.editorial-title{margin-bottom:20px;font-size:25px;line-height:1.65}.editorial-row>div>p{font-size:12px;line-height:2.25}.editorial-body{padding-bottom:10px}.principle-grid{gap:30px 20px;margin-top:24px}.principle-grid h3{font-size:22px}.principle-grid p{font-size:11px;line-height:1.9}.vision-geography{grid-template-columns:1fr;gap:20px;padding:25px 0 45px}.geography-column{min-height:235px;padding-top:20px}.geography-column img{width:270px;height:270px;top:-15px;right:-15px}.geography-column h2{font-size:51px}.geography-column p{font-size:12px;line-height:2.25}.sub-endnote{padding-top:25px;padding-bottom:60px;font-size:12px;display:block}.sub-endnote .text-link{margin-top:20px}.team-person{grid-template-columns:1fr;gap:25px;margin-top:22px}.team-person>img{aspect-ratio:1.15;object-position:50% 30%;width:100%}.team-person h3{margin:15px 0;font-size:27px}.team-person p:not(.eyebrow){font-size:12px}.sub-pagination{gap:25px;padding:25px 0 40px}.sub-pagination .text-link{gap:15px;font-size:9px}.journal-archive{padding-bottom:60px}.journal-filters{gap:10px 19px;padding-bottom:17px}.journal-filters button{font-size:8px}.story-row{grid-template-columns:minmax(0,1fr) 18px;gap:15px;padding:28px 0}.story-row>div{flex-direction:row;grid-column:1;gap:20px;font-size:9px}.story-row h2{grid-column:1;font-size:20px;line-height:1.7}.story-row .arrow{grid-area:1/2/3;width:17px}.story-row .eyebrow{font-size:7px}.article-page{padding-top:35px}.article-header{padding-bottom:35px}.article-meta{gap:15px;margin-bottom:20px;font-size:8px}.article-title{letter-spacing:-.02em;font-size:28px;line-height:1.65}.article-layout{grid-template-columns:1fr;gap:28px;padding:30px 0 50px}.article-layout aside>p:not(.eyebrow){display:none}.article-copy h2{margin-bottom:23px;font-size:22px;line-height:1.7}.article-copy>p{margin-bottom:22px;font-size:13px;line-height:2.3}.article-copy .archive-note{margin-top:30px;font-size:10px}.contact-page-grid{grid-template-columns:1fr;gap:40px;padding-top:30px;padding-bottom:55px}.contact-email{margin:13px 0 15px;font-size:26px}.contact-world{display:none}.form-pair{grid-template-columns:1fr;gap:0}.topic-choices{gap:14px 20px}.topic-choices label{font-size:10px}.field-label input,.field-label textarea{font-size:16px}.field-label{font-size:11px}.form-note{font-size:10px}#enquiry-review h2{font-size:24px}.on-subpage .contact{padding-top:38px}.on-contact-page .contact{padding-top:5px}}@media (width<=380px){.on-subpage .brand span{font-size:7px}.on-subpage .brand svg{width:23px}.on-subpage .header-tools{gap:5px}.sub-title{font-size:40px}.article-title{font-size:25px}.journal-filters{gap:8px 13px}}@media (prefers-reduced-motion:reduce){.story-row h2,.story-row:before,.story-row .arrow{transition:none}.story-row:hover h2,.story-row:hover .arrow{transform:none}}.footer-links{flex-wrap:wrap;gap:12px 20px}.footer-links a{white-space:nowrap}.member-roster{grid-template-columns:repeat(var(--roster-columns,3),minmax(0,1fr));gap:44px 32px;display:grid}.roster-profile{min-width:0}.roster-portrait{aspect-ratio:3/3.7;background:#12110f;overflow:hidden}.roster-portrait img{object-fit:cover;object-position:50% 32%;filter:saturate(.75);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),filter .7s}.roster-role{color:var(--gold);font:8px/1.7 var(--sans);letter-spacing:.15em;margin-top:22px}.roster-profile h3{font:400 clamp(23px,2.4vw,34px)/1.2 var(--serif);letter-spacing:-.025em;margin-top:10px}.member-games{flex-wrap:wrap;gap:5px 14px;margin-top:14px;display:flex}.member-games a{font:9px/1.8 var(--sans);color:var(--muted);border-bottom:1px solid #0000;transition:color .3s,border-color .3s}.member-games a:hover{color:var(--gold);border-color:#bfa16c66}.all-teammates{border-top:1px solid var(--line);margin-top:60px;padding-top:65px;padding-bottom:50px}.all-teammates>.editorial-title{margin:34px 0 46px;font-size:clamp(36px,4.5vw,64px);line-height:1.1}.division-roster-section{border-top:1px solid var(--line);padding:60px 0 80px}.division-roster-heading{grid-template-columns:1fr 2fr;gap:70px;margin-bottom:40px;display:grid}.division-roster-heading .editorial-title{margin:0;font-size:clamp(34px,4.2vw,60px);line-height:1.1}.recruit-copy{max-width:680px;color:var(--muted);margin-left:calc(33.3333% + 46.6667px);font-size:14px;line-height:2.2}.recruit-copy .text-link{color:var(--ink);margin-top:25px}.other-games{border-top:1px solid var(--line);padding:65px 0 85px}.other-games-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;display:flex}.other-games-heading .editorial-title{margin:20px 0 0;font-size:clamp(36px,4.3vw,62px);line-height:1.05}.other-games-heading>.text-link{margin:0;font-size:10px}.game-discovery-track{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#bfa16c44 transparent;-webkit-overflow-scrolling:touch;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;padding:4px 0 15px;display:grid;overflow-x:auto}.discovery-game{scroll-snap-align:start;background:linear-gradient(140deg,#bfa16c04,#0000 65%);border-top:1px solid #bfa16c42;border-bottom:1px solid #bfa16c26;min-width:0;padding:20px 18px 24px;transition:background .4s,border-color .4s;display:block;position:relative}.discovery-index{color:#8b795a;font:10px/1.5 var(--serif)}.discovery-mark{justify-content:center;align-items:center;height:130px;display:flex}.discovery-mark img{object-fit:contain;max-width:120px;max-height:65px;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.discovery-mark .pubg-discovery{background:#f1eee7;max-width:74px;max-height:75px;padding:6px}.discovery-caption{justify-content:space-between;align-items:center;gap:12px;display:flex}.discovery-caption h3{font:400 clamp(19px,1.75vw,27px)/1.15 var(--serif);letter-spacing:-.02em}.discovery-caption .arrow{width:17px;height:17px;color:var(--gold);flex-shrink:0;transition:transform .5s}.discovery-game>p{font:7px/1.7 var(--sans);letter-spacing:.13em;color:var(--muted);margin-top:14px}.game-discovery-controls{display:none}.company-facts{max-width:760px;margin:0}.company-facts>div{border-bottom:1px solid #bfa16c24;grid-template-columns:150px minmax(0,1fr);gap:30px;padding:24px 0;display:grid}.company-facts>div:first-child{padding-top:4px}.company-facts dt{color:var(--muted);font-size:11px}.company-facts dd{margin:0;font-size:14px;line-height:2}.company-facts dd>a{color:var(--gold);align-items:center;gap:15px;display:inline-flex}.company-facts .arrow{width:14px;height:14px}.business-list>div{border-bottom:1px solid #bfa16c24;padding:23px 0}.business-list>div:first-child{padding-top:0}.business-list h3{font:400 29px/1.3 var(--serif);color:var(--gold);margin-bottom:12px}.business-list p{color:var(--muted);max-width:710px;font-size:13px;line-height:2.3}@media (hover:hover) and (pointer:fine){.roster-profile:hover .roster-portrait img{filter:saturate(.95);transform:scale(1.035)}.discovery-game:hover{background:#bfa16c09;border-color:#bfa16c70}.discovery-game:hover .discovery-mark img{transform:translateY(-4px)scale(1.045)}.discovery-game:hover .arrow{transform:translate(3px,-3px)}}@media (width<=1100px) and (width>=701px){.site-header .nav{letter-spacing:.13em;gap:16px;font-size:9px}.site-header .brand span{letter-spacing:.12em}.header-inner{gap:16px}.header-tools{gap:10px}.member-roster{gap:35px 23px}.division-roster-heading{gap:40px}}@media (width<=700px){.member-roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.roster-portrait{aspect-ratio:3/3.9}.roster-role{letter-spacing:.09em;margin-top:16px;font-size:6.5px}.roster-profile h3{margin-top:8px;font-size:22px;line-height:1.17}.member-games{gap:3px 9px;margin-top:10px}.member-games a{font-size:8px;line-height:1.7}.all-teammates{margin-top:35px;padding-top:38px;padding-bottom:35px}.all-teammates>.editorial-title{margin:25px 0 32px;font-size:36px}.division-roster-section{padding:35px 0 50px}.division-roster-heading{margin-bottom:30px;display:block}.division-roster-heading .editorial-title{margin-top:25px;font-size:36px}.recruit-copy{margin-left:0;font-size:12px;line-height:2.2}.other-games{padding:40px 0 45px}.other-games-heading{gap:20px;margin-bottom:26px}.other-games-heading .editorial-title{margin-top:16px;font-size:36px}.other-games-heading>.text-link{gap:15px;font-size:8px}.other-games-heading .eyebrow{font-size:8px}.game-discovery-track{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);scrollbar-width:none;grid-auto-columns:calc(66.6667% - 12px);gap:18px;scroll-padding-left:0}.game-discovery-track::-webkit-scrollbar{display:none}.discovery-game{padding:18px 14px 22px}.discovery-mark{height:108px}.discovery-mark img{max-width:100px;max-height:55px}.discovery-mark .pubg-discovery{max-width:65px;max-height:65px}.discovery-caption h3{font-size:22px}.discovery-caption .arrow{width:14px;height:14px}.discovery-game>p{letter-spacing:.09em;font-size:6px;line-height:1.6}.game-discovery-controls{color:var(--muted);letter-spacing:.05em;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;font-size:8px;display:flex}.game-discovery-controls>div{gap:10px;display:flex}.game-discovery-controls button{width:35px;height:35px;color:var(--gold);border:1px solid #bfa16c40;place-items:center;display:grid}.game-discovery-controls .arrow{width:13px;height:13px;transform:rotate(45deg)}.game-discovery-controls button:first-child .arrow{transform:rotate(-135deg)}.game-discovery-controls button:disabled{opacity:.25;cursor:default}.company-facts>div{grid-template-columns:1fr;gap:9px;padding:22px 0}.company-facts dt{font-size:10px}.company-facts dd{font-size:13px;line-height:2}.business-list h3{font-size:27px}.business-list p{font-size:12px}}@media (prefers-reduced-motion:reduce){.roster-portrait img,.discovery-game,.discovery-mark img,.discovery-caption .arrow{transition:none!important}.roster-profile:hover .roster-portrait img,.discovery-game:hover .discovery-mark img,.discovery-game:hover .arrow{transform:none!important}}@media (width<=700px){.roster-role{letter-spacing:.08em;font-size:8px}.member-games a{font-size:9px}}.purpose-copy .text-link:hover,.purpose-copy .text-link:focus-visible,.bridge-bottom .text-link:focus-visible{color:var(--gold)}.purpose-copy .text-link,.bridge-bottom .text-link{transition:color .3s}.purpose-copy .text-link .arrow,.bridge-bottom .text-link .arrow{transition:transform .3s}.purpose-copy .text-link:hover .arrow,.purpose-copy .text-link:focus-visible .arrow,.bridge-bottom .text-link:hover .arrow,.bridge-bottom .text-link:focus-visible .arrow{transform:translate(3px,-3px)}.member-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.management-section{border-top:1px solid var(--line);padding-top:60px;padding-bottom:85px}.management-section>.editorial-title{margin:30px 0 20px;font-size:clamp(36px,4.5vw,64px);line-height:1.1}.management-intro{color:var(--muted);margin-bottom:45px;font-size:13px}.management-bio{color:var(--muted);max-width:370px;margin-top:18px;font-size:12px;line-height:2.15}.people-grid-v5{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid;overflow:visible}.people-slider{overflow:visible}.profile-v5{min-width:0;padding:0;display:block}.slider-controls{display:none}@media (width<=700px){.member-roster,.people-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.management-section{padding-top:35px;padding-bottom:50px}.management-section>.editorial-title{margin-top:25px;font-size:36px}.management-intro{margin-bottom:30px;font-size:11px}.management-bio{margin-top:14px;font-size:11px;line-height:2.1}.profile-photo{aspect-ratio:3/3.9}.profile-v5 h3{letter-spacing:-.025em;margin-top:10px;font-size:22px;line-height:1.2}.profile-role{letter-spacing:.08em;margin-top:16px;font-size:8px}.profile-bio{margin-top:14px;font-size:11px;line-height:2.1}}.field-label .field-status,.topic-choices .field-status{font:8px/1.6 var(--sans);letter-spacing:.04em;color:var(--muted);margin-left:7px;padding-left:0}.field-label .field-status.is-required,.topic-choices .field-status.is-required{color:var(--gold)}.enquiry-topics{gap:14px 24px;margin-top:8px;margin-bottom:35px}.enquiry-topics legend{margin-bottom:8px}.enquiry-topics #topics-help{color:var(--muted);flex-basis:100%;margin:0 0 5px;font-size:10px}.enquiry-topics input[type=checkbox]{flex-shrink:0;width:16px;height:16px}.field-label input::placeholder{color:#746e63;opacity:1}@media (width<=700px){.enquiry-topics{gap:16px 24px}.enquiry-topics label{min-height:26px;font-size:11px}.field-label .field-status,.topic-choices .field-status{font-size:8px}}.roster-portrait,.profile-photo{isolation:isolate;border:0;position:relative}.roster-portrait img,.profile-photo img{filter:grayscale()sepia(.38)saturate(.65)contrast(1.08);transition:filter .8s,transform 1s cubic-bezier(.2,.7,.2,1)}.roster-portrait:before,.profile-photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#9d753815,#0000 35%,#1b110a40 65%,#080807b8);position:absolute;inset:0}.portrait-initials{z-index:2;font:400 clamp(43px,4.5vw,65px)/.9 var(--serif);letter-spacing:-.06em;-webkit-text-stroke:1px #e5c899b0;color:#0000;pointer-events:none;transition:transform .8s;position:absolute;bottom:20px;left:20px}.portrait-rule{z-index:2;pointer-events:none;background:linear-gradient(90deg,#e7d0a1,#bfa16c);width:30%;height:2px;transition:width .8s;position:absolute;bottom:0;left:0}@media (hover:hover) and (pointer:fine){.roster-profile:hover .roster-portrait img,.profile-v5:hover .profile-photo img{filter:grayscale(.2)sepia(.18)saturate(.8)contrast(1.04);transform:scale(1.035)}.roster-profile:hover .portrait-initials,.profile-v5:hover .portrait-initials{transform:translateY(-8px)}.roster-profile:hover .portrait-rule,.profile-v5:hover .portrait-rule{width:100%}}@media (width<=700px){.portrait-initials{font-size:43px;bottom:12px;left:12px}}.paused .portrait-initials,.paused .portrait-rule,.paused .roster-portrait img,.paused .profile-photo img{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.portrait-initials,.portrait-rule,.roster-portrait img,.profile-photo img{transition:none!important;transform:none!important}}body.drawer-is-open{overflow:hidden}.mobile-drawer{color:#f1eee7;background:#100e0b;border:0;width:87%;max-width:430px;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;position:fixed;inset:0 0 0 auto;overflow:hidden auto;box-shadow:-20px 0 80px #0008}.mobile-drawer::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009}.mobile-drawer[open]{flex-direction:column;animation:.55s cubic-bezier(.22,.7,.22,1) drawer-enter;display:flex}.mobile-drawer.is-closing{animation:.24s forwards drawer-leave}.drawer-head{justify-content:space-between;align-items:center;height:80px;min-height:80px;padding:18px 24px;display:flex}.drawer-brand{align-items:center;min-width:44px;min-height:44px;display:flex}.drawer-brand svg{fill:#c9af7d;width:34px;height:26px}.drawer-close{letter-spacing:2px;min-height:44px;color:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:0;font:400 9px Arial,sans-serif;display:flex}.drawer-close i{width:25px;height:25px;position:relative}.drawer-close i:before,.drawer-close i:after{content:"";background:currentColor;width:25px;height:1px;position:absolute;top:12px;left:0;transform:rotate(45deg)}.drawer-close i:after{transform:rotate(-45deg)}.drawer-body{flex-direction:column;flex:1;min-height:calc(100% - 80px);padding:22px 27px 28px;display:flex}.drawer-eyebrow{letter-spacing:3px;color:#bfa16c;margin:0 0 14px;font:400 9px Arial,sans-serif}.drawer-nav{flex-direction:column;display:flex}.drawer-nav a{color:#f1eee7;opacity:0;animation:.65s cubic-bezier(.2,.7,.2,1) forwards drawer-link;animation-delay:calc(var(--order)*65ms + .1s);border-bottom:1px solid #c6a97622;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;text-decoration:none;display:flex;transform:translate(15px)}.drawer-nav a span{letter-spacing:-1.5px;font:400 clamp(34px,11.7vw,42px)/1.14 Georgia,serif;transition:transform .3s;display:block}.drawer-nav a svg{stroke:#bfa16c;stroke-width:1px;fill:none;flex:none;width:23px;height:23px;transition:transform .3s}.drawer-nav a:hover span,.drawer-nav a:focus-visible span{background:linear-gradient(110deg,#f3e6c9 0%,#d8bf90 38%,#bfa16c 72%,#e9d7b3 100%);color:#0000;-webkit-background-clip:text;background-clip:text;transform:translate(5px)}.drawer-nav a:hover svg,.drawer-nav a:focus-visible svg{transform:translate(3px,-3px)}.drawer-foot{margin-top:auto;padding-top:42px}.drawer-foot .language-switch{justify-content:flex-start;gap:20px}.drawer-foot .language-switch button{letter-spacing:2px;min-width:24px;padding:10px 0;font-size:11px}.drawer-foot>p{letter-spacing:2.7px;color:#8b877e;margin:26px 0 0;font:400 8px/1.8 Arial,sans-serif}.drawer-nav a[aria-current=page] span{color:#0000;background:linear-gradient(110deg,#f3e6c9,#bfa16c 75%,#e9d7b3);-webkit-background-clip:text;background-clip:text}@keyframes drawer-enter{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-leave{to{opacity:.3;transform:translate(100%)}}@keyframes drawer-link{to{opacity:1;transform:none}}@media (width<=700px){.site-header #site-nav{display:none!important}.menu-bars{border:0;width:26px;height:12px;position:relative}.menu-bars:before,.menu-bars:after{content:"";background:#c9af7d;width:26px;height:1px;transition:width .3s;position:absolute;top:1px;right:0}.menu-bars:after{width:17px;top:10px}.menu-button:hover .menu-bars:after{width:26px}}@media (height<=620px){.drawer-head{height:68px;min-height:68px}.drawer-body{min-height:calc(100% - 68px);padding-top:12px}.drawer-nav a{padding:11px 0}.drawer-nav a span{font-size:34px}.drawer-foot{padding-top:24px}.drawer-foot>p{margin-top:16px}}@media (prefers-reduced-motion:reduce){.mobile-drawer[open],.mobile-drawer.is-closing,.drawer-nav a{animation:none!important}.drawer-nav a{opacity:1;transform:none}.drawer-nav a span,.drawer-nav a svg{transition:none}}.article-feature{background:#0e0d0a;max-width:1100px;margin:0 auto 55px}.article-feature img{object-fit:contain;width:100%;height:auto;max-height:660px;display:block}.original-article{overflow-wrap:anywhere;word-break:normal;min-width:0}.original-article p,.original-article>div{color:#c1bcb1;margin:0 0 30px;font-size:15px;line-height:2.3}.original-article h2{font:400 27px/1.65 var(--serif);color:var(--white);letter-spacing:-.02em;margin:65px 0 25px}.original-article h3{font:400 22px/1.7 var(--serif);color:#e1d2b6;margin:42px 0 20px}.original-article b,.original-article strong{color:#e7ddc9;font-weight:500}.original-article a{color:#cdb485;text-underline-offset:5px;overflow-wrap:anywhere;-webkit-text-decoration:underline #bfa16c55;text-decoration:underline #bfa16c55}.original-article a:hover{color:#f0dfbd}.original-article .article-original-image{object-fit:contain;width:100%;height:auto;max-height:none;margin:30px 0 18px;display:block}.article-video{aspect-ratio:16/9;background:#100e0b;border:0;width:100%;height:auto;margin:28px 0 18px;display:block}.original-article>:first-child{margin-top:0}.story-with-thumb{grid-template-columns:minmax(150px,220px) 130px minmax(0,1fr) 24px;align-items:center;gap:32px}.story-row>.story-thumb{aspect-ratio:16/10;background:#16140f;display:block;overflow:hidden}.story-thumb img,.news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.story-with-thumb>.story-meta{flex-direction:column;display:flex}.story-with-thumb:hover .story-thumb img,.news-with-thumb:hover .news-thumb img{transform:scale(1.035)}.news-with-thumb{grid-template-columns:180px 150px minmax(0,1fr) 25px;align-items:center;gap:30px}.news-thumb{aspect-ratio:16/10;background:#16140f;overflow:hidden}.news-with-thumb h3{min-width:0}.news-with-thumb .category{line-height:1.8}@media (width<=1100px){.story-with-thumb{grid-template-columns:150px 100px minmax(0,1fr) 20px;gap:22px}.news-with-thumb{grid-template-columns:140px 110px minmax(0,1fr) 20px;gap:22px}}@media (width<=700px){.article-feature{margin-bottom:30px}.article-feature img{max-height:none}.article-header{padding-bottom:28px}.article-title{word-break:normal;overflow-wrap:anywhere;font-size:clamp(27px,7.5vw,38px);line-height:1.5}.article-layout{gap:24px;padding-top:26px}.original-article p,.original-article>div{margin-bottom:24px;font-size:13px;line-height:2.15}.original-article h2{margin:43px 0 20px;font-size:23px;line-height:1.65}.original-article h3{margin:34px 0 17px;font-size:19px;line-height:1.7}.original-article .article-original-image{margin:24px 0 15px}.story-with-thumb{grid-template-columns:92px minmax(0,1fr) 17px;gap:12px 16px;padding:25px 0}.story-row>.story-thumb{aspect-ratio:1;grid-area:1/1/3;align-self:start}.story-with-thumb>.story-meta{flex-flow:wrap;grid-area:1/2;gap:6px 12px;font-size:8px}.story-with-thumb h2{grid-area:2/2;font-size:18px;line-height:1.65}.story-with-thumb .arrow{grid-area:1/3/3;width:17px}.news-with-thumb{grid-template-columns:84px minmax(0,1fr) 17px;gap:11px 16px}.news-with-thumb .news-thumb{aspect-ratio:1;grid-area:1/1/3;align-self:start}.news-with-thumb .category{grid-area:1/2;font-size:8px}.news-with-thumb h3{grid-area:2/2;font-size:18px;line-height:1.65}.news-with-thumb .arrow{grid-area:1/3/3;width:17px}}@media (prefers-reduced-motion:reduce){.story-thumb img,.news-thumb img{transition:none}.story-with-thumb:hover .story-thumb img,.news-with-thumb:hover .news-thumb img{transform:none}}.story-thumb img,.news-thumb img{object-fit:cover;object-position:center}.story-with-thumb h2,.news-with-thumb h3,.article-title{text-wrap:pretty}@media (width<=700px){.story-row>.story-thumb,.news-with-thumb .news-thumb{aspect-ratio:16/10}}.story-row>.story-thumb,.news-with-thumb .news-thumb{aspect-ratio:16/9;background:0 0;border:0;padding:0;line-height:0}.story-thumb img,.news-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;margin:0;padding:0;display:block}.article-feature{background:0 0}.article-feature img{object-fit:cover;width:100%;height:auto;max-height:none;margin:0;padding:0}.news-meta{color:var(--muted);letter-spacing:.03em;flex-direction:column;gap:11px;font-size:10px;display:flex}.news-meta .category{color:var(--gold);letter-spacing:.13em;font-size:8px}@media (width<=700px){#home-view .journal .news-list,.journal-story-track{width:calc(100% + var(--gutter));margin-right:calc(-1 * var(--gutter));padding:0 var(--gutter) 20px 0;scroll-snap-type:x proximity;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#bfa16c55 transparent;border:0;grid-auto-columns:90%;grid-auto-flow:column;align-items:stretch;gap:20px;scroll-padding-left:0;display:grid;overflow:auto hidden}#home-view .journal .news-list::-webkit-scrollbar{height:2px}.journal-story-track::-webkit-scrollbar{height:2px}#home-view .journal .news-list::-webkit-scrollbar-thumb{background:#bfa16c55}.journal-story-track::-webkit-scrollbar-thumb{background:#bfa16c55}#home-view .journal .news-with-thumb,.journal-story-track .story-with-thumb{scroll-snap-align:start;border:0;border-bottom:1px solid var(--line);isolation:isolate;grid-template-rows:auto auto minmax(84px,1fr);grid-template-columns:minmax(0,1fr) 22px;align-items:start;gap:0 12px;min-width:0;min-height:0;margin:0;padding:0 0 24px;display:grid;position:relative}#home-view .journal .news-with-thumb:before,.journal-story-track .story-with-thumb:before{display:none}#home-view .journal .news-with-thumb .news-thumb,.journal-story-track .story-with-thumb>.story-thumb{aspect-ratio:16/9;grid-area:1/1/auto/-1;align-self:start;width:100%;margin:0;padding:0;display:block;overflow:hidden}#home-view .journal .news-with-thumb .news-meta,.journal-story-track .story-with-thumb>.story-meta{letter-spacing:.02em;flex-flow:wrap;grid-area:2/1/auto/-1;align-items:baseline;gap:8px 16px;margin:0;padding:20px 0 12px;font-size:9px;line-height:1.6;display:flex}#home-view .journal .news-meta .category,.journal-story-track .story-meta .eyebrow{letter-spacing:.12em;margin:0;padding:0;font-size:8px;line-height:1.6}#home-view .journal .news-with-thumb h3,.journal-story-track .story-with-thumb h2{min-width:0;font:400 23px/1.65 var(--serif);letter-spacing:-.02em;word-break:normal;overflow-wrap:normal;text-wrap:pretty;grid-area:3/1;margin:0;padding:0;transform:none}#home-view .journal .news-with-thumb>.arrow,.journal-story-track .story-with-thumb>.arrow{opacity:.75;grid-area:3/2;place-self:end;width:20px;height:20px;margin:0 0 7px}.journal-filters{margin-bottom:26px}.journal-archive{overflow:visible}#home-view .journal .news-list:focus-visible,.journal-story-track:focus-visible{outline:1px solid var(--gold);outline-offset:5px}}@media (prefers-reduced-motion:reduce){#home-view .journal .news-list,.journal-story-track{scroll-behavior:auto}}.story-swipe-hint{display:none}@media (width<=700px){.story-swipe-hint{color:#bfa16c;font:400 8px/1.5 var(--sans);letter-spacing:.22em;justify-content:center;align-items:center;gap:12px;margin:14px 0 0;padding:0;display:flex}.story-swipe-hint svg{stroke:currentColor;stroke-width:.8px;fill:none;opacity:.8;width:36px;height:14px}}.site-header .header-inner{width:100%;padding:0}.on-subpage main{padding-top:100px}.site-header .language-switch a{min-width:28px;padding:8px;font-size:10px}.language-switch a[aria-current]{color:var(--gold);border-bottom:1px solid}.drawer-foot .language-switch a{font-size:11px}.drawer-brand svg{fill:var(--gold)}.story-swipe-hint[hidden]{display:none!important}.member-grid,.member-roster,.roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.other-games .team-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=700px){.on-subpage main{padding-top:72px}.member-grid,.member-roster,.roster{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.other-games .team-grid{scroll-snap-type:x proximity;gap:18px;display:flex;overflow-x:auto}.other-games .team-grid>*{scroll-snap-align:start;flex:0 0 68%}}.news-with-thumb h2{font:400 clamp(18px,2vw,28px)/1.65 var(--serif);transition:color .4s,transform .65s}.news-with-thumb:hover h2{color:var(--gold);transform:translate(12px)}.story-thumb picture,.news-thumb picture{width:100%;height:100%;display:block}.news-cover img{width:100%;height:auto}.prose img{max-width:100%;height:auto}@media (width<=700px){#home-view .journal .news-with-thumb h2{font:400 23px/1.65 var(--serif);grid-area:3/1;margin:0;transform:none}}.topic-options{flex-wrap:wrap;gap:12px 24px;margin-top:12px;display:flex}.topic-option{align-items:center;gap:10px;font-size:13px;display:flex!important}.topic-option input{accent-color:#bfa16c;height:18px;width:18px!important}.site-form .field input,.site-form .field textarea,.site-form .field select{background:#0c0c0a}.site-form .field{min-width:0}.member-roster{margin-top:45px}.game-discovery-track{margin-top:36px}.people-grid-v5 .profile-v5{min-width:0}.sub-masthead+.wrap .section:first-child{padding-top:40px}.news-title{font:400 clamp(28px,4vw,62px)/1.5 var(--serif)}.news-cover{margin-bottom:44px}.roster-profile h3{overflow-wrap:anywhere}.site-header .brand{color:var(--ink)}.site-header .nav{background:0 0;padding:0;position:static}.site-header .header-inner{border:0}@media (width<=700px){.news-title{font-size:29px}.profile-v5 h3{font-size:23px}.people-grid-v5{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub-masthead{position:relative}.pagehero-map{opacity:.12;object-fit:contain;pointer-events:none;max-width:50%;height:85%;position:absolute;top:30px;right:0}.form-review{padding:28px 0}.form-review h2{font:400 26px var(--serif);margin-bottom:28px}.form-review dt{color:var(--gold);margin-top:20px;font-size:11px}.form-review dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 20px}.site-form [hidden],.journal-story-track>[hidden]{display:none!important}.profile-v5{align-content:start}.roster-profile:hover .roster-portrait img{filter:saturate();transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.roster-profile:hover .roster-portrait img{transform:none}}.story-thumb img.emdash-image-media,.news-thumb img.emdash-image-media{height:100%}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.form-actions [hidden]{display:none}.form-review{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0 8px;scroll-margin-top:96px}.form-review h2{margin-bottom:12px}.form-review-note{color:var(--muted);margin:0 0 8px;font-size:12px}.site-form.is-reviewing .form-foot{flex-direction:column;align-items:stretch}@media (width<=700px){.form-actions{width:100%}.form-actions .btn{flex:1 1 0;justify-content:center}.sub-masthead{padding-bottom:28px}.sub-masthead+.section,.sub-masthead+section{padding-top:24px}article>.page-hero{padding-top:36px;padding-bottom:32px}article>.page-hero+.section{padding-top:28px!important}}.footer-meta.footer-a4{text-align:center;border-top:1px solid var(--line);color:var(--muted);flex-direction:column;align-items:center;gap:26px;padding:46px 0 34px;font-size:10px;display:flex}.footer-emblem{color:var(--ink);flex-direction:column;align-items:center;gap:14px;display:flex}.footer-emblem svg{width:58px;height:34px;fill:var(--gold)}.footer-emblem span{font:500 11px/1 var(--sans);letter-spacing:.42em;padding-left:.42em}.footer-a4 .footer-links{flex-wrap:wrap;justify-content:center;gap:6px 0;max-width:720px;display:flex}.footer-a4 .footer-links a{font:400 16px/1.8 var(--serif);letter-spacing:.02em;color:var(--ink);padding:4px 16px;transition:color .3s;position:relative}.footer-a4 .footer-links a+a:before{content:"";background:var(--gold);border-radius:50%;width:3px;height:3px;margin-top:-1px;position:absolute;top:50%;left:-2px}.footer-sns{gap:12px;display:flex}.footer-sns a{border:1px solid var(--line);width:44px;height:44px;font:500 11px/1 var(--sans);letter-spacing:.04em;color:var(--gold);border-radius:50%;place-items:center;transition:border-color .3s,background .3s;display:grid}.footer-sns a:hover,.footer-sns a:focus-visible{border-color:var(--gold);background:#bfa16c12}.footer-legal{letter-spacing:.08em;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;font-size:9px;display:flex}.footer-legal a{color:var(--muted)}.footer-legal a:hover{color:var(--gold)}@media (width<=700px){.footer-meta.footer-a4{gap:22px;padding:38px 0 28px}.footer-a4 .footer-links a{padding:3px 11px;font-size:15px}.footer-legal{flex-direction:column;gap:6px}}.profile-more{min-width:0;color:var(--ink);display:block}.profile-more-box{aspect-ratio:3/3.9;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;gap:16px;padding:0 2px;display:flex}.profile-more-title{font:400 22px/1.3 var(--serif);letter-spacing:-.01em}.profile-more-title em{color:var(--gold);font-style:normal}.profile-more-text{color:var(--muted);font-size:10px;line-height:1.8}.profile-more-circle{border:1px solid var(--gold);border-radius:50%;place-items:center;width:52px;height:52px;transition:background .3s,transform .4s;display:grid}.profile-more-circle .arrow{width:16px;height:16px;color:var(--gold)}.profile-more .profile-role{display:block}.profile-more-name{font:400 22px/1.2 var(--serif);letter-spacing:-.025em;margin-top:10px;display:block}.profile-more:hover .profile-more-circle,.profile-more:focus-visible .profile-more-circle{background:#bfa16c18;transform:translate(2px,-2px)}.profile-more:hover .profile-more-name{color:var(--gold)}@media (width>=701px){.profile-more{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 30px;margin-top:10px;padding:26px 0;display:grid}.profile-more-box{display:contents}.profile-more-title{grid-area:1/1;font-size:clamp(26px,2.6vw,36px)}.profile-more-title br{display:none}.profile-more-text{grid-area:2/1;font-size:12px}.profile-more-circle{grid-area:1/2/3;width:64px;height:64px}.profile-more .profile-role,.profile-more-name{display:none}}@media (prefers-reduced-motion:reduce){.profile-more-circle{transition:none}.profile-more:hover .profile-more-circle{transform:none}}.form-tabs,.form-about>summary{display:none}@media (width<=700px){.form-tabs{border:1px solid var(--line);width:auto;margin-top:0;margin-bottom:6px;margin-left:var(--gutter);margin-right:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.form-tabs a{text-align:center;min-height:58px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 4px;transition:background .3s,color .3s;display:flex}.form-tabs a+a{border-left:1px solid var(--line)}.form-tabs a span{color:var(--ink);font-size:12px;line-height:1.3}.form-tabs a small{letter-spacing:.02em;font-size:8px;line-height:1.3}.form-tabs a[aria-current=page]{background:var(--gold);color:#3a2f1c}.form-tabs a[aria-current=page] span{color:#16120b}.form-about>summary{cursor:pointer;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px;font-size:11px;list-style:none;display:flex}.form-about>summary::-webkit-details-marker{display:none}.form-about>summary i{font:300 18px/1 var(--sans);color:var(--gold);font-style:normal;transition:transform .3s}.form-about[open]>summary i{transform:rotate(45deg)}.form-about+script+.section,.form-tabs+.section{padding-top:28px}.form-about+script+.section .split{gap:14px}.form-about+script+.section .split-title{font-size:34px}.form-about+script+.section .split .copy{margin-top:14px!important}.form-about+script+.section .split [style*=margin-top\:48px]{margin-top:24px!important}.contact-section .split{flex-direction:column;display:flex}.contact-section .contact-aside{border-top:1px solid var(--line);order:2;padding-top:22px}.contact-section .contact-links{display:none}}@media (prefers-reduced-motion:reduce){.form-about>summary i,.form-tabs a{transition:none}}@media (width<=700px){.footer-a4 .footer-links:after{content:"";flex-basis:100%;order:1}.footer-a4 .footer-links a:nth-child(n+5){order:2}.footer-a4 .footer-links a:nth-child(5):before{display:none}}@media (width<=380px){.footer-a4 .footer-links a{padding:3px 8px;font-size:13px}}.footer-a4 .footer-links{max-width:960px}@media (width<=700px){.profile-more-name{white-space:nowrap;font-size:min(19px,4.8vw)}.split-title:not(.split-title--serif) br{display:none}}.footer-a4 .footer-links a{font-family:var(--sans);letter-spacing:.2em;color:#fff;font-weight:400}.footer-a4 .footer-links a:hover,.footer-a4 .footer-links a:focus-visible{color:var(--gold)}@media (width<=700px){.footer-a4 .footer-links a{letter-spacing:.1em;padding:3px 8px}}@media (width<=380px){.footer-a4 .footer-links a{letter-spacing:.06em;padding:3px 6px}}@media (width<=700px){.footer-a4 .footer-links:before{content:"";flex-basis:100%;order:1}.footer-a4 .footer-links:after{order:3}.footer-a4 .footer-links a:nth-child(n+4){order:2}.footer-a4 .footer-links a:nth-child(n+7){order:4}.footer-a4 .footer-links a:nth-child(5):before{display:block}.footer-a4 .footer-links a:nth-child(4):before,.footer-a4 .footer-links a:nth-child(7):before{display:none}}.footer-meta.footer-a3{border-top:1px solid var(--line);color:var(--muted);padding:40px 0 30px;font-size:10px;display:block}.footer-tiles{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.footer-tiles a{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:space-between;gap:18px;min-height:112px;padding:20px 22px 18px;transition:background .3s;display:flex}.footer-tiles a span{font:500 9px/1.4 var(--sans);letter-spacing:.22em;color:var(--gold)}.footer-tiles a strong{font:400 18px/1.3 var(--serif);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.footer-tiles .arrow{width:14px;height:14px;color:var(--gold);flex:none;transition:transform .3s}.footer-tiles a.wide{background:#bfa16c0d;grid-column:span 2}.footer-tiles a:hover,.footer-tiles a:focus-visible{background:#bfa16c14}.footer-tiles a:hover .arrow,.footer-tiles a:focus-visible .arrow{transform:translate(2px,-2px)}.footer-a3-meta{letter-spacing:.14em;justify-content:space-between;gap:20px;margin-top:22px;display:flex}.footer-a3-links{gap:22px;display:flex}.footer-a3-links a{transition:color .3s}.footer-a3-links a:hover,.footer-a3-links a:focus-visible{color:var(--gold)}@media (width<=700px){.footer-meta.footer-a3{padding:30px 0 24px}.footer-tiles{grid-template-columns:1fr 1fr}.footer-tiles a{gap:12px;min-height:88px;padding:16px 14px 14px}.footer-tiles a span{font-size:8px}.footer-tiles a strong{font-size:16px}.footer-tiles a.wide{grid-column:1/-1}.footer-a3-meta{flex-direction:column;gap:12px;font-size:9px}.footer-a3-links a{padding:6px 0}.brand svg{width:32px;height:25px}.brand span{font-size:10.5px}.brand{gap:10px}.on-subpage .brand span{font-size:9.5px}.on-subpage .brand{gap:8px}}@media (width<=380px){.brand svg{width:28px;height:22px}.brand span,.on-subpage .brand span{font-size:8.5px}}.footer-meta.footer-a3{padding-top:44px}.footer-a3-emblem{width:max-content;margin:0 auto 34px;display:block}.footer-a3-emblem svg{width:56px;height:32px;fill:var(--gold);display:block}.footer-tiles a{justify-content:flex-start;gap:8px;min-height:0;padding:18px 22px 20px}.footer-tiles a strong{font-size:18px}.footer-tile-row{grid-column:span 2;grid-template-columns:1fr 112px;display:grid}.footer-tiles .footer-tile-row a.wide{grid-column:auto}.footer-tiles a.footer-tile-x{color:var(--ink);justify-content:center;align-items:center;padding:0}.footer-tile-x svg{fill:currentColor;width:20px;height:20px;transition:color .3s}.footer-tile-x:hover svg,.footer-tile-x:focus-visible svg{color:var(--gold)}@media (width<=700px){.footer-meta.footer-a3{padding-top:34px}.footer-a3-emblem{margin-bottom:26px}.footer-a3-emblem svg{width:48px;height:28px}.footer-tiles a{gap:6px;padding:15px 14px 16px}.footer-tiles a strong{font-size:16px}.footer-tile-row{grid-column:1/-1;grid-template-columns:1fr 76px}.footer-tile-x svg{width:18px;height:18px}}.is-offscreen,.is-offscreen *{animation-play-state:paused!important}.site-header{background:linear-gradient(#080807f2 0%,#080807d9 55%,#08080700 100%);-webkit-backdrop-filter:none!important}.ink-lite-layer{z-index:25;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.ink-lite-layer i{opacity:0;will-change:transform,opacity;background:radial-gradient(at 48%,#ead0a252 0%,#d7b47c30 30%,#b48a5414 55%,#0000 72%);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.ink-lite-layer{display:none}}.paused .ink-lite-layer{display:none}.profile-photo img[src*=emmanuel-oyelakin-2026]{object-position:center 8%}
