.gc-info-page{--gc-info-line:#ffffff17}.gc-info-skip{z-index:100;color:#170c07;background:#ff773b;border-radius:6px;padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.gc-info-skip:focus{transform:translateY(0)}.gc-info-bar{justify-content:space-between;align-items:center;gap:20px;padding-top:26px;display:flex}.gc-info-tabs{gap:4px;display:flex}.gc-info-tabs a{color:#a4a4ad;border-radius:6px;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;display:inline-flex}.gc-info-tabs a:hover{color:#f5f3ee;background:#ffffff08}.gc-info-tabs a[aria-current=page]{color:#ffac85;background:#ff773b12}.gc-info-intro{color:#b3b1bb;max-width:650px;font-size:17px;line-height:1.8}.gc-info-footer{border-top:1px solid var(--gc-info-line);margin-top:80px;padding-top:28px}.gc-about-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:56px;padding:72px 0 64px;display:grid}.gc-about-hero h1,.gc-policy-hero h1{font-family:var(--font-display);letter-spacing:-.055em;margin:22px 0 24px;font-size:clamp(44px,5.6vw,76px);font-weight:600;line-height:1.03}.gc-about-hero h1 span,.gc-policy-hero h1>span{color:#ff8958}.gc-about-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.gc-about-art{background:#18171c;border:1px solid #ffffff20;border-radius:10px;margin:0;overflow:hidden;transform:rotate(1.5deg)}.gc-about-art-label{color:#ffac85;letter-spacing:.11em;justify-content:space-between;padding:14px 18px;font-size:9px;display:flex}.gc-about-art img{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#201726;width:100%;display:block}.gc-about-art figcaption{justify-content:space-between;align-items:center;gap:14px;padding:21px 18px;display:flex}.gc-about-art figcaption strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:19px;font-weight:500;line-height:1.25}.gc-about-art figcaption span{color:#a4a4ad;white-space:nowrap;font-size:10px}.gc-about-story{border-top:1px solid var(--gc-info-line);grid-template-columns:.9fr 1.4fr;gap:80px;padding:56px 0;display:grid}.gc-about-story h2,.gc-about-maker h2{font-family:var(--font-display);letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(29px,3vw,40px);font-weight:500;line-height:1.15}.gc-about-story>div>p:last-child,.gc-about-maker p:not(.gc-eyebrow){color:#afacb7;font-size:15px;line-height:1.85}.gc-about-steps{margin:0;padding:0;list-style:none}.gc-about-steps li{border-bottom:1px solid var(--gc-info-line);grid-template-columns:38px 1fr;gap:18px;padding:23px 0;display:grid}.gc-about-steps li:first-child{padding-top:0}.gc-about-steps li:last-child{border-bottom:0;padding-bottom:0}.gc-about-steps li>span{color:#ff8958;font-variant-numeric:tabular-nums;padding-top:5px;font-size:11px}.gc-about-steps h3{font-family:var(--font-display);letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.35}.gc-about-steps p{color:#aaa7b2;margin-top:8px;font-size:14px;line-height:1.8}.gc-about-maker{border:1px solid var(--gc-info-line);background:#17171b;border-radius:9px;grid-template-columns:1.2fr 1fr;gap:60px;margin-bottom:30px;padding:34px;display:grid}.gc-about-maker .gc-text-link{margin-top:20px;display:inline-flex}.gc-about-maker-note{border-left:1px solid #ffffff1f;padding-left:32px}.gc-about-maker-note h3{margin:4px 0 12px;font-size:16px;font-weight:600}.gc-about-maker-note p+p{margin-top:12px}.gc-about-values{color:#b3aebd;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0 8px;font-size:13px;display:flex}.gc-about-values a{text-underline-offset:4px;color:#f1e9e3;text-decoration:underline}.gc-about-longcopy{color:#afacb7;gap:18px;font-size:15px;line-height:1.85;display:grid}.gc-about-feature-list{gap:4px;display:grid}.gc-about-feature-list>div{border-bottom:1px solid var(--gc-info-line);grid-template-columns:28px 1fr;gap:12px;padding:14px 0;display:grid}.gc-about-feature-list>div:last-child{border-bottom:0}.gc-about-feature-list svg{color:#4ee7ff;margin-top:3px}.gc-about-feature-list h3{font-size:15px;font-weight:600}.gc-about-feature-list p{color:#aaa7b2;margin-top:5px;font-size:12px;line-height:1.7}.gc-policy-hero{padding:60px 0 42px}.gc-policy-hero h1{margin:20px 0;font-size:clamp(40px,5vw,66px)}.gc-policy-date{color:#a4a4ad;margin-top:24px;font-size:11px}.gc-policy-date time{color:#d5d1da;margin-left:10px}.gc-policy-grid{border-top:1px solid var(--gc-info-line);grid-template-columns:228px minmax(0,760px);align-items:start;gap:70px;padding-top:36px;display:grid}.gc-policy-index{position:sticky;top:90px}.gc-policy-index ol{margin:15px 0 24px;padding:0;list-style:none}.gc-policy-index li a{color:#b0acb9;gap:13px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.gc-policy-index li a>span{color:#797580;font-variant-numeric:tabular-nums;padding-top:1px;font-size:10px}.gc-policy-index li a:hover,.gc-policy-index>p a:hover{color:#ffac85}.gc-policy-index>p{border-top:1px solid var(--gc-info-line);color:#a4a4ad;padding-top:18px;font-size:11px}.gc-policy-index>p a{color:#dfd8d2;gap:5px;margin-left:5px;display:inline-flex}.gc-policy-summary{background:#191719;border-left:2px solid #ff8958;margin-bottom:10px;padding:22px 26px}.gc-policy-summary .gc-eyebrow{color:#ffac85;font-size:9px}.gc-policy-summary>p:nth-child(2){color:#e8e1dc;margin-top:10px;font-size:16px;line-height:1.8}.gc-policy-summary>span{color:#a4a4ad;margin-top:12px;font-size:11px;line-height:1.7;display:block}.gc-policy-section{border-bottom:1px solid var(--gc-info-line);padding:32px 0;scroll-margin-top:92px}.gc-policy-section h2{font-family:var(--font-display);letter-spacing:-.025em;align-items:baseline;gap:15px;margin-bottom:17px;font-size:23px;font-weight:500;line-height:1.35;display:flex}.gc-policy-section h2>span{color:#ff8958;font-family:var(--font-sans), sans-serif;letter-spacing:0;flex-shrink:0;font-size:10px}.gc-policy-section p,.gc-policy-section li{color:#bdb8c4;overflow-wrap:anywhere;font-size:14px;line-height:1.9}.gc-policy-section p+p,.gc-policy-section p+ul,.gc-policy-section ul+p{margin-top:14px}.gc-policy-section ul{padding-left:20px;list-style:outside}.gc-policy-section li{margin-top:7px;padding-left:5px}.gc-policy-section li::marker{color:#74636a}.gc-policy-section strong{color:#e4dfe8;font-weight:550}.gc-policy-section a{color:#ffc1a2;text-underline-offset:4px;-webkit-text-decoration:underline #ffc1a255;text-decoration:underline #ffc1a255}.gc-policy-section a:hover{color:#fff;text-decoration-color:currentColor}.gc-policy-section h3{color:#e4dfe8;margin:23px 0 10px;font-size:15px;font-weight:600;line-height:1.5}.gc-policy-table-wrap{border:1px solid var(--gc-info-line);border-radius:7px;margin:18px 0;overflow-x:auto}.gc-policy-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;line-height:1.8}.gc-policy-table th{color:#ded6ce;background:#ffffff04;font-size:11px;font-weight:600}.gc-policy-table th,.gc-policy-table td{vertical-align:top;border-bottom:1px solid var(--gc-info-line);padding:13px 16px}.gc-policy-table td{color:#bdb8c4}.gc-policy-table td:first-child{color:#e4dfe8;width:29%}.gc-policy-table tr:last-child td{border-bottom:0}.gc-policy-top{margin-top:28px;display:inline-flex}.gc-info-page #info-main{scroll-margin-top:85px}@media (width<=1000px){.gc-about-hero{gap:34px}.gc-policy-grid{grid-template-columns:195px minmax(0,1fr);gap:36px}.gc-about-story{gap:42px}}@media (width<=800px){.gc-about-hero{grid-template-columns:1fr;gap:34px;padding:48px 0}.gc-about-hero h1{max-width:600px;font-size:clamp(44px,8vw,64px)}.gc-about-art{width:calc(100% - 12px);max-width:600px;margin-inline:auto;transform:none}.gc-about-art img{aspect-ratio:1.9}.gc-about-story,.gc-about-maker{grid-template-columns:1fr;gap:32px}.gc-about-maker-note{border-left:0;border-top:1px solid var(--gc-info-line);padding:24px 0 0}.gc-policy-grid{grid-template-columns:1fr;gap:26px;padding-top:24px}.gc-policy-index{border-bottom:1px solid var(--gc-info-line);padding-bottom:22px;position:static}.gc-policy-index ol{grid-template-columns:1fr 1fr;gap:0 18px;margin-bottom:0;display:grid}.gc-policy-index li a{min-height:40px}.gc-policy-index>p{display:none}.gc-policy-hero{padding:44px 0 30px}}@media (width<=600px){.gc-info-bar{flex-direction:column;align-items:flex-start;gap:14px;padding-top:22px}.gc-info-tabs{border-bottom:1px solid var(--gc-info-line);gap:12px;width:100%}.gc-info-tabs a{border-radius:6px 6px 0 0;padding:11px 14px}.gc-info-intro{font-size:15px;line-height:1.85}.gc-about-hero{padding:38px 0}.gc-about-hero h1{font-size:clamp(39px,10.7vw,60px)}.gc-about-art{width:100%}.gc-about-art-label{padding:12px 14px;font-size:8px}.gc-about-art figcaption{padding:16px 14px}.gc-about-art figcaption strong{font-size:17px}.gc-about-art figcaption span{font-size:9px}.gc-about-story{padding:36px 0}.gc-about-maker{gap:24px;padding:24px 20px}.gc-about-steps li{grid-template-columns:24px 1fr;gap:12px}.gc-info-footer{margin-top:48px}.gc-policy-hero{padding-top:34px}.gc-policy-hero h1{font-size:clamp(36px,10vw,52px)}.gc-policy-index li a{gap:8px;font-size:11px}.gc-policy-summary{padding:20px}.gc-policy-summary>p:nth-child(2){font-size:15px}.gc-policy-section{padding:27px 0}.gc-policy-section h2{gap:10px;font-size:21px}.gc-policy-table th,.gc-policy-table td{padding:12px 10px}.gc-policy-table td:first-child{width:33%}}@media print{.gc-info-page,.gc-info-page *{color:#111!important;box-shadow:none!important;background:#fff!important}.gc-info-page>header,.gc-info-bar,.gc-policy-index,.gc-info-footer,.gc-policy-top,.gc-info-skip{display:none!important}.gc-info-page .gc-container{max-width:none;padding:0}.gc-policy-grid{border:0;padding:0;display:block}.gc-policy-hero{padding:0 0 20px}.gc-policy-hero h1{font-size:32pt}.gc-policy-section{border-color:#ddd;padding:16px 0}.gc-policy-section h2{-moz-column-break-after:avoid;break-after:avoid}.gc-policy-section p,.gc-policy-section li{font-size:10pt;line-height:1.6}.gc-policy-summary{border:1px solid #ccc}.gc-policy-table-wrap{overflow:visible}.gc-policy-table tr{-moz-column-break-inside:avoid;break-inside:avoid}}
