:root{--editorial-max: 1416px;--editorial-petrol: #9dbf00;--editorial-petrol-deep: #163b46;--editorial-green: #9dbf00;--editorial-ink: #132b30;--editorial-paper: #f7f8f2;--gold-500: #9dbf00;--gold-300: #9dbf00;--advent-gold: #9dbf00;--advent-gold-soft: #9dbf00;--advent-gold-shadow: #9dbf00}.advent-header{position:fixed;z-index:90;top:0;right:0;left:0;width:100%;min-height:0;margin:0;padding:0;color:var(--advent-paper);background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;pointer-events:none;transition:top .3s cubic-bezier(.4,0,.2,1)}.advent-header__inner{display:flex;width:min(100%,var(--editorial-max));min-height:91px;align-items:center;justify-content:space-between;margin:0 auto;padding:24px;background:transparent;border-radius:0;box-shadow:none;backdrop-filter:none;pointer-events:auto;transition:width .3s cubic-bezier(.4,0,.2,1),min-height .3s cubic-bezier(.4,0,.2,1),padding .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1)}.advent-header.is-scrolled{top:12px;background:transparent;border:0;box-shadow:none}.advent-header.is-scrolled .advent-header__inner{width:min(calc(100% - 24px),1392px);min-height:67px;padding:12px 24px;background:#12343db8;border-radius:16px;box-shadow:0 12px 36px #04171d24;backdrop-filter:blur(6px)}.advent-header .brand-lockup{display:inline-flex;width:auto;height:32px;align-items:center;flex:0 0 auto;color:inherit;text-decoration:none}.advent-header .brand-mark{display:none}.advent-header .brand-title{font-family:var(--ritual-ui);font-size:24px;font-style:normal;font-weight:750;line-height:1;letter-spacing:-.045em;text-transform:lowercase;white-space:nowrap}.advent-nav{display:flex;align-items:center}.advent-nav a{padding:12px;color:inherit;border-radius:4px;font-family:var(--ritual-ui);font-size:16px;font-weight:500;line-height:1.2;letter-spacing:0;text-decoration:none;text-transform:lowercase;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.advent-nav a:hover,.advent-nav a:focus-visible{opacity:.72}.advent-hero{min-height:100svh;background:var(--advent-night)}.advent-hero__media .advent-media-fallback,.advent-hero__media .advent-ambient-film{object-position:50% 50%}.advent-hero__media .advent-ambient-film{transition:none}.advent-hero__shade{background:linear-gradient(180deg,rgba(3,21,28,.32) 0%,rgba(3,21,28,.03) 21%,transparent 70%),linear-gradient(0deg,rgba(3,21,28,.14),transparent 24%)}.editorial-intro{position:relative;width:100%;color:var(--editorial-ink);background:var(--editorial-paper)}.editorial-intro__inner{display:flex;justify-content:center;width:min(calc(100% - 48px),var(--editorial-max));margin:0 auto;padding:clamp(118px,11vw,190px) 0 clamp(126px,12vw,210px)}.editorial-intro__copy{display:flex;width:min(100%,1120px);flex-direction:column;align-items:center;text-align:center}.editorial-intro__label{margin:0 0 clamp(18px,2vw,28px);color:var(--editorial-green);font-family:var(--ritual-display);font-size:clamp(30px,2.7vw,44px);font-style:italic;font-weight:400;line-height:1;letter-spacing:-.015em}.editorial-intro__copy h1{max-width:1120px;margin:0;color:var(--editorial-ink);font-family:var(--ritual-display);font-size:clamp(58px,5.45vw,88px);font-style:normal;font-weight:400;line-height:1;letter-spacing:-.025em}.editorial-intro__copy h1 em{color:var(--editorial-green);font-style:italic;font-weight:400}.editorial-intro__copy>p{max-width:850px;margin:clamp(34px,3vw,52px) auto 0;color:#31484c;font-family:var(--ritual-ui);font-size:clamp(20px,1.55vw,27px);font-weight:400;line-height:1.38;letter-spacing:-.015em}.advent-selection{min-height:auto;gap:0;padding:clamp(88px,7vw,118px) 24px clamp(96px,8vw,132px);background:var(--editorial-petrol)}.advent-selection:after{display:none}.advent-selection__heading{width:min(100%,var(--editorial-max));margin:0 auto;text-align:left}.advent-selection h2{max-width:900px;font-size:clamp(56px,5.1vw,82px)}.advent-card-fan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.2vw,24px);width:min(100%,var(--editorial-max));min-height:0;align-items:stretch;padding:0}.advent-choice-card,.advent-choice-card+.advent-choice-card{--card-turn: 0deg;--card-shift: 0px;width:100%;aspect-ratio:105 / 148;margin:0;border-radius:8px;transform:none;transform-origin:center}.advent-choice-card:hover,.advent-choice-card:focus-within{z-index:3;box-shadow:0 32px 70px #03161d57;transform:translateY(-6px)}.advent-tableau{background:var(--editorial-paper)}.advent-tableau:before{display:none}.advent-finale{background:var(--editorial-petrol-deep)}.advent-studio-intro{color:var(--editorial-ink);background:var(--editorial-paper)}.advent-studio-intro:before{border-color:#3f746c1f;box-shadow:none}.advent-studio-intro .advent-eyebrow{color:var(--editorial-green)}.advent-studio-intro h2{color:var(--editorial-ink)}.advent-studio-intro h2 em{color:var(--editorial-green)}.advent-studio-intro__button{color:var(--advent-paper);background:var(--editorial-green)}.advent-studio-intro__button:hover{color:var(--advent-paper);background:var(--editorial-petrol-deep)}@media(max-width:900px){.advent-nav a{padding-inline:8px;font-size:14px}.editorial-intro__inner{display:flex}.advent-card-fan{display:flex;justify-content:flex-start;gap:16px;width:calc(100% + 48px);margin-inline:-24px;padding:0 24px 22px;overflow-x:auto;scroll-padding-inline:24px;scroll-snap-type:inline mandatory}.advent-choice-card,.advent-choice-card+.advent-choice-card{flex:0 0 min(72vw,420px);scroll-snap-align:center}}@media(max-width:700px){.advent-header{top:0;right:0;left:0}.advent-header__inner{width:100%;min-height:72px;padding:18px 16px}.advent-header.is-scrolled{top:8px}.advent-header.is-scrolled .advent-header__inner{width:calc(100% - 16px);min-height:56px;padding:10px 14px;border-radius:14px}.advent-header .brand-lockup{width:auto;height:32px;flex-basis:auto}.advent-header .brand-title{font-size:20px}.advent-nav a{display:none}.advent-nav a:last-child{display:block;padding:10px 2px 10px 12px;font-size:14px}.advent-hero{min-height:78svh}.advent-hero[data-stock-preview] .advent-ambient-film{display:none!important}.advent-hero[data-stock-preview] .advent-media-fallback{opacity:1!important;object-position:56% 50%}.editorial-intro__inner{width:calc(100% - 32px);padding:88px 0 104px}.editorial-intro__copy h1{font-size:clamp(48px,14vw,66px);line-height:.96}.editorial-intro__copy>p{font-size:19px;line-height:1.46}.advent-selection{padding:72px 16px 82px}.advent-selection h2{font-size:clamp(48px,13vw,64px)}.advent-card-fan{width:calc(100% + 32px);margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.advent-choice-card,.advent-choice-card+.advent-choice-card{flex-basis:min(82vw,342px)}}@media(prefers-reduced-motion:reduce){.advent-header,.advent-header__inner{transition:none}}
