/* Hallmark · shape: large photographic mosaic editorial · genre: editorial · theme: custom · job: book · idea: "A large Glow lash photograph opens from a rounded photo grid into a full image" · vibe: "rose feminine tactile personal expressive"
 * paper: rose pearl · accent: dusty rose · display: Marcellus · body: Outfit · hero: left editorial copy beside a large three-image grid · nav: logo and rounded drawer · footer: visit and booking · imagery: actual lash work and portrait with credited peony · signature: expanding lash photograph
 * axes: light/roman-serif/chromatic-rose · posture: custom · contrast: pass · fold: pass · v2.0.0 */
/* Hallmark · pre-emit critique: P4 H5 E4 S4 R4 V4 · weakest: S, using Niki's actual work and rose logo instead of a generic model portrait */
/* User preference: handwriting accents and honeycomb scroll growth explicitly requested; photo-rich sections and footer-only image credits retained. */
/* Hallmark · hero-review: fix, 2 findings resolved · finish-review: fix, controls recaptured */
@import url('./assets/fonts/fonts.css');
@import url('./tokens.css');
*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:18px;line-height:1.65}body:has(dialog[open]){overflow-y:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:var(--color-transparent)}button{border:0;background:none}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:400;line-height:1.12;letter-spacing:var(--tracking-display);overflow-wrap:break-word;min-width:0;text-wrap:balance}h2{font-size:var(--text-section)}h3{font-size:var(--text-title)}p{max-width:62ch}.wrap{width:calc(100% - var(--gutter)*2);max-width:var(--container);margin-inline:auto}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex:none}.handwritten{display:block;font-family:var(--font-outlier);font-size:1.37em;font-weight:400;letter-spacing:0;line-height:.9}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px;border-radius:8px}.skip-link{position:fixed;z-index:1000;left:24px;top:16px;transform:translateY(-180%);background:var(--color-paper);padding:var(--space-sm) var(--space-lg)}.skip-link:focus{transform:none}.clip-defs{position:absolute;pointer-events:none}.header{position:fixed;inset:0 0 auto;z-index:50;background:var(--color-header);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-rule)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:98px}.brand{display:block;width:164px;height:90px}.brand img{width:100%;height:100%;object-fit:contain;filter:grayscale(1) brightness(.55) contrast(20) invert(1);mix-blend-mode:multiply}.header-actions{display:flex;align-items:center;gap:var(--space-xl)}.mobile-label{display:none}.text-button{display:flex;align-items:center;gap:var(--space-sm);min-height:48px}.text-button .icon,.plain-link .icon{transition:transform var(--dur-short)}.text-button:hover .icon,.plain-link:hover .icon{transform:translateX(4px)}.menu-button,.close-button{display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--color-rule);border-radius:var(--radius-pill);transition:background var(--dur-short),transform var(--dur-short)}.menu-button:hover,.close-button:hover{background:var(--color-paper-2);transform:translateY(-2px)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-sm);background:var(--color-ink);color:var(--color-paper);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);min-height:62px;font-size:18px;font-weight:500;line-height:1.2;transition:transform var(--dur-short),background var(--dur-short)}.button>span{display:grid;place-items:center;background:var(--color-paper);color:var(--color-ink);height:44px;width:44px;border-radius:var(--radius-pill);transition:transform var(--dur-short)}.button:hover{background:var(--color-ink-2);transform:translateY(-2px)}.button:hover>span{transform:translateX(2px)}.button:active,.menu-button:active{transform:translateY(1px)}.plain-link{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:48px;font-size:17px}.hero{background:var(--color-paper-2);position:relative}.hero-stage{position:relative;min-height:800px}.hero-wrap{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:var(--gap-columns);align-items:center;min-height:max(800px,100svh);padding-block:var(--space-4xl) var(--space-3xl)}.hero-copy{position:relative;z-index:2}.hero-copy h1{font-size:var(--text-display);line-height:1.12;letter-spacing:-.055em;margin-bottom:var(--space-md)}.hero-copy h1 .handwritten{font-size:1.5em;white-space:nowrap;margin-top:var(--space-xs)}.hero-copy p{font-size:var(--text-lead);max-width:31ch;line-height:1.5}.hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-xl)}.honeycomb{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--space-md);width:100%;height:clamp(500px,calc(100svh - 170px),700px)}.petal{position:relative;overflow:hidden;border-radius:var(--radius-card);min-width:0;min-height:0}.petal img{position:absolute;inset:0;width:100%;height:100%;transition:transform 600ms var(--ease-out)}.petal:hover img{transform:scale(1.03)}.petal-main{grid-column:1;grid-row:1/3}.petal-main img{object-position:50% 57%}.petal-lift{grid-column:2;grid-row:1}.petal-lift img{object-position:50% 40%}.petal-brow{grid-column:2;grid-row:2}.petal-brow img{object-position:50% 39%}.scroll-cue{position:absolute;left:0;bottom:24px;display:flex;align-items:center;gap:var(--space-md);font-size:16px;min-height:44px}.hero-expand{display:none;position:absolute;z-index:5;overflow:hidden;background:var(--color-paper-2);pointer-events:none;opacity:0}.expand-image{position:absolute;max-width:none;object-position:50% 57%;transform-origin:0 0;object-fit:cover}.hero-end{position:absolute;inset:auto 40px 32px;opacity:var(--end-opacity,0);color:var(--color-paper);padding:var(--space-lg);background:var(--color-ink);border-radius:var(--radius-card);width:max-content;max-width:calc(100% - 80px)}.hero-end>span{font-size:16px}.hero-end p{font-family:var(--font-display);font-size:38px;line-height:1.2}.petals-live .hero{height:calc(var(--stage-h,100svh) + var(--travel,560px))}.petals-live .hero-stage{height:var(--stage-h,100svh);position:sticky;top:var(--sticky-top,0);min-height:0}.petals-live .hero-wrap{height:100%;min-height:0;opacity:var(--copy-opacity,1);transform:translateY(var(--copy-y,0px))}.petals-live .hero-expand{display:block}dialog{border:0;color:var(--color-ink);background:var(--color-paper);padding:var(--space-xl);border-radius:var(--radius-dialog);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 24px 100px var(--color-backdrop);opacity:0;transform:translateY(24px) scale(.98);transition:opacity var(--dur-long) var(--ease-out),transform var(--dur-long) var(--ease-out)}dialog.is-open{opacity:1;transform:none}dialog::backdrop{background:var(--color-backdrop);opacity:0;transition:opacity var(--dur-long)}dialog.is-open::backdrop{opacity:1}.dialog-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);font-size:17px}.close-button{width:44px;height:44px}.drawer{width:min(540px,calc(100% - 32px));margin:var(--space-md) var(--space-md) var(--space-md) auto;height:calc(100dvh - 32px);transform:translateX(50px)}.drawer.is-open{transform:none}.drawer nav{margin-top:var(--space-2xl)}.drawer nav a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);font-family:var(--font-display);font-size:clamp(27px,3vw,40px);min-height:70px;line-height:1.3;padding-block:var(--space-sm);border-bottom:1px solid var(--color-rule);transition:color var(--dur-short),transform var(--dur-short)}.drawer nav a:hover{color:var(--color-ink-2);transform:translateX(4px)}.drawer-bottom{margin-top:var(--space-2xl)}.drawer-bottom p{margin-bottom:var(--space-lg)}.booking-dialog{width:min(580px,calc(100% - 32px));padding:var(--space-2xl)}.booking-dialog h2{font-size:56px;margin-block:var(--space-xl);line-height:1.1}.booking-dialog>p{font-size:18px;margin-bottom:var(--space-xl)}.booking-dialog>.button{display:flex}.phone-link{display:flex;justify-content:center;align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);min-height:48px}.booking-dialog .small{text-align:center;font-size:16px;margin:0}.phone-link:hover{text-decoration:underline}
@media(min-width:1600px){.hero-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.honeycomb{max-height:700px;max-width:690px;justify-self:end}.hero-copy h1{font-size:106px}}
@media(max-width:1024px) and (min-width:761px){.hero-copy h1{font-size:70px}.hero-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.petal-sage{font-size:15px}.art-word{font-size:52px}}
@media(max-width:900px){:root{--gutter:24px;--text-display:clamp(47px,10.2vw,70px)}body{font-size:17px}.header-inner{height:80px}.brand{width:138px;height:78px}.header-actions{gap:var(--space-sm)}.book-trigger{font-size:15px;gap:var(--space-2xs);min-width:44px;justify-content:center}.book-trigger .desktop-label{display:none}.book-trigger .mobile-label{display:inline}.book-trigger .icon{width:24px;height:24px}.menu-button{height:46px;width:46px}.hero-wrap{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:var(--space-4xl);padding-bottom:var(--space-lg);row-gap:var(--space-xl)}.hero-stage{min-height:0}.hero-copy h1{margin-bottom:var(--space-md);line-height:1.08;letter-spacing:-.055em}.hero-copy h1 .handwritten{font-size:1.5em;margin-top:var(--space-xs)}.hero-copy p{font-size:18px;max-width:30ch}.hero-actions{margin-top:var(--space-lg);gap:var(--space-xs);max-width:420px}.hero-actions .button{width:100%;min-height:60px}.hero-actions .plain-link{align-self:center;min-height:44px}.honeycomb{height:auto;aspect-ratio:1.02;flex:none;max-width:650px;align-self:center;gap:var(--space-sm)}.petal-sage{font-size:14px;gap:var(--space-xs)}.petal-sage .icon{width:26px;height:26px}.art-word{font-size:44px}.scroll-cue{display:none;position:static;align-self:flex-start;font-size:15px;min-height:44px;margin-top:0}.hero-end{inset:auto 16px 16px;max-width:calc(100% - 32px);padding:var(--space-md)}.hero-end p{font-size:29px}.hero-end>span{font-size:15px}.drawer{padding:var(--space-lg)}.drawer nav{margin-top:var(--space-lg)}.drawer nav a{font-size:28px;min-height:65px}.drawer-bottom{margin-top:var(--space-xl)}.drawer-bottom .button{width:100%}.booking-dialog{padding:var(--space-lg)}.booking-dialog h2{font-size:46px}.dialog-top{font-size:16px}.button{font-size:17px}.booking-dialog .small{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.petals-live .hero{height:auto}.petals-live .hero-stage{position:relative;height:auto}.petals-live .hero-wrap{height:auto;opacity:1;transform:none}.hero-expand{display:none!important}}html[data-reduced=true]{scroll-behavior:auto}html[data-reduced=true] *{animation:none!important;transition:none!important}

button:disabled{opacity:.5;cursor:not-allowed}::selection{background:var(--color-ink);color:var(--color-paper)}html{scrollbar-color:var(--color-accent) var(--color-paper)}
.section{padding-block:var(--space-4xl)}.section-lead{font-size:var(--text-lead);margin-top:var(--space-lg);line-height:1.6}.treatments-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-columns);align-items:center}.treatments-copy{padding-right:var(--space-2xl)}.treatments-copy h2{font-size:var(--text-section)}.treatment-list{margin-top:var(--space-xl)}details{border-bottom:1px solid var(--color-rule)}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:76px;padding-block:var(--space-md);font-size:22px;line-height:1.35;transition:color var(--dur-short)}summary::-webkit-details-marker{display:none}summary:hover{color:var(--color-ink-2)}summary .icon{transition:transform var(--dur-short)}details[open]>summary .icon{transform:rotate(45deg)}summary small{display:block;font-size:16px;margin-top:var(--space-2xs);color:var(--color-muted)}.treatment-body{padding-bottom:var(--space-lg)}.treatment-body p{font-size:18px;line-height:1.65}.treatment-body .plain-link{margin-top:var(--space-xs)}.treatment-visual{height:660px;position:relative;align-self:stretch}.treatment-image{width:100%;height:100%;border-radius:var(--radius-card);object-position:50% 50%}.visual-script{position:absolute;inset:auto 24px 24px;font-family:var(--font-outlier);font-size:66px;color:var(--color-paper);background:var(--color-ink);padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-pill);line-height:1}.portfolio{background:var(--color-paper-2)}.portfolio-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2xl);margin-bottom:var(--space-2xl)}.portfolio-head h2 .handwritten{font-size:1.15em;margin-top:var(--space-xs)}.portfolio-head p{font-size:var(--text-lead)}.portfolio-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1fr);gap:var(--gap-columns);align-items:end}.portfolio-photo{overflow:hidden;border-radius:var(--radius-card);height:330px}.portfolio-photo img{width:100%;height:100%;transition:transform 650ms var(--ease-out)}.portfolio-photo:hover img{transform:scale(1.025)}.portfolio-tall{height:570px}.portfolio-round{height:450px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-card) var(--radius-card)}.portfolio-note{font-family:var(--font-display);font-size:clamp(22px,2.4vw,36px);line-height:1.15;margin-bottom:var(--space-lg);text-align:center}.portfolio-note span{font-family:var(--font-outlier);font-size:3.3em;line-height:.85}.portfolio>.wrap>.plain-link{margin-top:var(--space-xl)}.about{background:var(--color-paper-3)}.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-columns);align-items:center}.about-portrait{height:600px;border-radius:var(--radius-pill) var(--radius-pill) var(--radius-card) var(--radius-card);overflow:hidden}.about-portrait img{height:100%;width:100%;object-position:47% 25%}.about-copy{padding-inline:var(--space-2xl) 0}.about-copy h2{margin-bottom:var(--space-xl)}.about-copy p+p{margin-top:var(--space-lg)}.about-copy>.plain-link{margin-top:var(--space-lg)}.about-copy .signature{font-family:var(--font-outlier);font-size:48px;margin-top:var(--space-xl);line-height:1.1}.care{background:var(--color-ink-2);color:var(--color-paper)}.care-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--gap-columns);align-items:center}.care-copy{padding-right:var(--space-xl)}.care-copy h2{margin-bottom:var(--space-xl)}.care-copy p{font-size:var(--text-lead)}.care-facts{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);margin-block:var(--space-xl)}.care-facts>span{display:flex;align-items:center;gap:var(--space-xs);font-size:17px}.care .button{background:var(--color-paper);color:var(--color-ink)}.care .button>span{background:var(--color-paper-2)}.care .button:hover{background:var(--color-paper-2)}.care :focus-visible{outline-color:var(--color-paper)}.care-visual{height:620px;border-radius:var(--radius-card);overflow:hidden}.mo-picture{width:100%;height:100%}.mo-picture>img{width:100%;height:100%;object-position:50% 40%}.price-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap-columns)}.price-intro{padding-right:var(--space-2xl)}.price-intro p{margin-top:var(--space-lg)}.price-flower{height:260px;margin-top:var(--space-xl);border-radius:var(--radius-pill);overflow:hidden;max-width:340px}.price-flower img{width:100%;height:100%}table{border-collapse:collapse;width:100%;font-size:19px}th{text-align:left;font-weight:400}td{text-align:right;white-space:nowrap;color:var(--color-ink-2);font-weight:500}th,td{padding-block:var(--space-md);border-bottom:1px solid var(--color-rule)}th{padding-right:var(--space-md)}th small{display:block;color:var(--color-muted);font-size:16px}table tr:first-child th,table tr:first-child td{padding-top:0}.price-source{font-size:16px;margin-block:var(--space-lg) var(--space-xs);color:var(--color-muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.visit{background:var(--color-paper-2)}.visit-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gap-columns)}.visit-copy{padding-right:var(--space-2xl)}.visit-copy h2{margin-bottom:var(--space-xl)}.address{font-family:var(--font-display);font-size:32px;line-height:1.4;margin-bottom:var(--space-lg)}.visit-copy>.plain-link{margin-top:var(--space-md)}.contact-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--space-xl)}.contact-links a{display:flex;align-items:center;gap:var(--space-sm);min-height:48px;font-size:18px;overflow-wrap:anywhere}.contact-links a:hover{text-decoration:underline}.visit-info h3{font-size:32px;margin-bottom:var(--space-lg)}.faq summary{font-size:20px}.faq details p{padding-bottom:var(--space-lg);font-size:18px}.visit-photo{height:240px;margin-top:var(--space-xl);border-radius:var(--radius-card);overflow:hidden}.visit-photo img{width:100%;height:100%;object-position:50% 54%}.closing{background:var(--color-paper-3)}.closing-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--gap-columns);align-items:center}.closing-picture{height:460px;clip-path:url(#petal-clip)}.closing-picture img{height:100%;width:100%;object-position:50% 62%}.closing-copy{padding-left:var(--space-xl)}.closing-copy h2{font-size:clamp(40px,4.1vw,64px)}.closing-copy .handwritten{font-size:1.2em;line-height:1.05;margin-top:var(--space-xs)}.closing-copy p{margin-block:var(--space-xl) var(--space-lg);font-size:var(--text-lead)}footer{background:var(--color-paper);padding-block:var(--space-2xl)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-xl);align-items:center}.footer-brand{width:180px;display:block}.footer-brand img{filter:grayscale(1) brightness(.55) contrast(20) invert(1);mix-blend-mode:multiply}.footer-links{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-lg);flex-wrap:wrap}.footer-links>a,.footer-links>button{font-size:16px;min-height:44px;display:inline-flex;align-items:center;padding:0}.footer-links>a:hover,.footer-links>button:hover{text-decoration:underline}.credits{grid-column:1/-1;font-size:14px;line-height:1.7;color:var(--color-muted);max-width:none}.credits a{text-decoration:underline;text-underline-offset:3px}.credits a:hover{color:var(--color-ink-2)}
@media(max-width:1024px){.treatments-copy{padding-right:var(--space-md)}.treatment-visual{height:620px}.about-copy{padding-left:var(--space-lg)}.care-copy{padding-right:0}.price-intro,.visit-copy{padding-right:var(--space-lg)}.portfolio-grid{gap:var(--space-lg)}.portfolio-tall{height:480px}.portfolio-round{height:380px}.portfolio-photo:not(.portfolio-tall):not(.portfolio-round){height:290px}.closing-copy{padding-left:0}.closing-copy h2{font-size:44px}}
@media(max-width:900px){.section{padding-block:var(--space-3xl)}.treatments-grid,.about-grid,.care-grid,.price-grid,.visit-grid,.closing-grid{grid-template-columns:minmax(0,1fr);gap:var(--space-xl)}.treatments-copy,.about-copy,.care-copy,.price-intro,.visit-copy,.closing-copy{padding:0}.section-lead{font-size:19px}.treatment-visual{height:440px;align-self:auto}.treatment-image{object-position:50% 43%}.visual-script{font-size:56px;inset:auto 16px 16px;width:max-content;max-width:calc(100% - 32px)}summary{font-size:21px;min-height:80px}summary small{font-size:16px}.treatment-body p{font-size:17px}.portfolio-head{display:block;margin-bottom:var(--space-xl)}.portfolio-head p{font-size:19px;margin-top:var(--space-xl)}.portfolio-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md)}.portfolio-tall{height:370px;grid-column:1;grid-row:1/3}.portfolio-middle{display:contents}.portfolio-middle .portfolio-photo{height:220px!important;grid-column:2;grid-row:2}.portfolio-note{grid-column:2;grid-row:1;font-size:21px;margin:0;align-self:center}.portfolio-note span{font-size:3.3em}.portfolio-round{grid-column:1/-1;grid-row:3;height:340px;border-radius:var(--radius-card);margin-top:var(--space-md)}.portfolio-round img{object-position:50% 40%}.about-portrait{height:440px;grid-row:2}.about-copy h2{margin-bottom:var(--space-xl)}.about-copy p{font-size:18px}.about-copy .signature{font-size:46px}.care-grid{gap:var(--space-2xl)}.care-copy p{font-size:19px}.care-visual{height:440px}.care-facts{gap:var(--space-md);flex-direction:column}.care .button{width:100%}.price-intro p{font-size:18px}.price-flower{height:200px;max-width:none;margin-top:var(--space-lg)}table{font-size:17px}th,td{padding-block:var(--space-md)}th small{font-size:15px}.price-source{font-size:16px}.visit-copy h2{margin-bottom:var(--space-xl)}.address{font-size:30px}.visit-copy>p:not(.address){font-size:18px}.contact-links a{font-size:17px}.visit-info h3{font-size:30px}.faq summary{font-size:19px}.faq details p{font-size:17px}.visit-photo{height:260px}.closing-copy{grid-row:1}.closing-copy h2{font-size:42px}.closing-copy .handwritten{font-size:1.25em}.closing-copy p{font-size:19px}.closing-copy .button{width:100%}.closing-picture{height:360px;max-width:320px;width:100%;justify-self:center}.footer-inner{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.footer-brand{width:170px}.footer-links{justify-content:flex-start;gap:var(--space-xs) var(--space-lg)}.footer-links>button{width:100%;justify-content:flex-start}.credits{font-size:14px}.portfolio>.wrap>.plain-link{font-size:16px}}
@media(max-width:360px){.portfolio-grid{gap:var(--space-sm)}.portfolio-tall{height:320px}.portfolio-middle .portfolio-photo{height:190px!important}.portfolio-note{font-size:18px}.portfolio-round{height:280px}.treatment-visual{height:360px}.about-portrait{height:380px}.care-visual{height:380px}.closing-copy h2{font-size:38px}.closing-copy .handwritten{font-size:1.15em}.contact-links a{font-size:16px}}

.care-visual>img{width:100%;height:100%;object-position:50% 40%}html[data-reduced=true] [data-moment] img{filter:none!important;transform:none!important}

.footer-links>button:disabled{opacity:1;cursor:default;text-decoration:none}
