.announcement{display:none}:root{--nav-height: clamp(84px, 6.1vw, 110px)}.site-header{height:var(--nav-height);padding-inline:4.8vw}.site-header .wordmark{transform:none;font-size:clamp(26px,1.8vw,34px);line-height:.8}.site-header .wordmark>span:nth-child(2){font-size:clamp(32px,2.15vw,41px)}.desktop-nav{left:24.1%;transform:none;gap:2.2vw;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.home-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.home-actions>*{display:grid;place-items:center;width:44px;height:44px}.home-actions .icon{width:25px;height:25px;stroke-width:1.3}.hero{height:auto;aspect-ratio:1672 / 941;min-height:0;max-height:none;background:#d6dfe3;color:#003f32}.hero-art{top:0;right:0;bottom:0;left:0;height:100%;will-change:auto}.hero-photo{object-fit:cover;object-position:center;animation:none;transform:none;filter:none}.hero-content{width:47%;max-width:none;padding:11.3vw 0 0 4.8vw}.hero-content .eyebrow{font-size:16px;letter-spacing:.15em;line-height:1.5;margin-bottom:1.4vw;white-space:nowrap}.hero h1{font-size:7.05vw;line-height:.87;letter-spacing:-.045em;margin-left:-.25vw;margin-bottom:2.6vw}.hero-line,.hero-enter{animation:none}.hero-line{white-space:nowrap}.hero-line+.hero-line{margin-top:0}.hero-copy{font-family:Georgia,Times New Roman,serif;font-size:max(16px,1.3158vw);line-height:1.43;font-weight:400;max-width:28.7vw;margin-bottom:1.85vw}.hero .button{background:#003f32;font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.02em;white-space:nowrap;font-size:max(16px,1.3756vw);width:19.3vw;min-height:4.2vw;padding:1vw 1.9vw;gap:.75vw}.hero .button .icon{width:25px;height:25px}.hero-footnote{font-family:Georgia,Times New Roman,serif;font-size:max(16px,1.3158vw);gap:14px;margin-top:3.7vw}.tiny-sun .icon{width:26px;height:26px}.scroll-cue{display:none}.home-dialog{width:580px;padding:64px 36px 36px}.home-dialog h2{font-size:36px;margin-bottom:24px}.home-dialog label{display:block;margin-bottom:10px}.home-dialog input{width:100%;padding:14px;border:1px solid var(--line);background:transparent;color:var(--green);font-size:18px}.home-results{display:grid;margin-top:20px}.home-results a{padding:16px 0;border-bottom:1px solid var(--line);font-size:20px}.home-results a[hidden]{display:none}.home-dialog .button{margin-top:24px}.home-bag-lines{display:grid;gap:18px;margin-block:24px}.home-bag-lines a{display:flex;align-items:center;gap:18px}.home-bag-lines img{width:64px;height:80px;object-fit:contain}.home-bag-total{font-size:22px;margin-bottom:18px}@media(max-width:1200px){.hero{aspect-ratio:auto;display:flex;flex-direction:column;background:#e0e6e6}.hero-content{width:100%;padding:132px 6vw 48px}.hero-content .eyebrow{white-space:normal;margin-bottom:24px}.hero h1{font-size:clamp(64px,9vw,100px);line-height:.94;margin-bottom:28px}.hero-copy{font-size:22px;max-width:560px;margin-bottom:28px}.hero .button{width:auto;min-height:60px;font-size:22px;padding:16px 28px;gap:32px}.hero-footnote{display:none}.hero-art{position:relative;inset:auto;order:2;width:100%;height:auto;aspect-ratio:1.85}.hero-photo{object-position:right center}}@media(max-width:1000px){.desktop-nav{display:none}.site-header{gap:8px}.menu-toggle{background:transparent;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:760px){:root{--nav-height: 84px}.site-header{padding-inline:24px}.site-header .wordmark{font-size:23px}.site-header .wordmark>span:nth-child(2){font-size:29px}.home-actions{gap:0}.home-actions>*{width:40px}.hero-content{padding:122px 24px 36px}.hero-content .eyebrow{font-size:16px;letter-spacing:.1em}.hero h1{font-size:clamp(58px,10.2vw,76px);margin-left:-2px;line-height:.96;letter-spacing:-.05em}.hero-kept{display:block}.hero-line+.hero-line{margin-top:0}.hero-copy{font-size:20px;line-height:1.45;max-width:490px}.hero .button{font-size:20px;min-height:58px;padding:15px 24px}.hero-art{aspect-ratio:1.08}.hero-photo{object-position:right center}.home-dialog{padding-inline:24px}}@media(max-width:370px){.site-header{padding-inline:18px;gap:4px}.site-header .wordmark{font-size:21px}.site-header .wordmark>span:nth-child(2){font-size:26px}.home-actions>*{width:36px}.hero h1{font-size:56px}}@media(min-width:1201px){.hero-line{transform:scaleX(.95);transform-origin:left}.hero-line--closing{transform:scaleX(.89)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/gf-hero-scene.css.map */
