[data-site-style]{--site-measure:var(--site-width);--site-section-y:3.5rem;--site-gap:1rem;--site-title-font:var(--font-display);--site-title-weight:500;--site-title-tracking:-.02em;--site-title-transform:none;--site-title-leading:1.1;--site-h1:clamp(2rem, 5.5vw, 2.75rem);--site-h2:clamp(1.375rem, 3vw, 1.75rem);--site-lead:1.0625rem;--site-eyebrow-transform:uppercase;--site-eyebrow-tracking:.08em;--site-eyebrow-weight:600;--site-eyebrow-size:var(--text-xs);--site-card-radius:var(--radius-lg);--site-card-border:1px solid var(--color-border);--site-card-bg:var(--color-surface);--site-card-shadow:none;--site-card-pad:1.25rem;--site-media-radius:var(--radius-md);--site-media-filter:none;--site-button-radius:var(--radius-sm);--site-button-weight:500;--site-button-transform:none;--site-button-tracking:0;--site-button-height:3rem;--site-button-pad:1.5rem}[data-site-style=URBAN]{--site-measure:78rem;--site-section-y:3rem;--site-gap:.5rem;--site-title-font:var(--font-condensed), var(--font-sans);--site-title-weight:600;--site-title-tracking:.01em;--site-title-transform:uppercase;--site-title-leading:.95;--site-h1:clamp(2.5rem, 9vw, 5rem);--site-h2:clamp(1.5rem, 4vw, 2.25rem);--site-lead:1rem;--site-eyebrow-tracking:.22em;--site-eyebrow-weight:500;--site-card-radius:0;--site-card-border:1px solid var(--color-border-strong);--site-card-pad:1.125rem;--site-media-radius:0;--site-media-filter:contrast(1.08) saturate(.85);--site-button-radius:0;--site-button-weight:600;--site-button-transform:uppercase;--site-button-tracking:.08em}[data-site-style=MINIMAL]{--site-measure:56rem;--site-section-y:4.5rem;--site-gap:0;--site-title-font:var(--font-sans);--site-title-weight:600;--site-title-tracking:-.035em;--site-title-leading:1.05;--site-h1:clamp(2.25rem, 6vw, 3.5rem);--site-h2:clamp(1.25rem, 2.5vw, 1.5rem);--site-lead:1rem;--site-eyebrow-transform:none;--site-eyebrow-tracking:.02em;--site-eyebrow-weight:500;--site-eyebrow-size:var(--text-sm);--site-card-radius:0;--site-card-border:none;--site-card-bg:transparent;--site-card-pad:1rem 0;--site-media-radius:0;--site-button-radius:0;--site-button-pad:1.75rem}[data-site-style=WELLNESS]{--site-measure:62rem;--site-section-y:5rem;--site-gap:1.25rem;--site-title-font:var(--font-serif-light), var(--font-display);--site-title-weight:500;--site-title-tracking:0;--site-title-leading:1.15;--site-h1:clamp(2.25rem, 6.5vw, 3.75rem);--site-h2:clamp(1.5rem, 3vw, 2rem);--site-lead:1.125rem;--site-eyebrow-transform:uppercase;--site-eyebrow-tracking:.16em;--site-eyebrow-weight:500;--site-card-radius:1.75rem;--site-card-border:none;--site-card-bg:var(--color-surface-sunken);--site-card-pad:1.5rem;--site-media-radius:1.5rem;--site-button-radius:999px;--site-button-pad:1.75rem}[data-site-style=STUDIO]{--site-measure:72rem;--site-section-y:4rem;--site-gap:.75rem;--site-title-font:var(--font-grotesk), var(--font-sans);--site-title-weight:700;--site-title-tracking:-.02em;--site-title-leading:1;--site-h1:clamp(2.25rem, 6vw, 3.75rem);--site-h2:clamp(1.375rem, 3vw, 1.875rem);--site-lead:1.0625rem;--site-eyebrow-tracking:.14em;--site-eyebrow-weight:700;--site-card-radius:0;--site-card-border:1px solid var(--color-text);--site-card-pad:1.25rem;--site-media-radius:0;--site-button-radius:0;--site-button-weight:600;--site-button-tracking:.01em}[data-site-heading=CLASSIC_SERIF]{--site-title-font:var(--font-display);--site-title-weight:500;--site-title-tracking:-.02em;--site-title-transform:none;--site-title-leading:1.1;--site-h1:clamp(2.125rem, 6vw, 3.25rem);--site-h2:clamp(1.375rem, 3vw, 1.875rem)}[data-site-heading=MODERN_SERIF]{--site-title-font:var(--font-modern-serif), var(--font-display);--site-title-weight:400;--site-title-tracking:-.015em;--site-title-transform:none;--site-title-leading:1.02;--site-h1:clamp(2.625rem, 8vw, 4.5rem);--site-h2:clamp(1.75rem, 4vw, 2.5rem)}[data-site-heading=FASHION_SERIF]{--site-title-font:var(--font-fashion), var(--font-display);--site-title-weight:500;--site-title-tracking:-.01em;--site-title-transform:none;--site-title-leading:1.04;--site-h1:clamp(2.375rem, 7vw, 4rem);--site-h2:clamp(1.5rem, 3.5vw, 2.125rem)}[data-site-heading=LIGHT_SERIF]{--site-title-font:var(--font-serif-light), var(--font-display);--site-title-weight:500;--site-title-tracking:0;--site-title-transform:none;--site-title-leading:1.12;--site-h1:clamp(2.25rem, 6.5vw, 3.75rem);--site-h2:clamp(1.5rem, 3vw, 2rem)}[data-site-heading=SANS]{--site-title-font:var(--font-sans);--site-title-weight:600;--site-title-tracking:-.035em;--site-title-transform:none;--site-title-leading:1.05;--site-h1:clamp(2.25rem, 6vw, 3.5rem);--site-h2:clamp(1.25rem, 2.5vw, 1.5rem)}[data-site-heading=CONDENSED]{--site-title-advance:.5;--site-title-font:var(--font-condensed), var(--font-sans);--site-title-weight:600;--site-title-tracking:.01em;--site-title-transform:uppercase;--site-title-leading:.95;--site-h1:clamp(2.5rem, 9vw, 5rem);--site-h2:clamp(1.5rem, 4vw, 2.25rem)}[data-site-heading=POSTER]{--site-title-advance:.52;--site-title-font:var(--font-poster), var(--font-condensed), var(--font-sans);--site-title-weight:400;--site-title-tracking:.015em;--site-title-transform:uppercase;--site-title-leading:.92;--site-h1:clamp(2.75rem, 10.5vw, 5.75rem);--site-h2:clamp(1.625rem, 4.5vw, 2.5rem)}[data-site-heading=GROTESK]{--site-title-advance:.64;--site-title-font:var(--font-grotesk), var(--font-sans);--site-title-weight:700;--site-title-tracking:-.02em;--site-title-transform:none;--site-title-leading:1;--site-h1:clamp(2.25rem, 6vw, 3.75rem);--site-h2:clamp(1.375rem, 3vw, 1.875rem)}[data-site-heading=WIDE]{--site-title-advance:.82;--site-title-font:var(--font-wide), var(--font-sans);--site-title-weight:600;--site-title-tracking:-.03em;--site-title-transform:none;--site-title-leading:1.04;--site-h1:clamp(1.875rem, 5.5vw, 3.25rem);--site-h2:clamp(1.25rem, 2.75vw, 1.75rem)}.site-measure{width:100%;max-width:var(--site-measure);margin-inline:auto;padding-inline:1.25rem}@media (min-width:640px){.site-measure{padding-inline:2rem}}.site-section{padding-block:var(--site-section-y)}.site-title{font-family:var(--site-title-font);font-weight:var(--site-title-weight);letter-spacing:var(--site-title-tracking);text-transform:var(--site-title-transform);line-height:var(--site-title-leading);text-wrap:balance;overflow-wrap:break-word;color:var(--color-text)}.site-h1{font-size:var(--site-h1)}.site-h2{font-size:var(--site-h2)}.site-eyebrow{text-transform:var(--site-eyebrow-transform);letter-spacing:var(--site-eyebrow-tracking);font-weight:var(--site-eyebrow-weight);font-size:var(--site-eyebrow-size);color:var(--color-primary)}.site-lead{font-size:var(--site-lead);line-height:1.6}.site-card{border-radius:var(--site-card-radius);border:var(--site-card-border);background:var(--site-card-bg);box-shadow:var(--site-card-shadow);padding:var(--site-card-pad)}[data-site-style=MINIMAL] .site-card{border-bottom:1px solid var(--color-border)}[data-site-style=MINIMAL] .site-card:last-child{border-bottom:none}.site-media{border-radius:var(--site-media-radius);filter:var(--site-media-filter);overflow:hidden}.site-place{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.site-place .site-media{aspect-ratio:1;width:100%;display:block}.site-place[data-count="1"]{grid-template-columns:minmax(0,1fr)}.site-place[data-count="1"] .site-media{aspect-ratio:4/3}.site-place[data-count="2"] .site-media{aspect-ratio:4/5}.site-place[data-count=many]>li:first-child{grid-column:1/-1}.site-place[data-count=many]>li:first-child .site-media{aspect-ratio:4/3}@media (min-width:768px){.site-place{gap:1rem}.site-place[data-count="1"] .site-media{aspect-ratio:16/9}.site-place[data-count=many]{grid-template-columns:repeat(3,minmax(0,1fr))}.site-place[data-count=many]>li:first-child{grid-area:span 2/span 2;position:relative}.site-place[data-count=many]>li:first-child .site-media{aspect-ratio:auto;height:100%;position:absolute;inset:0}}.site-rule{border-color:var(--color-border)}.site-button{min-height:var(--site-button-height);padding-inline:var(--site-button-pad);border-radius:var(--site-button-radius);font-size:.9375rem;font-weight:var(--site-button-weight);letter-spacing:var(--site-button-tracking);text-transform:var(--site-button-transform);white-space:nowrap;background:var(--color-primary);color:var(--color-primary-foreground);transition:background-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out), transform var(--motion-fast) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;display:inline-flex}.site-button:hover{background:var(--color-primary-hover);box-shadow:0 10px 28px -14px var(--color-primary)}.site-button:active{transform:scale(.98)}.site-button:focus-visible,.site-button-quiet:focus-visible,.site-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.site-button-md{--site-button-height:var(--control-lg);--site-button-pad:1.125rem;font-size:.875rem}.site-button-full{width:100%}.site-button-arrow{transition:transform var(--motion-base) var(--ease-out)}.site-button:hover .site-button-arrow,.site-button-quiet:hover .site-button-arrow{transform:translate(3px)}.site-button-quiet{min-height:var(--control-lg);border:1px solid var(--color-border-strong);border-radius:var(--site-button-radius);font-size:var(--text-sm);font-weight:var(--site-button-weight);letter-spacing:var(--site-button-tracking);text-transform:var(--site-button-transform);color:var(--color-primary);transition:background-color var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:.375rem;padding-inline:.875rem;display:inline-flex}@media (min-width:640px){.site-button-quiet{min-height:var(--control-md)}}.site-button-quiet:hover,.group:hover .site-button-quiet{border-color:var(--color-primary);background:var(--color-primary-soft)}.site-button-quiet:active{transform:scale(.97)}.site-button-square{width:var(--site-button-height);min-height:var(--site-button-height);padding:0}.site-more{min-height:var(--control-lg);font-size:var(--text-body);color:var(--color-primary);text-underline-offset:4px;align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.site-more:hover{text-decoration:underline}[data-collapsed=true] [data-more]{display:none}@keyframes site-rise{0%{opacity:0;transform:translateY(4px)}}.site-rise{animation:site-rise var(--motion-base) var(--ease-out)}@media (prefers-reduced-motion:reduce){.site-button,.site-button-quiet,.site-button-arrow{transition:none}.site-button:active,.site-button-quiet:active,.site-button:hover .site-button-arrow,.site-button-quiet:hover .site-button-arrow{transform:none}.site-rise{animation:none}}[data-studio] [data-studio-section]{transition:outline-color var(--motion-fast) var(--ease-out);outline-offset:-4px;outline:2px dashed #0000}[data-studio] [data-studio-section]:hover,[data-studio-flash]{outline-color:var(--color-primary)}.studio-edit{z-index:50;min-height:var(--control-md);font-family:var(--font-sans);font-size:var(--text-sm);background:var(--color-primary);color:var(--color-primary-foreground);box-shadow:var(--shadow-md);border-radius:999px;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:600;display:inline-flex;position:fixed}.studio-edit:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}
