.adp-hero,.adp-gallery,.adp-palettes{padding-block:var(--adp-home-space-top) var(--adp-home-space-bottom);background:var(--color-background);color:var(--color-foreground)}.adp-hero *,.adp-gallery *,.adp-palettes *{box-sizing:border-box}.adp-hero a:focus-visible,.adp-gallery a:focus-visible,.adp-palettes a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.adp-hero{overflow:clip}.adp-hero__grid{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:clamp(28px,5vw,88px);min-height:var(--adp-hero-height)}.adp-hero__content{min-width:0;text-align:var(--adp-home-align)}.adp-hero__eyebrow{margin:0 0 32px}.adp-hero .adp-hero__heading{margin:0;font-size:clamp(42px,6vw,var(--adp-hero-size));font-weight:700;line-height:.98;letter-spacing:-.055em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--color-foreground-heading)}.adp-hero__line{display:block}.adp-hero .adp-hero__line--accent{padding-top:.03em;font-family:var(--adp-serif, Georgia, serif);font-weight:400;font-style:italic;text-transform:none;letter-spacing:-.055em;line-height:1.05}.adp-hero__description{max-width:40ch;margin:30px 0 0;font-size:15px;line-height:1.85}.adp-hero__description p{margin:0}.adp-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.adp-hero__actions .adp-button{display:inline-flex;align-items:center;justify-content:center;gap:22px}.adp-hero__note{display:flex;gap:12px;align-items:center;margin:40px 0 0;font-size:10px;line-height:1.6;letter-spacing:.12em;text-transform:uppercase}.adp-hero__note>span{flex:0 0 28px;height:1px;background:currentColor;opacity:.6}.adp-hero--align-center .adp-hero__description{margin-inline:auto}.adp-hero--align-center .adp-hero__actions,.adp-hero--align-center .adp-hero__note{justify-content:center}.adp-hero__figure{min-width:0;margin:0}.adp-hero__visual{position:relative;aspect-ratio:var(--adp-hero-ratio);overflow:hidden}.adp-hero__product-link{display:block;color:inherit}.adp-hero__image{display:block;width:100%;height:100%;object-fit:contain}.adp-hero__visual--geometry{color:var(--color-foreground-heading);background:linear-gradient(135deg,rgb(var(--color-foreground-rgb) / .045),transparent 65%)}.adp-hero__geometry{width:100%;height:100%;display:block;stroke:currentColor;stroke-width:1}.adp-hero__rays{opacity:.2}.adp-hero__sun{fill:currentColor;fill-opacity:.055}.adp-hero__arches{stroke-width:1.3;opacity:.7}.adp-hero__steps{fill:var(--color-background);stroke-width:1.3}.adp-hero__border{opacity:.25}.adp-hero__geometry-mark{position:absolute;left:50%;top:53%;transform:translate(-50%,-50%);font-size:clamp(12px,1.3vw,20px);letter-spacing:.35em}.adp-hero__caption{display:flex;gap:14px;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgb(var(--color-foreground-rgb) / .2);font-size:10px;letter-spacing:.1em;line-height:1.6;text-transform:uppercase}.adp-hero__caption>span{flex-shrink:0;opacity:.65}.adp-hero--left .adp-hero__content{order:2}.adp-hero--left .adp-hero__figure{order:1}.adp-gallery__header{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:48px;text-align:var(--adp-home-align)}.adp-gallery .adp-gallery__heading,.adp-palettes .adp-palettes__heading{margin:14px 0 0;font-size:clamp(28px,4vw,var(--adp-home-heading-size));line-height:1.12;letter-spacing:-.04em;color:var(--color-foreground-heading);text-wrap:balance}.adp-gallery__header .adp-eyebrow{margin:0}.adp-gallery__intro{max-width:39ch;flex:0 1 39ch;font-size:13px;line-height:1.9}.adp-gallery__intro p{margin:0}.adp-gallery--align-center .adp-gallery__header{flex-direction:column;align-items:center}.adp-gallery--align-center .adp-gallery__intro{flex-basis:auto;max-width:60ch}.adp-gallery__grid{display:grid;grid-template-columns:repeat(var(--adp-gallery-columns),minmax(0,1fr));gap:48px var(--adp-gallery-gap)}.adp-gallery__card{min-width:0}.adp-gallery__grid--editorial .adp-gallery__card--featured{grid-column:span 2}.adp-gallery__link{display:block;color:inherit;text-decoration:none}.adp-gallery__media{position:relative;aspect-ratio:var(--adp-gallery-ratio);overflow:hidden;isolation:isolate}.adp-gallery__image{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease}.adp-gallery__link:is(:hover,:focus-visible) .adp-gallery__image{transform:scale(1.025)}.adp-gallery__media--product .adp-gallery__image{object-fit:contain}.adp-gallery__link:is(:hover,:focus-visible) .adp-gallery__media--product .adp-gallery__image{transform:none}.adp-gallery__media--empty{background:rgb(var(--color-foreground-rgb) / .055);color:var(--color-foreground-heading)}.adp-gallery__ornament{position:absolute;top:9%;right:9%;bottom:9%;left:9%;border:1px solid currentColor;opacity:.24;overflow:hidden}.adp-gallery__ornament>span{position:absolute;bottom:-22%;left:50%;width:95%;height:116%;transform:translate(-50%);border:1px solid currentColor;border-radius:50% 50% 0 0}.adp-gallery__ornament>span:nth-child(2){width:76%;height:104%}.adp-gallery__ornament>span:nth-child(3){width:57%;height:92%}.adp-gallery__initial{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--adp-serif, Georgia, serif);font-size:clamp(54px,6vw,96px);font-weight:400}.adp-gallery__label{position:absolute;left:18px;top:18px;padding:7px 10px;background:var(--color-background);color:var(--color-foreground);font-size:9px;letter-spacing:.14em;text-transform:uppercase;max-width:calc(100% - 36px)}.adp-gallery__arrow{position:absolute;bottom:18px;right:18px;width:40px;height:40px;display:grid;place-items:center;background:var(--color-background);color:var(--color-foreground);font-size:23px;transition:transform .25s ease}.adp-gallery__link:is(:hover,:focus-visible) .adp-gallery__arrow{transform:translate(2px,-2px)}.adp-gallery__caption{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;margin-top:19px}.adp-gallery__number{font-size:10px;letter-spacing:.12em;line-height:1.7;opacity:.6}.adp-gallery .adp-gallery__title{margin:0;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground-heading)}.adp-gallery__description{margin:7px 0 0;font-size:12px;line-height:1.8}.adp-gallery__footer{margin-top:48px;text-align:center}.adp-gallery__footer .adp-button{display:inline-flex;align-items:center;justify-content:center;gap:24px}.adp-gallery__empty{padding-block:32px;border-block:1px solid rgb(var(--color-foreground-rgb) / .2)}.adp-palettes__header{text-align:var(--adp-home-align);margin-bottom:48px}.adp-palettes__header .adp-eyebrow{margin:0}.adp-palettes__intro{max-width:58ch;margin-top:20px;font-size:13px;line-height:1.9}.adp-palettes__intro p{margin:0}.adp-palettes--align-center .adp-palettes__intro{margin-inline:auto}.adp-palettes__list{display:grid;grid-template-columns:repeat(var(--adp-palette-columns),minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.adp-palettes__item{min-width:0;margin:0}.adp-palettes__choice{display:block;color:inherit;text-decoration:none}.adp-palettes__swatch{position:relative;display:block;aspect-ratio:4 / 5;background:var(--adp-swatch-base);overflow:hidden}.adp-palettes__image{display:block;width:100%;height:100%;object-fit:cover}.adp-palettes__swatch-lines{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px solid var(--adp-swatch-accent)}.adp-palettes__swatch-lines:before,.adp-palettes__swatch-lines:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border:1px solid var(--adp-swatch-accent)}.adp-palettes__swatch-lines:after{top:17%;right:17%;bottom:17%;left:17%}.adp-palettes__swatch-disc{position:absolute;top:30%;left:50%;width:40%;aspect-ratio:1;border-radius:50%;transform:translate(-50%);background:var(--adp-swatch-accent);transition:transform .4s ease}.adp-palettes__swatch-disc:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-radius:100% 0 0 100%/50% 0 0 50%;background:var(--adp-swatch-detail)}.adp-palettes__swatch-corner{position:absolute;bottom:0;right:0;width:22%;height:18%;background:var(--adp-swatch-accent)}.adp-palettes a.adp-palettes__choice:is(:hover,:focus-visible) .adp-palettes__swatch-disc{transform:translate(-50%) rotate(90deg)}.adp-palettes__meta{display:flex;align-items:center;justify-content:space-between;margin-top:18px;font-size:10px;letter-spacing:.15em}.adp-palettes__arrow{font-size:20px;line-height:1}.adp-palettes .adp-palettes__title{margin:12px 0 0;font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-foreground-heading)}.adp-palettes__description{margin:7px 0 0;font-size:11px;line-height:1.8}.adp-palettes__note{margin:42px 0 0;padding-top:24px;border-top:1px solid rgb(var(--color-foreground-rgb) / .2);text-align:var(--adp-home-align);font-family:var(--adp-serif, Georgia, serif);font-size:22px;font-style:italic}@media(max-width:989px){.adp-hero__grid{min-height:auto;grid-template-columns:1fr 1fr;gap:32px}.adp-hero .adp-hero__heading{font-size:clamp(36px,6vw,64px)}.adp-hero__description{font-size:13px}.adp-hero__actions{flex-direction:column;align-items:start}.adp-hero--align-center .adp-hero__actions{align-items:center}.adp-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adp-gallery__header{align-items:start;flex-direction:column;gap:20px}.adp-gallery__intro{flex-basis:auto;max-width:56ch}.adp-palettes__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media(max-width:599px){.adp-hero,.adp-gallery,.adp-palettes{padding-block:calc(var(--adp-home-space-top) * .65) calc(var(--adp-home-space-bottom) * .65)}.adp-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.adp-hero .adp-hero__heading{font-size:var(--adp-hero-size-mobile)}.adp-hero__eyebrow{margin-bottom:24px}.adp-hero__description{margin-top:24px;font-size:13px}.adp-hero__actions{flex-direction:row;align-items:stretch;gap:10px;margin-top:26px}.adp-hero__actions .adp-button{min-height:46px;font-size:10px}.adp-hero__note{margin-top:28px;font-size:9px}.adp-hero--left .adp-hero__content,.adp-hero--left .adp-hero__figure{order:initial}.adp-hero--mobile-image-first .adp-hero__figure{order:-1}.adp-hero__visual{max-height:520px}.adp-hero__caption{font-size:9px}.adp-gallery__header,.adp-palettes__header{margin-bottom:30px}.adp-gallery .adp-gallery__heading,.adp-palettes .adp-palettes__heading{font-size:clamp(28px,8vw,38px)}.adp-gallery__grid{grid-template-columns:minmax(0,1fr);row-gap:32px}.adp-gallery__grid--editorial .adp-gallery__card--featured{grid-column:auto}.adp-gallery__media{max-height:600px}.adp-gallery__caption{margin-top:15px}.adp-gallery__footer{margin-top:32px}.adp-palettes__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.adp-palettes__note{margin-top:30px;font-size:20px}}@media(prefers-reduced-motion:reduce){.adp-gallery__image,.adp-gallery__arrow,.adp-palettes__swatch-disc{transition:none}}.adp-hero--immersive{position:relative;isolation:isolate;padding-block:0;background:#070e16;color:var(--adp-ivory, #f5f2ea);--color-foreground: var(--adp-ivory, #f5f2ea);--color-foreground-heading: var(--adp-ivory, #f5f2ea);--color-foreground-rgb: 245 242 234;--color-background: #070e16}.adp-hero__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.adp-hero__picture{display:block;width:100%;height:100%}.adp-hero__immersive-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.adp-hero__backdrop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#030a11ed,#030a11cc 32%,#030a1152 62%,#030a1114)}.adp-hero--immersive .adp-hero__grid{position:relative;display:flex;align-items:center;gap:0;min-height:clamp(580px,calc(100svh - var(--header-group-height, var(--header-height, 90px))),1080px);padding-block:clamp(32px,6svh,80px)}.adp-hero--immersive .adp-hero__content{width:min(48%,620px);order:initial}.adp-hero--immersive .adp-hero__heading{font-size:clamp(52px,5.2vw,var(--adp-hero-size))}.adp-hero--immersive .adp-hero__eyebrow{margin-bottom:24px}.adp-hero--immersive .adp-hero__description{max-width:38ch;margin-top:24px}.adp-hero--immersive .adp-hero__actions{margin-top:28px}.adp-hero--immersive .adp-hero__note{margin-top:32px}@media(min-width:990px)and (max-height:700px){.adp-hero--immersive .adp-hero__grid{min-height:calc(100svh - var(--header-group-height, var(--header-height, 90px)));padding-block:32px}.adp-hero--immersive .adp-hero__heading{font-size:clamp(44px,8svh,60px)}.adp-hero--immersive .adp-hero__eyebrow{margin-bottom:16px}.adp-hero--immersive .adp-hero__description,.adp-hero--immersive .adp-hero__actions,.adp-hero--immersive .adp-hero__note{margin-top:20px}}@media(max-width:989px){.adp-hero--immersive .adp-hero__grid{align-items:flex-end;min-height:calc(100svh - var(--header-group-height, var(--header-height, 80px)));padding-top:clamp(240px,36svh,400px);padding-bottom:36px}.adp-hero--immersive .adp-hero__content{width:min(100%,560px)}.adp-hero--immersive .adp-hero__heading{font-size:clamp(34px,6.5vw,var(--adp-hero-size-mobile))}.adp-hero--immersive .adp-hero__eyebrow{max-width:34ch;margin-bottom:18px}.adp-hero--immersive .adp-hero__description{margin-top:20px;font-size:13px;line-height:1.7}.adp-hero--immersive .adp-hero__actions{flex-direction:row;align-items:stretch;gap:10px;margin-top:24px}.adp-hero--immersive .adp-hero__actions .adp-button{min-height:48px}.adp-hero--immersive .adp-hero__note{margin-top:24px}.adp-hero__backdrop:after{background:linear-gradient(0deg,#030a11fa,#030a11eb 32%,#030a1173,#030a1114)}.adp-hero__immersive-image{object-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/adp-home.css.map */
