@font-face{font-family:Literata;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/literata-latin-wght-normal.woff2)format("woff2")}@font-face{font-family:Literata;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/literata-italic-seit2002.woff2)format("woff2");unicode-range:U+20,U+30,U+32,U+65,U+69,U+73,U+74}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fira-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fira-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Fira Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fira-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Literata Fallback;src:local(Georgia),local(Times New Roman);size-adjust:98%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Fira Fallback;src:local(Helvetica Neue),local(Arial);size-adjust:100%;ascent-override:94%;descent-override:24%;line-gap-override:0%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;forced-color-adjust:none;--margin:24px;--hero-top:32px;--header:64px;--ease-out:cubic-bezier(.22,1,.36,1);--tooth-ink:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.60' numOctaves='2' stitchTiles='stitch' seed='7'/><feColorMatrix values='0 0 0 0 0.122 0 0 0 0 0.086 0 0 0 0 0.055 0.085 0.085 0.085 0 -0.1295'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--tooth-chalk:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='256' height='256'><filter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'><feTurbulence type='fractalNoise' baseFrequency='0.60' numOctaves='2' stitchTiles='stitch' seed='7'/><feColorMatrix values='0 0 0 0 0.992 0 0 0 0 0.976 0 0 0 0 0.941 -0.085 -0.085 -0.085 0 0.1265'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--tooth:var(--tooth-ink),var(--tooth-chalk)}@media (min-width:1024px){:root{--margin:48px;--hero-top:64px;--header:72px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-width:thin;scrollbar-color:var(--scroll) var(--paper);scroll-padding-top:32px}body{background-color:var(--paper);background-image:var(--tooth);color:var(--ink);font-family:var(--sans);font-size:var(--t-17);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;background-repeat:repeat;background-size:256px 256px;margin:0;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure,address{margin:0}ul,ol{padding:0;list-style:none}address{font-style:normal}a{color:inherit}p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 6}h1,h2,h3,summary,.btn,.stmt{-webkit-hyphens:manual;hyphens:manual}h1,h2,h3,h4,.stmt{text-wrap:balance}@media (min-width:1280px){.page-hero .h1{-webkit-hyphens:none;hyphens:none}}@media (max-width:479px){.page-hero .h1{overflow-wrap:break-word}}li,dd,figcaption,blockquote p{text-wrap:pretty}::selection{background:var(--select);color:var(--ink)}.dark ::selection{background:var(--select);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.dark :focus-visible{outline-color:var(--dark-fg)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nb{white-space:nowrap}.wrap{width:min(100% - 2 * var(--margin),var(--container));margin-inline:auto}.grid{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.sec{padding-block:var(--sec)}.dark{background-color:var(--dark);background-image:var(--tooth);color:var(--dark-fg-2);background-size:256px 256px}.tint{background-color:var(--paper-2);background-image:var(--tooth);background-size:256px 256px}.caps{font-family:var(--sans);font-size:var(--t-13);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.4}.h1{font-family:var(--serif);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 2.4vw,3.5rem);font-weight:700;line-height:1.08}.h1 em{font-style:italic;font-weight:600}.h2{font-family:var(--serif);font-weight:700;font-size:var(--t-34);letter-spacing:-.015em;text-wrap:balance;line-height:1.15}.stmt{font-family:var(--serif);font-weight:500;font-size:var(--t-24);letter-spacing:-.008em;text-wrap:balance;line-height:1.3}.lead{font-size:var(--t-20);color:var(--ink);line-height:1.5}.read{font-size:var(--t-18);line-height:1.6}.lbl{font-size:var(--t-15);color:var(--ink-3);line-height:1.4}.muted{color:var(--ink-2)}.btn{border:1.5px solid var(--amber-press);background:var(--amber);min-height:56px;color:var(--ink);font-family:var(--sans);font-size:var(--t-17);letter-spacing:.005em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;transition:background-color .16s linear,box-shadow .16s linear,transform .16s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:16px;justify-content:center;align-items:center;padding:0 28px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6,inset 0 -1px #78420033,0 1px 2px #4a341824}.btn:hover{background:var(--amber-hover);box-shadow:inset 0 1px #ffffff75,inset 0 -1px #78420033,0 2px 5px #4a341829}.btn:active{background:var(--amber-press);transition-duration:60ms;transform:translateY(1px);box-shadow:inset 0 2px 3px #78420047}.btn-s{min-height:44px;font-size:var(--t-15);border-radius:14px;padding:0 20px}.tlink{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-weight:600;text-decoration:none}.tlink .u{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.24em;transition:text-decoration-color .12s linear}.tlink:hover .u,.tlink:focus-visible .u{text-decoration-color:currentColor}.tlink .arr{vertical-align:-.12em;width:1em;height:1em;transition:transform .2s var(--ease-out);margin-left:.35em;display:inline-block}.tlink:hover .arr.down{transform:translateY(2px)}.tlink:hover .arr.ne{transform:translate(1px,-1px)}.tlink:hover .arr.right{transform:translate(2px)}.dark .tlink{color:var(--dark-fg)}.dark .tlink .u{-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3)}.tel{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;font-variant-numeric:lining-nums tabular-nums;font-weight:600;transition:text-decoration-color .12s linear}.tel:hover,.tel:focus-visible{text-decoration-color:currentColor}.skip{left:var(--margin);z-index:100;background:var(--amber);min-height:44px;color:var(--ink);align-items:center;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:-100px}.skip:focus{top:0}.wa-link{align-items:center;gap:.45em;display:inline-flex}.wa-link .wa-icon{flex:none;width:1.25em;height:1.25em}.btn-quiet{border-color:var(--ink-3);box-shadow:none;background:0 0;gap:10px}.btn-quiet:hover,.btn-quiet:active{background:var(--paper-2);box-shadow:none}.btn-quiet .wa-icon{width:22px;height:22px}.header{z-index:30;position:relative}.bar{min-height:var(--header);align-items:center;gap:16px;display:flex}.brand{align-items:center;gap:12px;min-width:0;margin-right:auto;text-decoration:none;display:flex}.brand img{flex:none;width:40px;height:auto}.brand b{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:1.25rem;font-weight:700;line-height:1.2}.nav-list{align-items:center;gap:2px;display:flex}.nav-list a{font-size:var(--t-15);color:var(--ink-2);padding:10px 11px;font-weight:500;text-decoration:none;transition:color .12s linear;display:inline-block}.nav-list a:hover{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.3em}.nav-list a[aria-current=page],.sub-toggle[data-current]{color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3);text-underline-offset:.3em}.menu,.nav-foot,.sub-label{display:none}@media (min-width:1024px){.has-sub{position:relative}.sub-toggle{color:var(--ink-2);font:500 var(--t-15)/1.6 var(--sans);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:7px;padding:10px 11px;transition:color .12s linear;display:inline-flex}.sub-toggle:hover,.sub-toggle[aria-expanded=true]{color:var(--ink)}.chev{width:7px;height:7px;transition:transform .2s var(--ease-out),margin .2s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.sub-toggle[aria-expanded=true] .chev{margin-top:3px;transform:rotate(-135deg)}.sub{z-index:31;background-color:var(--paper);background-image:var(--tooth);border:1px solid var(--rule);background-size:256px 256px;border-radius:16px;min-width:270px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 36px -18px #4a341852,0 2px 6px #4a341814}.sub-toggle[aria-expanded=true]~.sub,html:not(.js) .has-sub:hover .sub,html:not(.js) .has-sub:focus-within .sub{display:block}.sub a{font-size:var(--t-17);color:var(--ink);border-radius:10px;padding:11px 14px;transition:background-color .12s linear;display:block}.sub a:hover,.sub a:focus-visible,.sub a[aria-current=page]{background-color:var(--paper-2);text-decoration:none}}@media (max-width:1023px){.call-head{display:none}html.js .nav{left:0;right:0;top:var(--header);z-index:25;background-color:var(--paper);background-image:var(--tooth);border-top:1px solid var(--rule);padding:8px max(var(--margin),env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(var(--margin),env(safe-area-inset-left));background-size:256px 256px;flex-direction:column;display:none;position:fixed;bottom:0;overflow:auto}html.js body.nav-open .nav{display:flex}html.js body.nav-open{overflow:hidden}.nav-list{flex-direction:column;align-items:stretch;gap:0}.sub-toggle{display:none}.sub-label{color:var(--ink-3);padding:14px 0 2px;display:block}.nav-list>li+li{margin-top:2px}.sub{margin-bottom:14px}.nav-list a{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);padding:10px 0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:700;line-height:1.15;display:block}.nav-list a:hover{color:var(--ink-2);text-decoration:none}.nav-list a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em}.nav-foot{margin-top:auto;padding-top:32px;display:block}.nav-foot .btn{width:100%;margin:0;display:flex}.nav-foot .btn+.btn{margin-top:10px}.nav-foot .lbl{margin-top:14px}html.js .menu{min-height:44px;color:var(--ink);font:500 var(--t-15)/1 var(--sans);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px;display:inline-flex}.menu-mark{width:22px;height:14px;position:relative}.menu-mark:before,.menu-mark:after{content:"";background:var(--ink);width:22px;height:2px;transition:transform .2s var(--ease-out);position:absolute;left:0}.menu-mark:before{top:1px}.menu-mark:after{top:11px}.menu[aria-expanded=true] .menu-mark:before{transform:translateY(5px)rotate(45deg)}.menu[aria-expanded=true] .menu-mark:after{transform:translateY(-5px)rotate(-45deg)}}@media (max-width:639px){.bar{gap:12px}.brand img{width:34px}.brand b{font-size:1.0625rem}}@media (max-width:359px){.brand b{display:none}}@media (max-width:399px){body.nav-open .menu-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.hero{padding-top:var(--hero-top);overflow-x:clip}.hero .copy{z-index:2;grid-area:1/1/auto/6;align-self:start;padding-bottom:48px;position:relative}.hero .lead{text-wrap:balance;max-width:38ch;margin-top:20px}.hero .actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px;display:flex}.hero .scene{pointer-events:none;grid-area:2/1/auto/-1}.hero .scene img{width:100%;transition:opacity .8s var(--ease-out) .25s,filter .8s var(--ease-out) .25s}@media (min-width:1024px){.hero .wrap{min-height:700px;position:relative}.hero .scene{grid-area:auto;width:1750px;position:absolute;top:-240px;left:60px}html.js .hero .scene:not(.in) img{opacity:0;filter:blur(6px)saturate(.6)}}.hero .proof{font-size:var(--t-15);color:var(--ink-2);margin-top:20px;line-height:1.4}.hero .proof a{color:inherit;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.hero .proof a:hover,.hero .proof a:focus-visible{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.24em}.hero .proof b{color:var(--ink);font-weight:600}.hero .proof .sep{color:var(--rule)}.hero .proof .stars{color:var(--ink);gap:2px;display:inline-flex}.painting img{width:100%}@media (min-width:1024px){.hero+.offers-sec{margin-top:24px}}.offers-title{grid-column:1/-1}.offers{gap:var(--gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;display:grid}.offer{background-color:var(--paper-2);background-image:var(--tooth);transition:box-shadow .2s var(--ease-out),transform .2s var(--ease-out);background-size:256px 256px;border-radius:20px;flex-direction:column;padding:28px 28px 26px;display:flex;position:relative}.offer.linked:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px #4a341852,0 2px 6px #4a341814}.offer:focus-within{outline:2px solid var(--ink);outline-offset:3px}.offer-for{font-size:var(--t-15);color:var(--ink-2);font-weight:500;line-height:1.4}.offer-name{font-family:var(--serif);color:var(--ink);letter-spacing:-.012em;-webkit-hyphens:manual;hyphens:manual;margin-top:8px;font-size:clamp(1.375rem,1.2rem + .5vw,1.625rem);font-weight:700;line-height:1.2}.offer-name a{color:var(--ink);outline:none;text-decoration:none}.offer-name a:after{content:"";border-radius:20px;position:absolute;inset:0}.offer-text{font-size:var(--t-17);color:var(--ink);margin-top:12px;line-height:1.55}.offer-more{color:var(--ink);align-items:center;margin-top:auto;padding-top:20px;font-weight:600;display:inline-flex}.offer-more .arr{width:1em;height:1em;transition:transform .2s var(--ease-out);margin-left:.35em}.offer:hover .offer-more .arr{transform:translate(3px)}.offers-but{max-width:none;color:var(--ink);grid-column:1/-1;margin-top:28px}.offers-but .tlink{white-space:nowrap}.week-copy{grid-column:1/6;align-self:center}.week-copy .read{max-width:42ch;color:var(--ink);margin-top:20px}.week-facts{row-gap:18px;margin-top:32px;display:grid}.week-facts div{-moz-column-gap:20px;grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:baseline;column-gap:20px;display:grid}.week-facts dt{font-family:var(--serif);font-weight:700;font-size:var(--t-22);letter-spacing:-.01em;color:var(--ink);line-height:1.2}.week-facts dd{color:var(--ink);line-height:1.45}.week{background-color:var(--paper);background-image:var(--tooth);background-size:256px 256px;border-radius:20px;grid-column:7/-1;align-self:center;padding:32px 32px 28px}.week-title{color:var(--ink);font-weight:600}.week-times{margin-top:12px}.week-times div{border-top:1px solid var(--rule);gap:16px;padding:20px 0 22px;display:grid}.week-chips{gap:8px;display:flex}.week-chips span{background:var(--paper-2);border:1px solid var(--rule);min-width:0;height:48px;color:var(--ink);border-radius:12px;flex:1 1 0;place-items:center;font-weight:600;display:grid}.week-times dd{font-family:var(--serif);font-weight:700;font-size:var(--t-34);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.week-note{border-top:1px solid var(--rule);font-size:var(--t-17);color:var(--ink);padding-top:18px;line-height:1.5}.visit-sec{overflow-x:clip}.visit-painting{grid-column:1/8;align-self:center}@media (min-width:1024px){.visit-painting{margin-left:calc((min(100vw - 2 * var(--margin),var(--container)) - 100vw) / 2)}}.visit{grid-column:8/-1;align-self:center}.visit p{max-width:40ch;font-size:var(--t-18);color:var(--ink);margin-top:16px;line-height:1.6}.visit .h2+p{margin-top:20px}.visit-addr{color:var(--ink-2);flex-direction:column;gap:2px;margin-top:28px;display:flex}.visit-street{font-family:var(--serif);font-weight:600;font-size:var(--t-20);color:var(--ink);line-height:1.35}.visit .visit-links{flex-wrap:wrap;gap:8px 28px;margin-top:16px;display:flex}@media (max-width:1023px){.offers{grid-template-columns:minmax(0,1fr);max-width:640px}.week-copy,.week{grid-column:1/-1}.week{max-width:640px;margin-top:40px}.visit-painting,.visit{grid-column:1/-1}.visit{margin-top:24px}}@media (max-width:767px){.offers{gap:16px;margin-top:28px}.offer{padding:22px 22px 20px}.week{padding:24px 20px 22px}.week-facts div{grid-template-columns:minmax(0,1fr);row-gap:2px}.visit-painting{width:calc(100% + 2 * var(--margin));margin-inline:calc(-1 * var(--margin))}}.faq-head{grid-column:1/5}.faq-head .lead{max-width:26ch;margin-top:16px}.faq-head .tlink{margin-top:6px;display:inline-block}.faq-list{grid-column:5/-1}.faq-list details+details{border-top:1px solid var(--rule)}.faq-list details:first-child summary{padding-top:0}summary{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary .q{transition:color .12s linear}.plus{width:22px;height:22px;transition:transform .2s var(--ease-out);flex:none;margin-top:.3em;position:relative}.plus:before,.plus:after{content:"";background:var(--ink);width:22px;height:2px;position:absolute;top:10px;left:0}.plus:after{transform:rotate(90deg)}details[open] .plus{transform:rotate(45deg)}.answer{color:var(--ink);font-size:var(--t-18);max-width:60ch;padding:0 46px 26px 0;line-height:1.6}.answer p+p{margin-top:12px}@supports (interpolate-size:allow-keywords) and selector(details::details-content){:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .2s var(--ease-out),content-visibility .2s var(--ease-out) allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}}.close .call{grid-column:1/7}.close .h2{color:var(--dark-fg)}.close .big,.cta-band .big{font-family:var(--serif);font-weight:700;font-size:var(--t-40);letter-spacing:-.015em;color:var(--dark-fg);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3);text-underline-offset:.14em;font-variant-numeric:lining-nums tabular-nums;margin-top:40px;line-height:1.1;transition:text-decoration-color .12s linear;display:inline-block}.close .big:hover,.close .big:focus-visible,.cta-band .big:hover,.cta-band .big:focus-visible{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.close .call .read{max-width:42ch;color:var(--dark-fg-2);margin-top:20px}.close .big{margin-top:32px}.close .call-addr{color:var(--dark-fg-2);margin-top:36px;font-style:normal}.close .call-addr .tlink{margin-top:8px;display:inline-block}.form{grid-column:8/-1}.field{margin-top:18px}.field:first-child{margin-top:0}.field label{font-size:var(--t-15);color:var(--dark-fg-2);font-weight:500;line-height:1.4;display:block}.field label .opt{color:var(--dark-fg-3);font-weight:400}.field input,.field textarea{border:1px solid var(--dark-fg-3);background:var(--dark-2);width:100%;min-height:56px;color:var(--dark-fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;accent-color:var(--amber);font:400 var(--t-17)/1.4 var(--sans);caret-color:var(--amber);border-radius:14px;margin-top:8px;padding:15px 16px;transition:border-color .12s linear,background-color .12s linear;display:block;box-shadow:inset 0 1px 2px #00000059}.field textarea{resize:vertical;min-height:140px}.field ::placeholder{color:var(--dark-fg-3);opacity:1}.field input:hover,.field textarea:hover{border-color:var(--dark-fg-2)}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--dark-fg);outline:2px solid var(--amber);outline-offset:2px}:-webkit-any(.field input:-webkit-autofill:hover,.field input:-webkit-autofill:focus){box-shadow:0 0 0 1000px var(--dark-2) inset}:is(.field input:autofill:hover,.field input:autofill:focus){box-shadow:0 0 0 1000px var(--dark-2) inset}.field input:autofill{-webkit-text-fill-color:var(--dark-fg);box-shadow:0 0 0 1000px var(--dark-2) inset;caret-color:var(--amber);-webkit-background-clip:text;background-clip:text;transition:background-color 9999s ease-out,color 9999s ease-out}.field textarea:-webkit-autofill{-webkit-text-fill-color:var(--dark-fg);box-shadow:0 0 0 1000px var(--dark-2) inset}.field [aria-invalid=true]{border-color:var(--error)}.field .msg{font-size:var(--t-15);color:var(--error);margin-top:8px;line-height:1.4;display:block}.form .note{color:var(--dark-fg-3);max-width:44ch;margin-top:20px}.form .note a{color:var(--dark-fg-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3);text-underline-offset:.24em}.form .note a:hover{color:var(--dark-fg);text-decoration-color:currentColor}.form .btn{cursor:pointer;gap:10px;margin-top:24px}.form .btn[disabled]{cursor:progress;background:var(--amber-press);box-shadow:inset 0 1px #fff3}.form .btn .ring{border:2px solid #1f160e40;border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;display:none}.form .btn.busy .ring{animation:.7s linear infinite ring;display:block}@keyframes ring{to{transform:rotate(360deg)}}.sent{grid-column:8/-1;align-self:center}.sent .stmt{color:var(--dark-fg)}.sent p+p{margin-top:16px}.sent .echo{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;color:var(--dark-fg);font-weight:500}.footer{color:var(--dark-fg-2);padding-block:72px 40px}main:has(>.cta-band,>.close)+.footer{padding-top:8px}.footer .wrap{row-gap:0}.f-contact{grid-area:1/1/auto/5}.f-brand{align-items:center;gap:12px;display:flex}.f-brand img{flex:none;width:40px;height:auto}.f-name{font-family:var(--serif);font-weight:600;font-size:var(--t-22);letter-spacing:-.008em;color:var(--dark-fg);line-height:1.2}.f-brand .lbl{color:var(--dark-fg-3);margin-top:2px}.f-addr{color:var(--dark-fg);margin-top:28px;line-height:1.6}.f-hint{color:var(--dark-fg-3)}.f-reach{flex-wrap:wrap;align-items:center;gap:6px 24px;margin-top:14px;display:flex}.footer .tel{color:var(--dark-fg);-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3)}.footer .tel,.footer .wa-link{align-items:center;min-height:44px;display:inline-flex}.f-contact .hours{border-top:0;max-width:360px;margin-top:20px;padding-top:0}.f-contact .hours dd{font-size:var(--t-15);justify-content:space-between;gap:16px;padding:2px 0;display:flex}.f-nav{gap:40px var(--gutter);grid-area:1/5/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;padding-top:6px;display:grid}.f-title{color:var(--dark-fg-3)}.f-group ul{margin-top:12px}.f-group li a{padding:6px 0;line-height:1.4;display:inline-block}.f-nav a,.f-legal a{color:var(--dark-fg-2);text-decoration:none;transition:color .12s linear}.f-nav a:hover,.f-legal a:hover,.f-nav a:focus-visible,.f-legal a:focus-visible,.f-nav a[aria-current=page],.f-legal a[aria-current=page]{color:var(--dark-fg);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3);text-underline-offset:.24em}.f-base{font-size:var(--t-15);color:var(--dark-fg-3);flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:4px 28px;margin-top:72px;line-height:1.4;display:flex}.f-legal{flex-wrap:wrap;gap:0 24px;display:flex}.f-legal a{align-items:center;min-height:44px;display:inline-flex}.f-stand{margin-right:auto}.perfux-credit{white-space:nowrap}.perfux-credit a{min-height:44px;color:var(--dark-fg-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--dark-fg-3);text-decoration-color:var(--dark-fg-3);text-underline-offset:.24em;align-items:center;transition:color .12s linear,text-decoration-color .12s linear;display:inline-flex}.perfux-credit a:hover,.perfux-credit a:focus-visible{color:var(--dark-fg);text-decoration-color:currentColor}@media (max-width:1023px){.f-contact{grid-column:1/-1}.f-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.f-base{grid-row:3;margin-top:48px}}@media (max-width:639px){.f-nav{-moz-column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.f-group li a{padding:10px 0}.f-base{flex-direction:column;align-items:flex-start;gap:0}.f-stand{margin:8px 0 0}}.callbar{display:none}@media (max-width:767px){.hero .copy{grid-column:1/-1;padding-bottom:0}.hero .lead{margin-top:16px}.hero .actions{gap:16px 28px}.hero .actions .btn{width:100%}.hero .scene{margin:-22% 0 0;grid-area:2/1/auto/-1;width:100vw;margin-inline:calc(50% - 50vw)}.faq-head,.faq-list{grid-column:1/-1}.faq-list{margin-top:28px}.answer{padding-right:0}.close .call,.form,.sent{grid-column:1/-1}.form,.sent{margin-top:56px}}@media (max-width:1023px){.footer{padding-bottom:calc(48px + 74px + env(safe-area-inset-bottom))}.callbar{z-index:40;background-color:var(--paper);background-image:var(--tooth);border-top:1px solid var(--rule);padding:10px max(var(--margin),env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(var(--margin),env(safe-area-inset-left));background-size:256px 256px;gap:10px;transition:opacity .15s linear,transform .15s linear;display:flex;position:fixed;bottom:0;left:0;right:0}.callbar a{border:1.5px solid var(--amber-press);background:var(--amber);min-height:52px;color:var(--ink);font-family:var(--sans);font-size:var(--t-17);font-variant-numeric:lining-nums tabular-nums;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:background-color 60ms linear;display:flex;box-shadow:inset 0 1px #fff6,inset 0 -1px #78420033,0 1px 2px #4a341824}.callbar a:active{background:var(--amber-press);box-shadow:inset 0 2px 3px #78420047}.callbar .callbar-call{flex:auto;min-width:0}.callbar .callbar-wa{border-color:var(--ink-3);box-shadow:none;font-size:var(--t-15);background:0 0;flex:none;gap:8px;padding:0 16px}.callbar .callbar-wa:active{background:var(--paper-2);box-shadow:none}.callbar .wa-icon{flex:none;width:20px;height:20px}@media (max-width:379px){.callbar .callbar-wa{padding:0 14px}.callbar .callbar-wa .u{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}html.js body:not(.bar-on) .callbar{opacity:0;pointer-events:none;transform:translateY(100%)}}@media (min-width:768px) and (max-width:1023px){.hero .copy{grid-column:1/-1;padding-bottom:0}.hero .scene{margin:-22% 0 0;grid-area:2/1/auto/-1;width:100vw;margin-inline:calc(50% - 50vw)}.faq-head,.faq-list{grid-column:1/-1}.faq-list{margin-top:40px}.faq-head .lead{max-width:44ch}.close .call,.form,.sent{grid-column:1/-1}.form,.sent{max-width:560px;margin-top:56px}}@media (prefers-reduced-transparency:reduce),print{body,.tint,.dark,.callbar,html.js .nav{background-image:none}}@media print{.callbar,.menu,.skip,.sub-toggle{display:none}.footer{padding-bottom:48px}}@media (prefers-reduced-motion:no-preference){.hero .h1,.hero .lead,.hero .proof,.hero .actions{animation:settle .6s var(--ease-out) both}.hero .lead{animation-delay:80ms}.hero .proof{animation-delay:.14s}.hero .actions{animation-delay:.2s}details[open] .answer{animation:answer .25s var(--ease-out) both}.sent:not([hidden]){animation:settle .5s var(--ease-out) both}@media (max-width:1023px){html.js .nav{transition:opacity .2s var(--ease-out),translate .2s var(--ease-out),display .2s allow-discrete}html.js body:not(.nav-open) .nav{opacity:0;translate:0 -8px}@starting-style{html.js body.nav-open .nav{opacity:0;translate:0 -8px}}}}@keyframes settle{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes answer{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.plus,.tlink .arr,.chev{transition:none}details::details-content{transition:none}.callbar,.hero .scene img{transition:none}html.js .hero .scene:not(.in) img{opacity:1;filter:none}.form .btn.busy .ring{border-top-color:#1f160e40;animation:none}.sent{animation:none}}@layer priority1{:root,.x19w157e{--container:1200px;--gutter:24px;--sec:clamp(72px,40px + 5vw,112px)}:root,.x1crzxm4{--paper:#fdf9f0;--paper-2:#f7efe0;--dark:#1f160e;--ink:#1f160e;--ink-2:#51453b;--ink-3:#6e6258;--rule:#c3b5a8;--amber:#f9a216;--amber-hover:#ffb232;--amber-press:#e7891a;--dark-fg:#fdf9f0;--dark-fg-2:#c5bdae;--dark-fg-3:#989185;--dark-2:#2a1f16;--select:#f9d9a6;--scroll:#c8bca9;--scroll-hover:#a29784;--error:#f3a98c}:root,.x71tllg{--serif:"Literata","Literata Fallback",Georgia,serif;--sans:"Fira Sans","Fira Fallback","Helvetica Neue",Arial,sans-serif;--t-88:clamp(2.75rem,1.5rem + 4.6vw,5.5rem);--t-56:clamp(2.25rem,1.55rem + 2.5vw,3.5rem);--t-40:clamp(1.75rem,1.35rem + 1.4vw,2.5rem);--t-34:clamp(1.75rem,1.5rem + .9vw,2.125rem);--t-24:clamp(1.375rem,1.3rem + .3vw,1.5rem);--t-22:1.375rem;--t-20:clamp(1.125rem,1.05rem + .3vw,1.25rem);--t-18:1.125rem;--t-17:1.0625rem;--t-15:.9375rem;--t-13:.8125rem}}@layer priority2{.xtkzesg{border-color:var(--amber-press)}.xgqmno8{border-radius:16px}.x1y0btm7{border-style:solid}.xvndefy{border-width:1.5px}.xvueqy4{margin-inline:auto}.xotqzx0{padding-block:var(--sec)}.x1pbfunf{padding-inline:28px}.x1hl2dhg{text-decoration:none}}@layer priority3{.x6s0dn4{align-items:center}.x18iszst{background-color:var(--amber)}.x1lk8qxj{color:var(--ink)}.x3nfvp2{display:inline-flex}.x1s63d2g{font-family:var(--sans)}.x1oi66y7{font-family:var(--serif)}.x1rp7j9a{font-size:var(--t-17)}.x7oq56m{font-size:var(--t-24)}.x1f5i7ku{font-size:var(--t-34)}.x15ijl1q{font-size:var(--t-56)}.xk50ysn{font-weight:500}.x1s688f{font-weight:600}.x1xlr1w8{font-weight:700}.xl56j7k{justify-content:center}.xct23u9{letter-spacing:-.015em}.x18sf2q7{letter-spacing:-.02em}.x1vsts26{line-height:1.08}.x1uo3zyz{line-height:1.15}.xwn7fz2{line-height:1.3}.xnknh7e:hover{background-color:var(--amber-hover)}.xjvhg8f:active{background-color:var(--amber-press)}}@layer priority4{.xbktkl8{min-height:56px}.xeuugli{min-width:0}.x1fvxzc4{width:min(calc(100% - 48px),var(--container))}@media (min-width:1024px){.x1mleay1.x1mleay1{width:min(calc(100% - 96px),var(--container))}}}
.page-hero{padding-top:var(--hero-top);padding-bottom:clamp(48px,24px + 3.5vw,72px);overflow-x:clip}.ph-copy{grid-column:1/10;align-self:center}.has-side .ph-copy{grid-column:1/8}.ph-side{grid-area:1/8/auto/-1;place-self:center end;width:100%;min-width:0;max-width:420px}.crumbs{margin-bottom:32px}.crumbs ol{font-size:var(--t-15);color:var(--ink-3);flex-wrap:wrap;row-gap:2px;line-height:1.4;display:flex}.crumbs li+li:before{content:"/";color:var(--rule);margin:0 .6em}.crumbs a{color:var(--ink-2);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.24em;transition:color .12s linear,text-decoration-color .12s linear}.crumbs a:hover{color:var(--ink);text-decoration-color:currentColor}.page-hero .lead{text-wrap:pretty;max-width:52ch;margin-top:20px}.page-hero .lead a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em}.page-hero .lead a:hover{text-decoration-color:currentColor}.ph-meta{margin-top:20px}.page-hero .actions{flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:32px;display:flex}.page-hero .actions .tlink{align-items:center;min-height:44px;display:inline-flex}.page-hero+.sec:not(.tint):not(.dark){padding-top:clamp(16px,8px + 2vw,32px)}.sec:not(.tint):not(.dark):not(.page-hero)+.sec:not(.tint):not(.dark):not(.related){padding-top:calc(var(--sec) * .5)}.prose{max-width:68ch;font-size:var(--t-18);color:var(--ink);grid-column:1/9;line-height:1.65}.prose-aside{grid-column:10/-1;align-self:start;position:sticky;top:32px}.prose>*+*{margin-top:1.1em}.prose h2{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;margin-top:2.2em;font-size:clamp(1.5rem,1.3rem + .8vw,1.875rem);font-weight:700;line-height:1.2}.prose h3{font-family:var(--serif);font-weight:600;font-size:var(--t-20);letter-spacing:-.006em;text-wrap:balance;margin-top:1.8em;line-height:1.3}.prose>h2:first-child,.prose>h3:first-child{margin-top:0}.prose h2+*,.prose h3+*{margin-top:.6em}.prose strong{font-weight:600}.prose a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em;transition:text-decoration-color .12s linear}.prose a:hover{text-decoration-color:currentColor}.prose ul>li,.prose ol>li{padding-left:1.5em;position:relative}.prose li+li{margin-top:.45em}.prose ul>li:before{content:"";background:var(--ink-3);width:.6em;height:1.5px;position:absolute;top:.82em;left:.15em}.prose ol{counter-reset:item}.prose ol>li{counter-increment:item;padding-left:2.4em}.prose ol>li+li{margin-top:.7em}.prose ol>li:before{content:counter(item);background-color:var(--paper-2);width:1.65em;height:1.65em;font-family:var(--serif);color:var(--ink-2);font-variant-numeric:lining-nums tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-size:.9em;font-weight:600;line-height:1;display:flex;position:absolute;top:.05em;left:0}.tint .prose ol>li:before,.callout .prose ol>li:before{background-color:var(--paper)}.prose hr{border:0;border-top:1px solid var(--rule);margin-block:2.4em}.prose .callout,.prose .quote,.prose .table-wrap,.prose .callout+*,.prose .quote+*,.prose .table-wrap+*{margin-top:1.8em}.prose .stand{margin-top:2.4em}.callout{background-color:var(--paper-2);background-image:var(--tooth);font-size:var(--t-17);color:var(--ink);background-size:256px 256px;border-radius:16px;padding:22px 26px 24px;line-height:1.6}.tint .callout{background-color:var(--paper)}.callout-title{color:var(--ink-3);margin-bottom:8px}.callout-body>*+*{margin-top:.7em}.callout ul>li{padding-left:1.3em;position:relative}.callout ul>li:before{content:"";background:var(--ink-3);width:.55em;height:1.5px;position:absolute;top:.8em;left:.1em}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrap table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--t-17);font-variant-numeric:lining-nums tabular-nums;line-height:1.45}.table-wrap caption{caption-side:top;text-align:left;font-size:var(--t-15);color:var(--ink-3);padding-bottom:10px}.table-wrap th{border-bottom:1.5px solid var(--ink-3);text-align:left;vertical-align:bottom;font-size:var(--t-15);color:var(--ink-2);padding:10px 20px 10px 0;font-weight:600}.table-wrap td{border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 20px 12px 0}.table-wrap th:last-child,.table-wrap td:last-child{padding-right:0}.table-wrap tbody th{border-bottom:1px solid var(--rule);vertical-align:top;font-size:var(--t-17);color:var(--ink)}.block-head{grid-column:1/9}.block-head .lead{max-width:52ch;margin-top:16px}.block-body{grid-column:1/-1;min-width:0}.block-head+.block-body{margin-top:48px}.dark .h2{color:var(--dark-fg)}.dark .lead{color:var(--dark-fg-2)}.quotes-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.quotes-head .lead{flex-basis:100%;order:2;max-width:52ch}.quotes-head .tlink{order:1}.quotes{gap:40px var(--gutter);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;display:grid}.quotes.featured{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px clamp(32px,5vw,80px)}.quotes.featured>li:first-child{grid-row:span 2}.quotes.featured .quote{height:auto}.quotes.featured>li:first-child blockquote p{letter-spacing:-.012em;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.125rem);line-height:1.3}.quotes.featured>li:first-child figcaption{margin-top:0;padding-top:24px}.quotes.featured>li:not(:first-child) figcaption{margin-top:0;padding-top:14px}.quote{flex-direction:column;height:100%;display:flex}.quote blockquote{margin:0}.quote blockquote p{font-family:var(--serif);font-weight:500;font-size:var(--t-20);letter-spacing:-.006em;color:var(--ink);text-indent:-.42em;-webkit-hyphens:manual;hyphens:manual;line-height:1.45}.quote figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:auto;padding-top:20px;display:flex}.quote-who{color:var(--ink);font-weight:600}.quote-src{color:var(--ink-3);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.24em;padding-block:4px;display:inline-block}.quote-src:hover{color:var(--ink-2);text-decoration-color:currentColor}.prose .quote{height:auto;margin-block:2.2em;padding-left:clamp(0px,3vw,32px)}.prose .quote blockquote p{font-size:var(--t-22)}.prose .quote figcaption{margin-top:0;padding-top:12px}.related{padding-block:calc(var(--sec) * .75)}.sec:not(.tint):not(.dark)+.related:not(.tint){padding-top:0}.related-title{color:var(--ink-3);grid-column:1/-1}.related-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:18px;display:grid}.related-list a{background-color:var(--paper-2);background-image:var(--tooth);height:100%;color:var(--ink);transition:box-shadow .2s var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background-size:256px 256px;border-radius:16px;padding:22px 24px 26px;text-decoration:none;display:block}.tint .related-list a{background-color:var(--paper)}.related-list a:hover{box-shadow:0 18px 36px -18px #4a341852,0 2px 6px #4a341814}.related-name{font-size:var(--t-22);display:block}.related-name .arr{vertical-align:-.04em;width:.8em;height:.8em;color:var(--ink-3);transition:transform .2s var(--ease-out),color .12s linear;margin-left:.3em;display:inline-block}.related-text{max-width:40ch;color:var(--ink-2);margin-top:6px;display:block}.related-list a:hover .related-name{text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.2em}.related-list a:hover .arr{color:var(--ink);transform:translate(3px)}.cta-main{grid-column:1/8}.cta-band .read{max-width:46ch;color:var(--dark-fg-2);margin-top:20px}.cta-band .big{margin-top:32px}.cta-write{flex-wrap:wrap;align-items:center;gap:14px 32px;margin-top:24px;display:flex}.cta-side{color:var(--dark-fg-2);grid-column:9/-1;align-self:end}.cta-side .caps{color:var(--dark-fg-3)}.cta-side address{margin-top:10px;line-height:1.6}@media (max-width:1023px){.ph-copy,.prose{grid-column:1/-1}.prose-aside{grid-column:1/-1;max-width:68ch;margin-top:48px;position:static}.block-head{grid-column:1/-1}.quotes,.quotes.featured{grid-template-columns:minmax(0,1fr);gap:32px;max-width:60ch}.quotes.featured>li:first-child{grid-row:auto}.cta-main,.cta-side{grid-column:1/-1}.cta-side{max-width:420px;margin-top:48px}}@media (max-width:767px){.crumbs{margin-bottom:24px}.page-hero .actions{gap:8px 28px}.page-hero .actions .btn{width:100%}.quotes{margin-top:36px}.quote blockquote{margin:0}.quote blockquote p{font-size:var(--t-18)}.callout{padding:18px 20px 20px}}@media (prefers-reduced-motion:no-preference){.page-hero .crumbs,.page-hero .h1,.page-hero .lead,.page-hero .actions{animation:settle .6s var(--ease-out) both}.page-hero .lead{animation-delay:80ms}.page-hero .actions{animation-delay:.16s}}@media (prefers-reduced-motion:reduce){.related-name .arr{transition:none}}@media (prefers-reduced-transparency:reduce),print{.callout{background-image:none}}.prose .plan{margin-top:1.8em}.plan-title{color:var(--ink-3)}.plan-list{margin-top:16px;position:relative}.plan-list:before{content:"";background:var(--rule);width:1.5px;position:absolute;top:10px;bottom:10px;left:5px}.prose .plan-list>li{-moz-column-gap:20px;grid-template-columns:minmax(0,10.5em) minmax(0,1fr);column-gap:20px;padding:0 0 0 30px;display:grid;position:relative}.prose .plan-list>li+li{margin-top:20px}.prose .plan-list>li:before{content:"";background:var(--paper);border:2px solid var(--ink-3);border-radius:50%;width:12px;height:12px;position:absolute;top:.42em;left:0}.prose .plan-list>li:first-child:before,.prose .plan-list>li:last-child:before{background:var(--ink-3)}.plan-when{font-size:var(--t-17);line-height:1.4}.plan-when strong{font-family:var(--serif);color:var(--ink);font-weight:600;display:block}.plan-sub{font-size:var(--t-15);color:var(--ink-3);font-variant-numeric:lining-nums tabular-nums;display:block}.prose .plan-when+.plan-text{margin-top:0}.plan-text{font-size:var(--t-17);color:var(--ink);line-height:1.55}.prose .compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.compare-card{background-color:var(--paper-2);background-image:var(--tooth);font-size:var(--t-17);background-size:256px 256px;border-radius:16px;padding:22px 24px 24px;line-height:1.55}.tint .compare-card{background-color:var(--paper)}.prose .compare-card h3{font-size:var(--t-20);margin-top:0}.compare-card ul{margin-top:12px}.prose .compare-card li+li{margin-top:.5em}.prose ul.checks>li,.callout.summary ul>li{padding-left:1.9em}.prose ul.checks>li:before,.callout.summary ul>li:before{border-left:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);background:0 0;width:.85em;height:.45em;top:.38em;left:.2em;transform:rotate(-45deg)}.callout.summary{padding:26px 30px 28px}.callout.summary .callout-title{color:var(--ink-2)}.callout.summary ul>li{font-size:var(--t-18);line-height:1.55}.callout.summary li+li{margin-top:.6em}.help-actions{flex-wrap:wrap;align-items:center;gap:8px 28px;display:flex}@media (max-width:1023px){.has-side .ph-copy{grid-column:1/-1}.ph-side{grid-area:auto/1/auto/-1;justify-self:start;max-width:560px;margin-top:40px}}@media (max-width:767px){.prose .compare,.prose .plan-list>li{grid-template-columns:minmax(0,1fr)}.prose .plan-list>li .plan-text{margin-top:4px}.callout.summary{padding:20px 20px 22px}.callout.summary ul>li{font-size:var(--t-17)}}@media print{.plan-list:before{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ph-quote{background-color:var(--paper-2);background-image:var(--tooth);background-size:256px 256px;border-radius:20px;padding:28px 30px 26px}.ph-quote blockquote{margin:0}.ph-quote blockquote p{font-family:var(--serif);font-weight:500;font-size:var(--t-22);letter-spacing:-.006em;color:var(--ink);text-indent:-.42em;-webkit-hyphens:manual;hyphens:manual;line-height:1.4}.ph-quote figcaption{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-top:18px;display:flex}.points{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,5vw,72px);max-width:1040px;margin-top:40px;display:grid}.block-head+.points{margin-top:40px}.point-meta{font-size:var(--t-15);color:var(--ink-2);margin-bottom:6px;font-weight:500;line-height:1.4}.point-title{font-family:var(--serif);font-weight:700;font-size:var(--t-22);letter-spacing:-.01em;color:var(--ink);line-height:1.25}.point-text{font-size:var(--t-17);color:var(--ink);max-width:46ch;margin-top:8px;line-height:1.6}.point-text p+p{margin-top:8px}.point-text .tlink{margin-top:10px;display:inline-block}.point-text a:not(.tlink){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.22em}@media (max-width:767px){.points{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:28px}.ph-quote{padding:22px 22px 20px}.ph-quote blockquote p{font-size:var(--t-20)}}
