@font-face{font-family:millieDisplay;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:millieDisplay Fallback;src:local("Arial");ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.00%;size-adjust:76.79%}.__className_ac3aad{font-family:millieDisplay,millieDisplay Fallback;font-weight:400}.__variable_ac3aad{--millie-display:"millieDisplay","millieDisplay Fallback"}@font-face{font-family:millieBody;src:url(/_next/static/media/313510e2713fb214-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:millieBody Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_d4712f{font-family:millieBody,millieBody Fallback}.__variable_d4712f{--millie-body:"millieBody","millieBody Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.8cdd8774.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-normal.7e48554a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.526d8d3b.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-normal.eefd592c.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.cab607b0.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-normal.317b2c26.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.0436ce74.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-normal.4fcd9f20.woff) format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-normal.8a2227e5.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-normal.5dfa80d7.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.f65e9a3f.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-ext-400-italic.70660738.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.bfd31b4f.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-cyrillic-400-italic.4dc65558.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.179d40ab.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-vietnamese-400-italic.8ef0016d.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.5969087e.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-ext-400-italic.c8b8fdcb.woff) format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/cormorant-garamond-latin-400-italic.223a6506.woff2) format("woff2"),url(/_next/static/media/cormorant-garamond-latin-400-italic.b4761137.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.2e83026f.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.a11fab25.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.f4b93392.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.7fc4b6b5.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.6c1d2777.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.66e88fbd.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-400-normal.4ca2f4a8.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-400-normal.b57e4377.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.df931372.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.5a58bfc5.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.dfe3a028.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.716ac54f.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.660232b1.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.106845f2.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-500-normal.fa53c842.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-500-normal.10dd5985.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.8ab7e650.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.46833e44.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.a8945b2a.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.652cb3b7.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.bbf04f71.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.05fb02ef.woff) format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-600-normal.67ad0518.woff2) format("woff2"),url(/_next/static/media/hanken-grotesk-latin-600-normal.41531238.woff) format("woff");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}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }

/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Hanken Grotesk,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth}body{--tw-bg-opacity:1;background-color:rgb(250 248 245/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(61 58 66/var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Hanken Grotesk,system-ui,sans-serif;background-image:radial-gradient(circle at 18% 14%,rgba(184,150,90,.08) 0 22%,transparent 56%),radial-gradient(circle at 86% 3%,rgba(42,40,49,.1) 0 16%,transparent 42%),linear-gradient(transparent,transparent);background-attachment:fixed}h1,h2,h3,h4,h5,h6{letter-spacing:-.025em;--tw-text-opacity:1;color:rgb(28 27 31/var(--tw-text-opacity,1))}.card{border-radius:1rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(232 228 222/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--artie-black:#10110f;--artie-deep:#171914;--artie-cream:#f6f1e7;--artie-gold:#d9c49a;--artie-muted:#b9bbae;--artie-ink:#24271f}.artie-wrap{width:min(1200px,calc(100% - 112px));margin-inline:auto}.about-page,.artie-home,.conversation-page{background:var(--artie-black);color:var(--artie-cream)}.about-page h1,.about-page h2,.about-page h3,.artie-home h1,.artie-home h2,.artie-home h3,.conversation-page h1,.conversation-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.025em;color:inherit}.about-page em,.artie-home em,.conversation-page em{font-weight:400}.about-page p,.artie-home p,.conversation-page p{line-height:1.75}.artie-header{background:#10110ff5;color:var(--artie-cream);border-bottom:1px solid #d6bd8326;position:relative;z-index:20}.header-inner{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.artie-wordmark{display:inline-flex;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:34px;gap:10px;color:var(--artie-cream);line-height:1;white-space:nowrap}.brand-star{font-size:28px;color:var(--artie-gold)}.wordmark-ai{font-family:Hanken Grotesk,sans-serif;font-size:10px;letter-spacing:.13em;align-self:flex-start;padding-top:6px;margin-left:-5px}.artie-nav{display:flex;align-items:center;gap:34px;font-size:13px}.artie-nav a{padding-block:14px}.artie-footer a:hover,.artie-nav a:hover{color:var(--artie-gold)}.artie-nav .nav-contact{border:1px solid #d6bd8370;padding:12px 20px;color:var(--artie-gold)}.nav-toggle{display:none;min-width:44px;min-height:44px;align-items:center;justify-content:center}a:focus-visible,button:focus-visible{outline:2px solid #90713a;outline-offset:6px}.about-page a:focus-visible,.artie-footer a:focus-visible,.artie-header a:focus-visible,.artie-header button:focus-visible,.artie-home a:focus-visible,.conversation-page a:focus-visible{outline-color:var(--artie-gold)}.skip-link{position:fixed;top:-80px;left:20px;padding:14px 20px;background:var(--artie-cream);color:var(--artie-black);z-index:100}.skip-link:focus{top:16px}#main-content:focus{outline:none}[id]{scroll-margin-top:25px}.eyebrow{font-size:10px;font-weight:500;letter-spacing:.18em;color:var(--artie-gold)}.dark-eyebrow{color:#6a552b}.home-hero{overflow:hidden;background:radial-gradient(ellipse at 87% 34%,#b7974a12,transparent 55%)}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding-top:83px;padding-bottom:64px}.hero-copy h1{font-size:clamp(64px,5.8vw,84px);line-height:.98;margin-top:26px}.hero-copy h1 em{color:var(--artie-gold)}.hero-description{max-width:470px;color:#c8c9bd;font-size:15px;margin-top:29px}.gold-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:52px;padding:14px 24px;font-size:13px;font-weight:500;color:#202218;background:linear-gradient(110deg,#bca06b,#edd9a8 48%,#c9ae73);border:1px solid #e0c990;transition:background-position .4s ease;background-size:150% 100%}.gold-button:hover{background-position:100% 50%}.hero-copy .gold-button{margin-top:30px}.story-link{display:flex;align-items:center;gap:15px;font-size:12px;color:#c8c9bd;margin-top:23px;width:fit-content;min-height:44px}.hero-composition{position:relative;min-height:562px;display:flex;align-items:flex-end;padding-top:146px;padding-bottom:16px}.hero-linework{color:#bda26b;position:absolute;right:-35px;top:-45px;width:91%;height:590px;opacity:.44}.hero-visual-label{position:absolute;left:8px;top:36px;display:flex;gap:14px;font-size:12px;color:#d4c8a9;line-height:1.6}.little-star{font-size:27px}.hero-bottom{display:flex;justify-content:space-between;border-top:1px solid #d6bd832e;padding-block:22px;font-size:10px;letter-spacing:.07em;color:var(--artie-muted)}.millie-concept{width:100%;background:var(--artie-cream);color:var(--artie-ink);margin:0;border:1px solid #d6bd8352;box-shadow:0 28px 80px #0003;position:relative}.concept-hero{width:88%;z-index:1}.concept-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #8c784235;padding:19px 30px;gap:12px}.millie-script{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;letter-spacing:-.04em}.millie-script>span{display:inline-block;font-size:14px;margin-left:4px;vertical-align:top;color:#795c26;padding-top:5px}.concept-top-note{font-size:10px;color:#616353}.concept-content{padding:29px 30px 20px}.concept-heading{display:flex;align-items:center;gap:9px;color:#735829;font-size:9px;letter-spacing:.13em}.millie-concept .concept-title{font-size:33px;margin-top:15px;color:#24271f}.concept-intro{font-size:11px;margin:9px 0 22px;color:#616353}.day-line{display:flex;align-items:center;gap:19px;padding:15px 0;border-top:1px solid #8c78422d}.day-line>span:first-child{font-size:11px;color:#616353;font-variant-numeric:tabular-nums}.day-line strong{font-size:12px;font-weight:500}.day-line p{font-size:10px;color:#616353;margin-top:1px}.day-symbol{margin-left:auto;color:#795c26}.concept-note{margin-top:18px;display:flex;align-items:center;gap:13px;padding-top:16px;border-top:1px solid #8c78422d}.concept-note>span{font-size:25px;color:#795c26}.concept-note p{font-size:11px;color:#616353}.concept-note strong{font-weight:500;color:#3e4234}.millie-concept figcaption{padding:13px 30px;border-top:1px solid #8c78422d;font-size:10px;line-height:1.5;color:#616353;background:#ede7da}.recognition-section{background:var(--artie-cream);color:var(--artie-ink);padding:97px 0}.purpose-grid,.recognition-grid{display:grid;grid-template-columns:1fr 2.4fr;gap:60px}.purpose-grid>.eyebrow,.recognition-grid>.eyebrow{padding-top:9px}.recognition-grid h2{font-size:45px;line-height:1.12}.recognition-grid h2 span{color:#636756}.purpose-grid>div>p,.recognition-grid>div>p{color:#5f6354;font-size:15px;max-width:625px;margin-top:27px}.day-section{padding:102px 0 115px}.section-heading{text-align:center}.section-heading h2{font-size:62px;line-height:1.06;margin:20px 0}.section-heading h2 em{color:var(--artie-gold)}.section-heading>p:last-child{color:var(--artie-muted);font-size:13px}.moments{padding-top:23px}.moment-row{display:grid;grid-template-columns:1fr 1.1fr;gap:105px;align-items:center;padding-top:77px}.moment-change{grid-template-columns:1.1fr 1fr}.moment-change .moment-copy{order:2}.moment-change .moment-visual{order:1}.moment-copy{max-width:380px}.moment-number{font-family:Cormorant Garamond,Georgia,serif;display:block;font-size:54px;color:#a48c58;margin-bottom:13px;line-height:1}.moment-copy h3{font-size:43px;line-height:1.07;margin:18px 0 22px}.moment-copy>p:last-child{color:var(--artie-muted);font-size:14px}.moment-visual{background:radial-gradient(ellipse at center,#b7974a14,transparent 70%);padding:14px}.change-request{border:1px solid #b6a78270;padding:22px;margin-top:21px}.small-label{font-size:9px;letter-spacing:.13em;color:#735829}.change-request>p{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;margin-block:15px 22px;line-height:1.2}.change-path{justify-content:space-between;gap:12px;font-size:10px;color:#616353}.change-path,.closing-line{display:flex;align-items:center}.closing-line{gap:13px;font-size:12px;border-top:1px solid #8c78422d;padding:18px 0}.closing-line svg{color:#795c26}.open-circle{width:15px;height:15px;border:1px solid #8e7950;border-radius:50%;display:inline-block;margin-inline:1px}.approach-section{border-top:1px solid #d6bd832e;border-bottom:1px solid #d6bd832e;padding:82px 0;background:#181a14}.approach-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:100px;align-items:start}.approach-heading h2{font-size:54px;line-height:1.07;margin:24px 0 0}.artie-home .approach-motto{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;line-height:1.25;color:var(--artie-gold);margin-top:32px}.approach-copy{padding-top:18px}.approach-copy>p:not(.eyebrow){color:var(--artie-muted);font-size:14px;margin-top:20px;max-width:440px}.approach-signoff{display:block;border-top:1px solid #d6bd8336;padding-top:24px;margin-top:28px;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.3;color:var(--artie-gold)}.purpose-section{padding:105px 0;background:var(--artie-cream);color:var(--artie-ink)}.purpose-grid h2{font-size:52px;line-height:1.08}.text-link{display:inline-flex;align-items:center;gap:20px;padding-block:13px;border-bottom:1px solid #987d46;font-size:12px;margin-top:20px;color:#5c4926}.invitation-section{text-align:center;padding:92px 0 104px;background:radial-gradient(ellipse at 50% 45%,#c5a2500c,transparent 65%)}.invitation-star{font-size:35px;color:var(--artie-gold);margin-bottom:24px;display:block;line-height:1}.invitation-section h2{font-size:72px;line-height:1;margin:22px 0 27px}.invitation-section h2 em{color:var(--artie-gold)}.invitation-section p:not(.eyebrow){font-size:14px;color:var(--artie-muted)}.invitation-section .gold-button{margin-top:32px}.artie-footer{background:var(--artie-black);color:var(--artie-cream);border-top:1px solid #d6bd832e}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:46px 0}.footer-top>p{font-family:Cormorant Garamond,Georgia,serif;font-size:24px;color:var(--artie-muted)}.footer-top nav{display:flex;gap:28px;font-size:12px}.footer-bottom a,.footer-top a:not(.artie-wordmark){padding-block:14px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d6bd832e;padding-block:20px;font-size:10px;color:var(--artie-muted)}.footer-bottom>div{display:flex;gap:30px}.conversation-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;padding-top:113px;padding-bottom:130px;align-items:center}.conversation-grid h1{font-size:73px;line-height:1;margin:24px 0 30px}.conversation-grid h1 em{color:var(--artie-gold)}.conversation-intro,.conversation-stage{color:var(--artie-muted);font-size:15px;max-width:430px}.conversation-stage{margin-top:21px}.back-link{display:inline-flex;color:var(--artie-gold);font-size:12px;margin-top:24px;padding-block:14px}.email-panel{background:var(--artie-cream);color:var(--artie-ink);padding:44px 38px}.email-star{font-size:30px;color:#735829}.email-panel h2{font-size:42px;line-height:1.1;margin:23px 0 18px}.email-panel>p{font-size:14px;color:#5f6354}.email-address{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:20px;padding-block:18px;margin-top:19px;border-bottom:1px solid #b6a782}.email-panel .email-explanation{font-size:11px;line-height:1.7;margin-top:14px}.email-prompt{border-top:1px solid #8c784236;margin-top:35px;padding-top:22px}.email-prompt p{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1.25;margin-top:12px}.about-hero{padding-block:103px 92px}.about-hero h1{font-size:76px;line-height:1.05;margin:25px 0 27px}.about-hero h1 em{color:var(--artie-gold)}.about-hero>p:last-child{color:var(--artie-muted);font-size:16px}.about-story{background:var(--artie-cream);color:var(--artie-ink);padding-block:83px 96px}.about-story-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:start}.about-story h2{font-size:54px;line-height:1.08;margin:22px 0 0}.about-story-copy{padding-top:39px}.about-story .about-story-copy>p:first-child{margin-top:0}.about-story p:not(.eyebrow){font-size:15px;color:#5f6354;margin-top:21px}.about-story h3{font-size:33px;margin-top:36px}@media (min-width:1440px){.hero-grid{gap:90px}}@media (max-width:1100px){.artie-wrap{width:calc(100% - 72px)}.hero-grid{gap:30px}.hero-copy h1{font-size:65px}.hero-composition{min-height:560px}.concept-hero{width:100%}.concept-content,.concept-top{padding-inline:24px}.approach-grid,.moment-row{gap:60px}.purpose-grid,.recognition-grid{grid-template-columns:1fr 2.5fr;gap:35px}.conversation-grid{gap:50px}.conversation-grid h1{font-size:62px}}@media (max-width:760px){.artie-wrap{width:calc(100% - 44px)}.header-inner{height:74px}.artie-wordmark{font-size:30px}.brand-star{font-size:24px}.nav-toggle{display:inline-flex}.artie-nav{display:none}.artie-nav.is-open{display:flex;position:absolute;top:74px;left:0;right:0;padding:18px 22px 26px;background:var(--artie-black);border-bottom:1px solid #d6bd8340;flex-direction:column;align-items:stretch;gap:3px}.artie-nav a{padding:15px 8px}.artie-nav .nav-contact{margin-top:10px;padding:14px}.hero-grid{grid-template-columns:1fr;gap:18px;padding-top:55px;padding-bottom:34px}.hero-copy h1{font-size:clamp(51px,10vw,69px);line-height:1.03;margin-top:23px}.desktop-break{display:none}.hero-description{max-width:500px;font-size:14px;margin-top:25px}.hero-copy .gold-button{margin-top:25px}.hero-composition{min-height:520px;padding-top:103px;padding-bottom:8px;max-width:500px;width:100%;margin-inline:auto}.hero-linework{top:-35px;right:-20px;height:470px;width:80%}.hero-visual-label{top:15px;left:0;font-size:11px}.concept-hero{width:93%}.hero-bottom{gap:25px;font-size:9px;padding-block:20px;line-height:1.6}.hero-bottom span{max-width:46%}.purpose-section,.recognition-section{padding-block:63px}.purpose-grid,.recognition-grid{grid-template-columns:1fr;gap:23px}.recognition-grid h2{font-size:35px;line-height:1.15}.purpose-grid>div>p,.recognition-grid>div>p{font-size:14px;margin-top:23px}.day-section{padding-block:65px 73px}.section-heading{text-align:left}.section-heading h2{font-size:47px;margin-block:21px}.section-heading>p:last-child{font-size:12px}.moments{padding-top:0}.moment-change,.moment-row{grid-template-columns:1fr;gap:26px;padding-top:57px}.moment-copy{max-width:none}.moment-change .moment-copy,.moment-change .moment-visual{order:0}.moment-number{font-size:41px;margin-bottom:16px}.moment-copy h3{font-size:37px;margin:16px 0 18px}.moment-copy>p:last-child{font-size:14px}.moment-visual{padding:0}.millie-concept .concept-title{font-size:30px}.concept-top{padding:17px 22px}.concept-content{padding:26px 22px 19px}.millie-concept figcaption{padding:12px 22px;font-size:10px}.concept-top-note{font-size:9px}.concept-heading{font-size:8px}.concept-intro{font-size:11px}.day-line{gap:13px}.change-request{padding:18px}.change-path{font-size:9px;gap:7px}.approach-section{padding-block:60px 66px}.approach-grid{grid-template-columns:1fr;gap:32px}.approach-heading h2{font-size:45px;margin-block:21px 0}.artie-home .approach-motto{font-size:25px;margin-top:28px}.approach-copy{padding-top:0}.approach-copy>p:first-child{margin-top:0}.purpose-grid h2{font-size:41px}.invitation-section{padding-block:65px 76px}.invitation-section h2{font-size:55px}.invitation-section p:not(.eyebrow){font-size:13px}.gold-button{padding-inline:19px;gap:17px;font-size:12px}.footer-top{flex-wrap:wrap;gap:24px;padding-block:35px}.footer-top>p{width:100%;order:3;font-size:22px}.footer-top nav{gap:20px;font-size:11px}.footer-bottom{font-size:10px}.footer-bottom>div{gap:20px}.conversation-grid{grid-template-columns:1fr;gap:45px;padding-block:61px 74px}.conversation-grid h1{font-size:55px}.conversation-intro,.conversation-stage{font-size:14px}.email-panel{padding:34px 25px}.email-panel h2{font-size:37px}.email-address{font-size:19px}.about-hero{padding-block:59px 65px}.about-hero h1{font-size:50px}.about-hero>p:last-child{font-size:14px}.about-story{padding-block:54px 66px}.about-story-grid{grid-template-columns:1fr;gap:30px}.about-story-copy{padding-top:0}.about-story h2{font-size:44px}.about-story p:not(.eyebrow){font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.about-page h1,.artie-home h1,.conversation-page h1{font-weight:400}.artie-nav .nav-contact,.gold-button{border-radius:100px}.hero-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;padding-top:85px;padding-bottom:68px}.hero-copy h1{font-size:clamp(72px,6.5vw,96px);line-height:1;letter-spacing:-.04em}.hero-support{padding-bottom:2px}.hero-description{font-size:16px;margin-top:0}.hero-support .gold-button{margin-top:28px}.hero-support .story-link{display:inline-flex;margin-left:0;margin-top:16px}.hero-composition{display:block;min-height:auto;padding-top:72px;padding-bottom:68px}.hero-linework{height:330px;width:300px;top:-25px;right:0;opacity:.3}.hero-visual-label{top:0;left:0;position:relative;margin-bottom:24px;width:fit-content}.concept-hero{width:100%}.millie-concept{border-radius:13px;overflow:hidden}.concept-content{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding:39px 40px}.concept-top{padding:20px 40px}.millie-concept .concept-title{font-size:40px}.concept-intro{font-size:13px;max-width:290px}.concept-note{margin-top:28px}.concept-note p{font-size:12px}.day-line{padding:18px 0}.day-line strong{font-size:14px}.day-line p,.day-line>span:first-child{font-size:12px}.millie-concept figcaption{padding-inline:40px;font-size:11px}.concept-schedule{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:10px;color:#616353}.concept-schedule>div{flex:1;display:flex;gap:4px}.concept-schedule i{flex:1;height:19px;background:#b9aa86;border-radius:2px}.concept-schedule .schedule-space{background:transparent;border:1px dashed #8c7542}.concept-detail-note{margin-top:22px;font-size:12px;color:#616353;line-height:1.75}.concept-detail .change-request{margin-top:0}.concept-detail .closing-line{font-size:14px;padding-block:22px}.section-heading{text-align:left}.section-heading h2{font-size:69px}.moment-change,.moment-row{display:block;padding-top:78px}.moment-copy{max-width:none;display:grid;grid-template-columns:1fr 1.2fr;column-gap:65px}.moment-copy .eyebrow,.moment-copy h3,.moment-number{grid-column:1}.moment-number{font-size:46px;margin-bottom:14px}.moment-copy h3{font-size:45px;margin-bottom:0}.moment-copy>p:last-child{grid-column:2;grid-row:1/span 3;align-self:center;font-size:15px;max-width:440px}.moment-visual{padding:0;margin-top:33px}.about-story a:focus-visible,.email-panel a:focus-visible,.purpose-section a:focus-visible{outline-color:#735829}@media (max-width:1100px){.hero-grid{gap:45px}.hero-copy h1{font-size:76px}.concept-content,.moment-copy{gap:40px}}@media (max-width:760px){.hero-grid{grid-template-columns:1fr;gap:29px;padding-block:54px 22px}.hero-copy h1{font-size:clamp(51px,12vw,67px);line-height:1.04;margin-top:22px}.hero-description{font-size:15px}.hero-support .gold-button{margin-top:25px}.hero-composition{max-width:none;padding-top:30px;padding-bottom:34px;min-height:auto}.hero-linework{height:240px;width:190px;top:10px;right:0;opacity:.28}.hero-visual-label{margin-bottom:50px;font-size:11px}.concept-hero{width:100%}.concept-content{display:block;padding:27px 23px}.concept-top{padding:18px 23px}.millie-concept .concept-title{font-size:33px}.concept-intro{font-size:12px;margin-bottom:0}.concept-note{margin-block:20px 27px;padding-top:18px}.concept-note p{font-size:11px}.concept-detail .closing-line{font-size:12px;padding-block:18px}.day-line{padding-block:16px}.day-line strong{font-size:12px}.day-line p,.day-line>span:first-child{font-size:11px}.millie-concept figcaption{padding-inline:23px;font-size:10px}.section-heading h2{font-size:49px}.moment-change,.moment-row{padding-top:54px}.moment-copy{display:block}.moment-number{font-size:39px}.moment-copy h3{font-size:38px;margin:17px 0}.moment-copy>p:last-child{font-size:14px}.moment-visual{margin-top:27px}}.hero-support .story-link{margin-left:22px}@media (max-width:1100px){.hero-support .story-link{display:flex;margin-left:0}}.millie-concept .concept-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-.025em}.gold-button{background-color:#bca06b}@media (max-width:760px){.hero-composition{width:calc(100% - 44px)}}.artie-header{background-color:var(--artie-black)}.concept-heading,.concept-top-note,.small-label{font-size:10px}.concept-schedule,.millie-concept figcaption{font-size:11px}@media (max-width:760px){.concept-top-note{font-size:10px}.concept-heading{font-size:10px;letter-spacing:.08em}.change-path,.millie-concept figcaption{font-size:11px}}.salon-day-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding:44px 0 5px;border-top:1px solid #d6bd8336;position:relative}.day-intro-title{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;line-height:1.12!important;margin-top:17px}.day-intro-title em{color:var(--artie-gold)}.day-intro-caption{font-size:13px;color:var(--artie-muted);margin-top:18px}.salon-day-intro ol{list-style:none;margin:0;padding:0}.salon-day-intro li{display:flex;gap:27px;padding:18px 0;border-bottom:1px solid #d6bd832e;align-items:baseline}.salon-day-intro li>span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--artie-gold)}.salon-day-intro strong{font-size:14px;font-weight:500}.salon-day-intro li p{font-size:12px;color:var(--artie-muted);margin-top:5px}.fictional-book .small-label{display:block;margin-bottom:18px}.book-appointment{display:grid;grid-template-columns:50px minmax(0,1fr) 45px;gap:15px;align-items:center;padding:17px 12px;border-top:1px solid #8c78422d;font-size:12px}.book-appointment>span{color:#616353;font-variant-numeric:tabular-nums}.book-appointment strong{font-weight:500}.book-opening{background:#e9dfc9;border:1px dashed #947c49;margin-top:6px}.change-option{display:flex;gap:20px;align-items:center;margin-top:23px;border-block:1px solid #8c78422d;padding-block:17px}.change-option>div{min-width:0;flex:1}.change-option span,.change-option strong{display:block}.change-option strong{font-size:16px;font-weight:500;margin-top:7px}.option-reason{font-size:12px!important;font-family:Hanken Grotesk,sans-serif!important;color:#616353;margin-top:17px;line-height:1.7!important}.human-choice{margin-top:22px;border-top:1px solid #8c784236;padding-top:20px}.human-choice strong{display:block;font-weight:500;font-size:14px;margin-top:10px}.human-choice p{font-size:12px;color:#616353;margin-top:10px}.record-entry{display:flex;gap:15px;padding-block:18px;border-top:1px solid #8c78422d}.record-entry svg{flex:0 0 18px;color:#735829;margin-top:2px}.record-entry strong{font-weight:500;font-size:13px}.record-entry p{font-size:12px;color:#616353;margin-top:7px}@media (max-width:760px){.salon-day-intro{grid-template-columns:1fr;gap:28px;padding-top:30px}.day-intro-title{font-size:38px}.day-intro-caption{font-size:12px}.salon-day-intro li{gap:19px}.salon-day-intro strong{font-size:13px}.book-appointment{grid-template-columns:42px minmax(0,1fr) 36px;gap:7px;padding-inline:7px;font-size:11px}.change-option{gap:12px}.change-option strong{font-size:14px}.change-request{padding-inline:15px}.human-choice strong{font-size:13px}.record-entry{gap:11px}}.stage-page{background:var(--artie-black);color:var(--artie-cream)}.stage-page h1,.stage-page h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;color:inherit;letter-spacing:-.025em}.stage-page p{line-height:1.75}.stage-hero{padding-block:95px 90px}.stage-hero h1{font-size:clamp(48px,5.5vw,77px);line-height:1.08;margin:25px 0 26px;max-width:880px}.stage-intro{font-size:16px;max-width:690px;color:#c8c9bd}.stage-context{max-width:650px;font-size:13px;margin-top:23px;color:var(--artie-muted)}.stage-hero .gold-button{margin-top:29px}.stage-body{background:var(--artie-cream);color:var(--artie-ink);padding-block:33px 56px}.stage-row{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-block:39px;border-bottom:1px solid #8c78422d}.stage-row:last-child{border-bottom:0}.stage-row>*{min-width:0}.stage-row h2{font-size:37px;line-height:1.12}.stage-row p{font-size:15px;color:#5f6354}.stage-row h2 a:hover{text-decoration:underline;text-underline-offset:5px}.stage-page a:focus-visible{outline-color:var(--artie-gold)}.stage-body a:focus-visible{outline-color:#735829}.salon-note{max-width:880px;padding-block:68px 100px}.salon-note .eyebrow{margin-top:35px}.salon-note h1{font-size:67px;line-height:1.08;margin-block:25px}.note-summary{font-size:20px;color:var(--artie-gold);max-width:650px}.note-prose{max-width:650px;margin-top:33px}.note-prose p{font-size:16px;color:#c8c9bd;margin-top:22px}.note-stage{font-size:12px;color:var(--artie-muted);max-width:650px;padding-top:24px;border-top:1px solid #d6bd8336;margin-top:36px}.salon-note .gold-button{margin-top:28px}@media (max-width:760px){.stage-hero{padding-block:58px 62px}.stage-hero h1{font-size:47px;margin-block:22px}.stage-intro{font-size:15px}.stage-context{font-size:12px}.stage-row{grid-template-columns:1fr;gap:20px;padding-block:32px}.stage-row h2{font-size:33px}.stage-row p{font-size:14px}.salon-note{padding-block:42px 69px}.salon-note h1{font-size:45px}.note-summary{font-size:18px}.note-prose p{font-size:15px}}.hero-scene-row{display:grid;grid-template-columns:1fr 340px;align-items:center;gap:32px;margin-top:-42px;margin-bottom:28px}.hero-scene-row .hero-linework{position:static;width:100%;height:auto;color:#d6bd83;opacity:1}.hero-scene-row .hero-visual-label{position:static;margin:0}@media (max-width:760px){.hero-scene-row{grid-template-columns:1fr;gap:22px;margin-top:0;margin-bottom:28px}.hero-scene-row .hero-linework{width:min(100%,320px);justify-self:center}.hero-scene-row .hero-visual-label{font-size:11px}}.wordmark-ai{font-size:14px;letter-spacing:.08em;padding-top:4px}.artie-nav{font-size:16px;gap:28px}.eyebrow{font-size:14px;line-height:1.6;letter-spacing:.1em}.gold-button{font-size:16px;min-height:54px;max-width:100%;gap:16px}.concept-heading svg,.gold-button svg,.text-link svg{flex-shrink:0}.back-link,.story-link,.text-link{font-size:16px;line-height:1.5}.hero-description{font-size:18px}.hero-scene-row .hero-visual-label{font-size:16px}.hero-bottom{font-size:14px;line-height:1.6;flex-wrap:wrap;gap:16px 32px}.about-hero>p:last-child,.about-story p:not(.eyebrow),.approach-copy>p:not(.eyebrow),.conversation-intro,.conversation-stage,.day-intro-caption,.invitation-section p:not(.eyebrow),.moment-copy>p:last-child,.note-prose p,.purpose-grid>div>p,.recognition-grid>div>p,.section-heading>p:last-child,.stage-row p{font-size:17px}.salon-day-intro li>span{font-size:14px;flex-shrink:0}.salon-day-intro strong{font-size:17px}.salon-day-intro li p{font-size:16px}.concept-top{flex-wrap:wrap;gap:12px 24px}.concept-heading,.concept-top-note,.small-label{font-size:14px;line-height:1.5;letter-spacing:.06em}.concept-top-note{letter-spacing:0}.concept-heading{align-items:flex-start}.concept-detail-note,.concept-intro,.concept-note p,.human-choice p,.human-choice strong,.record-entry p,.record-entry strong{font-size:16px}.concept-note>span{flex-shrink:0}.concept-note p,.record-entry p{line-height:1.65}.millie-concept figcaption{font-size:14px;line-height:1.6}.book-appointment{grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;gap:12px;font-size:16px;line-height:1.5;padding:18px 12px}.book-appointment>span:last-child{font-size:14px}.change-option strong{font-size:18px}.change-option>svg{flex-shrink:0}.option-reason{font-size:16px!important}.concept-note p,.record-entry>div{min-width:0}.footer-top nav{font-size:16px}.footer-bottom{font-size:14px;line-height:1.6;flex-wrap:wrap;gap:12px 24px}.email-panel>p{font-size:16px}.email-panel .email-explanation{font-size:14px}.email-address{overflow-wrap:anywhere;flex-wrap:wrap}.stage-intro{font-size:18px}.note-stage,.stage-context{font-size:16px}@media (max-width:760px){.about-hero>p:last-child,.about-story p:not(.eyebrow),.approach-copy>p:not(.eyebrow),.conversation-intro,.conversation-stage,.day-intro-caption,.hero-description,.invitation-section p:not(.eyebrow),.moment-copy>p:last-child,.note-prose p,.purpose-grid>div>p,.recognition-grid>div>p,.section-heading>p:last-child,.stage-intro,.stage-row p{font-size:16px}.concept-top-note{width:100%}.salon-day-intro strong{font-size:16px}.book-appointment{grid-template-columns:3.5rem minmax(0,1fr);gap:4px 12px;padding:16px 10px}.book-appointment>span:first-child{grid-row:1/span 2}.book-appointment>span:last-child{grid-column:2}.change-option{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.change-option>svg{transform:rotate(90deg);margin-left:8px}.change-request{padding:20px 16px}}:root{--pm-ink:#10110f;--pm-deep:#171914;--pm-cream:#f6f1e7;--pm-cream-soft:#dcd8cd;--pm-muted:#b9bbae;--pm-gold:#d9c49a;--pm-line:rgba(214,189,131,0.26);--pm-btn-ink:#202218;--pm-display:"Cormorant Garamond","Iowan Old Style","Palatino Linotype",Georgia,serif;--pm-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif}html{color-scheme:dark}body{background-color:var(--pm-ink);background-image:none}.brand-star{display:inline-flex}.artie-nav .nav-contact{border-radius:0}.footer-top>p{font-size:1.25rem;line-height:1.3;max-width:26rem}.pm{background:var(--pm-ink);color:var(--pm-cream);font-family:var(--pm-body);font-size:1.0625rem;line-height:1.6}.pm [hidden]{display:none!important}.pm h1,.pm h2,.pm h3,.pm h4{font-family:var(--pm-display);font-weight:400;color:inherit;letter-spacing:-.02em;text-wrap:balance}.pm h1{font-size:clamp(2.75rem,5.6vw,4.625rem);line-height:.98;letter-spacing:-.025em}.pm h1 em{display:inline-block;font-style:italic;color:var(--pm-gold)}.pm h2{font-size:clamp(2.125rem,4.4vw,3.5rem);line-height:1.04}.pm a:focus-visible,.pm button:focus-visible{outline:2px solid var(--pm-gold);outline-offset:4px}.pm-media{margin:0;min-width:0}.pm-media img{display:block;width:100%;height:auto;object-fit:cover;background:var(--pm-deep)}.pm-media__caption{margin-top:10px;font-size:.9375rem;line-height:1.4;color:var(--pm-cream-soft)}.pm-eyebrow{font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold)}.pm-kicker{font-size:1rem;color:var(--pm-cream-soft)}.pm-kicker span{color:var(--pm-gold)}.pm-lede{max-width:32rem;font-size:1.125rem;color:var(--pm-cream-soft)}.pm-fact{max-width:32rem;font-size:1rem;color:var(--pm-muted)}.pm-cta{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:14px 26px;border:1px solid #e0c990;background:linear-gradient(110deg,#bca06b,#edd9a8 48%,#c9ae73);color:var(--pm-btn-ink);font-size:1rem;font-weight:500}.pm-cta svg{flex:none}.pm-cta:hover{background:linear-gradient(110deg,#c9ae73,#f3e3b8 48%,#d6bd83)}.pm-textlink{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--pm-line);color:var(--pm-gold);font-size:1rem}.pm-textlink:hover{border-bottom-color:var(--pm-gold)}.pm-opening__grid{display:grid;gap:clamp(28px,5vw,64px);padding-block:clamp(36px,7vw,96px)}.pm-opening__text{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.2vw,26px);min-width:0}.pm-stage{position:relative}.pm-stage__poster{aspect-ratio:1/1}.pm-stage__film{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--pm-ink)}.pm-film{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px}.pm-film__button{min-height:44px;padding:10px 18px;border:1px solid var(--pm-gold);background:transparent;color:var(--pm-cream);font-size:1rem;font-weight:500;cursor:pointer}.pm-film__button:hover{background:rgba(214,189,131,.12)}.pm-film__hint{flex:1 1 14rem;min-width:0;font-size:.875rem;line-height:1.45;color:var(--pm-muted)}.pm-priority{background:var(--pm-deep);border-block:1px solid var(--pm-line)}.pm-priority__grid{display:grid;gap:clamp(24px,4vw,56px);padding-block:clamp(48px,8vw,112px)}.pm-priority__head{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.pm-priority__head p{max-width:30rem;color:var(--pm-cream-soft)}.pm-brief{min-width:0;border:1px solid var(--pm-line);background:var(--pm-ink)}.pm-brief__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:18px clamp(18px,3vw,32px);border-bottom:1px solid var(--pm-line)}.pm-millie{display:inline-flex;align-items:center;gap:10px;font-family:var(--pm-display);font-style:italic;font-size:1.5rem;line-height:1;color:var(--pm-gold)}.pm-tag{font-size:.875rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-muted)}.pm-brief__lines li{padding:16px clamp(18px,3vw,32px);border-bottom:1px solid var(--pm-line);font-family:var(--pm-display);font-size:clamp(1.375rem,2.3vw,1.75rem);line-height:1.2;text-wrap:balance;color:var(--pm-cream-soft)}.pm-brief__lines li.is-focus{display:flex;align-items:baseline;gap:12px;border-bottom:0;color:var(--pm-gold)}.pm-brief__lines li.is-focus svg{flex:none;transform:translateY(1px)}.pm-decision{display:flex;flex-direction:column;gap:14px;padding:4px clamp(18px,3vw,32px) clamp(22px,3vw,32px)}.pm-decision__context{max-width:34rem}.pm-decision__offer{font-family:var(--pm-display);font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.15}.pm-choices{display:flex;flex-wrap:wrap;gap:12px;max-width:26rem;margin-top:4px}.pm-choice{flex:1 1 10.5rem;min-height:48px;padding:12px 24px;border:1px solid var(--pm-gold);font-size:1rem;font-weight:500;cursor:pointer}.pm-choice--quiet{background:transparent;color:var(--pm-cream)}.pm-choice--quiet:hover{background:rgba(214,189,131,.12)}.pm-choice--gold{border-color:#e0c990;background:linear-gradient(110deg,#bca06b,#edd9a8 48%,#c9ae73);color:var(--pm-btn-ink)}.pm-choice--gold:hover{background:linear-gradient(110deg,#c9ae73,#f3e3b8 48%,#d6bd83)}.pm-choice[aria-pressed=true]{box-shadow:0 0 0 2px var(--pm-ink),0 0 0 4px var(--pm-cream)}.pm-choice-note{min-height:1.6em;font-size:.9375rem;color:var(--pm-muted)}.pm-payoff__grid{display:grid;gap:clamp(28px,5vw,64px);padding-block:clamp(48px,8vw,112px)}.pm-payoff__text{display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);min-width:0}.pm-payoff__text p{max-width:30rem;font-size:1.125rem;color:var(--pm-cream-soft)}.pm-payoff__media img{aspect-ratio:1/1}.pm-today{background:var(--pm-deep);border-block:1px solid var(--pm-line);padding-block:clamp(48px,8vw,112px)}.pm-today__head{display:flex;flex-direction:column;gap:16px;max-width:46rem}.pm-today__head p:not(.pm-eyebrow){color:var(--pm-cream-soft)}.pm-today__columns{display:grid;gap:clamp(32px,5vw,72px);margin-top:clamp(32px,5vw,56px)}.pm-today__column{min-width:0;padding-top:22px;border-top:2px solid var(--pm-gold)}.pm-today__column--later{border-top:2px dashed var(--pm-line)}.pm .pm-today__column h3,.pm .pm-today__column h4{font-size:1.75rem;line-height:1.1}.pm-today__column--later h3,.pm-today__column--later h4{color:var(--pm-cream-soft)}.pm-today__gloss{margin-top:8px;font-size:1rem;color:var(--pm-muted)}.pm-stage-list{margin-top:18px}.pm-stage-list>div{padding-block:16px;border-top:1px solid var(--pm-line)}.pm-stage-list dt{font-weight:600;font-size:1.0625rem}.pm-stage-list dd{margin-top:4px;color:var(--pm-cream-soft)}.pm-today__more{margin-top:clamp(24px,4vw,40px)}.pm-invite{padding-block:clamp(48px,8vw,104px)}.pm-invite__inner{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.pm-invite__inner p{max-width:34rem;font-size:1.125rem;color:var(--pm-cream-soft)}.pm-invite__inner .pm-cta{margin-top:8px}.pm-page-hero{padding-block:clamp(48px,8vw,104px)}.pm-page-hero .artie-wrap>*+*{margin-top:clamp(16px,2.2vw,26px)}.pm-prose-band{background:var(--pm-deep);border-block:1px solid var(--pm-line);padding-block:clamp(48px,8vw,104px)}.pm-two-col{display:grid;gap:clamp(20px,4vw,56px)}.pm-prose>*+*{margin-top:1.1em}.pm-prose p{max-width:36rem;font-size:1.125rem;color:var(--pm-cream-soft)}.pm-prose-band+.pm-today{border-top:0;background:var(--pm-ink)}.pm-contact__grid{display:grid;gap:clamp(32px,5vw,72px)}.pm-contact__grid>div>*+*{margin-top:clamp(16px,2.2vw,26px)}.pm-contact__panel{min-width:0;padding:clamp(22px,3.4vw,40px);border:1px solid var(--pm-line);background:var(--pm-deep)}.pm .pm-contact__panel h2{font-size:2rem}.pm .pm-contact__panel h3{font-size:1.5rem}.pm-contact__grid .pm-contact__panel>*+*{margin-top:18px}.pm-contact__grid .pm-contact__panel>h3{margin-top:30px}.pm-email{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.pm-email__address{font-family:var(--pm-display);font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.2;color:var(--pm-gold);overflow-wrap:anywhere;user-select:all}.pm-email__copy{min-height:44px;padding:8px 16px;border:1px solid var(--pm-gold);background:transparent;color:var(--pm-cream);font-size:1rem;font-weight:500;cursor:pointer}.pm-email__copy:hover{background:rgba(214,189,131,.12)}.pm-email__status{flex-basis:100%;min-height:1.5em}.pm-contact__small,.pm-email__status{font-size:.9375rem;color:var(--pm-muted)}.pm-contact__list{padding-left:1.2em;list-style:disc;color:var(--pm-cream-soft)}.pm-contact__list li+li{margin-top:6px}.pm-legal{max-width:48rem;margin-inline:auto;padding-block:clamp(48px,8vw,104px)}.pm-legal>*+*{margin-top:1.1em}.pm .pm-legal h2{margin-top:1.6em;font-size:2rem;line-height:1.1}.pm-legal p{max-width:40rem;color:var(--pm-cream-soft)}.pm-legal p.pm-lede{color:var(--pm-cream)}.pm-legal p.pm-eyebrow{color:var(--pm-gold)}.pm .pm-legal h1{margin-top:.3em}.pm-legal a{color:var(--pm-gold);text-decoration:underline;text-underline-offset:4px}.pm-legal__date{font-size:.9375rem;color:var(--pm-muted)}.pm-legal__part{margin-top:clamp(40px,6vw,72px);padding-top:clamp(28px,4vw,44px);border-top:1px solid var(--pm-line)}.pm-legal__part>*+*{margin-top:1.1em}.pm .pm-legal__part>h2{margin-top:0}.pm .pm-legal h3{margin-top:1.9em;font-family:var(--pm-body);font-size:1.1875rem;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--pm-cream)}.pm-legal__status{display:inline-block;padding:4px 12px;border:1px dashed var(--pm-gold);font-size:.9375rem;font-weight:600;letter-spacing:.04em;color:var(--pm-gold)}.pm-legal ol,.pm-legal ul{max-width:40rem;color:var(--pm-cream-soft)}.pm-legal ul{padding-left:1.3em;list-style:disc}.pm-legal li+li{margin-top:8px}.pm-legal strong{font-weight:600;color:var(--pm-cream)}.pm-legal__clause>*+*{margin-top:1em}.pm-legal__toc{max-width:40rem;padding:20px 24px 12px;border:1px solid var(--pm-line);background:var(--pm-deep)}.pm .pm-legal__toc h3{margin-top:0;font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold)}.pm-legal__toc ol{margin-top:6px;padding-left:0;list-style:none}.pm-legal__toc li+li{margin-top:0}.pm-legal__toc a{display:inline-flex;align-items:center;min-height:44px}.pm-review{border-top:1px dashed var(--pm-gold);background:var(--pm-deep);padding-block:32px 40px}.pm .pm-review h2{font-family:var(--pm-body);font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-gold)}.pm-review p{margin-top:8px;font-size:.9375rem;color:var(--pm-muted)}.pm-review ul{display:grid;gap:8px;max-width:46rem;margin-top:14px;padding-left:1.2em;list-style:disc;font-size:1rem;color:var(--pm-cream-soft)}@media (min-width:720px){.pm-payoff__media img,.pm-stage__poster{aspect-ratio:16/9}.pm-today__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pm-opening__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.pm-priority__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.pm-payoff__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center}.pm-payoff__media{order:-1}.pm-two-col{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.pm-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pm-invite__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:48px;row-gap:14px}.pm-invite__inner h2,.pm-invite__inner p{grid-column:1}.pm-invite__inner .pm-cta{grid-column:2;grid-row:1/span 2;margin-top:0}}@media (prefers-reduced-motion:no-preference){.pm-choice,.pm-cta,.pm-email__copy,.pm-film__button{transition:background .16s ease,box-shadow .16s ease}}@media (prefers-reduced-motion:reduce){.pm-film{display:none}}.artie-wordmark{min-height:44px}.footer-bottom a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.pm-story-beat{display:grid;gap:8px}.pm .pm-story-beat h3{font-family:var(--pm-body);font-size:1rem;font-weight:600;letter-spacing:0;color:var(--pm-gold)}.pm .pm-scenario-title{padding:24px clamp(18px,3vw,32px) 8px;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1}.pm-impact{padding:0 clamp(18px,3vw,32px) 20px}.pm-impact>div{padding-block:14px;border-bottom:1px solid var(--pm-line)}.pm-impact dt{font-size:.875rem;color:var(--pm-gold);font-weight:600}.pm-impact dd{margin-top:4px;color:var(--pm-cream-soft)}.pm-message-draft{border-left:2px solid var(--pm-gold);padding:12px 16px;background:var(--pm-deep)}.pm-message-draft p+p{margin-top:8px}.pm-story-choices{display:flex;flex-wrap:wrap;gap:8px}.pm-story-choices li{border:1px solid var(--pm-line);padding:8px 12px;color:var(--pm-cream-soft);font-size:.9375rem}.pm-scenario-note{font-size:.9375rem;color:var(--pm-muted)}.pm-feature-list{display:grid;gap:0 48px;margin-top:28px}.pm-feature-list>div{min-width:0;padding-block:22px;border-top:1px solid var(--pm-line)}.pm-feature-list dt{font-size:1.1875rem;font-weight:600;color:var(--pm-gold)}.pm-feature-list dd{margin-top:8px;color:var(--pm-cream-soft)}.pm-contact__panel .pm-availability,.pm-invite__inner .pm-availability{font-size:.9375rem;color:var(--pm-muted)}@media (min-width:720px){.pm-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.pm-invite__inner .pm-availability{grid-column:1}}.pm-connections-home .pm-connect-opening{padding-block:clamp(36px,5vw,72px) 64px}.pm-connections-home .pm-connect-opening__grid{display:grid;gap:48px;align-items:center}.pm-connections-home .pm-connect-opening__text{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}.pm-connections-home .pm-connect-opening__text h1{font-size:clamp(2.75rem,4.7vw,4.25rem)}.pm-connections-home .pm-connect-intro{max-width:31rem;color:var(--pm-cream-soft)}.pm-connections-home .pm-connect-opening__text .pm-lede{color:var(--pm-gold);font-size:1.1875rem}.pm-connections-home .pm-connect-opening__text .pm-cta{margin-top:6px}.pm-connections-home .pm-connect-figure{min-width:0;margin:0}.pm-connections-home .pm-connect-figure__head{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.pm-connections-home .pm-connect-toggle{display:inline-flex;border:1px solid var(--pm-line);padding:3px;gap:3px}.pm-connections-home .pm-connect-toggle button{padding:9px 16px;min-height:44px;background:transparent;color:var(--pm-muted);font-size:.9375rem;cursor:pointer}.pm-connections-home .pm-connect-toggle button[aria-pressed=true]{background:#2d2c21;color:var(--pm-gold);box-shadow:inset 0 0 0 1px rgba(214,189,131,.22)}.pm-connections-home .pm-connect-toggle button:hover{color:var(--pm-cream)}.pm-connections-home .pm-connect-map{position:relative;height:560px;isolation:isolate}.pm-connections-home .pm-connect-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pm-connections-home .pm-connect-lines line,.pm-connections-home .pm-connect-lines path{stroke:rgba(214,189,131,.36);stroke-width:1;vector-effect:non-scaling-stroke;fill:none}.pm-connections-home .pm-connect-owner-line line,.pm-connections-home .pm-connect-owner-line path{stroke:var(--pm-gold)}.pm-connections-home .pm-connect-map[data-state=without] .pm-connect-owner-line{visibility:hidden}.pm-connections-home .pm-connect-map[data-state=without] .pm-connect-lines>line{stroke:rgba(185,187,174,.46);stroke-dasharray:4 5}.pm-connections-home .pm-connect-areas{list-style:none;margin:0;padding:0}.pm-connections-home .pm-connect-areas li{position:absolute;left:var(--area-x);top:var(--area-y);transform:translate(-50%,-50%);width:132px;padding:9px 6px;background:var(--pm-ink);text-align:center;font-size:1rem;font-weight:500;line-height:1.35;color:var(--pm-cream-soft);text-wrap:balance}.pm-connections-home .pm-connect-areas li:before{content:"";display:block;width:4px;height:4px;border-radius:50%;margin:0 auto 8px;background:var(--pm-gold)}.pm-connections-home .pm-connect-hub{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:142px;height:142px;border:1px solid rgba(214,189,131,.7);border-radius:50%;background:var(--pm-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;box-shadow:0 0 60px rgba(214,189,131,.065),0 0 0 12px var(--pm-ink),0 0 0 13px rgba(214,189,131,.1);color:var(--pm-gold)}.pm-connections-home .pm-connect-hub__name{font-family:var(--pm-display);font-style:italic;font-size:2.125rem;line-height:1.1}.pm-connections-home .pm-connect-hub__detail{font-size:.75rem;color:var(--pm-muted);max-width:100px;text-align:center;line-height:1.3}.pm-connections-home .pm-connect-owner{position:absolute;left:50%;top:85%;transform:translateX(-50%);text-align:center;width:100%}.pm-connections-home .pm-connect-owner>span{display:block;font-family:var(--pm-display);font-size:2rem;line-height:1.2}.pm-connections-home .pm-connect-owner p{color:var(--pm-gold);font-size:.875rem;margin-top:6px}.pm-connections-home .pm-connect-burden{position:absolute;left:0;top:85%;width:100%;text-align:center;color:var(--pm-muted);font-size:.9375rem}.pm-connections-home .pm-connect-figure figcaption{text-align:center}.pm-connections-home .pm-connect-summary{font-size:1rem;color:var(--pm-cream)}.pm-connections-home .pm-connect-caption{font-size:.8125rem;color:var(--pm-muted);max-width:28rem;margin:6px auto 0}.pm-connections-home .pm-connect-today{background:var(--pm-deep);border-block:1px solid var(--pm-line);padding-block:clamp(48px,6vw,80px)}.pm-connections-home .pm-connect-today__grid{display:grid;gap:28px}.pm-connections-home .pm-connect-today h2{max-width:30rem;margin-top:16px}.pm-connections-home .pm-connect-today__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;color:var(--pm-cream-soft)}.pm-connections-home .pm-connect-today__copy .pm-availability,.pm-connections-home .pm-connect-today__copy .pm-connect-status{font-size:.9375rem;color:var(--pm-muted)}@media (min-width:960px){.pm-connections-home .pm-connect-opening__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.pm-connections-home .pm-connect-today__grid{grid-template-columns:1fr 1fr;gap:64px}}@media (max-width:719px){.pm-connections-home .pm-connect-map{height:530px}.pm-connections-home .pm-connect-areas li{width:92px;padding-inline:3px;font-size:.875rem}.pm-connections-home .pm-connect-hub{width:104px;height:104px;gap:2px;box-shadow:0 0 0 7px var(--pm-ink),0 0 0 8px rgba(214,189,131,.1)}.pm-connections-home .pm-connect-hub>svg{width:24px;height:24px}.pm-connections-home .pm-connect-hub__name{font-size:1.625rem}.pm-connections-home .pm-connect-hub__detail{font-size:.625rem;max-width:76px}}@media (max-width:359px){.pm-connections-home .pm-connect-areas li{width:84px}.pm-connections-home .pm-connect-hub{width:96px;height:96px}}.pm-connections-home .pm-connect-areas li:before{display:none}.pm-connections-home .pm-operation-glyph{display:block;margin:0 auto 10px}.pm-connections-home .pm-connect-playback{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 16px;min-height:44px;margin-top:-10px}.pm-connections-home .pm-connect-playback button{min-height:44px;padding:8px 0;border-bottom:1px solid var(--pm-line);background:transparent;font-size:.8125rem;color:var(--pm-gold);cursor:pointer}.pm-connections-home .pm-connect-playback button:hover{color:var(--pm-cream)}.pm-connections-home .pm-connect-summary{min-height:3em}.pm-connections-home .pm-connect-detail{min-height:3.6em;max-width:30rem;margin:0 auto 12px;font-size:.875rem;color:var(--pm-cream-soft)}.pm-connections-home .pm-connect-caption{margin-top:8px}@media (max-width:719px){.pm-connections-home .pm-operation-glyph{width:30px;height:30px;margin-bottom:8px}}@media (prefers-reduced-motion:no-preference){.pm-connections-home .pm-connect-map[data-highlight=true] .pm-operation-glyph{animation:pm-operation-glint .9s ease-out 1}.pm-connections-home .pm-connect-map[data-highlight=true] .pm-connect-hub{animation:pm-hub-glint .9s ease-out 1}}@keyframes pm-operation-glint{0%,to{opacity:1;filter:brightness(1)}35%{opacity:1;filter:brightness(1.3) drop-shadow(0 0 3px rgba(234,219,181,.16))}}@keyframes pm-hub-glint{0%,to{border-color:rgba(214,189,131,.7)}35%{border-color:#eadbb5}}.pm-connections-home .pm-connect-map{height:660px}.pm-connections-home .pm-connect-areas li{width:152px;padding-inline:4px}.pm-connections-home .pm-connect-domain{display:block;color:var(--pm-gold);font-size:1rem;line-height:1.25}.pm-connections-home .pm-connect-domain-detail{display:block;margin-top:5px;color:var(--pm-cream-soft);font-size:.8125rem;font-weight:400;line-height:1.4}.pm-connections-home .pm-operation-glyph{width:38px;height:38px;margin-bottom:10px}@media (max-width:719px){.pm-connections-home .pm-connect-map{height:740px}.pm-connections-home .pm-connect-areas li{width:104px;padding-inline:2px}.pm-connections-home .pm-connect-domain{font-size:.9375rem}.pm-connections-home .pm-connect-domain-detail{font-size:.8125rem;line-height:1.35}.pm-connections-home .pm-operation-glyph{width:34px;height:34px;margin-bottom:8px}}@media (max-width:359px){.pm-connections-home .pm-connect-areas li{width:92px}.pm-connections-home .pm-connect-hub{width:88px;height:88px}}.pm-connections-home [data-enhanced=false]{visibility:hidden}.pm-connections-home .pm-connect-playback button{min-width:11rem}.pm-cta{background:linear-gradient(110deg,#c9b387,#eadbb5 48%,#d7c198);border-color:#cfb88a;box-shadow:inset 0 1px 0 #fffdf840}@media (hover:hover) and (pointer:fine){.pm-cta:hover{background:linear-gradient(110deg,#d1bd94,#f1e3c4 48%,#ddcba7);box-shadow:inset 0 1px 0 #fffdf866}}@media (prefers-reduced-motion:reduce){.artie-footer *,.artie-footer :after,.artie-footer :before,.artie-header *,.artie-header :after,.artie-header :before,.pm *,.pm :after,.pm :before{animation:none!important;transition:none!important}}