@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_85e54a{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_85e54a{--font-presence-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Source Sans\ 3 Fallback;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_3fa15b{font-family:Source Sans\ 3,Source Sans\ 3 Fallback;font-style:normal}.__variable_3fa15b{--font-presence-ui:"Source Sans 3","Source Sans 3 Fallback"}:root{--color-text-primary:#000000;--color-text-secondary:rgba(60,60,67,0.72);--color-text-tertiary:rgba(60,60,67,0.48);--color-text-inverse:#ffffff;--color-text-destructive:#ff3b30;--color-background-app:#ffffff;--color-background-grouped:#f2f2f7;--color-surface-primary:#ffffff;--color-surface-secondary:#f2f2f7;--color-surface-disabled:rgba(120,120,128,0.12);--color-separator-primary:rgba(60,60,67,0.29);--color-border-focus:#007aff;--color-border-error:#ff3b30;--color-tint-primary:#007aff;--color-tint-disabled:rgba(0,122,255,0.35);--color-fill-hover:rgba(120,120,128,0.12);--color-fill-pressed:rgba(120,120,128,0.2);--color-fill-selected:rgba(0,122,255,0.15);--opacity-disabled:0.35;--opacity-secondary:0.65;--opacity-skeleton-min:0.05;--opacity-skeleton-max:0.11;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-grid:8px;--space-editorial-section:24px;--layout-margin-compact:16px;--layout-margin-large:20px;--layout-margin-editorial:24px;--layout-max-content:720px;--layout-max-editorial:860px;--layout-min-tap:44px;--layout-action-height:52px;--radius-none:0;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-xxl:24px;--radius-full:999px;--motion-instant:0ms;--motion-micro:80ms;--motion-press-in:90ms;--motion-press-out:140ms;--motion-fast:180ms;--motion-standard:260ms;--motion-catalog-spring:450ms;--motion-catalog-stagger:40ms;--motion-navigation:320ms;--motion-skeleton-fade:220ms;--motion-skeleton-shimmer:1500ms;--motion-reduce:120ms;--motion-ease-out-soft:cubic-bezier(0.16,1,0.3,1);--motion-ease-in-out:cubic-bezier(0.42,0,0.58,1);--type-large-title-size:2.125rem;--type-large-title-weight:700;--type-title1-size:1.75rem;--type-title1-weight:700;--type-title2-size:1.375rem;--type-title2-weight:600;--type-title3-size:1.25rem;--type-title3-weight:600;--type-headline-size:1.0625rem;--type-headline-weight:600;--type-body-size:1.0625rem;--type-body-weight:400;--type-callout-size:1rem;--type-subheadline-size:0.9375rem;--type-footnote-size:0.8125rem;--type-caption1-size:0.75rem;--type-line-body:1.55;--type-line-display:1.15;--type-measure:38rem;--font-display:var(--font-presence-display),"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--font-ui:var(--font-presence-ui),"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}@media (prefers-reduced-motion:reduce){:root{--motion-standard:var(--motion-reduce);--motion-fast:var(--motion-reduce);--motion-catalog-spring:var(--motion-reduce);--motion-catalog-stagger:0ms;--motion-navigation:var(--motion-reduce);--motion-skeleton-shimmer:0ms}}.presencePage{--presence-shadow-subtle:0 1px 2px rgba(0,0,0,0.04),0 4px 16px rgba(0,0,0,0.04);--presence-shadow-press:0 1px 2px rgba(0,0,0,0.06);--presence-hero-ring:0 0 0 1px rgba(60,60,67,0.08);--presence-section-band:transparent;--color-surface-tile:var(--color-surface-secondary);--color-surface-addon:color-mix(in srgb,var(--color-surface-secondary) 70%,var(--color-background-app));--color-surface-contact:var(--color-surface-secondary)}.bookThemeRoot[data-theme=editorial_light],.presencePage[data-theme=editorial_light],:root:has(.bookThemeRoot[data-theme=editorial_light]),:root:has(.presencePage[data-theme=editorial_light]){--color-background-app:#ffffff;--color-background-grouped:#f2f2f7;--color-surface-primary:#ffffff;--color-surface-secondary:#f5f5f7;--color-surface-tile:#f7f7f8;--color-surface-addon:#fafafa;--color-surface-contact:#f5f5f7;--color-text-primary:#000000;--color-text-secondary:rgba(60,60,67,0.72);--color-text-tertiary:rgba(60,60,67,0.48);--color-text-inverse:#ffffff;--color-separator-primary:rgba(60,60,67,0.18);--color-tint-primary:#007aff;--color-border-focus:#007aff;--color-fill-hover:rgba(120,120,128,0.1);--color-fill-pressed:rgba(120,120,128,0.18);--color-fill-selected:rgba(0,122,255,0.12);--presence-section-band:#fafafa;--presence-shadow-subtle:0 1px 2px rgba(0,0,0,0.03),0 8px 24px rgba(0,0,0,0.04);--presence-hero-ring:0 0 0 1px rgba(60,60,67,0.08);color-scheme:light}.bookThemeRoot[data-theme=studio_dark],.presencePage[data-theme=studio_dark],:root:has(.bookThemeRoot[data-theme=studio_dark]),:root:has(.presencePage[data-theme=studio_dark]){--color-background-app:#1c1c1e;--color-background-grouped:#2c2c2e;--color-surface-primary:#2c2c2e;--color-surface-secondary:#3a3a3c;--color-surface-tile:#2c2c2e;--color-surface-addon:#242426;--color-surface-contact:#2c2c2e;--color-surface-disabled:rgba(255,255,255,0.08);--color-text-primary:#f5f5f7;--color-text-secondary:rgba(235,235,245,0.72);--color-text-tertiary:rgba(235,235,245,0.48);--color-text-inverse:#1c1c1e;--color-separator-primary:rgba(235,235,245,0.16);--color-tint-primary:#0a84ff;--color-border-focus:#64d2ff;--color-fill-hover:rgba(255,255,255,0.08);--color-fill-pressed:rgba(255,255,255,0.14);--color-fill-selected:rgba(10,132,255,0.22);--presence-section-band:#161618;--presence-shadow-subtle:0 1px 2px rgba(0,0,0,0.35),0 10px 28px rgba(0,0,0,0.28);--presence-hero-ring:0 0 0 1px rgba(255,255,255,0.08);color-scheme:dark}.bookThemeRoot[data-theme=warm_atelier],.presencePage[data-theme=warm_atelier],:root:has(.bookThemeRoot[data-theme=warm_atelier]),:root:has(.presencePage[data-theme=warm_atelier]){--color-background-app:#f6f1ea;--color-background-grouped:#eee6db;--color-surface-primary:#fbf8f3;--color-surface-secondary:#efe8de;--color-surface-tile:#fbf8f3;--color-surface-addon:#f3ebe1;--color-surface-contact:#fbf8f3;--color-surface-disabled:rgba(92,83,74,0.12);--color-text-primary:#1c1917;--color-text-secondary:rgba(50,42,36,0.72);--color-text-tertiary:rgba(50,42,36,0.5);--color-text-inverse:#fbf8f3;--color-separator-primary:rgba(50,42,36,0.14);--color-tint-primary:#3f524c;--color-border-focus:#3f524c;--color-fill-hover:rgba(63,82,76,0.08);--color-fill-pressed:rgba(63,82,76,0.14);--color-fill-selected:rgba(63,82,76,0.12);--presence-section-band:#f0e9df;--presence-shadow-subtle:0 1px 2px rgba(55,40,28,0.05),0 10px 28px rgba(55,40,28,0.06);--presence-hero-ring:0 0 0 1px rgba(50,42,36,0.1);color-scheme:light}.bookThemeRoot[data-theme=arso_signature],.presencePage[data-theme=arso_signature],:root:has(.bookThemeRoot[data-theme=arso_signature]),:root:has(.presencePage[data-theme=arso_signature]){--color-background-app:#0c0b0a;--color-background-grouped:#11100e;--color-surface-primary:#11100e;--color-surface-secondary:#171614;--color-surface-tile:#201a15;--color-surface-addon:#171614;--color-surface-contact:#201a15;--color-surface-disabled:rgba(241,236,229,0.06);--color-text-primary:#f1ece5;--color-text-secondary:rgba(236,231,223,0.7);--color-text-tertiary:rgba(226,220,211,0.48);--color-text-inverse:#201a15;--color-separator-primary:rgba(241,236,229,0.08);--color-tint-primary:var(--signature-accent,#c3a47e);--color-border-focus:var(--signature-accent,#c3a47e);--color-fill-hover:rgba(241,236,229,0.04);--color-fill-pressed:rgba(241,236,229,0.08);--color-fill-selected:color-mix(in srgb,var(--signature-accent,#c3a47e) 12%,transparent);--presence-section-band:#11100e;--presence-shadow-subtle:0 1px 2px rgba(0,0,0,0.35),0 18px 40px rgba(0,0,0,0.28);--presence-shadow-press:0 1px 2px rgba(0,0,0,0.4);--presence-hero-ring:0 0 0 1px rgba(241,236,229,0.08);--presence-radius-control:999px;--presence-radius-card:22px;--layout-max-editorial:26.5rem;--signature-bg:#0c0b0a;--signature-surface:#201a15;--signature-text:#f1ece5;--signature-text-muted:rgba(236,231,223,0.7);--signature-accent:#c3a47e;--signature-accent-strong:#d8bb94;--signature-accent-contrast:#0c0b0a;--signature-border:rgba(195,164,126,0.34);--signature-focus:#c3a47e;--signature-cta-bg:#c3a47e;--signature-cta-text:#0c0b0a;--signature-accent-hover:var(--signature-accent-strong);--signature-accent-pressed:#9a8062;--signature-accent-soft:rgba(195,164,126,0.14);--signature-accent-border:var(--signature-border);--signature-gold:var(--signature-cta-bg);--signature-gold-hover:var(--signature-accent-strong);--signature-gold-pressed:var(--signature-accent-pressed);--signature-gold-deep:#755f49;--signature-gold-soft:var(--signature-accent-soft);--signature-gold-border:var(--signature-border);--signature-gold-hairline:color-mix(in srgb,var(--signature-accent) 22%,transparent);--signature-motion:180ms;--signature-ease:cubic-bezier(0.25,0.1,0.25,1);color-scheme:dark}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=editorial],.presencePage[data-theme=arso_signature][data-atmosphere=editorial],:root:has(.bookThemeRoot[data-theme=arso_signature][data-atmosphere=editorial]),:root:has(.presencePage[data-theme=arso_signature][data-atmosphere=editorial]){--color-background-app:#0c0b0a;--signature-bg:#0c0b0a;--signature-surface:#201a15;--signature-text:#f1ece5;--signature-cta-bg:#c3a47e;--signature-cta-text:#0c0b0a;--signature-accent:#c3a47e;--signature-accent-strong:#d8bb94;--signature-focus:#c3a47e;--signature-border:rgba(195,164,126,0.34);--signature-motion:200ms}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=studio],.presencePage[data-theme=arso_signature][data-atmosphere=studio],:root:has(.bookThemeRoot[data-theme=arso_signature][data-atmosphere=studio]),:root:has(.presencePage[data-theme=arso_signature][data-atmosphere=studio]){--color-background-app:#111315;--color-surface-tile:#1a1e22;--color-text-primary:#f2f4f6;--signature-bg:#111315;--signature-surface:#1a1e22;--signature-text:#f2f4f6;--signature-cta-bg:#9fb2c6;--signature-cta-text:#111315;--signature-accent:#9fb2c6;--signature-accent-strong:#b3c3d4;--signature-focus:#9fb2c6;--signature-border:rgba(159,178,198,0.34);--signature-motion:140ms;--layout-max-editorial:28rem}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=warm],.presencePage[data-theme=arso_signature][data-atmosphere=warm],:root:has(.bookThemeRoot[data-theme=arso_signature][data-atmosphere=warm]),:root:has(.presencePage[data-theme=arso_signature][data-atmosphere=warm]){--color-background-app:#14100e;--color-surface-tile:#221b17;--color-text-primary:#f6efe8;--signature-bg:#14100e;--signature-surface:#221b17;--signature-text:#f6efe8;--signature-cta-bg:#c69a85;--signature-cta-text:#14100e;--signature-accent:#c69a85;--signature-accent-strong:#d4ac99;--signature-focus:#c69a85;--signature-border:rgba(198,154,133,0.34);--signature-motion:220ms}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=minimal],.presencePage[data-theme=arso_signature][data-atmosphere=minimal],:root:has(.bookThemeRoot[data-theme=arso_signature][data-atmosphere=minimal]),:root:has(.presencePage[data-theme=arso_signature][data-atmosphere=minimal]){--color-background-app:#0e0e0f;--color-surface-tile:#18181a;--color-text-primary:#f5f5f7;--signature-bg:#0e0e0f;--signature-surface:#18181a;--signature-text:#f5f5f7;--signature-cta-bg:#f5f5f7;--signature-cta-text:#0e0e0f;--signature-accent:#adafb4;--signature-accent-strong:#c0c2c6;--signature-focus:#adafb4;--signature-border:rgba(173,175,180,0.28);--signature-motion:120ms;--layout-max-editorial:24rem}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=bold],.presencePage[data-theme=arso_signature][data-atmosphere=bold],:root:has(.bookThemeRoot[data-theme=arso_signature][data-atmosphere=bold]),:root:has(.presencePage[data-theme=arso_signature][data-atmosphere=bold]){--color-background-app:#0a0909;--color-surface-tile:#1c1418;--color-text-primary:#f8f1f3;--signature-bg:#0a0909;--signature-surface:#1c1418;--signature-text:#f8f1f3;--signature-cta-bg:#c08e9b;--signature-cta-text:#0a0909;--signature-accent:#c08e9b;--signature-accent-strong:#cfa3ae;--signature-focus:#c08e9b;--signature-border:rgba(192,142,155,0.38);--signature-motion:160ms;--layout-max-editorial:30rem}.bookThemeRoot[data-theme=arso_signature][data-accent=forest],.presencePage[data-theme=arso_signature][data-accent=forest],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=forest]),:root:has(.presencePage[data-theme=arso_signature][data-accent=forest]){--signature-accent:#c3a47e;--signature-accent-hover:#d8bb94;--signature-accent-pressed:#9a8062;--signature-accent-soft:rgba(195,164,126,0.14);--signature-accent-border:rgba(195,164,126,0.34);--color-tint-primary:#c3a47e;--color-border-focus:#c3a47e}.bookThemeRoot[data-theme=arso_signature][data-accent=slate],.presencePage[data-theme=arso_signature][data-accent=slate],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=slate]),:root:has(.presencePage[data-theme=arso_signature][data-accent=slate]){--signature-accent:#9fb2c6;--signature-accent-hover:#b3c3d4;--signature-accent-pressed:#8ba0b6;--signature-accent-soft:rgba(159,178,198,0.14);--signature-accent-border:rgba(159,178,198,0.34);--color-tint-primary:#9fb2c6;--color-border-focus:#9fb2c6}.bookThemeRoot[data-theme=arso_signature][data-accent=burgundy],.presencePage[data-theme=arso_signature][data-accent=burgundy],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=burgundy]),:root:has(.presencePage[data-theme=arso_signature][data-accent=burgundy]){--signature-accent:#c08e9b;--signature-accent-hover:#cfa3ae;--signature-accent-pressed:#ad7b88;--signature-accent-soft:rgba(192,142,155,0.14);--signature-accent-border:rgba(192,142,155,0.34);--color-tint-primary:#c08e9b;--color-border-focus:#c08e9b}.bookThemeRoot[data-theme=arso_signature][data-accent=olive],.presencePage[data-theme=arso_signature][data-accent=olive],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=olive]),:root:has(.presencePage[data-theme=arso_signature][data-accent=olive]){--signature-accent:#abb08a;--signature-accent-hover:#bcc09e;--signature-accent-pressed:#999e78;--signature-accent-soft:rgba(171,176,138,0.14);--signature-accent-border:rgba(171,176,138,0.34);--color-tint-primary:#abb08a;--color-border-focus:#abb08a}.bookThemeRoot[data-theme=arso_signature][data-accent=clay],.presencePage[data-theme=arso_signature][data-accent=clay],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=clay]),:root:has(.presencePage[data-theme=arso_signature][data-accent=clay]){--signature-accent:#c69a85;--signature-accent-hover:#d4ac99;--signature-accent-pressed:#b38872;--signature-accent-soft:rgba(198,154,133,0.14);--signature-accent-border:rgba(198,154,133,0.34);--color-tint-primary:#c69a85;--color-border-focus:#c69a85}.bookThemeRoot[data-theme=arso_signature][data-accent=graphite],.presencePage[data-theme=arso_signature][data-accent=graphite],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=graphite]),:root:has(.presencePage[data-theme=arso_signature][data-accent=graphite]){--signature-accent:#adafb4;--signature-accent-hover:#c0c2c6;--signature-accent-pressed:#9a9ca2;--signature-accent-soft:rgba(173,175,180,0.14);--signature-accent-border:rgba(173,175,180,0.34);--color-tint-primary:#adafb4;--color-border-focus:#adafb4}.bookThemeRoot[data-theme=arso_signature][data-accent=deep_blue],.presencePage[data-theme=arso_signature][data-accent=deep_blue],:root:has(.bookThemeRoot[data-theme=arso_signature][data-accent=deep_blue]),:root:has(.presencePage[data-theme=arso_signature][data-accent=deep_blue]){--signature-accent:#8fb0cc;--signature-accent-hover:#a4c0d8;--signature-accent-pressed:#7c9eba;--signature-accent-soft:rgba(143,176,204,0.14);--signature-accent-border:rgba(143,176,204,0.34);--color-tint-primary:#8fb0cc;--color-border-focus:#8fb0cc}.presencePage[data-theme=arso_signature]{position:relative;isolation:isolate;background:radial-gradient(120% 80% at 12% -10%,rgba(195,164,126,.07),transparent 55%),radial-gradient(90% 60% at 100% 8%,rgba(32,26,21,.9),transparent 50%),linear-gradient(180deg,#11100e,#0c0b0a 42%,#0c0b0a);overflow-x:clip}.presencePage[data-theme=arso_signature]:before{content:"";position:fixed;inset:auto -18% -28% auto;width:min(88vw,28rem);height:min(88vw,28rem);border-radius:46% 54% 42% 58%/52% 38% 62% 48%;background:radial-gradient(circle at 32% 28%,rgba(216,187,148,.16),transparent 58%),radial-gradient(circle at 70% 72%,rgba(154,128,98,.12),transparent 55%),linear-gradient(145deg,rgba(32,26,21,.55),rgba(12,11,10,.1));filter:blur(28px);opacity:.55;pointer-events:none;z-index:0;transform:rotate(-12deg)}.presencePage[data-theme=arso_signature]>*{position:relative;z-index:1}.presencePage[data-theme=arso_signature] .presenceNav{display:none}.presencePage[data-theme=arso_signature] .presenceSignatureChrome{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:max(var(--space-12),env(safe-area-inset-top,0px)) var(--layout-margin-compact) var(--space-12);background:color-mix(in srgb,var(--color-background-app) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.presencePage[data-theme=arso_signature] .presenceSignatureChromeBrand{display:inline-flex;align-items:center;gap:var(--space-10);min-height:var(--layout-min-tap);color:var(--color-text-primary);text-decoration:none}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMonogram{width:1.75rem;height:1.75rem;border-radius:999px;display:grid;place-items:center;font-family:var(--font-display);font-size:.8125rem;letter-spacing:.02em;color:var(--color-text-inverse);background:linear-gradient(160deg,var(--signature-gold-hover),var(--signature-gold-pressed));box-shadow:inset 0 0 0 1px rgba(241,236,229,.08)}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMark{width:1.75rem;height:1.75rem;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:transparent}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMark img{width:100%;height:100%;object-fit:contain}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu{position:relative}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu>summary{list-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:var(--layout-min-tap);min-height:var(--layout-min-tap);display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--color-separator-primary);background:rgba(23,22,20,.72);color:var(--color-text-secondary);font-size:var(--type-caption1-size);letter-spacing:.14em;text-transform:uppercase;padding-inline:var(--space-16);transition:color var(--signature-motion) var(--signature-ease),border-color var(--signature-motion) var(--signature-ease),background var(--signature-motion) var(--signature-ease)}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu>summary::-webkit-details-marker{display:none}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu>summary:hover,.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu[open]>summary{color:var(--color-text-primary);border-color:var(--signature-gold-hairline)}.presencePage[data-theme=arso_signature] .presenceSignatureChromeMenu>summary:focus-visible{outline:2px solid var(--signature-accent);outline-offset:3px}.presencePage[data-theme=arso_signature] .presenceSignatureChromePanel{position:absolute;right:0;top:calc(100% + var(--space-8));min-width:11.5rem;padding:var(--space-8);border-radius:16px;background:#171614;border:1px solid var(--color-separator-primary);box-shadow:var(--presence-shadow-subtle);display:grid;grid-gap:2px;gap:2px}.presencePage[data-theme=arso_signature] .presenceSignatureChromePanel a{display:flex;align-items:center;min-height:var(--layout-min-tap);padding-inline:var(--space-12);border-radius:12px;color:var(--color-text-secondary);text-decoration:none;font-size:var(--type-body-size);transition:background var(--signature-motion) var(--signature-ease),color var(--signature-motion) var(--signature-ease)}.presencePage[data-theme=arso_signature] .presenceSignatureChromePanel a:hover{background:var(--color-fill-hover);color:var(--color-text-primary)}.presencePage[data-theme=arso_signature] .presenceHero{display:flex;flex-direction:column;align-items:center;gap:var(--space-28);max-width:26.5rem;margin-inline:auto;padding:var(--space-20) var(--layout-margin-compact) var(--space-40);min-height:calc(100dvh - 4.5rem);justify-content:center}@media (min-width:900px){.presencePage[data-theme=arso_signature] .presenceHero{display:flex;flex-direction:column;align-items:center;max-width:26.5rem;gap:var(--space-28);padding-top:var(--space-32);padding-bottom:var(--space-48)}}.presencePage[data-theme=arso_signature] .presenceHeroVisual{width:78%;max-width:20.5rem;margin-inline:auto;border-radius:var(--presence-radius-card);box-shadow:inset 0 0 0 1px rgba(241,236,229,.08),0 18px 48px rgba(0,0,0,.38);background:#171614}.presencePage[data-theme=arso_signature] .presenceHeroVisual img{filter:saturate(.92) contrast(1.02);transition:transform .7s var(--signature-ease)}@media (hover:hover) and (pointer:fine){.presencePage[data-theme=arso_signature] .presenceHeroVisual:hover img{transform:scale(1.012)}}.presencePage[data-theme=arso_signature] .presenceHeroIdentity{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-16)}.presencePage[data-theme=arso_signature] .presenceHeroCategory{margin:0;font-size:.6875rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-tertiary)}.presencePage[data-theme=arso_signature] .presenceHeroNameRow{display:flex;align-items:center;justify-content:center;gap:var(--space-10);flex-wrap:wrap}.presencePage[data-theme=arso_signature] .presenceHeroName{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(2.5rem,9vw,3.25rem);line-height:1.05;letter-spacing:-.02em;color:var(--color-text-primary)}.presencePage[data-theme=arso_signature] .presenceHeroLocation{margin:0;font-size:var(--type-footnote-size);color:var(--color-text-tertiary);letter-spacing:.02em}.presencePage[data-theme=arso_signature] .presenceHeroPositioning{margin:0;max-width:22rem;font-size:1.0625rem;line-height:1.55;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.presencePage[data-theme=arso_signature] .heroLinkCluster,.presencePage[data-theme=arso_signature] .presenceHeroMeta,.presencePage[data-theme=arso_signature] .presenceNav,.presencePage[data-theme=arso_signature] .presenceSignatureBadge,.presencePage[data-theme=arso_signature] .presenceSignatureBadgeWrap,.presencePage[data-theme=arso_signature] .presenceSignatureMark,.presencePage[data-theme=arso_signature] .presenceSignatureMarkBox{display:none!important}.presencePage[data-theme=arso_signature] .bookingHonesty{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-12);margin-top:var(--space-8)}.presencePage[data-theme=arso_signature] .bookingHonestyMessage,.presencePage[data-theme=arso_signature] .bookingHonestyResume{max-width:20rem;text-align:center;color:var(--color-text-tertiary);font-size:var(--type-footnote-size)}.presencePage[data-theme=arso_signature] .bookCta{border-radius:999px;min-height:3.25rem;padding-inline:1.75rem;background:linear-gradient(180deg,var(--signature-accent-strong) 0,var(--signature-cta-bg) 100%);border:1px solid rgba(32,26,21,.12);color:var(--signature-cta-text);font-weight:600;letter-spacing:.01em;box-shadow:0 1px 2px rgba(0,0,0,.28),0 10px 28px rgba(0,0,0,.18);transition:transform var(--signature-motion) var(--signature-ease),box-shadow var(--signature-motion) var(--signature-ease),filter var(--signature-motion) var(--signature-ease)}.presencePage[data-theme=arso_signature] .bookCta:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.03);transform:scale(.995);box-shadow:0 1px 2px rgba(0,0,0,.3),0 12px 30px rgba(0,0,0,.2)}.presencePage[data-theme=arso_signature] .bookCta:active:not(:disabled):not([aria-disabled=true]){transform:scale(.985);box-shadow:var(--presence-shadow-press);filter:brightness(.98)}.presencePage[data-theme=arso_signature] .bookCta:disabled,.presencePage[data-theme=arso_signature] .bookCta[aria-disabled=true]{background:var(--color-surface-disabled);border-color:var(--color-separator-primary);color:var(--color-text-tertiary);box-shadow:none;filter:none}.presencePage[data-theme=arso_signature] .bookCtaSticky{background:color-mix(in srgb,#0c0b0a 90%,transparent);border-top:1px solid var(--color-separator-primary);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.presencePage[data-theme=arso_signature] .bookCtaSticky .bookCta{width:min(100%,22rem);margin-inline:auto}.presencePage[data-theme=arso_signature] .catalogSection,.presencePage[data-theme=arso_signature] .contactSection,.presencePage[data-theme=arso_signature] .portfolioSection,.presencePage[data-theme=arso_signature] .storySection{padding-block:var(--space-48) var(--space-32)}.presencePage[data-theme=arso_signature] .catalogSection,.presencePage[data-theme=arso_signature] .contactSection,.presencePage[data-theme=arso_signature] .portfolioSectionInner,.presencePage[data-theme=arso_signature] .storySectionInner{max-width:26.5rem;margin-inline:auto;padding-inline:var(--layout-margin-compact)}.presencePage[data-theme=arso_signature] .portfolioSectionInner{max-width:none;padding-inline:0}.presencePage[data-theme=arso_signature] .catalogSectionTitle,.presencePage[data-theme=arso_signature] .contactSectionTitle,.presencePage[data-theme=arso_signature] .portfolioSectionTitle,.presencePage[data-theme=arso_signature] .storySectionTitle{font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,5vw,2rem);letter-spacing:-.015em;margin-bottom:var(--space-20)}.presencePage[data-theme=arso_signature] .storyProse{font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.presencePage[data-theme=arso_signature] .catalogList{gap:var(--space-12)}.presencePage[data-theme=arso_signature] .catalogRow{border-radius:18px;background:rgba(32,26,21,.55);border:1px solid var(--color-separator-primary);box-shadow:none;transition:border-color var(--signature-motion) var(--signature-ease),background var(--signature-motion) var(--signature-ease),transform var(--signature-motion) var(--signature-ease)}.presencePage[data-theme=arso_signature] .catalogRow:nth-child(n+4),.presencePage[data-theme=arso_signature] .catalogSectionAddOns{display:none}@media (hover:hover) and (pointer:fine){.presencePage[data-theme=arso_signature] .catalogRow:hover{background:rgba(32,26,21,.78);border-color:var(--signature-gold-hairline);transform:translateY(-1px);box-shadow:none}}.presencePage[data-theme=arso_signature] .catalogRow:active{transform:scale(.992)}.presencePage[data-theme=arso_signature] .catalogRowSummary{padding:var(--space-20);gap:var(--space-12);align-items:center}.presencePage[data-theme=arso_signature] .catalogRowName{font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;letter-spacing:-.01em}.presencePage[data-theme=arso_signature] .catalogRowMeta{color:var(--color-text-tertiary);font-size:var(--type-footnote-size)}.presencePage[data-theme=arso_signature] .catalogRowPrice{font-weight:500;font-size:.9375rem;color:var(--color-text-secondary)}.presencePage[data-theme=arso_signature] .catalogRowPrice:before{content:"From ";font-weight:400;color:var(--color-text-tertiary)}.presencePage[data-theme=arso_signature] .catalogExpandHint{color:var(--signature-gold);letter-spacing:.04em}.presencePage[data-theme=arso_signature] .catalogRowBody{padding:0 var(--space-20) var(--space-20)}.presencePage[data-theme=arso_signature] .catalogRowDescription{line-height:1.65;color:var(--color-text-secondary)}.presencePage[data-theme=arso_signature] .catalogRowHighlight{border-color:var(--signature-gold-border)}.presencePage[data-theme=arso_signature] .catalogRow details[open]>.catalogRowSummary:after{content:"";grid-column:1/-1;height:1px;background:var(--color-separator-primary);margin-top:var(--space-8)}.presencePage[data-theme=arso_signature] .portfolioSectionTitle{padding-inline:var(--layout-margin-compact)}.presencePage[data-theme=arso_signature] .portfolioGrid{display:flex;gap:var(--space-12);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--layout-margin-compact);padding-inline:var(--layout-margin-compact);padding-bottom:var(--space-8);-webkit-overflow-scrolling:touch;scrollbar-width:none}.presencePage[data-theme=arso_signature] .portfolioGrid::-webkit-scrollbar{display:none}.presencePage[data-theme=arso_signature] .portfolioGridItem,.presencePage[data-theme=arso_signature] .portfolioGridItemFeatured{flex:0 0 78%;grid-column:auto;grid-row:auto;scroll-snap-align:start}.presencePage[data-theme=arso_signature] .portfolioGridItemFeatured .portfolioTileFrame,.presencePage[data-theme=arso_signature] .portfolioTileFrame{border-radius:18px;box-shadow:inset 0 0 0 1px rgba(241,236,229,.06),0 12px 32px rgba(0,0,0,.28);aspect-ratio:4/5}.presencePage[data-theme=arso_signature] .portfolioTileImage{filter:saturate(.92) contrast(1.02)}.presencePage[data-theme=arso_signature] .contactLinkCard{border-radius:16px;background:rgba(32,26,21,.55);border:1px solid var(--color-separator-primary);box-shadow:none;transition:border-color var(--signature-motion) var(--signature-ease),background var(--signature-motion) var(--signature-ease),transform var(--signature-motion) var(--signature-ease)}@media (hover:hover) and (pointer:fine){.presencePage[data-theme=arso_signature] .contactLinkCard:hover{background:rgba(32,26,21,.78);border-color:var(--signature-gold-hairline);transform:translateY(-1px);box-shadow:none}}.presencePage[data-theme=arso_signature] .contactLinkCard:active{transform:scale(.992)}.presencePage[data-theme=arso_signature] .contactLinkIcon{color:var(--signature-gold)}.presencePage[data-theme=arso_signature] .contactLinkChevron{color:var(--signature-gold-hairline)}.presencePage[data-theme=arso_signature] .presenceSignatureBadge{color:var(--signature-gold)}.presencePage[data-theme=arso_signature] .presenceSignatureBadge:focus-visible svg,.presencePage[data-theme=arso_signature] .presenceSignatureBadge:hover svg{color:var(--signature-gold-hover)}.presencePage[data-theme=arso_signature] .presenceSignatureBadge:focus-visible{outline:2px solid var(--signature-gold);outline-offset:3px}.presencePage[data-theme=arso_signature] .presenceSignatureBadgePopover{border:1px solid var(--signature-gold-hairline);background:#171614}.presencePage[data-theme=arso_signature] .presenceSignatureBadgePopoverTitle{color:var(--signature-gold);font-family:var(--font-display)}.presencePage[data-theme=arso_signature] .presenceFooter{border-top:1px solid var(--color-separator-primary);color:var(--color-text-tertiary)}.presencePage[data-theme=arso_signature] .presenceFooterLink:hover{color:var(--signature-gold)}.presencePage[data-theme=arso_signature] .presenceFooterSeal{color:color-mix(in srgb,var(--signature-gold) 65%,var(--color-text-tertiary));margin:0;display:grid;grid-gap:.15rem;gap:.15rem;font-size:var(--type-footnote-size);letter-spacing:.02em}.presencePage[data-theme=arso_signature] .presenceFooterSealBlock{display:inline-flex;align-items:center;gap:.55rem}.presencePage[data-theme=arso_signature] .presenceFooterSealMark{width:18px;height:18px;object-fit:contain;opacity:.72}.presencePage[data-theme=arso_signature] .presenceFooterSealCrafted{display:block;color:var(--color-text-tertiary);font-size:.72rem;letter-spacing:.04em;text-transform:none}.presencePage[data-theme=arso_signature] .presenceSignatureNameSealDot{width:.35rem;height:.35rem;border-radius:50%;background:var(--signature-gold);opacity:.85;flex-shrink:0;align-self:center}.presencePage[data-theme=arso_signature] .presenceSignatureNameSealWord{font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--signature-gold) 78%,transparent);align-self:center}.presencePage[data-theme=arso_signature] .presenceHeroVisual{position:relative;overflow:hidden}.presencePage[data-theme=arso_signature] .presenceHeroWatermark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;font-family:var(--font-display);font-weight:200;font-size:clamp(4.5rem,28vw,9rem);letter-spacing:-.04em;color:rgba(241,236,229,.035);-webkit-user-select:none;-moz-user-select:none;user-select:none}.presencePage[data-theme=arso_signature][data-typography=classic] .presenceHeroName{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}.presencePage[data-theme=arso_signature][data-typography=modern] .presenceHeroName{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-weight:510;letter-spacing:-.02em}.presencePage[data-theme=arso_signature][data-typography=editorial] .presenceHeroName{font-family:var(--font-display);font-weight:300;letter-spacing:-.025em}.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHero{gap:var(--space-28)}.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHeroVisual{width:min(72%,18rem);max-width:18rem;aspect-ratio:3/4}.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHeroVisual img{object-position:center 18%;height:100%;width:100%;object-fit:cover}.presencePage[data-theme=arso_signature][data-photo=balanced] .presenceHeroVisual{width:min(86%,22rem);max-width:22rem;aspect-ratio:4/5}.presencePage[data-theme=arso_signature][data-photo=balanced] .presenceHeroVisual img{object-position:center center;height:100%;width:100%;object-fit:cover}.presencePage[data-theme=arso_signature][data-photo=immersive] .presenceHero{position:relative;min-height:min(78vh,44rem);display:grid;align-items:end}.presencePage[data-theme=arso_signature][data-photo=immersive] .presenceHeroVisual{position:absolute;inset:0;width:100%;max-width:none;height:100%;border-radius:0;margin:0;z-index:0}.presencePage[data-theme=arso_signature][data-photo=immersive] .presenceHeroVisual img{width:100%;height:100%;object-fit:cover;object-position:center 28%;transform:none}.presencePage[data-theme=arso_signature][data-photo=immersive] .presenceHeroIdentity{position:relative;z-index:1;width:min(100%,26rem);margin-inline:auto;padding:var(--space-32) var(--layout-margin-compact) var(--space-28);background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--signature-bg) 72%,transparent) 28%,var(--signature-bg) 100%)}.presencePage[data-theme=arso_signature][data-atmosphere=minimal] .presenceHeroName,.presencePage[data-theme=arso_signature][data-atmosphere=studio] .presenceHeroName{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-weight:510;letter-spacing:-.025em}.presencePage[data-theme=arso_signature][data-atmosphere=bold] .presenceHeroName,.presencePage[data-theme=arso_signature][data-atmosphere=editorial] .presenceHeroName,.presencePage[data-theme=arso_signature][data-atmosphere=warm] .presenceHeroName{font-family:var(--font-display);font-weight:300;letter-spacing:-.03em}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=minimal] .bookStepTitle,.bookThemeRoot[data-theme=arso_signature][data-atmosphere=studio] .bookStepTitle,.presencePage[data-theme=arso_signature][data-atmosphere=minimal] .catalogSectionTitle,.presencePage[data-theme=arso_signature][data-atmosphere=minimal] .presenceSignatureFinaleTitle,.presencePage[data-theme=arso_signature][data-atmosphere=minimal] .presenceStoryTitle,.presencePage[data-theme=arso_signature][data-atmosphere=studio] .catalogSectionTitle,.presencePage[data-theme=arso_signature][data-atmosphere=studio] .presenceSignatureFinaleTitle,.presencePage[data-theme=arso_signature][data-atmosphere=studio] .presenceStoryTitle{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif);font-weight:600;letter-spacing:-.01em}.bookThemeRoot[data-theme=arso_signature][data-atmosphere=bold] .bookStepTitle,.bookThemeRoot[data-theme=arso_signature][data-atmosphere=editorial] .bookStepTitle,.bookThemeRoot[data-theme=arso_signature][data-atmosphere=warm] .bookStepTitle,.presencePage[data-theme=arso_signature][data-atmosphere=bold] .catalogSectionTitle,.presencePage[data-theme=arso_signature][data-atmosphere=bold] .presenceSignatureFinaleTitle,.presencePage[data-theme=arso_signature][data-atmosphere=bold] .presenceStoryTitle,.presencePage[data-theme=arso_signature][data-atmosphere=editorial] .catalogSectionTitle,.presencePage[data-theme=arso_signature][data-atmosphere=editorial] .presenceSignatureFinaleTitle,.presencePage[data-theme=arso_signature][data-atmosphere=editorial] .presenceStoryTitle,.presencePage[data-theme=arso_signature][data-atmosphere=warm] .catalogSectionTitle,.presencePage[data-theme=arso_signature][data-atmosphere=warm] .presenceSignatureFinaleTitle,.presencePage[data-theme=arso_signature][data-atmosphere=warm] .presenceStoryTitle{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em}.bookThemeRoot[data-theme=arso_signature] .bookFieldLabel,.bookThemeRoot[data-theme=arso_signature] .bookFieldValue,.presencePage[data-theme=arso_signature] .catalogServiceMeta,.presencePage[data-theme=arso_signature] .catalogServiceName,.presencePage[data-theme=arso_signature] .presenceFooterAttribution,.presencePage[data-theme=arso_signature] .presenceStoryBody{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif)}.bookThemeRoot[data-theme=arso_signature] .bookPrice,.presencePage[data-theme=arso_signature] .catalogServicePrice{color:var(--signature-accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presencePage[data-theme=arso_signature][data-atmosphere=bold] .presenceHeroName{font-size:clamp(2.75rem,10vw,3.75rem);font-weight:400}.presencePage[data-theme=arso_signature] .presenceHeroVisualFallback{display:grid;place-items:center;min-height:16rem;font-family:var(--font-display);font-weight:200;font-size:clamp(3rem,18vw,5.5rem);letter-spacing:-.04em;color:var(--signature-text);background:var(--signature-surface)}.presencePage[data-theme=arso_signature][data-identity=none] .presenceSignatureNameSeal{display:none}.presencePage[data-theme=arso_signature][data-mark-layout=wide] .presenceSignatureChromeMark{width:auto;max-width:7.5rem;height:1.5rem}.presencePage[data-theme=arso_signature][data-mark-layout=wide] .presenceSignatureChromeMark img{width:auto;max-width:7.5rem;height:1.5rem;object-fit:contain}.presencePage[data-theme=arso_signature][data-mark-layout=compact] .presenceSignatureChromeMark{width:1.75rem;height:1.75rem}@media (min-width:900px){.presencePage[data-theme=arso_signature][data-photo=balanced] .presenceHero,.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;grid-gap:var(--space-40);gap:var(--space-40);max-width:64rem;margin-inline:auto;padding-inline:var(--layout-margin-compact)}.presencePage[data-theme=arso_signature][data-photo=balanced] .presenceHeroIdentity,.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHeroIdentity{align-items:flex-start;text-align:left}.presencePage[data-theme=arso_signature][data-photo=balanced] .presenceHeroVisual,.presencePage[data-theme=arso_signature][data-photo=portrait_focus] .presenceHeroVisual{margin-inline:0;width:100%;max-width:none}}.presencePage[data-theme=arso_signature][data-motion=on] .presenceSignatureChromeMark,.presencePage[data-theme=arso_signature][data-motion=on] .presenceSignatureChromeMonogram{animation:signatureIntroSettle .48s var(--signature-ease) both}.presencePage[data-theme=arso_signature][data-motion=on] .bookCta{transition:transform .18s var(--signature-ease),box-shadow .18s var(--signature-ease),filter .18s var(--signature-ease)}@media (hover:hover) and (pointer:fine){.presencePage[data-theme=arso_signature][data-motion=on] .bookCta:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 10px 24px rgba(0,0,0,.28)}.presencePage[data-theme=arso_signature][data-motion=on] .contactLinkCard:hover,.presencePage[data-theme=arso_signature][data-motion=on] .portfolioGridItem:hover{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.presencePage[data-theme=arso_signature][data-motion=on] .bookCta,.presencePage[data-theme=arso_signature][data-motion=on] .contactLinkCard,.presencePage[data-theme=arso_signature][data-motion=on] .portfolioGridItem,.presencePage[data-theme=arso_signature][data-motion=on] .presenceSignatureChromeMark,.presencePage[data-theme=arso_signature][data-motion=on] .presenceSignatureChromeMonogram{animation:none!important;transition:none!important;transform:none!important}}@keyframes signatureIntroSettle{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.presencePage[data-theme=arso_signature] .presenceSignatureFinale{max-width:26.5rem;margin:0 auto;padding:var(--space-48) var(--layout-margin-compact) var(--space-32);text-align:center;display:grid;grid-gap:var(--space-16);gap:var(--space-16);justify-items:center}.presencePage[data-theme=arso_signature] .presenceSignatureFinaleTitle{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(1.75rem,5vw,2.125rem);letter-spacing:-.015em;color:var(--color-text-primary)}.presencePage[data-theme=arso_signature] .presenceSignatureFinaleCopy{margin:0;max-width:20rem;color:var(--color-text-secondary);line-height:1.6}.bookThemeRoot[data-theme=arso_signature]{min-height:100dvh;background:var(--color-background-app)}.bookThemeRoot[data-theme=arso_signature] .bookFlow .bookGateTitle,.bookThemeRoot[data-theme=arso_signature] .bookGateTitle{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em}.bookThemeRoot[data-theme=arso_signature] .bookCta,.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta{border-radius:999px;background:linear-gradient(180deg,var(--signature-gold-hover) 0,var(--signature-gold) 100%);color:var(--color-text-inverse);border:1px solid rgba(32,26,21,.12);box-shadow:0 1px 2px rgba(0,0,0,.28);font-weight:600;letter-spacing:.01em;transition:transform var(--signature-motion) var(--signature-ease),box-shadow var(--signature-motion) var(--signature-ease),filter var(--signature-motion) var(--signature-ease)}.bookThemeRoot[data-theme=arso_signature] .bookCta:hover:not(:disabled):not([aria-disabled=true]),.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta:hover:not(:disabled){filter:brightness(1.03);transform:scale(.995);color:var(--color-text-inverse);background:linear-gradient(180deg,var(--signature-gold-hover) 0,var(--signature-gold) 100%)}.bookThemeRoot[data-theme=arso_signature] .bookCta:active:not(:disabled):not([aria-disabled=true]),.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta:active:not(:disabled){transform:scale(.985)}.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta:disabled{border-color:rgba(255,255,255,.1);color:var(--color-text-tertiary);background:var(--color-surface-disabled);box-shadow:none;filter:none}.bookThemeRoot[data-theme=arso_signature] .bookConsent,.bookThemeRoot[data-theme=arso_signature] .bookDisclosure,.bookThemeRoot[data-theme=arso_signature] .bookHeroSummary,.bookThemeRoot[data-theme=arso_signature] .bookReviewSummary,.bookThemeRoot[data-theme=arso_signature] .bookSelectCard,.bookThemeRoot[data-theme=arso_signature] .bookStatusCard,.bookThemeRoot[data-theme=arso_signature] .bookSuccessPanel,.bookThemeRoot[data-theme=arso_signature] .bookTotalSummary,.bookThemeRoot[data-theme=arso_signature] .bookVerifyPanel{border-radius:var(--booking-radius,28px);background:var(--color-surface-tile);border:1px solid var(--color-separator-primary);box-shadow:none}.bookThemeRoot[data-theme=arso_signature] .bookConsent,.bookThemeRoot[data-theme=arso_signature] .bookDisclosure{border-radius:var(--booking-radius-compact,22px)}.bookThemeRoot[data-theme=arso_signature] .bookSelectCardSelected{border-color:var(--signature-accent-border);background:var(--color-fill-selected)}.bookThemeRoot[data-theme=arso_signature] .bookSelectCardCheckMarkOn,.bookThemeRoot[data-theme=arso_signature] .bookSelectCardSelected .bookSelectCardRadio{border-color:var(--signature-accent);box-shadow:inset 0 0 0 3.5px var(--signature-accent)}.bookThemeRoot[data-theme=arso_signature] .bookSelectCardCheckMarkOn{background:var(--signature-accent);box-shadow:inset 0 0 0 2px var(--color-surface-tile)}.bookThemeRoot[data-theme=arso_signature] .availabilityDaySelected .availabilityDayButton{background:var(--signature-accent);color:var(--color-text-inverse);border-color:var(--signature-accent)}.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChip{border-radius:999px;color:var(--color-text-primary)}.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChip:not(.availabilityTimeChipAm):not(.availabilityTimeChipPm){background:var(--color-surface-secondary);border:1px solid var(--color-separator-primary)}.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChipAm.availabilityTimeChipSelected,.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChipAm[aria-pressed=true],.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChipPm.availabilityTimeChipSelected,.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChipPm[aria-pressed=true]{color:var(--color-text-primary)}.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChipSelected:not(.availabilityTimeChipAm):not(.availabilityTimeChipPm),.bookThemeRoot[data-theme=arso_signature] .availabilityTimeChip[aria-pressed=true]:not(.availabilityTimeChipAm):not(.availabilityTimeChipPm){background:var(--signature-accent-soft);border-color:var(--signature-accent-border);color:var(--signature-accent-hover)}.bookThemeRoot[data-theme=arso_signature] .bookFormInput,.bookThemeRoot[data-theme=arso_signature] .bookFormTextarea{background:var(--color-surface-secondary);border:1px solid var(--color-separator-primary);color:var(--color-text-primary);border-radius:var(--booking-radius-compact,22px)}.bookThemeRoot[data-theme=arso_signature] .bookFormInput:focus-visible,.bookThemeRoot[data-theme=arso_signature] .bookFormTextarea:focus-visible{outline:none;border-color:var(--signature-accent-border);box-shadow:0 0 0 3px var(--signature-accent-soft)}.bookThemeRoot[data-theme=arso_signature] .bookFlowProgressSegment-current,.bookThemeRoot[data-theme=arso_signature] .bookFlowProgressSegmentActive{background:var(--signature-gold)}.bookThemeRoot[data-theme=arso_signature] .bookFlowProgressSegment-completed{background:color-mix(in srgb,var(--signature-gold) 55%,var(--color-separator-primary))}.bookThemeRoot[data-theme=arso_signature] .bookBackControl{border-color:var(--signature-gold-hairline);background:color-mix(in srgb,var(--color-surface-primary) 92%,var(--signature-gold) 8%);color:var(--color-text-primary)}.bookThemeRoot[data-theme=arso_signature] .bookBackControl:hover{background:var(--signature-gold-soft);color:var(--signature-gold)}.bookThemeRoot[data-theme=arso_signature] .availabilityMonthLink,.bookThemeRoot[data-theme=arso_signature] .bookBackLink,.bookThemeRoot[data-theme=arso_signature] .bookGateReturn{color:var(--color-text-secondary)}.bookThemeRoot[data-theme=arso_signature] .availabilityMonthLink:hover,.bookThemeRoot[data-theme=arso_signature] .bookBackLink:hover,.bookThemeRoot[data-theme=arso_signature] .bookGateReturn:hover{color:var(--signature-gold)}.bookThemeRoot[data-theme=arso_signature] .bookStatusBadge,.bookThemeRoot[data-theme=arso_signature] .bookSuccessBadge{background:var(--signature-gold-soft);color:var(--signature-gold);border:1px solid var(--signature-gold-hairline)}.bookThemeRoot[data-theme=arso_signature] .bookHeroSummary{border-color:var(--signature-gold-hairline)}.bookThemeRoot[data-theme=arso_signature] .bookConsentInlineLink,.bookThemeRoot[data-theme=arso_signature] .bookHeroSummaryTotal dd,.bookThemeRoot[data-theme=arso_signature] .bookHeroSummaryTotalValue,.bookThemeRoot[data-theme=arso_signature] .bookNextStepsMark,.bookThemeRoot[data-theme=arso_signature] .bookReviewTotalPrice,.bookThemeRoot[data-theme=arso_signature] .bookSelectCardPrice,.bookThemeRoot[data-theme=arso_signature] .bookTotalSummaryPrice{color:var(--signature-gold)}@media (prefers-reduced-motion:reduce){.presencePage[data-theme=arso_signature]:before{filter:none;opacity:.28}.bookThemeRoot[data-theme=arso_signature] .bookCta,.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta,.presencePage[data-theme=arso_signature] .bookCta,.presencePage[data-theme=arso_signature] .catalogRow,.presencePage[data-theme=arso_signature] .contactLinkCard,.presencePage[data-theme=arso_signature] .presenceHeroVisual img,.presencePage[data-theme=arso_signature] .presenceSignatureBadge svg{transition:none}.bookThemeRoot[data-theme=arso_signature] .bookCta:hover:not(:disabled):not([aria-disabled=true]),.bookThemeRoot[data-theme=arso_signature] .bookPrimaryCta:hover:not(:disabled),.presencePage[data-theme=arso_signature] .bookCta:hover:not(:disabled):not([aria-disabled=true]),.presencePage[data-theme=arso_signature] .catalogRow:hover,.presencePage[data-theme=arso_signature] .contactLinkCard:hover,.presencePage[data-theme=arso_signature] .presenceHeroVisual:hover img{transform:none}}