:root{--gds-navy:#071B30;--gds-navy-lighter:#0C2943;--gds-ivory:#F9FAFB;--gds-champagne:#D3B783;--gds-muted:#BDCCDB}header.gds-header{position:relative;z-index:35;background:linear-gradient(105deg,#061627,#091d32,#07192d)!important;padding:0 clamp(20px,4vw,78px)!important;border-bottom:1px solid #D3B78338!important;box-shadow:0 5px 25px #03142524!important;display:block!important;min-height:0!important}.gds-header-inner{width:100%;max-width:1710px;margin:0 auto;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:clamp(22px,3.2vw,62px)}.gds-brand{display:inline-flex;align-items:center;gap:17px;color:#ebd4aa!important;text-decoration:none!important;flex:0 0 auto;min-width:0}.gds-brand-symbol{height:88px;width:83px;object-fit:contain;object-position:center;display:block;filter:drop-shadow(0 1px 2px #0005)}.gds-brand-copy{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0}.gds-brand-name{font-family:Baskerville,Palatino Linotype,Book Antiqua,Georgia,serif!important;font-size:clamp(27px,2.42vw,39px);line-height:1.03;font-weight:400;letter-spacing:-.025em;color:#e7c892!important;white-space:nowrap;text-shadow:0 1px 1px #0002}.gds-brand-subtitle{font-family:Arial,Helvetica,sans-serif;font-size:9px;letter-spacing:.12em;color:#e7d8c1;white-space:nowrap;font-weight:400;line-height:1.4}.gds-header-nav{display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.8vw,33px);flex:1 1 auto;min-width:0}.gds-header-nav a{color:#e5eaf0!important;text-decoration:none!important;font-size:11px;font-family:Arial,Helvetica,sans-serif;letter-spacing:.015em;white-space:nowrap;line-height:1.2;padding:17px 0;transition:color .2s ease}.gds-header-nav a:hover,.gds-header-nav a:focus-visible{color:#e7c891!important}.gds-header-cta{border:1px solid #D3B783;color:#f0dbb8!important;border-radius:999px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:19px;flex:0 0 auto;text-decoration:none!important;white-space:nowrap;font-size:11px;letter-spacing:.025em;transition:background .22s ease,color .22s ease}.gds-header-cta:hover{background:#d6bf96;color:#0a2137!important}.gds-header-cta span{font-size:15px}.gds-header a:focus-visible{outline:2px solid #F4D8A5;outline-offset:4px}.gdl-home .gdl-hero{background:#081d32!important;min-height:550px}.gdl-home .gdl-hero-content{background:radial-gradient(ellipse at 65% 42%,#17344f,#0a233b 54%,#06182a)!important;padding-top:67px;padding-bottom:49px}.gdl-home .gdl-hero h1,.gdl-home h1{color:#fff9ef!important;font-size:clamp(32px,3.08vw,49px)!important;font-family:Baskerville,Palatino Linotype,Georgia,serif!important;font-weight:400!important;line-height:1.19!important;letter-spacing:-.028em!important}.gdl-home .gdl-hero h1 em{color:#e2c698!important}.gdl-home .gdl-hero .gdl-overline{color:#ddc294!important}.gdl-home .gdl-hero-content>p{color:#e5e8e8!important;font-size:14px;line-height:1.88}.gdl-home .gdl-hero-media{min-height:550px;border-left:1px solid #B9996E4F}.gdl-home .gdl-hero-img{filter:brightness(.88) saturate(.9) contrast(1.04)}.gdl-home .gdl-hero-gradient{background:linear-gradient(0deg,#051524CE,transparent 35%)!important}.gdl-home .gdl-hero-signoff{border-top-color:#a7b5c646!important;color:#c9d6df!important}.gdl-home .gdl-hero .gdl-btn-brass{background:#ddc397!important;color:#132b40!important;border-color:#ddc397!important}.gdl-home .gdl-hero .gdl-btn-brass:hover{background:#f2dfc1!important;border-color:#f2dfc1!important}.gdl-home .gdl-hero .gdl-subtle-link{color:#e8edf2!important;border-bottom-color:#c1ccd3!important}.gdl-hero-figcaption strong{font-family:Baskerville,Palatino Linotype,Georgia,serif!important}.gds-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;background:#fdfcf9;color:#233a50;padding:28px clamp(24px,5vw,96px);border-bottom:1px solid #DCD9D0}.gds-overview-item{display:flex;align-items:flex-start;gap:15px;padding:12px clamp(13px,2.1vw,35px);border-right:1px solid #D7DDE1;min-width:0}.gds-overview-item:last-child{border-right:0}.gds-overview-num{font-family:Baskerville,Georgia,serif;font-size:23px;color:#b39a75;font-style:italic;line-height:1.05}.gds-overview-item>div{display:flex;flex-direction:column;gap:9px}.gds-overview-item strong{color:#1b354b;font-family:Baskerville,Georgia,serif;font-size:18px;line-height:1.15;font-weight:400}.gds-overview-item div span{font-size:11px;color:#657788;line-height:1.4}.gdl-work{background:linear-gradient(120deg,#081d30,#102b43)!important}.gdl-work .gdl-work-left h2,.gdl-work h2{color:#fff8ed!important}.gdl-work .gdl-work-left h2 em{color:#dec494!important}.gdl-work .gdl-kicker{color:#e1c99c!important}.gdl-work-item h3{color:#f5f8fa!important}.gdl-work-item>span{color:#dfc99f!important}.gdl-work-item p,.gdl-work-left>p{color:#c8d5e0!important}.gdl-intro-grid h2,.gdl-image-story h2,.gdl-sectors h2,.gdl-assortment h2,.gdl-machines h2,.gdl-sector h2,.gdl-closing h2,.gdl-contact h2{font-family:Baskerville,Palatino Linotype,Georgia,serif!important;color:#18364d!important}.gdl-sector h1,.gdl-contact h1{font-family:Baskerville,Palatino Linotype,Georgia,serif!important}.gdl-sector-card-content h3{color:#fff!important}.gdl-work-item h3{font-family:Baskerville,Georgia,serif!important}.gdl-product-card figcaption{font-family:Baskerville,Georgia,serif!important}.gdl-btn{box-shadow:none}.gdl-footer-cta{background:#0a2238!important}.gdl-footer-cta a{color:#ddc599!important}.gdl-footer-cta strong{font-family:Baskerville,Palatino Linotype,Georgia,serif!important}@media(max-width:1250px){.gds-header-inner{flex-wrap:wrap;column-gap:16px;row-gap:0;padding-top:8px}.gds-header-nav{flex-basis:100%;order:3;justify-content:center;border-top:1px solid #D3B78324}.gds-brand-symbol{height:76px;width:72px}.gds-brand-name{font-size:33px}.gds-header-cta{margin-left:auto}}@media(max-width:800px){.gds-overview{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 18px}.gds-overview-item:nth-child(2){border-right:0}.gds-overview-item:nth-child(-n+2){border-bottom:1px solid #D7DDE1}.gdl-home .gdl-hero h1{font-size:clamp(33px,5.4vw,46px)!important}.gdl-home .gdl-hero-media{min-height:445px}}@media(max-width:540px){header.gds-header{padding:0 16px!important}.gds-header-inner{min-height:75px;gap:8px}.gds-brand{gap:9px}.gds-brand-symbol{height:58px;width:54px}.gds-brand-copy{gap:4px}.gds-brand-name{font-size:23px;letter-spacing:-.035em}.gds-brand-subtitle{font-size:6px;letter-spacing:.055em}.gds-header-cta{font-size:9px;gap:6px;padding:9px 10px}.gds-header-nav{flex-basis:calc(100% + 32px);margin:0 -16px;justify-content:flex-start;padding:0 16px;gap:23px;overflow-x:auto;scrollbar-width:none}.gds-header-nav::-webkit-scrollbar{display:none}.gds-header-nav a{font-size:10px;padding:14px 0}.gdl-home .gdl-hero h1{font-size:clamp(30px,7vw,38px)!important}.gdl-home .gdl-hero-media{min-height:338px}.gds-overview{padding:14px 12px}.gds-overview-item{padding:16px 9px;gap:7px}.gds-overview-num{font-size:20px}.gds-overview-item strong{font-size:15px}.gds-overview-item div span{font-size:10px}}@media(prefers-reduced-motion:reduce){.gds-header *{transition:none!important}}.gdl-home .gdl-hero-media{background:#030507!important;border-left:1px solid rgba(211,183,131,.21)}.gdl-home .gdl-hero-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#030507!important;filter:none!important}.gdl-home .gdl-hero-media:hover .gdl-hero-img{transform:scale(1.012)!important}.gdl-home .gdl-machines-visual{background:#030507!important}.gdl-home .gdl-machines-visual img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;background:#030507!important;filter:none!important}@media(max-width:800px){.gdl-home .gdl-hero-media{min-height:420px!important}}@media(max-width:540px){.gdl-home .gdl-hero-media{min-height:300px!important}.gdl-home .gdl-machines-visual{min-height:285px!important}}.gdl-home .gdl-hero{display:grid!important;grid-template-columns:minmax(0,43%) minmax(0,57%)!important;min-height:630px!important;background:#071a2e!important;isolation:isolate}.gdl-home .gdl-hero-content{background:linear-gradient(130deg,#061629,#0a2138 63%,#112d47)!important;min-height:630px!important;padding:74px clamp(30px,5.4vw,106px) 50px!important;z-index:2}.gdl-home .gdl-hero h1{font-family:Baskerville,Palatino Linotype,Georgia,serif!important;font-size:clamp(34px,3.15vw,52px)!important;line-height:1.16!important;letter-spacing:-.03em!important;color:#fcf6ea!important;font-weight:400!important;max-width:610px!important}.gdl-home .gdl-hero h1 em{color:#dec89f!important}.gdl-home .gdl-hero-content>p{font-size:14px!important;line-height:1.82!important;max-width:470px!important;color:#dbe4ec!important}.gdl-home .gdl-hero .gdl-actions{margin-top:27px!important}.gdl-home .gdl-hero-media.gds-vending-hero{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:radial-gradient(ellipse at 48% 45%,#31516f,#15324c 43%,#071c30 81%)!important;border-left:1px solid #DDC39826!important;min-height:630px!important}.gds-vending-atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.gds-ambient-halo{position:absolute;top:7%;right:5%;bottom:10%;left:5%;background:radial-gradient(ellipse at 53% 46%,#799BB133 0%,#234B6B19 42%,transparent 69%);filter:blur(10px)}.gds-ambient-circle{position:absolute;width:min(77%,620px);aspect-ratio:1;left:50%;top:47%;transform:translate(-50%,-50%);border:1px solid #D4B78845;border-radius:50%;box-shadow:0 0 70px #c9ab7822,inset 0 0 55px #476c8826;animation:gdsBreath 7s ease-in-out infinite alternate}.gds-ambient-floor{position:absolute;bottom:7%;left:16%;width:68%;height:10%;background:radial-gradient(ellipse at center,#04090EC4,transparent 68%);filter:blur(12px);transform:scaleY(.6)}.gds-ambient-trace{position:absolute;width:64px;height:1px;background:#d7b78188}.gds-trace-top{right:7%;top:11%}.gds-trace-bottom{left:7%;bottom:12%}.gds-vending-asset{position:absolute;top:20px;right:1.5%;bottom:20px;left:1.5%;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none}.gdl-home .gds-vending-hero .gdl-hero-img{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;background:transparent!important;filter:drop-shadow(0 17px 17px #030C18B5) drop-shadow(0 2px 3px #0007)!important;transform:translateY(0)!important;animation:gdsMachineEntrance 1.15s cubic-bezier(.2,.6,.28,1) both!important}.gdl-home .gds-vending-hero:hover .gdl-hero-img{transform:translateY(-5px)!important;transition:transform .75s ease!important;animation:none!important}.gds-machine-corner{position:absolute;width:29px;height:29px;z-index:3;pointer-events:none;opacity:.65}.gds-machine-corner--tl{top:26px;left:24px;border-top:1px solid #D8B47D;border-left:1px solid #D8B47D}.gds-machine-corner--br{right:24px;bottom:24px;border-bottom:1px solid #D8B47D;border-right:1px solid #D8B47D}.gdl-home .gds-vending-hero .gdl-hero-figcaption{z-index:4!important;bottom:19px!important;left:31px!important;right:31px!important;justify-content:space-between;align-items:end;gap:12px;text-shadow:0 1px 4px #02111D}.gdl-home .gds-vending-hero .gdl-hero-figcaption span{font-size:9px!important;color:#e8d5b1!important;letter-spacing:.16em!important}.gdl-home .gds-vending-hero .gdl-hero-figcaption strong{font-family:Baskerville,Georgia,serif!important;font-size:17px!important;font-weight:400!important;color:#f8f8f7!important}@keyframes gdsMachineEntrance{0%{opacity:0;transform:translateY(17px) scale(.972)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gdsBreath{0%{opacity:.35;box-shadow:0 0 45px #c9ab7812}to{opacity:.75;box-shadow:0 0 85px #c9ab782b}}.gdl-home .gdl-introduction{padding-top:82px!important;padding-bottom:89px!important}.gdl-home .gdl-assortment{padding-top:84px!important}.gds-overview{box-shadow:0 12px 30px #0b27400d}.gds-overview-item{transition:background .28s ease}.gds-overview-item:hover{background:#eff3f5}.gdl-home .gdl-sector-card,.gdl-home .gdl-product-card{box-shadow:0 5px 22px #0b2c4310}@media(max-width:1120px){.gdl-home .gdl-hero{grid-template-columns:minmax(0,45%) minmax(0,55%)!important;min-height:550px!important}.gdl-home .gdl-hero-content{min-height:550px!important;padding:52px 34px 38px!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:550px!important}.gdl-home .gdl-hero h1{font-size:clamp(32px,3.4vw,43px)!important}}@media(max-width:800px){.gdl-home .gdl-hero{grid-template-columns:1fr!important}.gdl-home .gdl-hero-content{min-height:0!important;padding:58px 27px 37px!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:510px!important;border-left:0!important;border-top:1px solid #DCC39626!important}.gdl-home .gdl-hero h1{font-size:clamp(32px,5.8vw,44px)!important}.gds-vending-asset{top:14px;right:5%;bottom:16px;left:5%}}@media(max-width:540px){.gdl-home .gdl-hero h1{font-size:clamp(30px,7.4vw,37px)!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:340px!important}.gds-vending-asset{top:7px;right:2%;bottom:10px;left:2%}.gds-ambient-circle{width:71%}.gdl-home .gds-vending-hero .gdl-hero-figcaption{left:17px!important;right:17px!important;bottom:12px!important;align-items:start;flex-direction:column;gap:4px}.gdl-home .gds-vending-hero .gdl-hero-figcaption strong{font-size:14px!important}.gds-machine-corner--tl{top:14px;left:14px}.gds-machine-corner--br{right:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.gdl-home .gds-vending-hero .gdl-hero-img,.gds-ambient-circle{animation:none!important;opacity:1}}.gdl-home .gdl-hero{display:grid!important;grid-template-columns:minmax(0,38%) minmax(0,62%)!important;position:relative!important;isolation:isolate!important;overflow:hidden!important;min-height:690px!important;background:radial-gradient(ellipse 66% 91% at 80% 43%,rgba(58,98,133,.27) 0%,rgba(21,49,78,.17) 50%,transparent 82%),linear-gradient(110deg,#061827,#091d32 44% 100%)!important}.gdl-home .gdl-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 50%,rgba(70,106,140,.16),transparent 42%)}.gdl-home .gdl-hero-content{background:transparent!important;border:0!important;box-shadow:none!important;min-height:690px!important;padding:94px 0 66px clamp(32px,6vw,118px)!important;display:flex!important;justify-content:center!important;position:relative!important;z-index:3!important}.gdl-home .gdl-hero-content:before,.gdl-home .gdl-hero-content:after{display:none!important}.gdl-home .gdl-hero .gdl-overline{color:#d4bd93!important;font-size:9px!important;letter-spacing:.18em!important;font-weight:500!important}.gdl-home .gdl-hero h1{color:#f7f5f0!important;font-family:Baskerville,Palatino Linotype,Georgia,serif!important;font-size:clamp(35px,3.2vw,50px)!important;letter-spacing:-.027em!important;font-weight:400!important;line-height:1.18!important;margin:27px 0 23px!important;max-width:490px!important}.gdl-home .gdl-hero h1 em{color:#e5d6bb!important;font-size:1em!important;font-style:normal!important}.gdl-home .gdl-hero-content>p{color:#ccd9e3!important;font-size:14px!important;line-height:1.9!important;max-width:385px!important;margin:0!important}.gdl-home .gdl-hero .gdl-actions{margin-top:37px!important;gap:30px!important}.gdl-home .gdl-hero .gdl-btn-brass{background:#d7c3a0!important;border:1px solid #D7C3A0!important;color:#0a2338!important;font-size:11px!important;font-weight:500!important;border-radius:2px!important;padding:14px 19px!important}.gdl-home .gdl-hero .gdl-btn-brass:hover{background:#f0e1c4!important;border-color:#f0e1c4!important}.gdl-home .gdl-hero .gdl-subtle-link{color:#ebeff2!important;border-bottom:1px solid #889CAC!important;font-size:11px!important}.gdl-home .gdl-hero-signoff{margin-top:58px!important;border-top:1px solid #DFEAF01E!important;color:#9db0bf!important;padding-top:20px!important;font-size:9px!important;max-width:370px!important}.gdl-home .gdl-hero-media.gds-vending-hero{position:relative!important;z-index:1!important;background:transparent!important;background-image:none!important;border:0!important;border-left:0!important;border-top:0!important;box-shadow:none!important;min-height:690px!important;overflow:visible!important}.gdl-home .gds-vending-atmosphere{overflow:hidden!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:0!important}.gdl-home .gds-ambient-halo{position:absolute!important;top:7%!important;right:-7%!important;bottom:3%!important;left:-12%!important;background:radial-gradient(ellipse at 52% 50%,rgba(70,104,139,.15) 0%,rgba(24,55,85,.07) 48%,transparent 74%)!important;filter:blur(28px)!important}.gdl-home .gds-ambient-floor{position:absolute!important;bottom:2%!important;left:8%!important;width:86%!important;height:12%!important;background:radial-gradient(ellipse,#02091295,transparent 70%)!important;filter:blur(13px)!important}.gdl-home .gds-vending-asset{position:absolute!important;top:-1%!important;right:-9%!important;bottom:-5%!important;left:-15%!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:2!important;pointer-events:none!important;overflow:visible!important}.gdl-home .gds-vending-hero .gdl-hero-img{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center 56%!important;background:transparent!important;border:0!important;filter:drop-shadow(0 27px 24px rgba(0,4,13,.4))!important;animation:gdsMachineEntrance 1.05s cubic-bezier(.2,.66,.32,1) both!important}.gdl-home .gds-vending-hero:hover .gdl-hero-img{transform:translateY(-3px)!important;transition:transform .6s ease!important;animation:none!important}.gdl-home .gds-hero-photo-label{position:absolute!important;z-index:4!important;bottom:34px!important;right:8%!important;color:#d9cbad!important;letter-spacing:.23em!important;font-size:9px!important;font-weight:400!important;text-transform:uppercase!important;opacity:.8!important}.gdl-home .gds-machine-corner,.gdl-home .gds-ambient-circle,.gdl-home .gds-ambient-trace,.gdl-home .gdl-hero-gradient{display:none!important}.gdl-home .gdl-introduction{background:#fcfcfa!important}.gdl-home .gdl-image-story{background:#f3f5f6!important}.gdl-home .gdl-assortment{background:#fcfcfa!important}.gdl-home .gdl-machines{background:#f3f5f6!important}.gdl-home .gdl-intro-grid h2,.gdl-home .gdl-image-story h2,.gdl-home .gdl-assortment h2,.gdl-home .gdl-machines h2{color:#172b3d!important;letter-spacing:-.024em!important}.gdl-home .gdl-product-card{background:#f5f7f8!important;border:1px solid #E5E9EB!important;box-shadow:none!important}.gdl-home .gdl-product-card:hover{box-shadow:0 6px 25px #14283c14!important}.gdl-home .gdl-product-card figcaption{color:#223c54!important}.gdl-home .gds-overview{background:#fcfcfa!important;box-shadow:none!important}.gdl-home .gds-overview-item{transition:background .25s ease}.gdl-home .gds-overview-item:hover{background:#f2f5f6!important}@media(max-width:1190px){.gdl-home .gdl-hero{grid-template-columns:minmax(0,42%) minmax(0,58%)!important;min-height:600px!important}.gdl-home .gdl-hero-content{min-height:600px!important;padding:63px 0 46px 38px!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:600px!important}.gdl-home .gdl-hero h1{font-size:clamp(34px,3.5vw,44px)!important}.gdl-home .gds-vending-asset{top:-1%!important;right:-10%!important;bottom:-4%!important;left:-13%!important}}@media(max-width:800px){.gdl-home .gdl-hero{grid-template-columns:1fr!important;min-height:0!important}.gdl-home .gdl-hero-content{min-height:0!important;padding:61px 27px 17px!important;align-items:flex-start!important}.gdl-home .gdl-hero h1{font-size:clamp(33px,6vw,43px)!important;margin:22px 0 17px!important}.gdl-home .gdl-hero-content>p{max-width:620px!important}.gdl-home .gdl-hero-signoff{margin-top:30px!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:500px!important;border:0!important;margin-top:-15px!important}.gdl-home .gds-vending-asset{top:-1%!important;right:1%!important;bottom:-3%!important;left:1%!important}.gdl-home .gds-hero-photo-label{bottom:20px!important;right:6%!important}}@media(max-width:540px){.gdl-home .gdl-hero{background:linear-gradient(145deg,#06192b,#0b263f)!important}.gdl-home .gdl-hero-content{padding:53px 23px 7px!important}.gdl-home .gdl-hero h1{font-size:clamp(30px,7.5vw,37px)!important}.gdl-home .gdl-hero .gdl-actions{gap:18px!important;margin-top:25px!important}.gdl-home .gdl-hero-signoff{margin-top:30px!important}.gdl-home .gdl-hero-media.gds-vending-hero{min-height:315px!important;margin-top:-5px!important}.gdl-home .gds-vending-asset{top:-3%!important;right:-4%!important;bottom:-2%!important;left:-4%!important}.gdl-home .gds-hero-photo-label{display:none!important}}@media(prefers-reduced-motion:reduce){.gdl-home .gds-vending-hero .gdl-hero-img{animation:none!important;transform:none!important}}.gds-header-cta span,.gdl-home .gdl-hero .gdl-btn span,.gdl-home .gdl-hero .gdl-subtle-link span{font-family:Arial,Helvetica,sans-serif!important;font-variant-emoji:text!important;font-size:17px!important;font-weight:400!important;line-height:1!important;background:none!important;display:inline-block!important}.gdl-home .gdl-hero .gdl-actions{align-items:stretch!important}.gdl-home .gdl-hero .gdl-btn,.gdl-home .gdl-hero .gdl-subtle-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:13px!important;min-height:43px!important;box-sizing:border-box!important;border-radius:999px!important;padding:11px 19px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.25!important;text-decoration:none!important;letter-spacing:.015em!important;white-space:nowrap!important}.gdl-home .gdl-hero .gdl-btn{background:#d9c5a1!important;border:1px solid #D9C5A1!important;color:#0b263d!important;box-shadow:none!important}.gdl-home .gdl-hero .gdl-subtle-link{background:transparent!important;border:1px solid #A9916B!important;color:#eedfc6!important;box-shadow:none!important}.gdl-home .gdl-hero .gdl-btn span{color:#0b263d!important}.gdl-home .gdl-hero .gdl-subtle-link span{color:#eedfc6!important;margin:0!important}.gdl-home .gdl-hero .gdl-btn:hover{background:#f0e2c6!important}.gdl-home .gdl-hero .gdl-subtle-link:hover{background:#e0c69c1a!important}@media(max-width:800px){.gdl-home .gdl-hero{display:flex!important;flex-direction:column!important;min-height:0!important;overflow:hidden!important}.gdl-home .gdl-hero-content{flex:none!important;min-height:0!important;display:block!important;padding:28px 23px 0!important;margin:0!important}.gdl-home .gdl-hero .gdl-overline{font-size:9px!important;letter-spacing:.12em!important}.gdl-home .gdl-hero h1{font-size:clamp(27px,5.6vw,36px)!important;line-height:1.12!important;margin:16px 0 12px!important;max-width:none!important}.gdl-home .gdl-hero-content>p{font-size:12px!important;line-height:1.65!important;max-width:480px!important;margin:0!important}.gdl-home .gdl-hero .gdl-actions{display:flex!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:10px!important;margin-top:17px!important}.gdl-home .gdl-hero .gdl-btn,.gdl-home .gdl-hero .gdl-subtle-link{padding:10px 15px!important;min-height:41px!important;font-size:11px!important}.gdl-home .gdl-hero-signoff{display:none!important}.gdl-home .gdl-hero-media.gds-vending-hero{flex:none!important;width:100%!important;height:330px!important;min-height:330px!important;margin:0!important;padding:0!important;overflow:hidden!important;position:relative!important;border:0!important;background:transparent!important}.gdl-home .gds-vending-asset{position:absolute!important;top:-8px!important;right:-3%!important;bottom:-3px!important;left:-3%!important;width:106%!important;height:calc(100% + 11px)!important;justify-content:center!important;align-items:center!important}.gdl-home .gds-vending-hero .gdl-hero-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important}}@media(max-width:540px){.gdl-home .gdl-hero-content{padding:24px 21px 0!important}.gdl-home .gdl-hero h1{font-size:clamp(26px,7vw,33px)!important;line-height:1.12!important;margin:13px 0 11px!important}.gdl-home .gdl-hero-content>p{font-size:12px!important;line-height:1.55!important}.gdl-home .gdl-hero .gdl-actions{gap:9px!important;margin-top:16px!important}.gdl-home .gdl-hero .gdl-btn,.gdl-home .gdl-hero .gdl-subtle-link{gap:6px!important;min-height:40px!important;padding:10px 11px!important;font-size:10px!important}.gdl-home .gdl-hero .gdl-btn span,.gdl-home .gdl-hero .gdl-subtle-link span{font-size:14px!important}.gdl-home .gdl-hero-media.gds-vending-hero{height:270px!important;min-height:270px!important;margin:0!important}.gdl-home .gds-vending-asset{top:-4px!important;right:-1%!important;bottom:0!important;left:-1%!important;height:calc(100% + 4px)!important;width:102%!important}.gds-header-cta span{font-size:14px!important}}@media(max-width:365px){.gdl-home .gdl-hero .gdl-btn,.gdl-home .gdl-hero .gdl-subtle-link{padding:9px 8px!important;font-size:9.5px!important}.gdl-home .gdl-hero-media.gds-vending-hero{height:235px!important;min-height:235px!important}}.gdl-home .gdl-hero h1{font-size:clamp(32px,2.95vw,46px)!important;letter-spacing:-.022em!important}.gdl-home .gdl-hero h1 em{font-style:normal!important;color:#e8d6b6!important}@media(max-width:800px){.gdl-home .gdl-hero h1{font-size:clamp(27px,5.5vw,36px)!important;line-height:1.16!important;letter-spacing:-.022em!important}.gdl-home .gdl-hero-media.gds-vending-hero{height:clamp(300px,60vw,480px)!important;min-height:0!important;overflow:hidden!important}.gdl-home .gds-vending-asset{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.gdl-home .gds-vending-hero .gdl-hero-img{position:relative!important;width:118%!important;max-width:none!important;height:100%!important;object-fit:contain!important;object-position:center center!important}}@media(max-width:540px){.gdl-home .gdl-hero-content{padding:21px 20px 0!important}.gdl-home .gdl-hero h1{font-size:clamp(26px,6.3vw,31px)!important;margin:12px 0 10px!important;line-height:1.15!important}.gdl-home .gdl-hero-content>p{font-size:12px!important;line-height:1.5!important}.gdl-home .gdl-hero-media.gds-vending-hero{height:clamp(270px,64vw,355px)!important;min-height:0!important;margin:0!important}.gdl-home .gds-vending-asset{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.gdl-home .gds-vending-hero .gdl-hero-img{width:120%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center!important}}@media(max-width:800px){.gdl-home .gdl-hero-media.gds-vending-hero{height:clamp(385px,90vw,600px)!important;min-height:0!important}.gdl-home .gds-vending-asset{top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.gdl-home .gds-vending-hero .gdl-hero-img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}}@media(max-width:540px){.gdl-home .gdl-hero-media.gds-vending-hero{height:clamp(350px,87vw,470px)!important}}.gdl-home .gdl-coffee-side{display:flex;align-items:center;justify-content:flex-end;gap:33px;max-width:1440px;margin:14px auto 6px;padding:0 clamp(23px,5vw,90px);min-height:210px}.gdl-home .gdl-coffee-side-copy{text-align:right}.gdl-home .gdl-coffee-side-copy .gdl-kicker{font-size:10px;letter-spacing:.17em;color:#ac9475}.gdl-home .gdl-coffee-side-copy p{font-family:Baskerville,Georgia,serif!important;font-size:clamp(22px,2vw,30px);line-height:1.22;color:#21364b;margin:9px 0 0}.gdl-home .gdl-coffee-side-copy em{font-weight:400;color:#79909b}.gdl-home .gdl-coffee-side img{height:210px;width:auto;max-width:32%;object-fit:contain;filter:drop-shadow(0 9px 11px rgba(22,37,52,.13))}@media(max-width:700px){.gdl-home .gdl-coffee-side{min-height:135px;gap:18px;margin:0 auto 10px;padding:0 20px}.gdl-home .gdl-coffee-side img{height:135px;max-width:35%}.gdl-home .gdl-coffee-side-copy p{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/gdvending-signature.css.map */
