.ConsentSettings-module__o_cK1q__header{justify-content:space-between;align-items:center;gap:var(--s-4);padding:0 var(--s-4) var(--s-2) var(--rail);display:flex}.ConsentSettings-module__o_cK1q__title{font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3)}.ConsentSettings-module__o_cK1q__body{gap:var(--s-3);min-height:0;padding:var(--s-3) var(--rail) var(--s-6);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.ConsentSettings-module__o_cK1q__row{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:44px;padding:var(--s-4);border-radius:var(--radius-inset);background:var(--surface);display:flex}.ConsentSettings-module__o_cK1q__copy{min-width:0}.ConsentSettings-module__o_cK1q__name{font-size:var(--control-fs-md);font-weight:600;line-height:var(--lh-label);display:block}.ConsentSettings-module__o_cK1q__hint{margin:var(--s-1) 0 0;color:var(--ink-muted);font-size:var(--fs-aside);line-height:var(--lh-aside)}.ConsentSettings-module__o_cK1q__switch{appearance:none;border-radius:var(--radius-pill);background:color-mix(in oklab, var(--line), var(--ink) 25%);cursor:pointer;flex:none;width:52px;height:32px;margin:0;position:relative}.ConsentSettings-module__o_cK1q__switch:before{content:"";border-radius:var(--radius-pill);background:var(--bg);width:24px;height:24px;transition:transform var(--dur-lift) var(--ease-motion);position:absolute;top:4px;left:4px}.ConsentSettings-module__o_cK1q__switch:checked{background:var(--ink)}.ConsentSettings-module__o_cK1q__switch:checked:before{transform:translate(20px)}.ConsentSettings-module__o_cK1q__switch:disabled{cursor:default;opacity:.5}.ConsentSettings-module__o_cK1q__switch:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ConsentSettings-module__o_cK1q__actions{gap:var(--s-2);padding:var(--s-3) var(--rail) max(var(--s-4), env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ConsentSettings-module__o_cK1q__action{flex:auto}@media (min-width:800px){.ConsentSettings-module__o_cK1q__header{padding-top:var(--s-4)}}@media (prefers-reduced-motion:reduce){.ConsentSettings-module__o_cK1q__switch:before{transition:none}}
.SiteFooter-module__lWai2a__footer{border-top:1px solid var(--line);background:var(--surface)}@media (max-width:799px){.SiteFooter-module__lWai2a__footer{padding-bottom:var(--bottom-nav-space)}}.SiteFooter-module__lWai2a__inner{gap:var(--stack-gap,var(--s-6));max-width:var(--content-max);padding:var(--section-gap,var(--s-8)) var(--rail) var(--s-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin:0 auto;display:grid}@media (max-width:799px){.SiteFooter-module__lWai2a__inner{padding-top:var(--s-5);grid-template-columns:minmax(0,1fr);row-gap:0}.SiteFooter-module__lWai2a__socialList,.SiteFooter-module__lWai2a__copy{margin-top:var(--s-5)}}@media (min-width:800px){.SiteFooter-module__lWai2a__inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:1100px){.SiteFooter-module__lWai2a__inner{grid-template-columns:repeat(5,1fr)}}.SiteFooter-module__lWai2a__barInner{gap:var(--s-4);max-width:var(--content-max);padding:var(--s-5) var(--rail);margin:0 auto;display:grid}.SiteFooter-module__lWai2a__barInner .SiteFooter-module__lWai2a__copy{border-top:none;padding-top:0}.SiteFooter-module__lWai2a__columnTitle{font-family:var(--display);font-size:var(--fs-body);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--tracking-display);color:var(--ink);margin-bottom:var(--s-3)}.SiteFooter-module__lWai2a__accordionTrigger{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;display:flex}.SiteFooter-module__lWai2a__accordionTrigger .SiteFooter-module__lWai2a__columnTitle{margin-bottom:0}.SiteFooter-module__lWai2a__accordionTrigger:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-inset);outline:none}.SiteFooter-module__lWai2a__chevron{color:var(--ink-muted);transition:transform var(--dur-lift) var(--ease-motion);flex:none}.SiteFooter-module__lWai2a__column[data-open=true] .SiteFooter-module__lWai2a__chevron{transform:rotate(180deg)}.SiteFooter-module__lWai2a__panel{visibility:hidden;transition:grid-template-rows var(--dur-lift) var(--ease-motion), visibility 0s linear var(--dur-lift);grid-template-rows:0fr;display:grid}.SiteFooter-module__lWai2a__column[data-open=true] .SiteFooter-module__lWai2a__panel{visibility:visible;transition:grid-template-rows var(--dur-lift) var(--ease-motion), visibility 0s;grid-template-rows:1fr}.SiteFooter-module__lWai2a__panelInner{min-height:0;overflow:hidden}.SiteFooter-module__lWai2a__column[data-open=true] .SiteFooter-module__lWai2a__panelInner{padding-bottom:var(--s-3)}@media (min-width:800px){.SiteFooter-module__lWai2a__panel{visibility:visible;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__lWai2a__chevron,.SiteFooter-module__lWai2a__panel{transition:none}}.SiteFooter-module__lWai2a__navList{gap:var(--s-2);font-size:var(--fs-aside);line-height:var(--lh-aside);color:var(--ink-muted);display:grid}@media (max-width:799px){.SiteFooter-module__lWai2a__navList{padding-inline:var(--s-3)}}.SiteFooter-module__lWai2a__navList a,.SiteFooter-module__lWai2a__navList button{position:relative}.SiteFooter-module__lWai2a__navList a:after,.SiteFooter-module__lWai2a__navList button:after{content:"";inset:calc(var(--s-2) / -2) 0;position:absolute}.SiteFooter-module__lWai2a__navLink:hover,.SiteFooter-module__lWai2a__navLink:focus-visible{color:var(--focus)}.SiteFooter-module__lWai2a__navList button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.SiteFooter-module__lWai2a__navList button:hover,.SiteFooter-module__lWai2a__navList button:focus-visible{color:var(--focus)}.SiteFooter-module__lWai2a__socialList{gap:var(--s-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.SiteFooter-module__lWai2a__socialLink{background:var(--bg);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);transition:background var(--dur-lift) var(--ease-motion), color var(--dur-lift) var(--ease-motion), transform var(--dur-lift) var(--ease-motion);border-radius:50%;place-items:center;display:grid}.SiteFooter-module__lWai2a__socialLink:hover,.SiteFooter-module__lWai2a__socialLink:focus-visible{background:var(--ink);color:var(--bg)}.SiteFooter-module__lWai2a__socialLink:focus-visible{box-shadow:inset 0 0 0 1px var(--line), var(--shadow-focus)}.SiteFooter-module__lWai2a__socialLink:active{transform:scale(.96)}.SiteFooter-module__lWai2a__copy{gap:var(--s-1) var(--s-5);font-size:var(--fs-label);color:var(--ink-muted);border-top:1px solid var(--line);padding-top:var(--s-5);flex-wrap:wrap;grid-column:1/-1;display:flex}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:var(--font-display), "Helvetica Neue", Arial, sans-serif;--sans:var(--font-sans), "Helvetica Neue", Helvetica, Arial, sans-serif;--bg:#fff;--surface:#f5f4f2;--ink:#1f1c1a;--ink-muted:#5c5752;--line:#e8e6e3;--field-line:#c8c6c3;--focus:#3e5c4a;--error:#ba3a30;--verified:#1f6fd1;--gold:#9a7000;--brand-sky:#bfdfff;--accent:var(--brand-sky);--lavender:#dcc7f7;--peach:#ffd8c2;--sky:#d5eafa;--pink:#f6cfdc;--sage:#dbf0d2;--success:#2e9e5b;--success-soft:#ddf4e4;--on-success:#fff;--butter:#feebad;--tint-0:var(--peach);--tint-1:var(--sage);--tint-2:var(--sky);--tint-3:var(--pink);--tint-4:var(--butter);--tint-5:var(--lavender);--tint-mint:#cbf5ec;--tint-sand:#f6e8d5;--blob-a:62% 38% 54% 46% / 48% 56% 44% 52%;--blob-b:42% 58% 36% 64% / 58% 40% 60% 42%;--blob-c:70% 30% 50% 50% / 40% 62% 38% 60%;--blob-strength:55%;--rail:20px;--content-max:1240px;--measure:min(100%, 68ch);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:28px;--s-7:36px;--s-8:56px;--s-9:88px;--page-top:var(--s-5);--fs-display:max(34px, clamp(2.25rem, 1.1rem + 4.2vw, 4.5rem));--fs-h1:max(32px, clamp(2.25rem, 1.5rem + 2.6vw, 3.75rem));--fs-detail-title:max(26px, clamp(1.625rem, 1.2rem + 1.4vw, 2.25rem));--fs-h2:max(24px, clamp(1.5rem, 1.15rem + 1vw, 2rem));--fs-h3:max(17px, clamp(1.1875rem, 1.05rem + .45vw, 1.375rem));--fs-card-title:max(16px, clamp(1.125rem, 1rem + .45vw, 1.3125rem));--fs-lede:max(17px, clamp(1.0625rem, .9rem + .5vw, 1.25rem));--fs-body:max(16px, clamp(1.0625rem, .95rem + .35vw, 1.1875rem));--fs-label:max(13px, .8125rem);--fs-aside:max(14px, .9375rem);--fs-input:max(1rem, 16px);--fs-home-hero:max(32px, clamp(2rem, 1.375rem + 2.9vw, 3.625rem));--fs-home-section:max(28px, clamp(1.75rem, 1.25rem + 1vw, 2.125rem));--fs-home-card-title:max(18px, 1.125rem);--fs-home-body:max(16px, 1rem);--lh-display:.98;--lh-h1:1.02;--lh-h2:1.1;--lh-h3:1.15;--lh-lede:1.5;--lh-body:1.65;--lh-label:1.3;--lh-aside:1.6;--lh-card:1.4;--lh-home-hero:1.2;--lh-home-section:1.18;--lh-home-card-title:1.3;--lh-home-card-meta:1.5;--lh-home-body:1.5;--fw-aside-label:500;--tracking-display:-.02em;--ease:cubic-bezier(.22, 1, .36, 1);--ease-motion:cubic-bezier(.2, .7, .2, 1);--ease-entrance:cubic-bezier(.22, 1, .36, 1);--ease-reveal:ease-out;--dur-base:.32s;--dur-lift:.22s;--dur-photo:.5s;--dur-entrance:.42s;--radius-card:28px;--radius-inset:20px;--radius-notch:24px;--radius-pill:999px;--control-h-sm:32px;--control-h-chip:36px;--control-h-md:44px;--control-h-lg:48px;--hero-media-h:clamp(300px, 32vw, 400px);--control-px-sm:var(--s-3);--control-px-md:var(--s-4);--control-px-lg:var(--s-6);--control-fs-sm:var(--fs-label);--control-fs-md:max(15px, .9375rem);--control-fs-lg:max(16px, 1rem);--control-fs-chip:var(--control-fs-md);--control-fw:400;--control-fw-chip:var(--control-fw);--control-fw-sm:500;--control-icon-sm:14px;--control-icon-md:16px;--control-icon-lg:20px;--control-gap:var(--s-2);--control-hairline:inset 0 0 0 1px #1f1c1a0f;--field-h:var(--control-h-lg);--field-h-home:calc(var(--field-h) + 4px);--field-inset:var(--s-4);--field-fs-placeholder:var(--fs-input);--field-lh:1.5rem;--field-text-inset:calc(var(--field-inset) + var(--control-icon-md) + var(--s-3));--field-search-text-inset:calc(var(--field-inset) + var(--control-icon-lg) + var(--s-3));--shadow-lift:0 2px 4px #1f1c1a0f, 0 20px 40px -14px #1f1c1a38;--shadow-field:0 10px 28px -14px #1f1c1a47;--shadow-chip:0 2px 6px -2px #1f1c1a2e;--shadow-focus:0 0 0 1px #1f1c1a14, 0 6px 18px -6px #1f1c1a4d;--backdrop:#1f1c1a99;--header-height:72px;--bottom-nav-height:64px;--bottom-nav-space:max(var(--s-3), env(safe-area-inset-bottom))}@media (max-width:799px){:root{--header-height:60px;--bottom-nav-height:56px;--rail:16px;--page-top:16px;--fs-display:30px;--fs-h1:28px;--fs-detail-title:24px;--fs-h2:24px;--fs-h3:16px;--fs-card-title:15px;--fs-lede:15px;--fs-body:14px;--fs-label:12px;--fs-aside:13px;--fs-home-section:24px;--lh-display:1.05;--lh-h1:1.1;--control-h-sm:26px;--control-h-chip:30px;--control-h-md:36px;--control-h-lg:40px;--control-px-sm:10px;--control-px-md:12px;--control-px-lg:20px;--control-fs-md:14px;--control-fs-chip:12px;--control-icon-lg:18px;--control-gap:6px;--section-gap:24px;--stack-gap:12px;--field-h:calc(var(--control-h-lg) + 6px)}}@media (max-width:639px){:root{--fs-home-card-title:max(16px, 1rem)}}@media (min-width:440px) and (max-width:799px){:root{--control-h-sm:34px;--control-h-chip:38px;--control-h-md:44px;--control-h-lg:48px}}@media (min-width:800px){:root{--control-h-sm:40px;--control-h-chip:44px;--control-h-md:52px;--control-h-lg:56px;--page-top:var(--s-7)}}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-height);scrollbar-gutter:stable}@media (max-width:799px){html{font-size:87.5%}}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;min-height:100dvh;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);flex-direction:column;margin:0;display:flex}body>main{flex:1 0 auto;overflow-x:clip}h1,h2,h3,h4{font-family:var(--display);letter-spacing:var(--tracking-display);color:var(--ink);margin:0;font-weight:600;line-height:1.1}h1{font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}img,picture{max-width:100%;display:block}:focus-visible{box-shadow:var(--shadow-focus);outline:none}:where(a,button,summary,[role=button],[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:3px}@keyframes reveal{0%{opacity:0;transform:translateY(8px)}}@media screen and (prefers-reduced-motion:no-preference){[data-reveal-state=pending]{opacity:0}[data-reveal-state=in]{animation:reveal var(--dur-base) var(--ease-reveal) var(--reveal-delay,0s) backwards}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}::view-transition-group(studio-sheet){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet-media){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet-name){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet-address){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet-close){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet-action){animation-duration:var(--dur-entrance);animation-timing-function:var(--ease-entrance)}::view-transition-group(studio-sheet){overflow:clip}::view-transition-old(studio-sheet-media){object-fit:cover;height:100%}::view-transition-new(studio-sheet-media){object-fit:cover;height:100%}[data-section-mark]{isolation:isolate;margin-top:var(--s-2);position:relative}[data-section-mark]:before{--highlight-h:.55em;content:"";z-index:-1;top:.42em;left:calc(-1 * var(--highlight-shift,.2em));width:var(--highlight-width,2.1em);height:var(--highlight-h);background:var(--highlight-tint,var(--tint-4));clip-path:polygon(calc(var(--highlight-h) * tan(var(--highlight-cut-start,30deg))) 0, 100% 0, calc(100% - var(--highlight-h) * tan(var(--highlight-cut-end,30deg))) 100%, 0 100%);transform:rotate(var(--highlight-tilt,-8deg));pointer-events:none;position:absolute}
