@font-face{font-display:swap;font-family:"Instrument Serif";font-style:italic;font-weight:400;src:url(/assets/fonts/instrument-serif-latin-400-italic.woff2) format("woff2")}@media only screen and (min-width:0rem){#yp-hero{overflow:hidden;padding:clamp(2.5rem,5vw,3.5rem) 0;position:relative}#yp-hero.yp-season-fall{background:linear-gradient(#fbf1dc,var(--white) 75%)}#yp-hero.yp-season-winter{background:linear-gradient(#eaf2fb,var(--white) 75%)}#yp-hero.yp-season-summer{background:linear-gradient(#fffbf1,var(--white) 70%)}#yp-hero .yp-container,#yp-hero .yp-hero-intro{position:relative}#yp-hero .yp-hero-device{display:none}#yp-hero .yp-hero-title{color:var(--navy);font-size:clamp(1.875rem,4.2vw,3.25rem);font-stretch:92%;font-weight:600;letter-spacing:-.005em;line-height:1.04em;margin:0;max-width:9.2em}#yp-hero .yp-hl{color:var(--pine);font-family:"Instrument Serif",Georgia,serif;font-size:1.24em;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:.01em}#yp-hero .yp-hero-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.75rem 4rem;justify-content:space-between;margin-top:clamp(1rem,1.6vw,1.25rem)}#yp-hero .yp-hero-text{color:var(--slate);font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5em;margin:0;max-width:30em}#yp-hero .yp-hero-aud{display:block;margin-top:.15em}#yp-hero .yp-hero-aud,#yp-hero .yp-hero-text{white-space:nowrap}#yp-hero .yp-hero-cta{margin:clamp(1.5rem,3vw,2rem) 0 0}#yp-hero .yp-hero-trust{align-items:center;color:var(--slate);display:flex;font-size:.8125rem;gap:.625rem;line-height:1.4em;margin-top:.875rem}#yp-hero .yp-hero-trust img{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(16,42,58,.18);height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}#yp-hero .yp-season{align-items:center;background-color:#fff;border:1px solid #dce3dc;border-radius:.875rem;box-shadow:0 6px 18px rgba(18,48,31,.06);display:flex;flex-wrap:wrap;gap:.5rem .875rem;margin:clamp(1.5rem,3vw,2rem) 0 0;max-width:32.5rem;padding:.75rem 1rem}#yp-hero .yp-season-now{color:var(--pine);font-family:var(--headerFont);font-size:.75rem;font-weight:700;letter-spacing:.06em;line-height:1.4em;margin:0;text-transform:uppercase}#yp-hero .yp-season-dots{display:flex;gap:.3125rem}#yp-hero .yp-dot{background-color:var(--pine);border-radius:50%;height:.5625rem;width:.5625rem}#yp-hero .yp-dot.yp-dot-slow{background-color:var(--gold)}#yp-hero .yp-dot.yp-dot-now{box-shadow:0 0 0 3px #fff,0 0 0 5px #12301f}#yp-hero .yp-season-line{color:var(--navy);flex-basis:100%;font-size:.875rem;line-height:1.5em;margin:0}#yp-hero .yp-fx{inset:0;overflow:hidden;pointer-events:none;position:absolute}#yp-hero .yp-bit{animation-iteration-count:infinite;animation-name:yp-drift;animation-timing-function:ease-in-out;left:100%;opacity:0;position:absolute;will-change:transform}#yp-hero .yp-bit svg{animation:yp-flutter 3.2s linear infinite;display:block}#yp-hero .yp-bit.yp-bit-breeze svg{animation:yp-tumble 4.5s linear infinite}#yp-hero .yp-flake{animation-iteration-count:infinite;animation-name:yp-snow;animation-timing-function:linear;opacity:0;position:absolute;top:-24px;will-change:transform}#yp-hero .yp-flake svg{animation:yp-sway 6s ease-in-out infinite alternate;display:block}}@media only screen and (min-width:0rem){@keyframes yp-drift{0%{opacity:0;transform:translate3d(20px,0,0)}6%{opacity:1}30%{transform:translate3d(-380px,calc(var(--dy)*.25),0)}55%{transform:translate3d(-760px,calc(var(--dy)*.45),0)}80%{opacity:.92;transform:translate3d(-1150px,calc(var(--dy)*.75),0)}to{opacity:0;transform:translate3d(-1500px,var(--dy),0)}}@keyframes yp-flutter{0%{transform:rotate3d(1,.4,.2,0deg) rotate(0deg)}to{transform:rotate3d(1,.4,.2,1turn) rotate(-220deg)}}@keyframes yp-tumble{0%{transform:rotate3d(.6,1,.2,0deg) rotate(0deg)}to{transform:rotate3d(.6,1,.2,1turn) rotate(160deg)}}@keyframes yp-snow{0%{opacity:0;transform:translateZ(0)}8%{opacity:.9}90%{opacity:.8}to{opacity:0;transform:translate3d(var(--dx),1040px,0)}}@keyframes yp-sway{0%{transform:translateX(-12px) rotate(0deg)}to{transform:translateX(12px) rotate(90deg)}}}@media only screen and (max-width:47.9375rem){#yp-hero{display:flex;min-height:calc(100svh - 4.5rem)}#yp-hero .yp-hero-title{font-size:2.25rem;font-stretch:normal;letter-spacing:0;line-height:1.2em}#yp-hero .yp-container{display:flex;width:100%}#yp-hero .yp-hero-intro{display:flex;flex-direction:column;width:100%}#yp-hero .yp-hero-row{margin-bottom:1.5rem;margin-top:.875rem}#yp-hero .yp-hero-text{font-size:5vw;line-height:1.5em}#yp-hero .yp-hero-aud,#yp-hero .yp-hero-text{white-space:normal}#yp-hero .yp-nb{white-space:nowrap}#yp-hero .yp-hero-cta{margin:auto 0}#yp-hero .yp-hero-cta .cs-button-solid{font-size:1rem;padding:.875rem 1.75rem}#yp-hero .yp-season{gap:.5rem .8125rem;margin-top:1.5rem;padding:.75rem 1rem}#yp-hero .yp-season-now{font-size:.75rem}#yp-hero .yp-dot{height:.625rem;width:.625rem}#yp-hero .yp-season-line{font-size:.875rem}}@media only screen and (min-width:48rem) and (max-width:63.9375rem){#yp-hero .yp-hero-text,#yp-hero .yp-hero-title{max-width:56%}#yp-hero .yp-hero-aud,#yp-hero .yp-hero-text{white-space:normal}}@media only screen and (max-width:47.9375rem){#yp-hero .yp-bit:nth-child(n+4),#yp-hero .yp-flake:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){#yp-hero .yp-fx{display:none}}