@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-normal-D8IReVS-.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-normal-B5wCrnbP.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-normal-DZNkLIMe.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-normal-KEduutn5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-normal-BTzPAsHw.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-normal-ByHlPz7v.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-normal-BsCYHBWC.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-normal-DueGyF8j.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-normal-Cw-E_7L1.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-normal-BuXLI6C0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-ext-300-italic-B31MkR9z.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-300-italic-Dj41S4NK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-cyrillic-300-italic-Bi4RSOgf.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-300-italic-Bo30KLu4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-vietnamese-300-italic-CCKicgM4.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-300-italic-DjSFy2Pr.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-ext-300-italic-Bt0Wsy7Q.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-300-italic-DambfolG.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:300;src:url(/assets/cormorant-garamond-latin-300-italic-qkwBXYHn.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-300-italic-DRnsRYID.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-ext-400-normal-DkjSXVBo.woff2)format("woff2"),url(/assets/marcellus-latin-ext-400-normal-D06jIo1e.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/marcellus-latin-400-normal-86dSXJnk.woff2)format("woff2"),url(/assets/marcellus-latin-400-normal-AvMY561b.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-ext-700-normal-Do0rx6yy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-700-normal-BaW-xaxb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-700-normal-D3uyJ5DH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-vietnamese-700-normal--OtHbi1I.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-700-normal-GOTdnRS1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-ext-700-normal-CNjt5vTB.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-700-normal-qRbaVVD7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gfh-bg:#050505;--gfh-ink:#f4f4f2;--gfh-mut:#9a9a95;--gfh-line:#f4f4f22e;--gfh-sans:"Aviano","Marcellus","Optima","Trajan Pro",Georgia,serif;--gfh-mono:ui-monospace,"SF Mono",Menlo,monospace}html{scroll-behavior:smooth;background:var(--gfh-bg)}.gfh{background:var(--gfh-bg);color:var(--gfh-ink);font-family:var(--gfh-sans);min-height:100svh;overflow-x:clip}.gfh a{color:inherit}.gfh-micro{font:400 11px/1.5 var(--gfh-sans);letter-spacing:.26em;text-transform:uppercase;color:#ffffffc7;margin:0 0 18px}.gfh-moon{background:#fff;border-radius:50%;flex:none;display:inline-block;box-shadow:0 0 14px 3px #ffffff8c}.gfh-nav{z-index:50;color:#fff;text-shadow:0 1px 16px #00000073;justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,40px);display:flex;position:fixed;inset:0 0 auto}.gfh-brand{font:400 12px/1 var(--gfh-sans);letter-spacing:.32em;text-transform:uppercase;color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.gfh-nav nav{gap:clamp(14px,2.4vw,34px);display:flex}.gfh-navlink{font:400 11px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;color:#fff;padding:6px 0;text-decoration:none;position:relative}.gfh-navlink:after{content:"";transform-origin:100%;background:#fff;height:1px;transition:transform .45s cubic-bezier(.7,0,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.gfh-navlink:hover:after,.gfh-navlink:focus-visible:after{transform-origin:0;transform:scaleX(1)}.gfh-btn{font:400 12px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;justify-content:center;align-items:center;gap:10px;padding:16px 32px;text-decoration:none;transition:background .3s,color .3s;display:inline-flex;color:#050505!important}.gfh-btn:hover{background:0 0;color:#fff!important}.gfh-btn:disabled{opacity:.5;cursor:wait}.gfh-btn--full{width:100%}.gfh-btn--ghost{background:0 0;color:#fff!important}.gfh-btn--ghost:hover{background:#fff;color:#050505!important}.gfh-j{background:#000;position:relative}.gfh-j__stage{background:#000;height:100svh;position:sticky;top:0;overflow:hidden}.gfh-j__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gfh-j__scrim{pointer-events:none;background:linear-gradient(0deg,#0000009e 0,#0000 46%),linear-gradient(#00000059 0,#0000 22%);position:absolute;inset:0}.gfh-veil{pointer-events:none;background:#000;position:absolute;inset:0}.gfh-intro{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:90px clamp(20px,6vw,80px);display:flex;position:absolute;inset:0}.gfh-intro__p{max-width:44ch;font:400 clamp(15px,1.5vw,19px)/1.6 var(--gfh-sans);color:#ffffffd1;margin:0}.gfh-cue{font:400 10px/1 var(--gfh-sans);letter-spacing:.32em;text-transform:uppercase;pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:4svh;left:0;right:0}.gfh-cue i{background:linear-gradient(#fff,#0000);width:1px;height:42px;animation:2.2s ease-in-out infinite gfh-cue}@keyframes gfh-cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.gfh-v{pointer-events:none;padding:0 clamp(20px,6vw,90px);position:absolute;bottom:9svh;left:0;right:0}.gfh-v__in{text-align:center;max-width:44em;margin:0 auto}.gfh-v__h{font:300 clamp(30px,5.4vw,84px)/.95 var(--gfh-sans);letter-spacing:-.03em;text-transform:uppercase;text-shadow:0 2px 30px #0000008c;margin:0 0 20px}.gfh-v__p{font:400 clamp(15px,1.7vw,23px)/1.5 var(--gfh-sans);text-shadow:0 1px 18px #000c;margin:0}.gfh-w{transition:opacity .15s linear}.gfh-bagcap{text-align:center;pointer-events:none;padding:0 20px;position:absolute;bottom:4.5svh;left:0;right:0}.gfh-bagcap__n{font:400 clamp(13px,1.4vw,17px)/1 var(--gfh-sans);letter-spacing:.3em;text-transform:uppercase;text-shadow:0 1px 14px #000c;margin:0 0 10px}.gfh-bagcap__t{font:400 14px/1.4 var(--gfh-sans);color:#ffffffd9;text-shadow:0 1px 14px #000c;margin:0}.gfh-emph{text-align:center;font:300 clamp(18px,3.4vw,46px)/1 var(--gfh-sans);letter-spacing:.02em;text-transform:uppercase;text-shadow:0 2px 24px #000c;pointer-events:none;margin:0;padding:0 20px;position:absolute;top:10svh;left:0;right:0}.gfh-emphref{text-align:center;max-width:46em;font:400 clamp(12px,1.2vw,15px)/1.5 var(--gfh-sans);color:#ffffffd9;text-shadow:0 1px 14px #000c;pointer-events:none;margin:0 auto;padding:0 20px;position:absolute;bottom:3.5svh;left:0;right:0}.gfh-emph--static{margin-bottom:28px;position:static}.gfh-cta{flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:6svh;left:0;right:0}.gfh-cta .gfh-micro{margin-bottom:14px}.gfh-dots{z-index:5;gap:4px;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:50%;right:clamp(10px,2vw,28px);transform:translateY(-50%)}.gfh-dots button{color:#fff;cursor:pointer;min-height:24px;font:400 10px/1 var(--gfh-sans);letter-spacing:.18em;text-shadow:0 1px 10px #00000080;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:8px;padding:0 0 0 8px;display:flex}.gfh-dots button:after{content:"";border:1px solid #fff;border-radius:50%;width:6px;height:6px;transition:transform .3s,background .3s}.gfh-dots span{opacity:0;transition:opacity .3s,transform .3s;transform:translate(6px)}.gfh-dots button[aria-current=true]:after{background:#fff;transform:scale(1.5)}.gfh-dots button[aria-current=true] span,.gfh-dots button:hover span,.gfh-dots button:focus-visible span{opacity:1;transform:none}@media (width<=640px){.gfh-dots{display:none}}.gfh-sd__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80svh;padding:110px 24px 60px;display:flex}.gfh-sd__day{background:#000;place-items:center;min-height:100svh;padding:80px 24px;display:grid;position:relative;overflow:hidden}.gfh-sd__bg{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.gfh-sd__copy{text-align:center;max-width:40em;position:relative}.gfh-sd__bag{width:min(70vw,380px);margin-top:36px;position:relative}.gfh-sd__cap{font:400 13px/1 var(--gfh-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;position:relative}.gfh-sd__day{grid-auto-flow:row;align-content:center;gap:0}.gfh-po{background:#050505;padding:clamp(80px,12vw,150px) clamp(18px,5vw,80px) clamp(50px,7vw,90px)}.gfh-po__head{text-align:center;max-width:46em;margin:0 auto clamp(36px,5vw,64px)}.gfh-po__h{font:300 clamp(34px,7vw,104px)/.92 var(--gfh-sans);letter-spacing:-.035em;text-transform:uppercase;margin:0 0 26px}.gfh-po__lede{font:400 clamp(15px,1.5vw,19px)/1.6 var(--gfh-sans);color:#ffffffd1;max-width:36em;margin:0 auto}.gfh-pick{grid-template-columns:repeat(7,1fr);gap:10px;max-width:1100px;margin:0 auto clamp(30px,4vw,56px);padding:0;list-style:none;display:grid}@media (width<=820px){.gfh-pick{grid-template-columns:repeat(4,1fr)}}.gfh-pick__b{color:#fff;border:1px solid var(--gfh-line);cursor:pointer;background:0 0;justify-items:center;gap:6px;width:100%;padding:12px 6px 14px;transition:border-color .3s,background .3s;display:grid}.gfh-pick__b:hover{border-color:#ffffff8c}.gfh-pick__b[aria-pressed=true]{box-shadow:inset 0 -3px 0 var(--tone);background:#ffffff12;border-color:#fff}.gfh-pick__b img{aspect-ratio:1;object-fit:contain;width:100%}.gfh-pick__n{font:400 11px/1 var(--gfh-sans);letter-spacing:.18em;text-transform:uppercase}.gfh-buy{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,64px);max-width:1100px;margin:0 auto;display:grid}@media (width<=820px){.gfh-buy{grid-template-columns:1fr}}.gfh-buy__sel{text-align:center;justify-items:center;gap:20px;display:grid}.gfh-buy__sel img{width:min(86%,460px)}.gfh-buy__n{font:300 clamp(28px,4vw,48px)/1 var(--gfh-sans);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 10px}.gfh-buy__t{font:400 15px/1.5 var(--gfh-sans);color:#ffffffc7;margin:0}.gfh-buy__panel{border:1px solid var(--gfh-line);gap:14px;padding:clamp(20px,3vw,36px);display:grid}.gfh-row{font:400 16px/1.3 var(--gfh-sans);justify-content:space-between;gap:16px;display:flex}.gfh-give{font:400 14px/1.45 var(--gfh-sans);background:#ffffff12;margin:0;padding:12px 14px}.gfh-give b{font-weight:800}.gfh-fs{border:0;gap:10px;margin:0;padding:0;display:grid}.gfh-fs legend{font:400 11px/1.4 var(--gfh-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gfh-mut);margin-bottom:10px;padding:0}.gfh-chips{flex-wrap:wrap;gap:8px;display:flex}.gfh-chip{color:#fff;border:1px solid var(--gfh-line);font:400 13px/1 var(--gfh-sans);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:10px 14px;display:inline-flex}.gfh-chip[aria-pressed=true]{color:#050505;background:#fff;border-color:#fff}.gfh-chip--in{cursor:text}.gfh-chip--in input{color:#fff;width:64px;font:inherit;background:0 0;border:0;outline:none}.gfh-chip--in:focus-within{border-color:#fff}.gfh-fine{font:400 12px/1.5 var(--gfh-sans);color:var(--gfh-mut);margin:0}.gfh-fine a{text-decoration:underline}.gfh-thanks{font:400 15px/1.5 var(--gfh-sans);margin:0}.gfh-err{font:400 13px/1.4 var(--gfh-sans);color:#ff9d8f;margin:0}.gfh-notify{gap:12px;display:grid}.gfh-notify input{color:#fff;border:1px solid var(--gfh-line);font:400 15px/1 var(--gfh-sans);background:0 0;outline:none;padding:15px 16px}.gfh-notify input:focus{border-color:#fff}.gfh-po__contact{font:400 12px/1 var(--gfh-sans);letter-spacing:.2em;flex-wrap:wrap;justify-content:center;gap:14px;margin:clamp(40px,6vw,70px) 0 0;display:flex}.gfh-po__contact a{border-bottom:1px solid var(--gfh-line);padding-bottom:4px;text-decoration:none}.gfh-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:100svh;padding:130px 24px 80px;display:flex}.gfh-page .gfh-moon{margin-bottom:32px}.gfh-page__h{font:300 clamp(34px,7vw,100px)/.95 var(--gfh-sans);letter-spacing:-.035em;text-transform:uppercase;max-width:14em;margin:0 0 26px}.gfh-page__p{font:400 clamp(15px,1.5vw,19px)/1.65 var(--gfh-sans);color:#ffffffd1;max-width:36em;margin:0 0 36px}.gfh-page__acts{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px;display:flex}.gfh-foot{border-top:1px solid var(--gfh-line);background:#050505;padding:28px clamp(18px,5vw,80px) 36px}.gfh-foot__row{font:400 11px/1.4 var(--gfh-sans);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.gfh-foot__brand{align-items:center;gap:10px;display:flex}.gfh-foot__links{flex-wrap:wrap;gap:20px;display:flex}.gfh-foot__links a{color:var(--gfh-mut);text-decoration:none}.gfh-foot__links a:hover{color:#fff}.gfh-foot__esv{font:400 11px/1.6 var(--gfh-sans);color:#8f8c85;max-width:70em;margin:22px 0 0}@media (prefers-reduced-motion:reduce){.gfh-cue i{animation:none}html{scroll-behavior:auto}}.gfh-j__film{background:#000;position:absolute;inset:0}.gfh-j__vid{object-fit:cover;opacity:0;background:#000;width:100%;height:100%;position:absolute;inset:0}.gfh-wash{pointer-events:none;background:radial-gradient(ellipse at 50% 62%,var(--tone) 0,#0000 72%);mix-blend-mode:soft-light;position:absolute;inset:0}.gfh-big{pointer-events:none;font:300 clamp(90px,26vw,420px)/.8 var(--gfh-sans);letter-spacing:-.05em;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px #ffffff8c;will-change:transform,opacity;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gfh-bag{object-fit:contain;filter:drop-shadow(0 40px 60px #0000008c);pointer-events:none;will-change:transform,opacity;width:auto;max-width:86vw;height:min(62svh,560px);position:absolute;bottom:9svh;left:50%;transform:translate(-50%,8%)}.gfh-rest{pointer-events:none;position:absolute;inset:0}.gfh-restwash{background:radial-gradient(at 50% 55%,#c9ae7c57 0,#0000 62%);position:absolute;inset:0}.gfh-v--rest{transform-origin:50%;margin-top:-14svh;top:50%;bottom:auto}.gfh-rest .gfh-cta{pointer-events:auto}.gfh-burst{pointer-events:none;mix-blend-mode:screen;will-change:transform,opacity;z-index:1;background:radial-gradient(at 50% 52%,#fffffffa 0,#ebf4ffd9 22%,#c8e1ff59 48%,#fff0 72%);position:absolute;inset:-20%}.gfh-bagvig{pointer-events:none;background:radial-gradient(34% 52% at 50% 62%,#0000008c 0,#00000047 55%,#0000 100%);position:absolute;inset:0}.gfh-bag{filter:drop-shadow(0 0 1.5px #ffeed699)drop-shadow(0 40px 60px #0000008c)}.gfh-nav,.gfh-brand,.gfh-navlink{color:#fff!important}.gfh-brand{font:300 13px/1 var(--gfh-sans);letter-spacing:.34em}.gfh-micro{letter-spacing:.3em;font-weight:300}.gfh-micro--ref{opacity:.85;margin:22px 0 0}.gfh-intro__h{font:300 clamp(36px,7vw,108px)/1 var(--gfh-sans);letter-spacing:.02em;text-transform:none;margin:0 0 22px}.gfh-intro__p{font:300 clamp(17px,1.9vw,26px)/1.5 var(--gfh-sans);max-width:30em;margin:0}.gfh-v{justify-content:center;align-items:center;height:100%;padding:90px clamp(20px,8vw,120px);display:flex;inset:0 0 auto}.gfh-v--rest{transform-origin:50%;margin-top:0}.gfh-v__in{text-align:center;max-width:34em}.gfh-v__h{font:300 clamp(18px,2vw,28px)/1.2 var(--gfh-sans);letter-spacing:.34em;text-transform:uppercase;margin:0 0 28px}.gfh-v__p{font:300 clamp(20px,2.4vw,34px)/1.45 var(--gfh-sans);text-shadow:0 1px 22px #0000008c}.gfh-big{font:300 clamp(80px,22vw,330px)/.9 var(--gfh-sans);letter-spacing:-.02em;-webkit-text-stroke:1px #ffffffb3;flex-direction:column;gap:0}.gfh-big small{font:300 clamp(12px,1.2vw,16px)/1 var(--gfh-sans);letter-spacing:.5em;text-transform:uppercase;-webkit-text-stroke:0;color:#fff;margin-bottom:2.2vw;padding-left:.5em}.gfh-bagcap{bottom:4svh}.gfh-bagcap__n{font:300 clamp(13px,1.3vw,17px)/1 var(--gfh-sans);letter-spacing:.32em}.gfh-bag--rest{height:min(42svh,420px);bottom:30svh}.gfh-emph{font:300 clamp(18px,2.6vw,38px)/1.1 var(--gfh-sans);letter-spacing:.14em;top:auto;bottom:19svh}.gfh-emphref{font:300 12px/1.4 var(--gfh-sans);letter-spacing:.3em;text-transform:uppercase;bottom:13.5svh}.gfh-line{justify-content:center;align-items:flex-end;gap:clamp(4px,1.6vw,28px);margin:0;padding:0 clamp(12px,4vw,60px);list-style:none;display:flex;position:absolute;top:46%;left:0;right:0;transform:translateY(-50%)}.gfh-line li{will-change:transform,opacity;flex:0 clamp(48px,11vw,170px)}.gfh-line img{filter:drop-shadow(0 18px 24px #00000080);width:100%;height:auto;display:block}.gfh-linecap{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:7svh;left:0;right:0}.gfh-linecap .gfh-micro{margin-bottom:16px}.gfh-btn{font:400 12px/1 var(--gfh-sans);letter-spacing:.26em}.gfh-po__h,.gfh-page__h{font:300 clamp(30px,5.6vw,84px)/1.05 var(--gfh-sans);letter-spacing:.01em;text-transform:none}.gfh-pick{align-items:end;gap:clamp(6px,1.6vw,26px);max-width:1180px}.gfh-pick__b{padding:8px 0 12px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.gfh-pick__b img{filter:drop-shadow(0 14px 18px #00000073);transition:transform .5s cubic-bezier(.2,.8,.2,1),filter .5s}.gfh-pick__b:hover img,.gfh-pick__b:focus-visible img{filter:drop-shadow(0 28px 30px #0009);transform:translateY(-12px)scale(1.07)rotate(-1.5deg)}.gfh-pick__b[aria-pressed=true] img{transform:translateY(-8px)scale(1.04)}.gfh-pick__n,.gfh-pick__d{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.gfh-pick__b:hover .gfh-pick__n,.gfh-pick__b:hover .gfh-pick__d,.gfh-pick__b:focus-visible .gfh-pick__n,.gfh-pick__b:focus-visible .gfh-pick__d,.gfh-pick__b[aria-pressed=true] .gfh-pick__n,.gfh-pick__b[aria-pressed=true] .gfh-pick__d{opacity:1;transform:none}.gfh-pick__b:after{content:"";background:var(--tone);opacity:0;border-radius:50%;width:6px;height:6px;margin-left:-3px;transition:opacity .3s;position:absolute;bottom:0;left:50%;box-shadow:0 0 0 1px #ffffff8c}.gfh-pick__b[aria-pressed=true]:after{opacity:1}.gfh-det{border-top:1px solid var(--gfh-line);border-bottom:1px solid var(--gfh-line);margin-top:6px}.gfh-det summary{cursor:pointer;font:300 12px/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 0;list-style:none;display:flex}.gfh-det summary::-webkit-details-marker{display:none}.gfh-det summary:after{content:"+";letter-spacing:0;font-size:18px;transition:transform .3s}.gfh-det[open] summary:after{transform:rotate(45deg)}.gfh-det__b{font:300 14px/1.55 var(--gfh-sans);color:#ffffffd1;gap:10px;padding:0 0 16px;display:grid}.gfh-det__b b{color:#fff;font-weight:400}.gfh-ship{grid-template-columns:1fr 1fr;gap:8px;display:grid}.gfh-ship select,.gfh-ship input{color:#fff;border:1px solid var(--gfh-line);font:300 14px/1 var(--gfh-sans);background:0 0;border-radius:0;outline:none;padding:13px 14px}.gfh-ship select option{color:#000}.gfh-ship input:focus,.gfh-ship select:focus{border-color:#fff}.gfh-ship .gfh-btn{grid-column:1/-1}.gfh-purpose{gap:8px;display:grid}.gfh-purpose .gfh-chip{text-align:left;justify-content:flex-start;padding:12px 14px;line-height:1.35}.gfh-soc{align-items:center;gap:18px;display:flex}.gfh-soc a{color:#fff;opacity:.8;transition:opacity .3s,transform .3s;display:inline-flex}.gfh-soc a:hover{opacity:1;transform:translateY(-2px)}.gfh-soc svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.gfh-soc svg .f{fill:currentColor;stroke:none}.gfh-discs{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.gfh-disc{will-change:transform,opacity;border-radius:50%;width:min(24vmin,220px);height:min(24vmin,220px);margin:calc(min(24vmin,220px)/-2) 0 0 calc(min(24vmin,220px)/-2);position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 24px 50px #00000080}.gfh-disc video{object-fit:cover;width:100%;height:100%;display:block}:root{--gfh-serif:"Cormorant Garamond","Cormorant",Georgia,"Times New Roman",serif;--gfh-tan:#c8ae86;--gfh-tan-soft:#c8ae8661;--gfh-ink2:#f4f4f2bd;--gfh-ease:cubic-bezier(.22,.8,.2,1)}:focus-visible{outline:1px solid var(--gfh-tan);outline-offset:4px}.gfh ::selection{background:var(--gfh-tan);color:#050505}.gfh-intro__h{font:300 clamp(46px,8vw,128px)/.98 var(--gfh-serif);letter-spacing:-.01em}.gfh-intro__p{font:300 clamp(21px,2.3vw,32px)/1.4 var(--gfh-serif);letter-spacing:.005em}.gfh-v__p{font:300 clamp(26px,3.1vw,46px)/1.28 var(--gfh-serif);letter-spacing:0;max-width:24em;margin:0 auto}.gfh-v__h{letter-spacing:.42em}.gfh-micro--ref{font-family:var(--gfh-sans);letter-spacing:.34em;opacity:.7}.gfh-bagcap__t{font:300 italic clamp(17px,1.5vw,21px)/1.4 var(--gfh-serif)}.gfh-emph{font:300 clamp(22px,3vw,44px)/1.1 var(--gfh-serif);letter-spacing:.01em;text-transform:none}.gfh-po__h,.gfh-page__h{font:300 clamp(40px,6.2vw,96px)/1 var(--gfh-serif);letter-spacing:-.012em}.gfh-po__lede,.gfh-page__p{font:300 clamp(19px,1.7vw,24px)/1.5 var(--gfh-serif);color:var(--gfh-ink2)}.gfh-buy__t{font:300 italic clamp(18px,1.6vw,22px)/1.45 var(--gfh-serif);color:var(--gfh-ink2)}.gfh-det__b,.gfh-give,.gfh-thanks{font-family:var(--gfh-serif);font-size:17px;font-weight:300;line-height:1.5}.gfh-fine{font:300 15px/1.5 var(--gfh-serif);color:#a8a49c}.gfh-err{font:400 15px/1.4 var(--gfh-serif)}.gfh-fs legend{color:var(--gfh-tan);letter-spacing:.26em}.gfh-foot__esv{font:300 13px/1.6 var(--gfh-serif);color:#7d7a73}.gfh-big{-webkit-text-stroke:1px #ffffff9e}.gfh-btn{transition:background .5s var(--gfh-ease),color .5s var(--gfh-ease),border-color .5s var(--gfh-ease),letter-spacing .5s var(--gfh-ease);border:1px solid #ffffffe6;padding:18px 40px}.gfh-btn:hover{background:var(--gfh-tan);border-color:var(--gfh-tan);letter-spacing:.3em;color:#050505!important}.gfh-btn--ghost{border-color:var(--gfh-tan-soft)}.gfh-btn--ghost:hover{border-color:var(--gfh-tan);background:0 0;color:#fff!important}.gfh-btn:disabled{opacity:.4}.gfh-j__stage:after{content:"";pointer-events:none;z-index:3;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.gfh-nav{padding:22px clamp(18px,3.4vw,52px)}.gfh-nav:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000006b,#0000);position:absolute;inset:0 0 -26px}.gfh-navlink{align-items:center;min-height:44px;display:inline-flex}.gfh-navlink:after{background:var(--gfh-tan);bottom:10px}.gfh-po{background:radial-gradient(80% 40% at 50% 0,#c8ae8612,#05050500 70%),#050505}.gfh-po__head,.gfh-pick{margin-bottom:clamp(44px,6vw,90px)}.gfh-pick__n{font:400 12px/1 var(--gfh-sans);letter-spacing:.22em}.gfh-pick__d{font:300 13px/1 var(--gfh-serif);letter-spacing:.12em;text-transform:none;color:var(--gfh-tan)}.gfh-pick__b[aria-pressed=true]:after{background:var(--gfh-tan);box-shadow:none}.gfh-buy{align-items:start;gap:clamp(36px,6vw,110px);max-width:1180px}.gfh-buy__sel{padding:clamp(10px,3vw,40px) 0;position:sticky;top:12svh}.gfh-buy__sel:before{content:"";aspect-ratio:1;background:radial-gradient(circle,var(--tone) 0,#0000 62%);opacity:.34;filter:blur(30px);pointer-events:none;width:120%;transition:opacity .8s var(--gfh-ease);position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.gfh-buy__sel:after{content:"";pointer-events:none;background:radial-gradient(#0009,#0000 70%);width:56%;height:26px;position:absolute;bottom:calc(clamp(10px,3vw,40px) + 128px);left:50%;transform:translate(-50%)}.gfh-buy__sel>*{z-index:1;position:relative}.gfh-buy__sel img{filter:drop-shadow(0 30px 40px #0000008c);width:min(88%,480px);animation:gfh-in .9s var(--gfh-ease)}@keyframes gfh-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.gfh-buy__panel{border:0;border-top:1px solid var(--gfh-tan-soft);gap:22px;padding:clamp(22px,3vw,40px) 0 0}.gfh-row{font:300 24px/1.2 var(--gfh-serif)}.gfh-row--sm{font:300 18px/1.3 var(--gfh-serif);color:var(--gfh-ink2)}.gfh-row--tot{font:300 34px/1.1 var(--gfh-serif);border-top:1px solid var(--gfh-line);padding-top:18px}.gfh-give{border-left:1px solid var(--gfh-tan);color:#fff;background:0 0;padding:4px 0 4px 16px}.gfh-det{border-color:var(--gfh-line)}.gfh-det summary{min-height:48px;padding:0}.gfh-chip{min-height:44px;font:400 13px/1 var(--gfh-sans);letter-spacing:.08em;border-color:var(--gfh-line);transition:border-color .4s,background .4s,color .4s}.gfh-chip:hover{border-color:var(--gfh-tan)}.gfh-chip[aria-pressed=true]{color:#fff;border-color:var(--gfh-tan);box-shadow:inset 0 -2px 0 var(--gfh-tan);background:0 0}.gfh-purpose .gfh-chip{font:300 18px/1.3 var(--gfh-serif);letter-spacing:0}.gfh-purpose .gfh-chip small{font-size:15px}.gfh-ship select,.gfh-ship input,.gfh-notify input{min-height:48px;font:300 17px/1 var(--gfh-serif);border-color:var(--gfh-line)}.gfh-ship input:focus,.gfh-ship select:focus,.gfh-notify input:focus{border-color:var(--gfh-tan)}.gfh-po__contact{font-family:var(--gfh-sans)}.gfh-foot{border-top-color:var(--gfh-tan-soft);padding-top:34px}.gfh-foot__links a{align-items:center;min-height:44px;display:inline-flex}.gfh-page .gfh-micro{color:var(--gfh-tan)}@media (width<=820px){.gfh-buy__sel{position:relative;top:0}.gfh-buy__sel:after{bottom:calc(clamp(10px,3vw,40px) + 110px)}.gfh-v__p{font-size:clamp(24px,6.4vw,34px)}}@media (prefers-reduced-motion:reduce){.gfh-buy__sel img{animation:none}.gfh-btn:hover{letter-spacing:.26em}}.gfh-nav:before{transition:opacity .5s}.gfh-nav[data-solid=true]:before{-webkit-backdrop-filter:blur(14px);background:#050505c7;border-bottom:1px solid #c8ae8629;inset:0}.gfh-po{overflow-x:clip}.gfh-buy__sel:before{width:100%}@media (width<=820px){.gfh-buy{grid-template-columns:minmax(0,1fr)}}.gfh-buy>*,.gfh-buy__panel>*{min-width:0}.gfh-ship>*{box-sizing:border-box;width:100%;min-width:0}.gfh-po{max-width:100vw}.gfh-rest .gfh-big{z-index:2}.gfh-disc{box-shadow:0 0 0 1px #c8ae86b3,0 0 0 7px #c8ae8614,0 28px 60px #0000008c}@property --tone{syntax:"<color>";inherits:true;initial-value:#050505}.gfh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gfh-skip{z-index:200;background:var(--gfh-tan);color:#050505;font:400 12px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;transition:top .4s var(--gfh-ease);padding:15px 22px;text-decoration:none;position:fixed;top:-90px;left:16px}.gfh-skip:focus{top:16px}.gfh-intro{isolation:isolate}.gfh-intro:before{content:"";aspect-ratio:1.7;opacity:0;width:min(130vw,1200px);animation:gfh-kindle 7s var(--gfh-ease) .3s forwards;z-index:-1;pointer-events:none;background:radial-gradient(#ffe8c42b,#ffe8c400 62%);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes gfh-kindle{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}55%{opacity:1}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}.gfh-intro__h{animation:gfh-resolve-h 2.8s var(--gfh-ease) .35s both}.gfh-intro__p{animation:gfh-resolve 2.3s var(--gfh-ease) 1.2s both}.gfh-intro .gfh-micro--ref{animation:gfh-resolve 1.8s var(--gfh-ease) 2s both}@keyframes gfh-resolve-h{0%{opacity:0;filter:blur(16px);letter-spacing:.12em;transform:scale(1.035)}to{opacity:1;filter:none;letter-spacing:-.01em;transform:none}}@keyframes gfh-resolve{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}.gfh-veil{transition:opacity 1.8s var(--gfh-ease) .1s}.gfh-veil[data-off=true]{opacity:0}.gfh-prog{background:linear-gradient(90deg,#c8ae8600,var(--gfh-tan));transform-origin:0;z-index:60;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.gfh-dots span{align-items:baseline;gap:10px;display:inline-flex}.gfh-dots em{font:300 italic 16px/1 var(--gfh-serif);letter-spacing:.01em;text-transform:none;color:var(--gfh-tan)}.gfh-brand .gfh-moon{transition:box-shadow .7s var(--gfh-ease),transform .7s var(--gfh-ease)}.gfh-brand:hover .gfh-moon{transform:scale(1.14);box-shadow:0 0 24px 7px #ffffff9e}.gfh-brand__t{transition:letter-spacing .8s var(--gfh-ease)}.gfh-brand:hover .gfh-brand__t{letter-spacing:.42em}.gfh-cur,.gfh-curdot{z-index:150;pointer-events:none;opacity:0;transition:opacity .5s;position:fixed;top:0;left:0}.gfh-cur{width:40px;height:40px;transition:opacity .5s,width .55s var(--gfh-ease),height .55s var(--gfh-ease),margin .55s var(--gfh-ease),border-color .4s,background-color .5s;border:1px solid #f4f4f280;border-radius:50%;margin:-20px 0 0 -20px;box-shadow:0 0 0 1px #00000024}.gfh-cur.is-on,.gfh-curdot.is-on{opacity:1}.gfh-cur.is-link{border-color:var(--gfh-tan);background:#c8ae861a;width:76px;height:76px;margin:-38px 0 0 -38px}.gfh-cur.is-down{background:#c8ae8638;width:26px;height:26px;margin:-13px 0 0 -13px}.gfh-curdot{background:#fff;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;box-shadow:0 0 10px 2px #ffffff8c}@media (hover:none),(pointer:coarse){.gfh-cur,.gfh-curdot{display:none}}.gfh-btn{transition:background .5s var(--gfh-ease),color .5s var(--gfh-ease),border-color .5s var(--gfh-ease),letter-spacing .5s var(--gfh-ease),transform .45s var(--gfh-ease)}.gfh-line{pointer-events:none}.gfh-lb{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto;justify-items:center;gap:12px;width:100%;display:grid}.gfh-lb:focus-visible{outline:1px solid var(--gfh-tan);outline-offset:8px}.gfh-lb img{transition:transform .7s var(--gfh-ease),filter .7s var(--gfh-ease)}.gfh-lb:hover img,.gfh-lb:focus-visible img{filter:drop-shadow(0 34px 36px #0009);transform:translateY(-16px)scale(1.07)}.gfh-lb__n{font:400 11px/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gfh-tan);opacity:0;transition:opacity .45s,transform .7s var(--gfh-ease);transform:translateY(8px)}.gfh-lb:hover .gfh-lb__n,.gfh-lb:focus-visible .gfh-lb__n{opacity:1;transform:none}.gfh-buy__sel{transition:--tone 1.1s var(--gfh-ease)}.gfh-pick__b{isolation:isolate}.gfh-pick__b:before{content:"";z-index:-1;background:radial-gradient(circle,var(--tone),#0000 68%);opacity:0;filter:blur(16px);transition:opacity .8s var(--gfh-ease);border-radius:50%;position:absolute;inset:4% -6% 20%}.gfh-pick__b:hover:before,.gfh-pick__b:focus-visible:before,.gfh-pick__b[aria-pressed=true]:before{opacity:.4}.gfh-pick__b:focus-visible{outline:1px solid var(--gfh-tan);outline-offset:2px}.gfh-sheen{width:min(88%,480px);transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform 1s var(--gfh-ease);will-change:transform;animation:gfh-in 1s var(--gfh-ease);position:relative}.gfh-sheen.is-live{transition:transform .16s linear}.gfh-buy__sel .gfh-sheen img{filter:drop-shadow(0 30px 40px #0000008c);width:100%;height:auto;animation:none;display:block}.gfh-sheen:after{content:"";pointer-events:none;background:radial-gradient(circle at var(--mx,50%) var(--my,30%),#fff4e0e6,#fff4e000 44%);-webkit-mask:var(--bagmask) center/100% 100% no-repeat;-webkit-mask:var(--bagmask) center/100% 100% no-repeat;mask:var(--bagmask) center/100% 100% no-repeat;mix-blend-mode:soft-light;opacity:var(--hl,0);transition:opacity .7s var(--gfh-ease);position:absolute;inset:0}.gfh-dis{border-top:1px solid var(--gfh-line);border-bottom:1px solid var(--gfh-line)}.gfh-dis__b{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;font:300 12px/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.gfh-dis__b:focus-visible{outline:1px solid var(--gfh-tan);outline-offset:4px}.gfh-dis__ico{width:14px;height:14px;position:relative}.gfh-dis__ico:before,.gfh-dis__ico:after{content:"";height:1px;transition:transform .7s var(--gfh-ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.gfh-dis__ico:after{transform:rotate(90deg)}.gfh-dis[data-open=true] .gfh-dis__ico:after{transform:rotate(0)}.gfh-dis__p{transition:grid-template-rows .8s var(--gfh-ease);grid-template-rows:0fr;display:grid}.gfh-dis[data-open=true] .gfh-dis__p{grid-template-rows:1fr}.gfh-dis__in{min-height:0;overflow:hidden}.gfh-dis__in>div{font:400 17px/1.5 var(--gfh-serif);color:var(--gfh-ink2);opacity:0;transition:opacity .5s,transform .8s var(--gfh-ease);gap:12px;padding:2px 0 22px;display:grid;transform:translateY(-8px)}.gfh-dis[data-open=true] .gfh-dis__in>div{opacity:1;transition-delay:.12s;transform:none}.gfh-dis__in b{color:#fff;font-weight:600}.gfh-chip{position:relative;overflow:hidden}.gfh-chip>*{z-index:1;position:relative}.gfh-chip:before{content:"";left:var(--ix,50%);top:var(--iy,50%);background:var(--gfh-tan);opacity:0;pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;transform:scale(0)}.gfh-chip.is-ink:before{animation:gfh-ink .8s var(--gfh-ease)}@keyframes gfh-ink{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(34)}}.gfh-spin{vertical-align:-4px;width:20px;height:20px;margin-right:14px;display:inline-block;position:relative}.gfh-spin b{opacity:.2;background:currentColor;border-radius:50%;width:4px;height:4px;margin:-2px;animation:1.2s ease-in-out infinite gfh-disc;position:absolute;top:50%;left:50%}.gfh-spin b:first-child{transform:rotate(0)translateY(-8px)}.gfh-spin b:nth-child(2){animation-delay:.2s;transform:rotate(60deg)translateY(-8px)}.gfh-spin b:nth-child(3){animation-delay:.4s;transform:rotate(120deg)translateY(-8px)}.gfh-spin b:nth-child(4){animation-delay:.6s;transform:rotate(180deg)translateY(-8px)}.gfh-spin b:nth-child(5){animation-delay:.8s;transform:rotate(240deg)translateY(-8px)}.gfh-spin b:nth-child(6){animation-delay:1s;transform:rotate(300deg)translateY(-8px)}@keyframes gfh-disc{0%,to{opacity:.2}12%{opacity:1}60%{opacity:.2}}.gfh-fs legend{font:300 italic 26px/1.15 var(--gfh-serif);letter-spacing:0;text-transform:none;color:#fff;margin-bottom:6px}.gfh-fs{gap:14px}.gfh-row span:last-child{font-variant-numeric:tabular-nums lining-nums}.gfh-fine,.gfh-give{font-weight:400}.gfh-top{all:unset;box-sizing:border-box;cursor:pointer;min-height:44px;font:400 11px/1 var(--gfh-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gfh-mut);align-items:center;gap:12px;transition:color .5s;display:inline-flex}.gfh-top:hover,.gfh-top:focus-visible{color:#fff}.gfh-top:focus-visible{outline:1px solid var(--gfh-tan);outline-offset:4px}.gfh-top .gfh-moon{transition:transform .9s var(--gfh-ease)}.gfh-top:hover .gfh-moon{transform:translateY(-7px)}.gfh-foot__esv{color:#8f8c85}.gfh-page--ty .gfh-moon{animation:gfh-bloom 3.4s var(--gfh-ease) both}@keyframes gfh-bloom{0%{transform:scale(.35);box-shadow:0 0 #ffeccd00}55%{box-shadow:0 0 90px 34px #ffeccd52}to{transform:none;box-shadow:0 0 14px 3px #ffffff8c}}.gfh-v__p,.gfh-intro__p,.gfh-po__lede,.gfh-page__p,.gfh-buy__t,.gfh-bagcap__t,.gfh-po__h,.gfh-page__h,.gfh-intro__h,.gfh-buy__n,.gfh-emph{text-wrap:balance}.gfh{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-kerning:normal}@media (width<=560px){.gfh-nav{padding:16px 18px}.gfh-brand{letter-spacing:.24em;gap:10px;font-size:10px}.gfh-brand:hover .gfh-brand__t{letter-spacing:.24em}.gfh-navlink{letter-spacing:.2em;font-size:10px}.gfh-navlink--about{display:none}}@media (aspect-ratio<=1){.gfh-big{font-size:clamp(84px,30vw,330px)}.gfh-disc{width:26vw;height:26vw;margin:-13vw 0 0 -13vw}.gfh-bagcap{bottom:max(4svh,calc(env(safe-area-inset-bottom) + 16px))}.gfh-line{flex-wrap:wrap;align-content:center;align-items:flex-start;gap:clamp(12px,3.4vw,20px) clamp(8px,2.4vw,16px);padding:0 18px;top:44%}.gfh-line li{flex:0 0 calc(25% - clamp(8px,2.4vw,16px)/1.33333)}.gfh-lb__n{opacity:.9;letter-spacing:.2em;font-size:10px;transform:none}.gfh-dots{display:none}}@media (prefers-reduced-motion:reduce){.gfh-intro:before{opacity:.6;animation:none}.gfh-intro__h,.gfh-intro__p,.gfh-intro .gfh-micro--ref{animation:none}.gfh-veil,.gfh-dis__p,.gfh-dis__in>div,.gfh-buy__sel{transition:none}.gfh-sheen,.gfh-sheen.is-live{transition:none;animation:none}.gfh-page--ty .gfh-moon{animation:none}.gfh-chip:before,.gfh-cur,.gfh-curdot{display:none}}.gfh-dots button{justify-content:center;width:24px;padding:0;position:relative}.gfh-dots span{white-space:nowrap;align-items:center;gap:10px;padding:0;display:inline-flex;position:absolute;top:0;bottom:0;right:30px}.gfh-plate,.gfh-rays,.gfh-motes,.gfh-ripples{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gfh-ripples{--r:min(34svh,340px);overflow:visible}.gfh-plate[data-on=false],.gfh-rays[data-on=false],.gfh-motes[data-on=false]{display:none}.gfh-plate img{object-fit:cover;will-change:transform;width:112%;max-width:none;height:112%;animation:46s ease-in-out infinite alternate gfh-d7-drift;position:absolute;top:-6%;left:-6%}.gfh-plate:after{content:"";background:radial-gradient(82% 80%,#0000 36%,#000000bd 100%);position:absolute;inset:0}@keyframes gfh-d7-drift{0%{transform:scale(1.03)translate(-1.2%,.6%)}to{transform:scale(1.12)translate(1.4%,-1%)}}.gfh-rays{mix-blend-mode:screen}.gfh-rays:before{content:"";--s:min(2200px,150vmax);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);will-change:transform;background:repeating-conic-gradient(#ffe2ac00 0deg,#ffe2ac0d 2deg,#ffe2ac26 5deg,#ffe2ac0d 8deg,#ffe2ac00 10deg 51.4286deg);animation:200s linear infinite gfh-d7-turn;position:absolute;top:49%;left:50%;-webkit-mask-image:radial-gradient(closest-side,#0000 0 7%,#000 24%,#0009 46%,#0000 80%);mask-image:radial-gradient(closest-side,#0000 0 7%,#000 24%,#0009 46%,#0000 80%)}@keyframes gfh-d7-turn{to{transform:rotate(360deg)}}.gfh-motes i{left:var(--x);width:var(--m);height:var(--m);box-shadow:0 0 calc(var(--m) * 5) calc(var(--m) * .8) #ffcd8c66;opacity:0;animation:gfh-d7-mote var(--d) linear var(--dl) infinite;will-change:transform,opacity;background:#ffe2b0f2;border-radius:50%;position:absolute;bottom:-4svh}@keyframes gfh-d7-mote{0%{opacity:0;transform:translate(0,0)}14%{opacity:.85}72%{opacity:.6}to{transform:translate3d(var(--dx),-108svh,0);opacity:0}}.gfh-restpool{pointer-events:none;background:radial-gradient(closest-side,#00000080 0,#00000042 52%,#0000 100%);width:min(92vw,980px);height:min(92svh,900px);position:absolute;bottom:calc(30svh + min(21svh,210px));left:50%;transform:translate(-50%,50%)}.gfh-halo{--h:min(60svh,600px);width:var(--h);height:var(--h);margin:0 0 calc(var(--h) / -2) calc(var(--h) / -2);pointer-events:none;border:1px solid #c8ae8657;border-radius:50%;position:absolute;bottom:calc(30svh + min(21svh,210px));left:50%;box-shadow:0 0 90px #c8ae8629,inset 0 0 70px #c8ae861a}.gfh-ripples i{width:var(--r);height:var(--r);margin:0 0 calc(var(--r) / -2) calc(var(--r) / -2);will-change:transform,opacity;border:1px solid #e0c89c99;border-radius:50%;position:absolute;bottom:calc(30svh + min(21svh,210px));left:50%;box-shadow:0 0 26px #e0c89c38,inset 0 0 26px #e0c89c24}@media (aspect-ratio<=1){.gfh-motes i:nth-child(2n){display:none}.gfh-halo{--h:min(78vw,52svh)}.gfh-ripples{--r:min(46vw,30svh)}}@media (prefers-reduced-motion:reduce){.gfh-plate img,.gfh-rays:before,.gfh-motes i{animation:none}}.gfh-fs .gfh-fs__lab{color:var(--gfh-tan);margin:10px 0 -4px}.gfh-page--about{isolation:isolate;justify-content:flex-start;padding:clamp(120px,19svh,200px) 24px clamp(70px,10svh,120px);position:relative;overflow:hidden}.gfh-about__bg{object-fit:cover;z-index:-2;opacity:.68;will-change:transform;width:110%;max-width:none;height:110%;animation:60s ease-in-out infinite alternate gfh-d7-drift;position:absolute;top:-5%;left:-5%}.gfh-page--about:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(85% 60% at 50% 30%,#05050500 0,#05050599 100%),linear-gradient(#05050566 0,#05050500 28%,#050505b3 78%,#050505 100%);position:absolute;inset:0}.gfh-nw{white-space:nowrap}.gfh-about__in{text-align:center;flex-direction:column;align-items:center;max-width:44em;display:flex}.gfh-about__in>*{animation:gfh-in 1.1s var(--gfh-ease) both}.gfh-about__in>:nth-child(2){animation-delay:.12s}.gfh-about__in>:nth-child(3){animation-delay:.24s}.gfh-about__in>:nth-child(4){animation-delay:.36s}.gfh-about__in>:nth-child(5){animation-delay:.48s}.gfh-about__in>:nth-child(6){animation-delay:.6s}.gfh-about__lede{max-width:19em;font:300 clamp(24px,4.2vw,56px)/1.18 var(--gfh-serif);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:6px 0 0}.gfh-about__rule{background:var(--gfh-tan);width:44px;height:1px;margin:clamp(28px,5svh,52px) 0;display:block}.gfh-about__body{gap:1.4em;max-width:33em;display:grid}.gfh-about__body p{font:300 clamp(19px,1.7vw,23px)/1.62 var(--gfh-serif);color:var(--gfh-ink2);text-wrap:pretty;margin:0}.gfh-about__sign{max-width:20em;font:300 italic clamp(22px,2.4vw,32px)/1.3 var(--gfh-serif);color:#fff;text-wrap:balance;flex-direction:column;align-items:center;gap:18px;margin:clamp(40px,7svh,72px) 0 clamp(32px,5svh,52px);display:flex}.gfh-about__sign .gfh-moon{margin:0}@media (prefers-reduced-motion:reduce){.gfh-about__in>*,.gfh-about__bg{animation:none}}.gfh-live{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gfh-live[data-on=false]{display:none}.gfh-live video{object-fit:cover;transform-origin:50% 38%;will-change:transform;width:100%;max-width:none;height:100%;animation:26s ease-in-out infinite alternate gfh-live-drift;display:block;position:absolute;inset:0}.gfh-live:after{content:"";background:linear-gradient(#00000038,#00000038),radial-gradient(82% 80%,#0000 40%,#000000b8 100%);position:absolute;inset:0}.gfh-po{isolation:isolate;background:#050505;position:relative}.gfh-po__sky{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gfh-po__sky img{object-fit:cover;opacity:.55;width:110%;max-width:none;height:110%;animation:70s ease-in-out infinite alternate gfh-d7-drift;position:absolute;top:-5%;left:-5%}.gfh-po__sky:after{content:"";background:linear-gradient(#050505 0,#05050533 16%,#05050561 55%,#050505 97%);position:absolute;inset:0}.gfh-mission{text-align:center;justify-items:center;max-width:42em;margin:0 auto clamp(56px,8vw,110px);display:grid}.gfh-mission .gfh-micro{color:var(--gfh-tan);margin-bottom:22px}.gfh-mission .gfh-micro:after{content:"";background:var(--gfh-tan);width:44px;height:1px;margin:18px auto 0;display:block}.gfh-mission__t{font:300 clamp(22px,2.7vw,38px)/1.35 var(--gfh-serif);color:#fff;text-wrap:balance;text-shadow:0 2px 24px #0009;margin:0}.gfh-buy__sel:before{opacity:.55;filter:blur(40px);width:130%}.gfh-buy__sel .gfh-sheen{width:min(100%,540px)}.gfh-buy__sel .gfh-sheen img{animation:8s ease-in-out infinite gfh-float}@keyframes gfh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gfh-zoom{grid-template-columns:repeat(3,1fr);gap:clamp(8px,1.4vw,16px);width:min(100%,540px);margin:6px 0 0;padding:0;list-style:none;display:grid}.gfh-zoom span{aspect-ratio:1;border:1px solid var(--gfh-tan-soft);background:#00000059 var(--bag) var(--pos)/320% no-repeat;transition:border-color .5s,background-size 1.2s var(--gfh-ease);display:block}.gfh-zoom li:hover span{border-color:var(--gfh-tan);background-size:380%}.gfh-zoom small{font:400 10px/1.3 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gfh-tan);margin-top:8px;display:block}.gfh-buy__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--gfh-tan-soft);background:#0a070580;padding:clamp(22px,3vw,40px)}.gfh-trust{font:400 10px/1.4 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gfh-tan);flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.gfh-trust li+li:before{content:"·";color:var(--gfh-tan-soft);margin-right:18px}.gfh-btn--full:not(:disabled){position:relative;overflow:hidden}.gfh-btn--full:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(100deg,#c8ae8600,#c8ae8680,#c8ae8600);width:40%;height:100%;animation:6s ease-in-out infinite gfh-shimmer;position:absolute;top:0;left:-60%;transform:skew(-18deg)}@keyframes gfh-shimmer{0%,60%{left:-60%}to{left:130%}}@media (prefers-reduced-motion:reduce){.gfh-po__sky img,.gfh-buy__sel .gfh-sheen img,.gfh-btn--full:after{animation:none}}button.gfh-disc{cursor:pointer;color:#fff;-webkit-tap-highlight-color:transparent;background:#000;border:0;padding:0}.gfh-disc__shade{pointer-events:none;background:linear-gradient(#00000080,#0000 38% 52%,#0000008c);border-radius:50%;position:absolute;inset:0}.gfh-disc__day{font:400 clamp(8px,1.1vmin,11px)/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;text-shadow:0 1px 8px #000000b3;position:absolute;top:11%;left:0;right:0}.gfh-disc__bag{filter:drop-shadow(0 8px 10px #0000008c);width:58%;max-width:none;height:auto;transition:transform .6s var(--gfh-ease);position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.gfh-disc:focus-visible{outline:2px solid var(--gfh-tan);outline-offset:4px}@media (hover:hover){.gfh-disc:hover .gfh-disc__bag{transform:translate(-50%)translateY(-4%)scale(1.06)}.gfh-disc:hover{box-shadow:0 0 0 1px var(--gfh-tan),0 0 0 9px #c8ae8629,0 28px 60px #0000008c}}.gfh-bagmenu{gap:clamp(8px,1.3vw,18px);margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.gfh-bagmenu button{cursor:pointer;color:#fff;background:0 0;border:0;place-items:center;width:30px;height:44px;padding:0;display:grid;position:relative}.gfh-bagmenu i{background:var(--tone);width:13px;height:13px;transition:transform .35s var(--gfh-ease),box-shadow .35s;border-radius:50%;display:block;box-shadow:0 0 0 1px #fff9}.gfh-bagmenu button:hover i,.gfh-bagmenu button:focus-visible i{box-shadow:0 0 0 1px var(--gfh-tan),0 0 14px var(--tone);transform:scale(1.35)}.gfh-bagmenu span{white-space:nowrap;border:1px solid var(--gfh-tan-soft);font:400 9px/1.2 var(--gfh-sans);letter-spacing:.22em;text-transform:uppercase;opacity:0;pointer-events:none;background:#080604e0;padding:7px 10px;transition:opacity .3s,transform .3s;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.gfh-bagmenu span b{color:var(--gfh-tan);margin-top:3px;font-weight:400;display:block}.gfh-bagmenu button:hover span,.gfh-bagmenu button:focus-visible span{opacity:1;transform:translate(-50%)}@media (width<=760px){.gfh-brand__t{display:none}.gfh-bagmenu{gap:0}.gfh-bagmenu button{width:26px}}.gfh-j__stage[data-rest="1"]:after,.gfh-j__stage[data-rest="1"] .gfh-wash{display:none}.gfh-disc__bag{filter:none}@keyframes gfh-live-drift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.12)translate(1.2%,-1%)}}@media (prefers-reduced-motion:reduce){.gfh-live video{animation:none}}.gfh-view{aspect-ratio:1/1.035;border:1px solid var(--gfh-tan-soft);width:min(100%,540px);animation:gfh-in .7s var(--gfh-ease);background:#050505;position:relative;overflow:hidden}.gfh-view img,.gfh-view video{object-fit:contain;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.gfh-view--turn{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.gfh-view--turn:active{cursor:grabbing}.gfh-view__hint{text-align:center;font:400 10px/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gfh-tan);text-shadow:0 1px 10px #000;pointer-events:none;position:absolute;bottom:14px;left:0;right:0}.gfh-zoom--real{grid-template-columns:repeat(3,1fr)}.gfh-zoom--real button{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.gfh-zoom--real span{background-color:#0006;background-position:50%;background-repeat:no-repeat;background-size:cover}.gfh-zoom--real li:hover span{background-size:cover}.gfh-zoom--real li:hover span,.gfh-zoom--real button[aria-pressed=true] span{border-color:var(--gfh-tan)}.gfh-zoom--real button[aria-pressed=true] small{color:#fff}.gfh-zoom--real button:focus-visible span{outline:2px solid var(--gfh-tan);outline-offset:2px}.gfh-boot{z-index:300;color:#fff;opacity:1;transition:opacity 1.6s var(--gfh-ease),visibility 0s linear 1.6s;background:#000;place-items:center;display:grid;position:fixed;inset:0}.gfh-boot[data-off=true]{opacity:0;visibility:hidden;pointer-events:none}.gfh-boot__in{transition:transform 1.8s var(--gfh-ease);justify-items:center;gap:22px;display:grid}.gfh-boot[data-off=true] .gfh-boot__in{transform:scale(1.06)}.gfh-boot__moon{border-radius:50%;animation:5.2s ease-in-out infinite gfh-boot-breathe;display:block;box-shadow:0 0 44px 14px #fff3,0 0 120px 56px #ffffff12}.gfh-boot__moon .gfh-moon{box-shadow:none}.gfh-boot__name{font:400 11px/1 var(--gfh-sans);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#fff;animation:gfh-in 1.8s var(--gfh-ease) both .5s}.gfh-boot__bar{background:#ffffff38;width:96px;height:1px;display:block;position:relative;overflow:hidden}.gfh-boot__bar:after{content:"";animation:gfh-boot-bar 3.4s var(--gfh-ease) infinite;background:#fff;position:absolute;inset:0;transform:translate(-100%)}@keyframes gfh-boot-breathe{0%,to{opacity:.82;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes gfh-boot-bar{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.gfh-boot__moon,.gfh-boot__bar:after{animation:none}.gfh-boot__bar:after{opacity:.5;transform:none}}.gfh-zoom button{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.gfh-zoom button span{display:block;background-color:#0006!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.gfh-zoom button[aria-pressed=true] span{outline:1px solid var(--gfh-tan);outline-offset:2px}.gfh-bagcap__turn{pointer-events:auto;-webkit-backdrop-filter:blur(8px);color:#fff;font:400 11px/1 var(--gfh-sans);letter-spacing:.26em;text-transform:uppercase;cursor:pointer;background:#00000047;border:1px solid #ffffff8c;align-items:center;gap:8px;margin:16px auto 0;padding:11px 22px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.gfh-bagcap__turn:hover,.gfh-bagcap__turn:focus-visible{color:#050505;background:#fff;border-color:#fff}.gfh-lightbox{z-index:250;animation:gfh-in .5s var(--gfh-ease) both;background:#050302;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.gfh-lightbox__in{text-align:center;justify-items:center;gap:10px;width:min(92vw,560px);display:grid}.gfh-lightbox__in .gfh-view{aspect-ratio:1;width:100%;max-height:62svh;margin-bottom:10px}.gfh-lightbox__n{font:400 clamp(26px,4vw,38px)/1.1 var(--gfh-serif);margin:0 0 12px}.gfh-lightbox__x{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;width:44px;height:44px;font-size:26px;line-height:1;position:absolute;top:18px;right:22px}.gfh-lightbox__x:hover{color:#050505;background:#fff}.gfh-legal__body h2{font:400 12px/1.2 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gfh-tan);margin:34px 0 10px}.gfh-legal__body a{color:var(--gfh-tan);text-underline-offset:3px}.gfh-foot__links{flex-wrap:wrap}.gfh-manifesto{z-index:2;color:#fff;text-align:center;background:#000;padding:clamp(72px,12svh,140px) 24px;position:relative}.gfh-manifesto__in{justify-items:center;gap:clamp(14px,2.4svh,24px);max-width:760px;margin:0 auto;display:grid}.gfh-manifesto__l{font:300 italic clamp(24px,4vw,44px)/1.25 var(--gfh-serif);text-wrap:balance;opacity:0;transition:opacity 1.2s var(--gfh-ease),transform 1.2s var(--gfh-ease);margin:0;transform:translateY(14px)}.gfh-manifesto[data-in=true] .gfh-manifesto__l{opacity:1;transform:none}.gfh-manifesto[data-in=true] .gfh-manifesto__l:nth-child(2){transition-delay:.35s}.gfh-manifesto[data-in=true] .gfh-manifesto__l:nth-child(3){transition-delay:.7s}@media (prefers-reduced-motion:reduce){.gfh-manifesto__l{opacity:1;transition:none;transform:none}}.gfh-menubtn{cursor:pointer;z-index:2;background:0 0;border:0;margin-left:22px;position:relative}.gfh-menu{z-index:49;padding:clamp(86px,13svh,130px) clamp(22px,6vw,90px) max(26px,env(safe-area-inset-bottom));color:#fff;opacity:0;visibility:hidden;transition:opacity .6s var(--gfh-ease),visibility 0s linear .6s;background:#000;grid-template-rows:1fr auto auto;gap:clamp(18px,3svh,34px);display:grid;position:fixed;inset:0;overflow-y:auto}.gfh-menu[data-open=true]{opacity:1;visibility:visible;transition:opacity .6s var(--gfh-ease)}.gfh-menu__days{align-content:center;gap:clamp(2px,.8svh,10px);margin:0;padding:0;list-style:none;display:grid}.gfh-menu__days li{opacity:0;transition:opacity .7s var(--gfh-ease),transform .7s var(--gfh-ease);transform:translateY(16px)}.gfh-menu[data-open=true] .gfh-menu__days li{opacity:1;transition-delay:calc(.12s + var(--i) * 60ms);transform:none}.gfh-menu__days button{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px 76px 1fr;align-items:center;gap:14px;width:100%;padding:clamp(4px,1svh,10px) 0;display:grid}.gfh-menu__days i{background:var(--tone);width:13px;height:13px;transition:transform .35s var(--gfh-ease);border-radius:50%;display:block;box-shadow:0 0 0 1px #fff9}.gfh-menu__days small{font:400 10px/1 var(--gfh-sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gfh-mut)}.gfh-menu__days span{font:300 clamp(30px,7vw,64px)/1.05 var(--gfh-serif);transition:transform .45s var(--gfh-ease),color .3s}.gfh-menu__days button:hover span,.gfh-menu__days button:focus-visible span{color:var(--gfh-tan);transform:translate(10px)}.gfh-menu__days button:hover i,.gfh-menu__days button:focus-visible i{transform:scale(1.5)}.gfh-menu__links{border-top:1px solid var(--gfh-line);flex-wrap:wrap;gap:10px 28px;padding-top:18px;display:flex}.gfh-menu__links a{font:400 11px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;color:#fff;padding:10px 0;text-decoration:none}.gfh-menu__links a:hover{color:var(--gfh-tan)}.gfh-menu__soc{display:flex}.gfh-nav[data-menu=true]{z-index:60;text-shadow:none}@media (width<=760px){.gfh-bagmenu{display:none}.gfh-menu__days button{grid-template-columns:16px 60px 1fr;gap:10px}}.gfh-want{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.gfh-want legend{width:100%;padding:0 0 8px}.gfh-want label{border:1px solid var(--gfh-line);font:400 11px/1 var(--gfh-sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;transition:border-color .3s,background .3s;display:inline-flex;position:relative}.gfh-want input{opacity:0;pointer-events:none;position:absolute}.gfh-want i{background:var(--tone);border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 1px #ffffff8c}.gfh-want label:has(input:checked){background:#ffffff14;border-color:#fff}.gfh-want label:has(input:focus-visible){outline:1px solid var(--gfh-tan);outline-offset:2px}.gfh-share{color:var(--gfh-tan);font:400 11px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;text-underline-offset:5px;background:0 0;border:0;justify-self:start;margin-top:10px;padding:10px 0;text-decoration:underline}.gfh-share:hover{color:#fff}.gfh-giftmode{border:1px solid var(--gfh-line);gap:12px;margin:0;padding:14px 16px;display:grid}.gfh-giftmode__t{font:400 12px/1.2 var(--gfh-sans);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;align-items:center;gap:12px;display:flex}.gfh-giftmode__t input{accent-color:#fff;width:16px;height:16px}.gfh-giftmode__f{gap:10px;display:grid}.gfh-giftmode__f input,.gfh-giftmode__f textarea{color:#fff;border:1px solid var(--gfh-line);font:400 14px/1.4 var(--gfh-sans);resize:vertical;background:0 0;outline:none;padding:13px 14px}.gfh-giftmode__f input:focus,.gfh-giftmode__f textarea:focus{border-color:#fff}.gfh-lightbox__bg{object-fit:cover;opacity:.55;filter:brightness(.5)saturate(1.1);width:100%;max-width:none;height:100%;position:absolute;inset:0}.gfh-lightbox__glow{background:radial-gradient(60% 52% at 50% 42%,color-mix(in srgb,var(--tone) 55%,transparent),transparent 70%),linear-gradient(180deg,#0503028c,#05030233 40%,#050302b3);pointer-events:none;position:absolute;inset:0}.gfh-lightbox__in{z-index:1;position:relative}.gfh-lightbox__in .gfh-view video{-webkit-mask-image:radial-gradient(closest-side,#000 74%,#0000 100%);mask-image:radial-gradient(closest-side,#000 74%,#0000 100%)}.gfh-lightbox__x{z-index:2}.gfh-po{position:relative}.gfh-po__veil{z-index:3;pointer-events:none;will-change:opacity,transform;background:linear-gradient(#ffecceeb 0%,#f4c8968c 38%,#28180c00 100%);height:min(90svh,780px);position:absolute;top:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.gfh-po__veil{display:none}}@media (width<=1100px){.gfh-dots em{display:none}}@media (width<=900px){.gfh-dots span{display:none}}.gfh-bagmenu button{width:40px;height:44px}.gfh-bagmenu img{object-fit:contain;width:36px;height:36px;transition:transform .35s var(--gfh-ease),box-shadow .35s;background:#000;border-radius:50%;display:block;box-shadow:0 0 0 1px #ffffff59}.gfh-bagmenu button:hover img,.gfh-bagmenu button:focus-visible img{box-shadow:0 0 0 1px var(--gfh-tan),0 0 14px var(--tone);transform:scale(1.18)}@media (width<=1000px){.gfh-bagmenu button{width:34px}.gfh-bagmenu img{width:30px;height:30px}}.gfh-hap{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;top:0;left:-9999px;overflow:hidden}.gfh-lightbox__in .gfh-view{background:0 0;border:0;overflow:visible}.gfh-lightbox__in .gfh-view video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (width<=760px){.gfh-nav{flex-wrap:wrap;row-gap:2px;padding:12px 16px 8px}.gfh-brand .gfh-brand__t{letter-spacing:.22em;font-size:10px;display:inline}.gfh-navlink--po{display:none}.gfh-nav .gfh-bagmenu{order:3;justify-content:center;gap:0;width:100%;display:flex;position:static;transform:none}.gfh-nav .gfh-bagmenu button{width:40px;height:40px}.gfh-nav .gfh-bagmenu img{width:32px;height:32px}.gfh-nav .gfh-bagmenu span{display:none}}.gfh-day{font:400 clamp(20px,2.3vw,30px)/1.15 var(--gfh-serif);letter-spacing:.3em;text-transform:uppercase;color:var(--gfh-tan);text-shadow:0 1px 18px #0009;margin-bottom:14px}.gfh-bagcap__n.gfh-day{letter-spacing:.28em;margin-bottom:10px;font-size:clamp(20px,2.3vw,30px)}.gfh-pick__d{letter-spacing:.18em;color:var(--gfh-tan);font-size:12px}.gfh-disc__day{font-size:clamp(12px,1.1vw,15px)}@media (width<=760px){.gfh-day,.gfh-bagcap__n.gfh-day{letter-spacing:.24em;font-size:20px}}@media (width<=820px){.gfh-pick{--pgap:clamp(6px,1.6vw,26px);flex-wrap:wrap;justify-content:center;gap:12px clamp(6px,1.6vw,26px);display:flex}.gfh-pick>li{flex:0 0 calc((100% - 3 * var(--pgap)) / 4)}}.gfh-big small{font:400 clamp(30px,4.4vw,68px)/1 var(--gfh-serif);letter-spacing:.38em;text-shadow:0 2px 24px #0000008c;margin-bottom:clamp(10px,1.6vw,28px);padding-left:.38em}@media (width<=760px){.gfh-big small{letter-spacing:.32em;padding-left:.32em;font-size:clamp(28px,9vw,44px)}}:root{--gfh-bh:min(56svh,520px,89vw)}.gfh-contact{gap:18px;max-width:560px;margin:8px 0 28px;display:grid}.gfh-contact label{gap:8px;display:grid}.gfh-contact label>span{font:400 11px/1 var(--gfh-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--gfh-tan)}.gfh-contact input,.gfh-contact textarea{color:#fff;border:1px solid var(--gfh-line);min-height:48px;font:300 17px/1.4 var(--gfh-serif);resize:vertical;background:#00000059;border-radius:0;outline:none;padding:15px 16px}.gfh-contact input:focus,.gfh-contact textarea:focus{border-color:var(--gfh-tan)}.gfh-contact .gfh-btn{justify-self:start}.gfh-contact__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gfh-contact__ok{font:300 italic 22px/1.5 var(--gfh-serif);color:var(--gfh-tan)}.gfh-bag{cursor:pointer;-webkit-tap-highlight-color:transparent}#preorder[data-sheet=open]{z-index:300;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;animation:gfh-in .45s var(--gfh-ease) both;background:#050302;position:fixed;inset:0;overflow-y:auto}.gfh-po__x{top:max(14px,env(safe-area-inset-top));z-index:310;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#050302b3;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;font-size:28px;line-height:1;display:grid;position:fixed;right:16px}.gfh-po__x:hover{color:#050505;background:#fff}@media (width>=821px){.gfh-buy__sel{align-self:start;position:sticky;top:clamp(72px,10vh,120px)}}#preorder[data-sheet=open] .gfh-po__head,#preorder[data-sheet=open] .gfh-pick,#preorder[data-sheet=open] .gfh-mission,#preorder[data-sheet=open] .gfh-po__contact{display:none}#preorder[data-sheet=open]{padding-top:clamp(84px,9vw,120px)}#preorder[data-sheet=open] .gfh-po__veil,#preorder[data-sheet=open] .gfh-po__sky{display:none}@media (aspect-ratio>=1){.gfh-disc{width:var(--dsc,min(20vmin,180px));height:var(--dsc,min(20vmin,180px));margin:calc(var(--dsc,min(20vmin,180px)) / -2) 0 0 calc(var(--dsc,min(20vmin,180px)) / -2);top:50%}}.gfh-embuy{left:50%;bottom:max(4svh,calc(env(safe-area-inset-bottom) + 16px));z-index:3;white-space:nowrap;position:absolute;transform:translate(-50%)}.gfh-v__h{font:400 clamp(30px,4.6vw,68px)/1.08 var(--gfh-sans);letter-spacing:.28em;text-shadow:0 2px 6px #00000073,0 2px 30px #000000b3;margin:0 0 clamp(22px,3vw,40px)}.gfh-v__p{font:300 clamp(18px,1.9vw,27px)/1.5 var(--gfh-serif);text-shadow:0 1px 4px #0000008c,0 2px 22px #000000d9;max-width:30em}.gfh-v .gfh-micro--ref{font:400 clamp(13px,1.1vw,15px)/1.4 var(--gfh-sans);letter-spacing:.3em;opacity:1;color:#fff;text-shadow:0 1px 4px #000000b3,0 1px 16px #000000e6;margin:clamp(22px,2.6vw,34px) 0 0}@media (width<=820px){.gfh-v__h{letter-spacing:.2em;font-size:clamp(24px,7.2vw,38px)}.gfh-v__p{font-size:clamp(17px,4.6vw,22px)}}.gfh-split{pointer-events:none;--p:0;height:58%;-webkit-mask-image:linear-gradient(#000 0 33.3%,#0000 66.6% 100%);mask-image:linear-gradient(#000 0 33.3%,#0000 66.6% 100%);-webkit-mask-size:100% 300%;mask-size:100% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 calc(var(--p) * 100%);-webkit-mask-position:0 calc(var(--p) * 100%);mask-position:0 calc(var(--p) * 100%);background:linear-gradient(#01040a 0,#04112a 62%,#0b2c5e 100%);position:absolute;left:0;right:0}.gfh-split--top{top:0}.gfh-split--bot{height:42%;bottom:0;transform:scaleY(-1)}.gfh-seam{pointer-events:none;transform-origin:50%;will-change:transform,opacity;background:radial-gradient(#ebf6fff2 0,#bee1ff8c 38%,#bee1ff00 72%);border-radius:50%;height:10px;position:absolute;top:58%;left:0;right:0;box-shadow:0 0 60px 26px #78b9ff61,0 0 160px 60px #468cf033}.gfh-po__veil{background:linear-gradient(#0000 0%,#f4c89629 34%,#3c24120f 70%,#28180c00 100%);height:min(70svh,640px)}.gfh-bagcap__turn,.gfh-embuy{letter-spacing:.3em;-webkit-backdrop-filter:blur(8px);color:#fff;background:#00000047;border:1px solid #fff9;padding:15px 34px;font-size:13px}.gfh-bagcap__turn{margin-top:20px}.gfh-embuy:hover,.gfh-embuy:focus-visible{color:#050505;background:#fff;border-color:#fff}.gfh-embuy{bottom:max(6svh,calc(env(safe-area-inset-bottom) + 24px));justify-content:center;align-items:center;display:inline-flex}.gfh-bagcap{top:min(calc((100svh + var(--gfh-bh)) / 2 - 2svh + 24px),calc(100svh - 230px))}.gfh-embuy{color:#fff!important}.gfh-embuy:hover,.gfh-embuy:focus-visible{background:#fff;border-color:#fff;color:#050505!important}.gfh-embuy{width:max-content;margin-left:auto;margin-right:auto;left:0;right:0;transform:none!important}.gfh-bagcap__turn,.gfh-embuy,.gfh-bagcap__turn:hover,.gfh-embuy:hover,.gfh-bagcap__turn:focus-visible,.gfh-embuy:focus-visible{letter-spacing:.3em;transform:none;color:#fff!important}.gfh-bagcap__turn:hover,.gfh-embuy:hover,.gfh-bagcap__turn:focus-visible,.gfh-embuy:focus-visible{background:#ffffff1a;border-color:#ffffffd9}@media (width>=821px){.gfh-v__h{white-space:nowrap;letter-spacing:.24em;width:max-content;max-width:94vw;padding-left:.24em;position:relative;left:50%;translate:-50%}}@media (width<=820px){.gfh-v__h{white-space:normal;text-wrap:balance;max-width:92vw;margin-left:auto;margin-right:auto}}.gfh-manifesto .gfh-micro{font:400 clamp(17px,2.1vw,30px)/1.3 var(--gfh-sans);letter-spacing:.34em;text-indent:.34em;color:#fff;margin:0 0 clamp(14px,2.6svh,30px)}:root{--gfh-bh:min(56svh,520px,89vw,calc(100svh - 340px));--gfh-yb:min(calc((100svh + var(--gfh-bh)) / 2 - 2svh - 30px),calc(100svh - 252px))}.gfh-bag{height:var(--gfh-bh);bottom:calc(100svh - var(--gfh-yb))}.gfh-bagcap{bottom:auto;top:calc(var(--gfh-yb) + 44px)}.gfh-bag{bottom:calc(100svh - var(--gfh-yb) - 12px)}.gfh-linego,.gfh-linego:hover,.gfh-linego:focus-visible{letter-spacing:.3em;-webkit-backdrop-filter:blur(8px);background:#00000047;border:1px solid #fff9;padding:15px 34px;font-size:13px;transform:none;color:#fff!important}.gfh-linego:hover,.gfh-linego:focus-visible{background:#ffffff1a;border-color:#ffffffd9}.gfh-intro__p{font:700 clamp(17px,2.1vw,30px)/1.45 var(--gfh-sans);letter-spacing:.14em;text-transform:uppercase;color:#fff;-webkit-text-stroke:.02em currentColor;text-shadow:0 1px 18px #000000a6;max-width:26em}.gfh-intro .gfh-micro--ref{color:#fff;font-weight:700}@media (width<=760px){.gfh-intro__h{letter-spacing:.02em}.gfh-intro__p{letter-spacing:.1em}}.gfh-btn--full,.gfh-btn--full:hover,.gfh-btn--full:focus-visible{letter-spacing:.3em;background:#00000047;border:1px solid #fff9;padding:17px 34px;font-size:13px;color:#fff!important}.gfh-btn--full:not(:disabled):hover,.gfh-btn--full:not(:disabled):focus-visible{background:#ffffff1a;border-color:#ffffffd9}.gfh-btn--full:disabled{opacity:1;cursor:not-allowed;border-color:#ffffff40;color:#ffffff80!important}.gfh-btn--full:disabled[aria-busy=true]{cursor:wait}.gfh-boot__moon{width:54px;height:54px;box-shadow:none;border-radius:0;position:relative}.gfh-boot__moon img{mix-blend-mode:screen;pointer-events:none;-webkit-user-select:none;user-select:none;width:247px;max-width:none;height:247px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gfh-boot__in{gap:36px}.gfh-intro__h{font:700 clamp(44px,8.6vw,136px)/1 var(--gfh-serif);letter-spacing:.05em;text-transform:uppercase;-webkit-text-stroke:0;text-shadow:0 2px 34px #0009}.gfh-intro__p{font:600 clamp(19px,2.3vw,34px)/1.4 var(--gfh-serif);letter-spacing:.2em;text-transform:uppercase;-webkit-text-stroke:0;color:#fff;text-shadow:0 1px 20px #000000b3;max-width:24em}.gfh-intro .gfh-micro--ref{font-weight:700}@media (width<=760px){.gfh-intro__h{letter-spacing:.03em}.gfh-intro__p{letter-spacing:.12em}}.gfh-intro__h{font:600 clamp(30px,7.2vw,124px)/1.04 var(--gfh-serif);letter-spacing:.14em;text-indent:.14em;text-transform:uppercase;text-shadow:0 2px 36px #0009}.gfh-intro__p{font:600 clamp(14px,1.9vw,29px)/1.6 var(--gfh-serif);letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;max-width:min(92vw,40em)}.gfh-intro .gfh-micro--ref{letter-spacing:.4em;font-weight:600}@media (width<=760px){.gfh-intro__h{letter-spacing:.08em;text-indent:.08em;font-size:clamp(30px,9.6vw,60px)}.gfh-intro__p{letter-spacing:.24em;text-indent:.24em;max-width:90vw}}.gfh-v__h{font:600 clamp(26px,4.4vw,66px)/1.1 var(--gfh-serif);letter-spacing:.14em;text-indent:.14em}.gfh-po__h{font:600 clamp(28px,4.6vw,72px)/1.08 var(--gfh-serif);letter-spacing:.1em;text-indent:.1em;text-transform:uppercase}.gfh-page__h{font:600 clamp(28px,4.8vw,72px)/1.08 var(--gfh-serif);letter-spacing:.1em;text-transform:uppercase;max-width:16em}.gfh-buy__n{font:600 clamp(26px,3.4vw,46px)/1.1 var(--gfh-serif);letter-spacing:.1em;text-transform:uppercase}.gfh-manifesto .gfh-micro,.gfh-legal h1.gfh-micro{font:600 clamp(20px,2.4vw,34px)/1.25 var(--gfh-serif);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:#fff}.gfh-legal__body h2{font:600 clamp(15px,1.4vw,19px)/1.3 var(--gfh-serif);letter-spacing:.22em}@media (width<=820px){.gfh-v__h{letter-spacing:.08em;text-indent:.08em;font-size:clamp(22px,6.4vw,36px)}.gfh-po__h,.gfh-page__h{letter-spacing:.06em;text-indent:.06em;font-size:clamp(26px,7.4vw,44px)}.gfh-manifesto .gfh-micro,.gfh-legal h1.gfh-micro{letter-spacing:.2em;text-indent:.2em}}.gfh-zoom button,.gfh-zoom button:focus,.gfh-zoom button:focus-visible{outline:none}.gfh-zoom button[aria-pressed=true] span,.gfh-zoom button:focus-visible span,.gfh-zoom--real button:focus-visible span{outline-offset:0;border-color:var(--gfh-tan);outline:none}.gfh-zoom span,.gfh-zoom li:hover span,.gfh-zoom button span,.gfh-zoom button[aria-pressed=true] span,.gfh-zoom button:focus-visible span,.gfh-zoom--real li:hover span,.gfh-zoom--real button[aria-pressed=true] span,.gfh-zoom--real button:focus-visible span{box-shadow:none;border:0!important;outline:none!important}.gfh-zoom button small,.gfh-zoom li>small{color:var(--gfh-tan);opacity:.6;transition:opacity .4s}.gfh-zoom button[aria-pressed=true] small,.gfh-zoom--real button[aria-pressed=true] small{color:var(--gfh-tan);opacity:1}.gfh-zoom button:hover small{opacity:1}.gfh-bagmenu img{border-radius:50%}html[data-sheet-bag="0"] .gfh-bagmenu li:first-child img,html[data-sheet-bag="1"] .gfh-bagmenu li:nth-child(2) img,html[data-sheet-bag="2"] .gfh-bagmenu li:nth-child(3) img,html[data-sheet-bag="3"] .gfh-bagmenu li:nth-child(4) img,html[data-sheet-bag="4"] .gfh-bagmenu li:nth-child(5) img,html[data-sheet-bag="5"] .gfh-bagmenu li:nth-child(6) img,html[data-sheet-bag="6"] .gfh-bagmenu li:nth-child(7) img{box-shadow:0 0 0 2px var(--gfh-tan),0 0 14px #c8ae8673}.gfh-menu__show{display:none}@media (width>=761px) and (hover:hover){.gfh-menu__show{aspect-ratio:1000/1035;pointer-events:none;z-index:1;width:min(40vw,62svh);display:block;position:fixed;top:50%;right:clamp(40px,9vw,170px);transform:translateY(-50%)}.gfh-menu__show img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .5s var(--gfh-ease),transform .8s var(--gfh-ease);position:absolute;inset:0;transform:scale(.96)}.gfh-menu__show img[data-on=true]{opacity:1;transform:none}}.gfh-nav .gfh-bagmenu{transition:opacity .35s var(--gfh-ease),visibility 0s}.gfh-nav[data-menu=true] .gfh-bagmenu{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s var(--gfh-ease),visibility 0s linear .35s}.gfh-motes,.gfh-halo,.gfh-ripples{display:none!important}@media (width>=821px){.gfh-buy__sel{padding-top:0;top:clamp(72px,10vh,120px)}}.gfh-buy__sel .gfh-view{background:0 0;border:0;overflow:visible}.gfh-buy__sel .gfh-view video{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.gfh-po,#preorder[data-sheet=open]{background:#000!important}.gfh-po__sky,.gfh-po__veil{display:none!important}.gfh-mission .gfh-micro{letter-spacing:.34em;font-size:clamp(12px,1.1vw,15px)}.gfh-intro__p{letter-spacing:.38em;text-indent:.38em;font-size:clamp(11px,1.35vw,21px)}@media (width<=760px){.gfh-intro__p{letter-spacing:.2em;text-indent:.2em}}.gfh-intro .gfh-micro--ref{letter-spacing:.34em;text-indent:.34em;opacity:.9;font-size:clamp(13px,1.3vw,19px)}.gfh-buy__panel{border:0!important}.gfh-manifesto .gfh-micro{font:300 clamp(12px,1.1vw,15px)/1.5 var(--gfh-sans);letter-spacing:.34em;text-indent:0;text-transform:uppercase;color:var(--gfh-tan);margin:0 0 22px}.gfh-manifesto .gfh-micro:after{content:"";background:var(--gfh-tan);width:44px;height:1px;margin:18px auto 0;display:block}.gfh-mission{max-width:46em}.gfh-mission__t{font-size:clamp(24px,3vw,44px);line-height:1.32}.gfh-manifesto:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0,#0000000d 14%,#0000002e 32%,#0000006b 52%,#000000b8 74%,#000000eb 90%,#000 100%);height:clamp(160px,34svh,360px);position:absolute;bottom:100%;left:0;right:0}.gfh-buy__sel:before,.gfh-buy__sel:after{display:none!important}.gfh-brand{gap:clamp(22px,2.2vw,32px)}@media (width<=900px){.gfh-brand{gap:18px}}.gfh-po__note{max-width:34em;font:300 italic clamp(19px,1.7vw,24px)/1.5 var(--gfh-serif);color:#ffffff8c;text-wrap:balance;margin:clamp(16px,2vw,26px) auto 0}.gfh-btn,.gfh-btn--ghost,.gfh-btn--full,.gfh-bagcap__turn,.gfh-embuy{text-transform:uppercase;color:#fff!important;font:400 13px/1 var(--gfh-sans)!important;letter-spacing:.3em!important;-webkit-backdrop-filter:blur(8px)!important;background:#00000047!important;border:1px solid #fff9!important;padding:15px 34px!important}.gfh-btn:hover,.gfh-btn:focus-visible,.gfh-btn--ghost:hover,.gfh-btn--ghost:focus-visible,.gfh-btn--full:not(:disabled):hover,.gfh-btn--full:not(:disabled):focus-visible,.gfh-bagcap__turn:hover,.gfh-bagcap__turn:focus-visible,.gfh-embuy:hover,.gfh-embuy:focus-visible{color:#fff!important;letter-spacing:.3em!important;background:#ffffff1a!important;border-color:#ffffffd9!important}.gfh-btn:disabled,.gfh-btn--full:disabled{opacity:1;color:#ffffff80!important;background:#00000047!important;border-color:#ffffff40!important}@media (width<=560px){.gfh-btn,.gfh-btn--ghost,.gfh-btn--full,.gfh-bagcap__turn,.gfh-embuy{padding:14px 26px!important;font-size:12px!important}}.gfh-nav nav[aria-label=Primary]{align-items:center;gap:clamp(30px,3.2vw,48px);display:flex}.gfh-nav nav[aria-label=Primary] .gfh-navlink,.gfh-nav nav[aria-label=Primary] .gfh-menubtn{margin:0!important}@media (width<=760px){.gfh-nav nav[aria-label=Primary]{gap:24px}}.gfh-buy__panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}#preorder[data-sheet=open] .gfh-buy__panel{background:0 0!important}.gfh-foot__brand{gap:clamp(20px,2vw,28px)}.gfh-manifesto{padding-bottom:clamp(20px,3svh,40px)!important}.gfh-manifesto__l{font-size:clamp(19px,2.2vw,29px)!important;line-height:1.3!important}.gfh-manifesto__in{gap:clamp(8px,1.4svh,14px)!important}#preorder.gfh-po,.gfh-po{padding-top:clamp(28px,4vw,56px)!important}@media (width>=821px){.gfh-buy__sel{top:clamp(76px,9svh,104px)!important}.gfh-buy__sel .gfh-sheen,.gfh-buy__sel>.gfh-view{margin-inline:auto;width:min(100%,540px,96.6184svh - 222.222px)!important}}.gfh-intro .gfh-micro--ref{color:#fff;font:400 clamp(13px,1.1vw,15px)/1.4 var(--gfh-sans)!important;letter-spacing:.3em!important;text-indent:.3em!important;opacity:1!important}.gfh-dots em{display:none!important}.gfh-dots li:first-child{--dot:#d9d9d9}.gfh-dots li:nth-child(2){--dot:#3f6dff}.gfh-dots li:nth-child(3){--dot:#8a5a3a}.gfh-dots li:nth-child(4){--dot:#f1cb2b}.gfh-dots li:nth-child(5){--dot:#3fa152}.gfh-dots li:nth-child(6){--dot:#d42a33}.gfh-dots li:nth-child(7){--dot:#c9ae7c}.gfh-dots button:after{border-color:var(--dot,#fff)!important}.gfh-dots button[aria-current=true]:after{background:var(--dot,#fff)!important;border-color:var(--dot,#fff)!important}.gfh-btn,.gfh-btn--ghost,.gfh-btn--full,.gfh-bagcap__turn,.gfh-embuy{text-transform:uppercase;font-family:var(--gfh-serif)!important;letter-spacing:.3em!important;font-size:clamp(14px,1.15vw,17px)!important;font-weight:500!important}.gfh-about__bg{display:none!important}.gfh-page--about:has(.gfh-about__bg){background:#000}.gfh-page--about:has(.gfh-about__bg):after{display:none!important}.gfh-po,#preorder{background:#000!important}.gfh-dots button,.gfh-dots span{text-transform:uppercase;font-family:var(--gfh-serif)!important;letter-spacing:.2em!important;font-size:14px!important;font-weight:600!important}.gfh-zoom span,.gfh-zoom--real span{background-color:#000!important}.gfh-rays,.gfh-rays:before,.gfh-rays:after{display:none!important}.gfh-manifesto:before{background:linear-gradient(#0000 0 30%,#0006 65%,#000000d9 90%,#000 100%)!important;height:clamp(48px,7svh,84px)!important}.gfh-zoom button span{outline-offset:-1px;outline:1px solid #0000;transition:outline-color .3s,border-color .3s}.gfh-zoom button[aria-pressed=true] span{outline:1px solid var(--gfh-tan);outline-color:var(--gfh-tan);border-color:var(--gfh-tan)!important}.gfh-zoom button[aria-pressed=true] small{color:#fff}.gfh-embuy{--gb:max(6svh,calc(env(safe-area-inset-bottom) + 24px));bottom:var(--gb)!important}.gfh-zoom li span{transition:box-shadow .25s,outline-color .25s,border-color .25s}.gfh-zoom li:hover span,.gfh-zoom li:focus-within span,.gfh-zoom button:focus-visible span,.gfh-zoom button[aria-pressed=true] span{box-shadow:inset 0 0 0 1px var(--gfh-tan);outline:2px solid var(--gfh-tan)!important;outline-offset:-2px!important;border-color:var(--gfh-tan)!important}.gfh-zoom li:hover small,.gfh-zoom button:focus-visible small{color:#fff}.gfh-zoom button{cursor:pointer}.gfh-emphref{bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 74px)!important}.gfh-emph:not(.gfh-emph--static){bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 108px)!important}.gfh-chip[aria-pressed=true]{box-shadow:none!important}.gfh input:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh input:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh select:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh textarea:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}:is(.gfh input:autofill,.gfh select:autofill){-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #000!important}.gfh input,.gfh select,.gfh textarea{color:#fff;background-color:#000!important}.gfh select option{color:#fff;background:#000}.gfh-btn:disabled,.gfh-btn--full:disabled{color:#ffffffd9!important;opacity:1!important;border-color:#fff9!important}.gfh-sound{left:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:120;-webkit-backdrop-filter:blur(10px);color:#fff;font:400 10px/1 var(--gfh-sans);letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#0006;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;transition:border-color .3s,background .3s;display:inline-flex;position:fixed}.gfh-sound:hover,.gfh-sound:focus-visible{background:#000000a6;border-color:#fff}.gfh-sound__bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.gfh-sound__bars i{background:#fff;width:2px;height:3px;transition:height .3s;display:block}.gfh-sound__bars[data-on=true] i{animation:1.1s ease-in-out infinite gfh-eq}.gfh-sound__bars[data-on=true] i:nth-child(2){animation-delay:.25s}.gfh-sound__bars[data-on=true] i:nth-child(3){animation-delay:.5s}@keyframes gfh-eq{0%,to{height:3px}50%{height:12px}}@media (prefers-reduced-motion:reduce){.gfh-sound__bars[data-on=true] i{height:8px;animation:none}}@media (width<=760px){.gfh-sound{gap:0;padding:13px}.gfh-sound>span:last-child{display:none}}@media (width<=820px){.gfh-bag.gfh-bag--rest{max-width:78vw;height:min(40svh,380px)!important;bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 196px)!important}.gfh-emph:not(.gfh-emph--static){font-size:clamp(20px,5.6vw,26px)!important;line-height:1.15!important}}.gfh-sound{color:var(--st,#fff);border-color:var(--st,#fff);transition:color .6s,border-color .6s,background .3s}.gfh-sound__bars i{background:var(--st,#fff);transition:height .3s,background .6s}.gfh-btn,.gfh-btn--ghost,.gfh-btn--full,.gfh-bagcap__turn,.gfh-embuy{white-space:nowrap;text-align:center;text-indent:.3em}@media (width<=560px){.gfh-btn,.gfh-btn--ghost,.gfh-btn--full,.gfh-bagcap__turn,.gfh-embuy{text-indent:.22em;letter-spacing:.22em!important;padding:14px 22px!important;font-size:13px!important;line-height:1!important}.gfh-bag.gfh-bag--rest{max-width:88vw!important;height:min(44svh,410px)!important}.gfh-embuy{bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 40px)!important}.gfh-emphref{bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 74px + 38px)!important}.gfh-emph:not(.gfh-emph--static){bottom:calc(max(6svh,calc(env(safe-area-inset-bottom) + 24px)) + 108px + 38px)!important}}.gfh-sound{--st:#fff!important;color:#fff!important;border-color:#fff!important}.gfh-sound__bars i{background:#fff!important}.gfh-sound:hover,.gfh-sound:focus-visible{border-color:#fff!important}@media (width<=760px){.gfh-navlink--about,.gfh-navlink--po{display:inline-flex!important}.gfh-nav nav[aria-label=Primary]{margin-left:auto;gap:14px!important}.gfh-nav nav[aria-label=Primary] .gfh-navlink{white-space:nowrap;letter-spacing:.14em!important;font-size:10px!important}.gfh-nav .gfh-brand{gap:10px!important}.gfh-nav .gfh-brand .gfh-brand__t{white-space:nowrap;letter-spacing:.15em!important;font-size:10px!important}}@media (width<=350px){.gfh-nav nav[aria-label=Primary]{gap:10px!important}.gfh-nav .gfh-brand .gfh-brand__t{display:none!important}}
