@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/481eac7be1c268b7-s.1shg3f9j2jih-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Schibsted Grotesk;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/31a9145ccb84606d-s.p.3j3x29wbycqkn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk Fallback;src:local(Arial);ascent-override:93.46%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:104.49%}.schibsted_grotesk_4821d271-module__43fPiG__className{font-family:Schibsted Grotesk,Schibsted Grotesk Fallback;font-style:normal}.schibsted_grotesk_4821d271-module__43fPiG__variable{--font-sans:"Schibsted Grotesk", "Schibsted Grotesk Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_48d65b08-module__AFZYVa__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_48d65b08-module__AFZYVa__variable{--font-serif:"Newsreader", "Newsreader Fallback"}
:root{--paper:#f3f0ea;--paper-deep:#e9e4db;--sheet:#fbf9f6;--ink:#1c1b19;--ink-soft:#3c3a36;--muted:#5c574f;--line:#ddd6cb;--pine:#1e4a38;--header-height:4rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-sans), "Segoe UI", sans-serif;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,p,ul,ol,figure{margin:0}h1,h2{text-wrap:balance;letter-spacing:-.03em;font-weight:600;line-height:1.12}h1{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;max-width:11em;font-size:clamp(2.25rem,6.4vw,4.15rem);font-weight:450;line-height:1.08}h2{font-size:clamp(1.75rem,3vw,2.35rem)}h3{letter-spacing:-.02em;font-size:1.2rem;font-weight:600;line-height:1.25}p{text-wrap:pretty}a{color:inherit}:focus-visible{outline:2px solid var(--pine);outline-offset:3px}::selection{color:var(--ink);background:#d3e2d8}.skip{z-index:50;background:var(--ink);color:var(--paper);padding:.55rem .8rem;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip:focus{top:.75rem}.wrap{width:min(72rem,100% - 2.5rem);margin-inline:auto}.section{scroll-margin-top:calc(var(--header-height) + env(safe-area-inset-top));padding-block:4.25rem}.kicker{color:var(--pine);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.lede{color:var(--muted);max-width:38rem;font-size:1.05rem}.index{color:var(--pine);letter-spacing:.14em;font-size:.75rem;font-weight:600}.section-head{gap:.85rem;max-width:38rem;margin-bottom:2.5rem;display:grid}.btn{border:1px solid var(--ink);background:var(--ink);min-height:2.75rem;color:var(--paper);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.95rem;line-height:1.2;text-decoration:none;display:inline-flex}.btn-quiet{color:var(--ink);background:0 0}.btn-small{min-height:2.4rem;padding-inline:.9rem;font-size:.92rem}.btn.is-active{background:var(--pine);border-color:var(--pine);color:var(--paper)}.logo{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:.55rem;font-size:1.2rem;font-weight:650;text-decoration:none;display:inline-flex}.logo-mark{width:1.45rem;height:1.45rem;color:var(--pine);flex:none;display:block}.site-header{z-index:30;background:var(--paper);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.header-bar{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1rem;display:flex}.nav-toggle{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;min-height:2.75rem;padding:0 .15rem;font-size:.95rem}.nav{display:none}.nav.is-open{z-index:20;top:calc(var(--header-height) + env(safe-area-inset-top) + 1px);background:var(--paper);flex-direction:column;padding:.5rem 1.25rem 2rem;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.nav-link{color:var(--ink);border-bottom:1px solid var(--line);padding-block:.9rem;font-size:1.35rem;text-decoration:none}.nav.is-open .btn{margin-top:1.25rem}.hero{padding-top:3.25rem}.hero-copy{align-content:start;gap:1.25rem;display:grid}.hero-copy .lede{max-width:36rem}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hero-points{color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 0;padding:0;font-size:.95rem;list-style:none;display:flex}.hero-points li{align-items:center;display:inline-flex}.hero-points li:not(:last-child):after{content:"·";color:var(--pine);margin-inline:.55rem}.proof{margin-top:2.5rem}.proof figcaption{color:var(--muted);margin-top:.7rem;font-size:.82rem}.frame{background:var(--sheet);border:1px solid var(--line)}.frame-bar{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:.7rem .95rem;font-size:.72rem;font-weight:600;display:flex}.proof-body,.sketch-body{padding:1.15rem .95rem .4rem}.proof-kicker,.sketch-kicker,.sketch-label{color:var(--pine);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.proof-title,.sketch-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;margin-top:.45rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:450;line-height:1.15}.proof-actions{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.proof-actions span{border:1px solid var(--ink);background:var(--ink);min-height:2rem;color:var(--paper);align-items:center;padding:0 .7rem;font-size:.82rem;display:inline-flex}.proof-actions span:last-child{color:var(--ink);background:0 0}.proof-list,.mini-services,.slots,.queue{padding:0;list-style:none}.proof-list{margin-top:1.15rem}.proof-list li,.mini-services li,.slots li,.queue li{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block:.72rem;font-size:.95rem;display:flex}.proof-list li{justify-content:flex-start;gap:.85rem}.proof-list span,.slots .is-selected span:last-child{color:var(--pine);letter-spacing:.08em;font-size:.75rem;font-weight:600}.proof-foot{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.proof-foot div{padding:.85rem .95rem 1rem}.proof-foot div+div{border-left:1px solid var(--line)}.proof-foot p{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.proof-foot strong{margin-top:.2rem;font-size:.98rem;font-weight:600;display:block}.service-list,.why-list,.steps{padding:0;list-style:none}.service-list{border-bottom:1px solid var(--line)}.service{border-top:1px solid var(--line);gap:.35rem;padding-block:1.35rem;display:grid}.service p,.why-item p,.steps p,.example-copy p{color:var(--muted);max-width:42rem}.why-list{gap:1.35rem 2.75rem;display:grid}.why-item{border-top:1px solid var(--line);align-content:start;gap:.45rem;padding-top:1rem;padding-bottom:.4rem;display:grid}.steps{gap:1.5rem;display:grid}.steps li{border-top:1px solid var(--ink);align-content:start;gap:.55rem;padding-top:1rem;display:grid;position:relative}.steps li:not(:last-child):after{content:"";background:var(--line);width:1px;height:1.5rem;position:absolute;top:100%;left:0}.band{background:var(--paper-deep);--line:#d4cdc2}.example-list{border-bottom:1px solid var(--line)}.example{border-top:1px solid var(--line);gap:1.25rem;padding-block:1.75rem;display:grid}.example-copy{align-content:start;gap:.55rem;display:grid}.mini-services{margin-top:1rem}.mini-services li{justify-content:stretch;gap:.15rem;display:grid}.mini-services span{color:var(--muted);font-size:.88rem}.sketch-label{margin-top:.9rem}.sketch-choice{letter-spacing:-.02em;margin-top:.25rem;font-size:1.15rem;font-weight:600}.slots{margin-top:.35rem}.slots li.is-selected{box-shadow:inset 2px 0 0 var(--pine);background:#eef3f0;padding-inline:.7rem}.queue li{grid-template-columns:5.4rem minmax(0,1fr) auto;align-items:baseline;display:grid}.queue li span:first-child{color:var(--pine);font-size:.82rem;font-weight:600}.contact{background:var(--ink);color:var(--paper)}.contact .kicker{color:#c5d5cb}.contact .lede,.contact-note{color:#d9d3c8}.contact-copy{gap:.85rem;display:grid}.contact-note{font-size:.95rem}.contact-action{justify-items:start;gap:1.35rem;margin-top:1.75rem;display:grid}.contact .btn{background:var(--paper);border-color:var(--paper);width:100%;min-height:4.5rem;color:var(--ink);letter-spacing:-.03em;gap:.7rem;padding:1.1rem 2rem;font-size:1.3rem;font-weight:600}.contact-cvr{color:var(--muted);letter-spacing:.06em;margin-top:.35rem;font-size:.78rem}.site-footer{border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.footer-grid{gap:2.25rem;padding-block:3rem 2.25rem;display:grid}.footer-brand{align-content:start;gap:.85rem;display:grid}.footer-brand p,.footer-base{color:var(--muted)}.footer-brand p{font-size:.95rem;line-height:1.55}.footer-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem;font-size:.72rem;font-weight:600}.footer-links{color:var(--ink-soft);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:inherit}.footer-links a,.footer-contact a,.footer-contact button{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;text-decoration:none}.footer-contact{gap:.35rem;margin:1.15rem 0 0;font-style:normal;display:grid}.site-footer .footer-contact{color:var(--ink-soft);gap:.4rem;margin:0}.footer-contact a,.footer-contact button{width:max-content;max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background-color:#0000;border:0;justify-self:start;padding:0;position:relative}.footer-contact button.is-copied{background-size:100% 1px}.copy-tip{z-index:2;background:var(--ink);color:var(--paper);letter-spacing:0;white-space:nowrap;pointer-events:none;padding:.15rem .4rem;font-size:.72rem;font-weight:500;line-height:1.2;animation:.18s cubic-bezier(.22,1,.36,1) tip-in;position:absolute;top:50%;left:0;translate:0 -50%}@keyframes tip-in{0%{opacity:0}to{opacity:1}}.copy-tip.is-leaving{animation:.28s cubic-bezier(.22,1,.36,1) forwards tip-out}@keyframes tip-out{0%{opacity:1}to{opacity:0}}.site-footer .contact-cvr{margin-top:.65rem}.footer-base{border-top:1px solid var(--line);text-align:center;padding-block:1rem 1.35rem;font-size:.88rem}@media (max-width:380px){.hero-actions .btn{width:100%}}@media (min-width:760px){:root{--header-height:4.5rem}.nav-toggle{display:none}.nav,.nav.is-open{background:0 0;flex-direction:row;align-items:center;gap:1.35rem;padding:0;animation:none;display:flex;position:static;inset:auto;overflow:visible}.nav-link{color:var(--ink-soft);white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;border-bottom:0;padding:.25rem 0;font-size:.95rem}.nav.is-open .btn{margin-top:0}}@media (min-width:800px){.service{grid-template-columns:4rem 13rem minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;padding-block:1.6rem}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}.steps li:not(:last-child):after{content:none}.example{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:center;gap:2.5rem;padding-block:2.4rem}.example:nth-child(2n) .example-figure{order:2}.contact-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3rem;display:grid}.contact-action{justify-items:end;margin-top:0}.contact .btn{width:auto;min-width:15.5rem;min-height:5.15rem;padding:1.2rem 2.6rem;font-size:1.5rem}.footer-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2.25rem 3rem}}@media (min-width:1100px){.footer-grid{grid-template-columns:minmax(16rem,22rem) max-content max-content max-content;justify-content:space-between;align-items:start;column-gap:2.5rem}}@media (min-width:900px){.wrap{width:min(72rem,100% - 4.5rem)}.nav{gap:1.5rem}.section{padding-block:6.25rem}.hero{padding-top:4.75rem}.hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:start;gap:4rem;display:grid}.proof{margin-top:.4rem}}@media (hover:hover) and (pointer:fine){.btn,.nav-link,.text-link,.footer-links a,.footer-contact a,.footer-contact button,.service,.logo-mark,.example .frame,.example-card .frame,.proof .frame{transition:background-color .18s,background-size .22s,color .18s,border-color .18s,box-shadow .22s,transform .18s}.btn:hover{background:var(--pine);border-color:var(--pine);color:var(--paper);transform:translateY(-1px)}.btn:hover:active{transform:translateY(1px)}.btn>span,.text-link>span{transition:transform .18s}.btn:hover>span,.text-link:hover>span{transform:translate(3px)}.btn-quiet:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.contact .btn:hover{border-color:var(--paper);color:var(--paper);background:0 0}.nav-link:hover,.footer-links a:hover,.footer-contact a:hover,.footer-contact button:hover,.logo:hover{color:var(--ink)}.nav-link:hover{text-underline-offset:.22em;text-decoration:underline}.footer-links a:hover,.footer-contact a:hover,.footer-contact button:hover,.text-link:hover{background-size:100% 1px;text-decoration:none}.logo:hover .logo-mark{transform:translateY(-1px)}.example:hover .frame,.example-card:hover .frame,.proof:hover .frame{border-color:#cfc6b8;transform:translateY(-2px);box-shadow:0 10px 24px #1c1b190d}.service:hover{background:#efece5}.band .service:hover{background:0 0}}@media (hover:hover) and (pointer:fine) and (min-width:760px){.nav-link:hover,.nav-link.is-active{background-size:100% 1px;text-decoration:none}}@media (prefers-reduced-motion:no-preference){.btn:active{transform:translateY(1px)}.hero-copy>*,.proof{animation:.64s cubic-bezier(.22,1,.36,1) both rise}.hero-copy>:first-child{animation-delay:40ms}.hero-copy>:nth-child(2){animation-delay:.11s}.hero-copy>:nth-child(3){animation-delay:.18s}.hero-copy>:nth-child(4){animation-delay:.25s}.hero-copy>:nth-child(5){animation-delay:.32s}.proof{animation-duration:.76s;animation-delay:.16s}.page-intro .section-head>*{animation:.64s cubic-bezier(.22,1,.36,1) both rise}.page-intro .section-head>:first-child{animation-delay:40ms}.page-intro .section-head>:nth-child(2){animation-delay:.11s}.page-intro .section-head>:nth-child(3){animation-delay:.18s}.page-intro .section-head>:focus-within,.hero-copy>:focus-within,.proof:focus-within{opacity:1;animation:none;transform:none}.contact-action.reveal.reveal-ready{transition-delay:90ms}[data-reveal].reveal:not([data-reveal=group]):not(.is-in){opacity:0;transform:translateY(10px)}[data-reveal].reveal:not([data-reveal=group]).reveal-ready{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1)}[data-reveal].reveal:not([data-reveal=group]).is-in,[data-reveal].reveal:not([data-reveal=group]):focus-within{opacity:1;transform:none}[data-reveal=group].reveal:not(.is-in)>*{opacity:0;transform:translateY(10px)}[data-reveal=group].reveal.reveal-ready>*{transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .22s}[data-reveal=group].reveal.reveal-ready>:nth-child(2){transition-delay:70ms,70ms,0s,0s,0s}[data-reveal=group].reveal.reveal-ready>:nth-child(3){transition-delay:.14s,.14s,0s,0s,0s}[data-reveal=group].reveal.reveal-ready>:nth-child(4){transition-delay:.21s,.21s,0s,0s,0s}[data-reveal=group].reveal.reveal-ready>:nth-child(5){transition-delay:.28s,.28s,0s,0s,0s}[data-reveal=group].reveal.reveal-ready>:nth-child(6){transition-delay:.35s,.35s,0s,0s,0s}[data-reveal=group].reveal.is-in>*,[data-reveal=group].reveal:focus-within>*{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.copy-tip,.copy-tip.is-leaving,.page-fade{animation:none}.example-detail,.field input,.field select,.field textarea,.offer h2,.btn,.btn>span,.text-link,.text-link>span,.nav-link,.footer-links a,.footer-contact a,.footer-contact button,.service,.logo-mark,.example .frame,.example-card .frame,.proof .frame{transition:none}.btn:hover,.btn:hover:active,.btn:active,.btn:hover>span,.text-link:hover>span,.logo:hover .logo-mark,.example:hover .frame,.example-card:hover .frame,.proof:hover .frame{transform:none}}@media (prefers-reduced-motion:no-preference) and (max-width:759px){.nav.is-open{animation:.16s ease-out menu-in}}@keyframes menu-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.nav-link.is-active{color:var(--pine);font-weight:600}.page-intro h1{max-width:14em;font-size:clamp(2.1rem,4vw,3rem)}.intro{padding-top:0;padding-bottom:2.75rem}.intro .section-head{margin-bottom:0}.section-more{margin-top:1.5rem}.text-link{color:var(--ink);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;align-items:center;gap:.35rem;font-weight:600;text-decoration:none;display:inline-flex}.scope-note{border-top:1px solid var(--line);max-width:42rem;margin-top:2rem;padding-top:1.25rem}.scope-title{letter-spacing:-.02em;margin-bottom:.45rem;font-weight:600}.scope-note p:last-child{color:var(--muted)}.example-status{color:var(--pine);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600}.example-services{color:var(--ink-soft);flex-wrap:wrap;gap:.35rem .8rem;padding:0;font-size:.92rem;list-style:none;display:flex}.example-image{width:100%;height:auto;display:block}.contact-layout{gap:2.75rem;display:grid}.contact-layout h2{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.25rem;font-weight:600}.contact-aside h2:not(:first-child){margin-top:2rem}.expect-list{gap:.85rem;padding:0;list-style:none;display:grid}.expect-list li{border-top:1px solid var(--line);color:var(--muted);padding-top:.85rem}.form,.form-row{gap:1rem;display:grid}.field{gap:.4rem;display:grid}.field span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--sheet);width:100%;min-height:2.75rem;color:var(--ink);font:inherit;-webkit-user-select:text;user-select:text;border-radius:0;padding:.7rem .8rem;line-height:1.4;transition:border-color .18s}.field input:focus,.field select:focus,.field textarea:focus,.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{border-color:var(--pine)}.field textarea{resize:vertical;min-height:9rem}.form-note,.form-status{max-width:40rem;color:var(--muted);font-size:.95rem}.form-status{color:var(--ink-soft)}.footer-links a.is-active{color:var(--ink);font-weight:600}@media (min-width:760px){.nav-link.is-active{color:var(--ink);font-weight:600}}@media (min-width:800px){.contact-layout{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:start;gap:4rem}.form-row{grid-template-columns:1fr 1fr;gap:1rem}}@media (max-width:759px){.form .btn{width:100%}}.section.lean{padding-block:3.25rem}.wrap.narrow{width:min(44rem,100% - 2.5rem)}.teaser-grid,.point-row{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.teaser{border-top:1px solid var(--line);color:inherit;align-content:start;gap:.45rem;padding-top:.95rem;text-decoration:none;display:grid}.teaser h3{font-size:1.15rem}.teaser p{color:var(--muted)}.point-row li{border-top:1px solid var(--line);padding-top:.85rem}.point-row h3{font-size:1.05rem}.point-row p{color:var(--muted);margin-top:.3rem}.path{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem;margin:0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:450;line-height:1.15;display:flex}.path span[aria-hidden=true]{color:var(--pine)}.offer-list{gap:2rem 3rem;display:grid}.offer{border-top:1px solid var(--line);align-content:start;gap:.7rem;padding-top:1.15rem;display:grid}.offer h2{font-size:1.45rem}.offer p,.check-list{color:var(--muted)}.check-list{gap:.35rem;padding:0;list-style:none;display:grid}.check-list li:before{content:"· ";color:var(--pine)}.example-grid{gap:2rem;display:grid}.example-card{align-content:start;gap:1rem;display:grid}.example-card .frame{min-height:22rem}button.expand{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.example-detail{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.example-detail.is-open{grid-template-rows:1fr}.example-detail>div{min-height:0;overflow:hidden}.example-detail p{padding-top:.7rem}.page-fade{animation:.24s cubic-bezier(.22,1,.36,1) page-in}@keyframes page-in{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.teaser{transition:color .18s}.teaser:hover h3,.offer:hover h2{color:var(--pine)}.offer h2{transition:color .18s}}.statement{align-items:start;gap:1rem 3.5rem;display:grid}.statement p{color:var(--muted);max-width:36rem;font-size:1.08rem}@media (min-width:800px){.teaser-grid,.point-row,.example-grid,.why-list,.offer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.offer-list{gap:2.25rem 3rem}.why-list{gap:1.5rem 2.75rem}.statement{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.point-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.section.lean{padding-block:4.25rem}.wrap.narrow{width:min(44rem,100% - 4.5rem)}}@media (min-width:1100px){.teaser-grid,.example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page-fade,.copy-tip,.copy-tip.is-leaving{animation:none}.example-detail,.field input,.field select,.field textarea,.offer h2{transition:none}}
