
:root{--display:Arial,Helvetica,sans-serif}h1,h2,h3{font-weight:800}.brand{font-weight:700;letter-spacing:-.04em}.g-hero{padding-top:38px}.g-hero-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:29px}.g-hero-heading h1{font-size:clamp(58px,7.5vw,105px);letter-spacing:-.067em;line-height:.94}.g-hero-heading h1 span{color:var(--gold)}.g-hero-heading .eyebrow{margin-bottom:20px}.g-hero-info{max-width:320px;font-size:14px}.g-hero-photo{position:relative;height:355px;border-radius:10px 70px 10px 10px;overflow:hidden}.g-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:60% 55%}.g-route-tag{position:absolute;left:25px;bottom:25px;color:#fff2b6;background:#0f1722df;border:1px solid #ead59080;padding:18px 25px;border-radius:5px;font-size:10px;font-weight:700;letter-spacing:.1em;display:flex;gap:22px;align-items:center}.g-route-tag .icon{color:#ffd044}.g-gold-ribbon{background:var(--gold);color:#191609;display:flex;align-items:center;justify-content:space-around;padding:17px 24px;gap:20px;font-size:11px;letter-spacing:.09em;font-weight:700}.g-gold-ribbon span{display:flex;align-items:center;gap:10px}.g-section-title{font-size:clamp(33px,4vw,53px);letter-spacing:-.055em}.g-collection{display:grid;grid-template-columns:1.2fr .8fr;gap:23px}.g-collection>figure:first-child{grid-row:span 2}.g-collection .art-frame{aspect-ratio:1.8;border-radius:7px}.g-collection>figure:first-child .art-frame{height:calc(100% - 70px);aspect-ratio:auto}.g-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.g-process>article{border-top:4px solid var(--gold);padding-top:25px}.g-process .number{font-family:Arial;font-size:50px;font-weight:900;letter-spacing:-.08em}.g-process h3{font-size:24px}.g-process p{font-size:14px;margin-bottom:0}.g-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.g-note-grid>article{padding:29px;background:var(--surface);border-radius:9px;border:1px solid var(--line)}.g-note-grid h3{font-size:24px}.g-note-grid p{font-size:14px;margin-bottom:0}.g-quiet{padding:30px 0;display:flex;gap:35px;align-items:center}.g-quiet>strong{font-size:68px;line-height:1;font-weight:900;letter-spacing:-.07em}.g-quiet h2{font-size:32px}.g-quiet p{max-width:700px;margin:0;font-size:14px}.g-game .game-shell{border-radius:12px}.g-game .game-heading{display:grid;grid-template-columns:1.1fr .9fr;max-width:none;column-gap:40px}.g-game .game-heading .eyebrow{grid-column:1/-1}.g-game .game-heading p{font-size:15px;align-self:end}.g-final{border-radius:12px}.g-final .button{border-radius:99px}
@media(max-width:820px){.g-hero-heading{display:block}.g-hero-info{max-width:650px;margin-top:23px}.g-hero-info .hero-actions{margin-top:18px}.g-game .game-heading{display:block}.g-hero-photo{height:330px}.g-process{gap:18px}.g-process .number{font-size:42px}.g-quiet{gap:25px}}@media(max-width:560px){.g-hero{padding-top:30px}.g-hero-heading h1{font-size:52px}.g-hero-photo{height:275px;border-radius:6px 45px 6px 6px}.g-route-tag{left:15px;bottom:15px;font-size:9px;padding:13px 15px;gap:14px}.g-gold-ribbon{display:grid;grid-template-columns:1fr 1fr;padding:16px 15px;gap:12px;font-size:9px}.g-gold-ribbon .icon{width:17px;height:17px}.g-collection{grid-template-columns:1fr 1fr;gap:14px}.g-collection>figure:first-child{grid-row:auto;grid-column:1/-1}.g-collection>figure:first-child .art-frame{height:auto;aspect-ratio:1.6}.g-collection .art-frame{aspect-ratio:.95}.g-process{grid-template-columns:1fr}.g-process>article{display:grid;grid-template-columns:55px 1fr;gap:8px 15px;border-top-width:2px;padding-top:20px}.g-process .number{grid-row:1/3;font-size:40px}.g-process p{grid-column:2}.g-note-grid{grid-template-columns:1fr}.g-note-grid>article{padding:23px}.g-quiet{align-items:start;gap:19px}.g-quiet>strong{font-size:46px}.g-quiet h2{font-size:27px}.g-quiet p{font-size:13px}}

.doc-illustration{position:relative;min-height:290px;overflow:hidden;border:1px solid var(--line);margin-bottom:23px;isolation:isolate}.doc-illustration>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;z-index:-2}.doc-illustration:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12100fde,#12100f95 55%,#12100f33);z-index:-1}.doc-illustration>div{padding:38px;max-width:720px}.doc-illustration p{font-family:var(--display);font-size:clamp(29px,4vw,48px);line-height:1.2;color:#fff0d0;margin:20px 0 0}.doc-illustration .eyebrow{color:#f9d28e}.contact-intro h2{font-size:36px;margin-bottom:13px}.contact-email{display:inline-block;overflow-wrap:anywhere;color:var(--gold);border-bottom:1px solid var(--line);font-size:16px;margin-bottom:20px}.contact-detail{border-top:1px solid var(--line);padding-top:23px;margin-top:25px}.contact-detail h3{font-size:25px}.contact-detail p{font-size:14px}.contact-blueprint .contact-intro{background:var(--paper);--text:#241b0d;--muted:#524834;--line:#bea877;padding:28px}.contact-blueprint .contact-email,.contact-blueprint .eyebrow{color:#735416}.contact-route .contact-intro h2{font-size:50px;letter-spacing:-.05em}.contact-scroll .contact-detail{border:0;border-left:1px solid var(--line);padding:0 0 0 30px;margin:0}.layout-scroll .document-grid>div{grid-column:1;grid-row:1}.layout-scroll .document-grid>.doc-aside{grid-column:2;grid-row:1}.layout-folio .settings-card{margin-top:30px}.layout-route .doc-aside>p{display:none}.layout-route .doc-aside>.spacer-line{display:none}.layout-blueprint .doc-aside>.spacer-line{display:none}.layout-blueprint .doc-aside>p{margin:10px 0 0}.layout-blueprint .doc-aside h2{font-size:20px}.layout-blueprint .doc-aside>.icon{display:none}.layout-folio .document-grid .doc-grid{--text:#28180d;--muted:#5c4635}.layout-folio .doc-grid h2{color:#28180d}.layout-folio .doc-grid p{color:#5c4635}.brand-w.kind-terms .doc-section:nth-child(2){border-left:3px solid var(--gold);padding-left:20px}.brand-c.kind-cookies .doc-grid{grid-template-columns:1fr}.brand-c.kind-cookies .doc-section{display:grid;grid-template-columns:55px minmax(0,1fr);column-gap:20px}.brand-c.kind-cookies .doc-section h2,.brand-c.kind-cookies .doc-section p{grid-column:2}.brand-c.kind-cookies .doc-num{grid-row:1/3;font-size:25px}.brand-x.kind-terms .doc-grid{border-radius:5px;padding:20px}.brand-g.kind-terms .doc-grid{grid-template-columns:1fr 1fr}.brand-g.kind-terms .doc-section:nth-child(1),.brand-g.kind-terms .doc-section:nth-child(4){grid-column:auto}.brand-t.kind-about .doc-section .doc-num{float:none;border-radius:0;border-width:0 0 1px;padding:0 0 8px}.brand-t.kind-cookies .doc-grid{gap:13px}.brand-t.kind-cookies .doc-section{padding:25px;background:var(--surface);border:1px solid var(--line)}
@media(max-width:820px){.contact-scroll .contact-detail{border-left:0;border-top:1px solid var(--line);padding:22px 0 0;margin-top:24px}.contact-blueprint .contact-intro{grid-row:auto;grid-column:auto}.doc-illustration{min-height:250px}}@media(max-width:560px){.doc-illustration{min-height:230px}.doc-illustration>div{padding:25px}.doc-illustration p{font-size:33px}.contact-intro h2{font-size:31px}.contact-email{font-size:15px}.contact-blueprint .contact-intro{padding:23px}.contact-route .contact-intro h2{font-size:40px}.brand-g.kind-terms .doc-grid{grid-template-columns:1fr}.brand-c.kind-cookies .doc-section{display:block}.brand-c.kind-cookies .doc-num{font-size:21px}.brand-w.kind-terms .doc-section:nth-child(2){padding-left:12px}.brand-x.kind-terms .doc-grid{padding:12px}.brand-t.kind-cookies .doc-section{padding:22px}}
