:root{--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body: "Manrope", ui-sans-serif, system-ui, -apple-system, sans-serif;--ease-soft: cubic-bezier(.22, 1, .36, 1);--hairline: color-mix(in srgb, var(--color-ink) 10%, transparent);--hairline-dark: color-mix(in srgb, var(--color-ivory) 15%, transparent)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background-color:var(--color-ivory);color:var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer}input,select,textarea{font:inherit}::selection{background-color:var(--color-gold);color:var(--color-ivory)}h1,h2,h3{text-wrap:balance;margin:0}p{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:999;background:var(--color-espresso);color:var(--color-ivory);padding:12px 20px;font-size:12px;letter-spacing:.2em;text-transform:uppercase}:focus-visible{outline:1px solid var(--color-amber);outline-offset:2px}.container-pavos{margin-inline:auto;width:100%;max-width:var(--page-max-width, 1440px);padding-inline:1.25rem}@media(min-width:768px){.container-pavos{padding-inline:2.5rem}}@media(min-width:1280px){.container-pavos{padding-inline:4rem}}.section-pad{padding-block:4rem}@media(min-width:768px){.section-pad{padding-block:8rem}}.section-pad--compact{padding-block:3.5rem}@media(min-width:768px){.section-pad--compact{padding-block:6rem}}.tone-ivory{background-color:var(--color-ivory);color:var(--color-ink)}.tone-parchment{background-color:var(--color-parchment);color:var(--color-ink)}.tone-wax{background-color:var(--color-wax);color:var(--color-ink)}.tone-espresso{background-color:var(--color-espresso);color:var(--color-ivory)}.font-display{font-family:var(--font-display)}.h-hero{font-family:var(--font-display);font-weight:400;font-size:clamp(2.75rem,7vw,4.5rem);line-height:1.04}.h-section{font-family:var(--font-display);font-weight:400;font-size:clamp(2.25rem,4.5vw,3rem);line-height:1.08}.h-card{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.2}.eyebrow{font-family:var(--font-body);font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.body-muted{color:color-mix(in srgb,currentColor 70%,transparent)}.caption-italic{font-family:var(--font-display);font-style:italic;font-size:.95rem;color:var(--color-smoke)}.serif-italic{font-family:var(--font-display);font-style:italic}.link-underline{position:relative;text-decoration:none}.link-underline:after{content:"";position:absolute;left:0;bottom:-3px;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-soft)}.link-underline:hover:after,.link-underline.is-active:after{transform:scaleX(1);transform-origin:left}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;transition:background-color .3s ease,color .3s ease,border-color .3s ease;cursor:pointer}.btn--primary{background:var(--color-espresso);color:var(--color-ivory)}.btn--primary:hover{background:var(--color-amber)}.btn--outline{background:transparent;color:var(--color-ink);border:1px solid color-mix(in srgb,var(--color-ink) 30%,transparent)}.btn--outline:hover{border-color:var(--color-espresso);background:var(--color-espresso);color:var(--color-ivory)}.btn--light{background:var(--color-ivory);color:var(--color-ink)}.btn--light:hover{background:var(--color-wax)}.btn--outline-light{background:transparent;color:var(--color-ivory);border:1px solid color-mix(in srgb,var(--color-ivory) 40%,transparent)}.btn--outline-light:hover{border-color:var(--color-ivory);background:var(--color-ivory);color:var(--color-ink)}.btn--full{width:100%}@media(min-width:640px){.btn--full{width:auto}}.field-input{width:100%;-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 30%,transparent);border-radius:0;background:transparent;padding:12px 0;font-size:15px;color:var(--color-ink);transition:border-color .3s var(--ease-soft)}.field-input::placeholder{color:color-mix(in srgb,var(--color-ink) 40%,transparent)}.field-input:focus{outline:none;border-bottom-color:var(--color-ink)}.field-label{display:block;margin-bottom:6px;font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--color-smoke)}.arch{border-top-left-radius:999px;border-top-right-radius:999px;overflow:hidden}.editorial-img{position:relative;overflow:hidden}.editorial-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(.98) brightness(.99) sepia(.1);transition:transform 1.2s var(--ease-soft)}.editorial-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-amber);opacity:.1;mix-blend-mode:multiply;pointer-events:none}.editorial-img__veil{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-espresso);pointer-events:none}.editorial-img__tint{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:soft-light;opacity:.28;pointer-events:none}.editorial-img__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}a:hover .editorial-img>img,.group:hover .editorial-img>img{transform:scale(1.045)}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-soft),transform .8s var(--ease-soft);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}@keyframes flame-flicker{0%,to{transform:scaleY(1) scaleX(1) translate(0)}20%{transform:scaleY(1.08) scaleX(.96) translate(.4px)}45%{transform:scaleY(.92) scaleX(1.05) translate(-.5px)}70%{transform:scaleY(1.05) scaleX(.97) translate(.3px)}}@keyframes glow-pulse{0%,to{opacity:.85}50%{opacity:.55}}.flame{transform-origin:50% 100%;animation:flame-flicker 2.6s ease-in-out infinite}.flame-glow{animation:glow-pulse 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.flame,.flame-glow{animation:none}[data-reveal]{opacity:1;transform:none;transition:none}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.swipe-row{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-1.25rem;padding-inline:1.25rem;padding-bottom:.5rem;scrollbar-width:none}.swipe-row::-webkit-scrollbar{display:none}.swipe-row>*{flex:none;scroll-snap-align:start}.accordion{border-top:1px solid var(--hairline)}.accordion__item{border-bottom:1px solid var(--hairline)}.accordion__item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:20px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.accordion__item summary::-webkit-details-marker{display:none}.accordion__item summary .accordion__icon{flex:none;width:16px;height:16px;transition:transform .5s var(--ease-soft)}.accordion__item[open] summary .accordion__icon{transform:rotate(45deg)}.accordion__body{padding-bottom:24px;padding-right:32px;font-size:14px;line-height:1.7;color:color-mix(in srgb,currentColor 70%,transparent)}.accordion--dark .accordion__item{border-color:var(--hairline-dark)}.hairline-top{border-top:1px solid var(--hairline)}.hairline-bottom{border-bottom:1px solid var(--hairline)}.pill{display:inline-block;border:1px solid color-mix(in srgb,var(--color-ink) 15%,transparent);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500;letter-spacing:.04em}.text-amber{color:var(--color-amber)}.text-gold{color:var(--color-gold)}.text-smoke{color:var(--color-smoke)}.glow-panel{position:relative}.glow-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 50% at 50% 40%,color-mix(in srgb,var(--color-gold) 25%,transparent),transparent 70%);pointer-events:none}.glow-panel>*{position:relative}
/*# sourceMappingURL=/cdn/shop/t/23/assets/base.css.map */
