:root{--ivory: #FFF9F6;--paper: #FFFFFF;--cream: #F7E6E0;--line: #EBD3CB;--ink: #3A1D2B;--ink-deep: #26111C;--ink-tile: #4E2A3B;--text: #4A3240;--muted: #785D6A;--card-grey: #7D6E66;--butter: #F4E1A6;--sage: #DCE5D3;--wheat: #F6EDD3;--lilac: #EADFEA;--on-ink: #FFFFFF;--on-ink-soft: #E7CFD8;--serif: "Young Serif", Georgia, serif;--sans: "DM Sans", "Helvetica Neue", Arial, sans-serif;--wrap: 1240px;--gutter: 20px;--radius-tile: 28px;--radius-panel: 36px;font-synthesis:none}@media (min-width: 900px){:root{--gutter: 48px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:80px}html:has(>body.has-mbar){scroll-padding-bottom:96px}@media (min-width: 1100px){html{scroll-padding-top:96px}}body{margin:0;background:var(--ivory);color:var(--text);font-family:var(--sans);font-size:17px;line-height:1.62;overflow-x:hidden}.noscript{padding:24px;font-family:Georgia,serif}img{max-width:100%;display:block}a{color:inherit}button,input{font:inherit}[hidden]{display:none!important}#shop{min-height:100vh;min-height:100svh;display:flex;flex-direction:column}#main{flex:1}#main:focus{outline:none}.skip{position:absolute;left:12px;top:-80px;z-index:100;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:99px;background:var(--ink);color:var(--on-ink);font-weight:500;text-decoration:none}.skip:focus{top:12px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.wrap.narrow{max-width:720px}.center{text-align:center}section{padding:72px 0}@media (min-width: 900px){section{padding:104px 0}}h1,h2,h3,.display{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--ink);letter-spacing:-.02em;margin:0;text-wrap:balance}h1{font-size:50px;line-height:1.02}h2{font-size:38px;line-height:1.06}h3{font-size:23px;line-height:1.2}@media (min-width: 900px){h1{font-size:92px}h2{font-size:60px}h3{font-size:26px}}h1 em,h2 em{font-style:normal;background:linear-gradient(transparent 62%,var(--butter) 62%,var(--butter) 92%,transparent 92%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.lead{font-size:18px;line-height:1.6;max-width:34em}@media (min-width: 900px){.lead{font-size:19px}}.small{font-size:15px;color:var(--muted)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:56px;padding:0 10px 0 28px;border-radius:999px;font-family:var(--sans);font-weight:500;font-size:16px;text-decoration:none;border:1.5px solid var(--ink);cursor:pointer;white-space:nowrap;transition:background .25s,color .25s}.pill:after{content:"→";display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--butter);color:var(--ink);font-size:17px;transition:transform .3s}.pill:hover:after{transform:translate(3px)}.pill-solid{background:var(--ink);color:var(--on-ink)}.pill-solid:hover{background:var(--ink-deep)}.pill-line{background:transparent;color:var(--ink);padding:0 28px}.pill-line:hover{background:var(--cream)}.pill-line:after,.pill.sm:after{display:none}.pill.sm{min-height:44px;padding:0 20px;font-size:15px}.pill[disabled]{opacity:.55;cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,.phone .screen:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.textlink{font-weight:500;font-size:15px;color:var(--ink);display:inline-flex;align-items:center;min-height:44px;text-underline-offset:5px}.site-header{position:sticky;top:0;z-index:50;background:#fff9f6eb;backdrop-filter:blur(10px)}.hdr{display:flex;align-items:center;justify-content:space-between;height:68px;gap:24px}.wordmark{font-family:var(--serif);font-size:26px;color:var(--ink);text-decoration:none;line-height:1;display:inline-flex;align-items:center;min-height:44px}.nav{display:none;gap:34px}.nav a,.signin{font-size:15px;font-weight:500;text-decoration:none;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}.hdr-actions{display:none;align-items:center;gap:26px}.menu-btn{width:44px;height:44px;border:0;background:transparent;padding:0;margin-right:-10px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.menu{border-top:1px solid var(--line);background:var(--ivory)}.menu .wrap{display:grid;padding-block:8px 16px}.menu a{display:flex;align-items:center;min-height:52px;font-size:18px;font-weight:500;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.menu a:last-child{border-bottom:0}@media (min-width: 1100px){.hdr{height:84px}.nav,.hdr-actions{display:flex}.menu-btn,.menu{display:none!important}.wordmark{font-size:30px}}.mbar{position:sticky;bottom:0;z-index:60;padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:#fff9f6f5;border-top:1px solid var(--line);display:flex}.mbar .pill{flex:1}@media (min-width: 1100px){.mbar{display:none}}.phone{--w: 240px;position:relative;width:var(--w);padding:calc(var(--w) * .034);background:#1d1a19;border-radius:calc(var(--w) * .165);box-shadow:inset 0 0 0 1px #48413e,0 1px 0 1px #0000000f,0 38px 60px -28px #3a1d2b73,0 14px 24px -14px #3a1d2b4d}.phone:after{content:"";position:absolute;z-index:3;top:calc(var(--w) * .062);left:50%;transform:translate(-50%);width:29%;height:calc(var(--w) * .07);border-radius:99px;background:#0e0c0c}.phone .screen{position:relative;aspect-ratio:390 / 844;overflow:hidden;border-radius:calc(var(--w) * .135);background:#eee7dd}.phone .screen>img{width:100%;height:100%;object-fit:cover;object-position:top center}.phone .screen.live iframe{position:absolute;top:0;left:0;width:390px;height:844px;border:0;transform:scale(var(--k, .67));transform-origin:0 0;background:#fff}.pcard{--cw: 170px;position:absolute;width:var(--cw);aspect-ratio:10 / 7;background:#fffdf8;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 1px #0000000d,0 18px 30px -16px #3a1d2b6b;transform:rotate(-5deg)}.pcard .art{height:46%;background-size:cover;background-position:center 38%}.pcard .nm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#3b2e29;text-align:center;line-height:1.05;padding:0 6%}.pcard .nm b{font-weight:400;white-space:nowrap}.pcard .nm i{font-family:var(--sans);font-style:normal;font-weight:500;font-size:max(7px,calc(var(--cw) * .043));letter-spacing:.2em;text-transform:uppercase;color:var(--card-grey);margin-top:calc(var(--cw) * .03);white-space:nowrap}.card{text-decoration:none;display:block;color:inherit}.tile{container-type:inline-size;position:relative;aspect-ratio:1 / 1;border-radius:var(--radius-tile);background:var(--cream);overflow:hidden}.strip .card:nth-child(4n+2) .tile,.grid .card:nth-child(4n+2) .tile,.also-grid .card:nth-child(3n+2) .tile{background:var(--sage)}.strip .card:nth-child(4n+3) .tile,.grid .card:nth-child(4n+3) .tile,.also-grid .card:nth-child(3n+3) .tile{background:var(--wheat)}.strip .card:nth-child(4n+4) .tile,.grid .card:nth-child(4n+4) .tile{background:var(--lilac)}.tile .phone{--w: 34%;position:absolute;left:21%;top:8.5%;width:34%;padding:1.2%;border-radius:15%/7%;transition:transform .5s ease}.tile .phone:after{top:2.3%;height:2.4%}.tile .phone .screen{border-radius:12.5%/5.8%}.tile .pcard{--cw: 44cqw;right:8%;bottom:11%;transition:transform .5s ease}.tile .pcard .nm i{font-size:max(8px,2.1cqw)}.card:hover .tile .phone{transform:translateY(-6px)}.card:hover .tile .pcard{transform:rotate(-3deg) translateY(-3px)}.badge{position:absolute;top:16px;left:16px;z-index:4;background:var(--butter);color:var(--ink);border-radius:99px;padding:5px 13px 4px;font-size:14px;font-weight:500}.card-meta{padding:18px 2px 0}.card-meta h3{font-size:24px}.card-meta .from{font-size:15px;color:var(--muted)}.card.is-loading .tile{animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{50%{opacity:.55}}.obj{position:absolute;mix-blend-mode:multiply;pointer-events:none;user-select:none;transform:rotate(var(--r, 0deg));animation:float 9s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(var(--r, 0deg))}50%{transform:translateY(-8px) rotate(var(--r, 0deg))}}.obj.o2{animation-delay:-2s}.obj.o3{animation-delay:-4s}@media (prefers-reduced-motion: reduce){.obj,.card.is-loading .tile,.caret{animation:none}.card:hover .tile .phone,.card:hover .tile .pcard{transform:none}}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:15px;font-weight:500;white-space:nowrap;cursor:pointer}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.problem{grid-column:1 / -1;display:grid;justify-items:center;gap:16px;padding:40px 0;text-align:center}.problem p{margin:0;font-size:18px;color:var(--ink)}.hero{padding:36px 0 64px;overflow:hidden}.hero-grid{display:grid;gap:28px}.hero h1{margin:0 0 22px}.hero .lead{margin:0}.actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 0}.actions.center{justify-content:center}.hero .actions .pill,.t-info .actions .pill{flex:1 1 auto}.hero-stage{position:relative;height:560px;margin:0 -8px}.hero-stage .arch{position:absolute;left:50%;transform:translate(-50%);top:120px;width:320px;height:320px;border-radius:50%;background:var(--butter)}.hero-phone{--w: 196px;position:absolute;left:50%;top:66px;transform:translate(-50%);z-index:2}.hero-card{--cw: 150px;z-index:3;left:6px;bottom:26px;transform:rotate(-7deg)}.ob-ribbon{width:132px;left:-12px;top:0;--r: -14deg}.ob-olive{width:118px;right:-10px;top:20px;--r: 28deg}.ob-peony{width:108px;right:-6px;top:228px;--r: 8deg;z-index:1}@media (min-width: 1100px){.hero{padding:32px 0 24px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px}.hero h1{margin-bottom:30px}.hero .actions .pill,.t-info .actions .pill{flex:none}.hero-stage{height:740px;margin:0}.hero-stage .arch{top:110px;width:520px;height:520px}.hero-phone{--w: 268px;top:100px}.hero-card{--cw: 210px;left:-6px;bottom:96px;transform:rotate(-8deg)}.ob-ribbon{width:220px;left:6px;top:40px}.ob-olive{width:190px;right:30px;top:28px}.ob-peony{width:170px;left:-10px;right:auto;top:330px;--r: -10deg}}.collection h2{margin-bottom:40px}@media (min-width: 900px){.collection h2{margin-bottom:56px}}.strip-wrap{scroll-padding-left:var(--gutter);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.strip-wrap::-webkit-scrollbar{display:none}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:16px}.strip>*{scroll-snap-align:start}@media (min-width: 900px){.strip-wrap{overflow:visible}.strip{grid-auto-flow:row;grid-template-columns:repeat(4,1fr);gap:28px}}.more{margin-top:44px}.how,.prices-teaser{background:var(--ivory)}.how .wrap,.prices-teaser .wrap,.closing-inner{background:var(--paper);border-radius:var(--radius-panel);padding:48px 24px}@media (min-width: 900px){.how .wrap,.prices-teaser .wrap,.closing-inner{padding:72px 64px}}.how-title{max-width:14em;margin-bottom:44px}.steps{list-style:none;padding:0;margin:0;display:grid;gap:52px}.steps li{display:grid;align-content:start}.steps .num{margin:26px 0 10px;font-size:14px;font-weight:600;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--butter);color:var(--ink)}@media (min-width: 900px){.steps{grid-template-columns:repeat(3,1fr);gap:48px}.how-title{margin-bottom:64px}}.step-vis{height:230px;border-radius:var(--radius-tile);background:var(--cream);position:relative;overflow:hidden}.vis-fan span{position:absolute;width:96px;aspect-ratio:2/3;left:50%;top:34px;margin-left:-48px;border-radius:4px;background-size:cover;background-position:center;box-shadow:0 16px 26px -14px #3a1d2b80;border:4px solid #FFFDF8}.vis-fan span:nth-child(1){transform:translate(-62px) rotate(-12deg);top:44px}.vis-fan span:nth-child(3){transform:translate(62px) rotate(12deg);top:44px}.vis-fan span:nth-child(2){z-index:2}.vis-form{display:grid;align-content:center;gap:10px;padding:0 12%}.vis-form .ff{background:var(--paper);border-radius:12px;padding:9px 16px 10px;box-shadow:0 10px 20px -16px #3a1d2b80;border:1px solid var(--line)}.vis-form .ff span{display:block;font-size:12px;font-weight:500;color:var(--muted)}.vis-form .ff b{font-weight:400;font-size:16px;color:var(--ink)}.vis-form .ff:first-child{border-color:var(--ink)}.caret{display:inline-block;width:1px;height:17px;background:var(--ink);margin-left:2px;vertical-align:-3px;animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.vis-share{display:grid;align-content:center;justify-items:center;gap:16px}.vis-share .addr{background:var(--paper);border-radius:99px;padding:12px 20px;font-size:15px;color:var(--ink);display:flex;align-items:center;gap:10px;box-shadow:0 10px 20px -16px #3a1d2b80;border:1px solid var(--line)}.vis-share .dot{width:8px;height:8px;border-radius:50%;background:#3f7a55;box-shadow:0 0 0 4px #3f7a5526}.share-row{display:flex;gap:8px}.share-row span{font-size:13px;font-weight:500;color:var(--ink);border:1px solid var(--line);border-radius:99px;padding:7px 12px;background:var(--paper)}.inside{background:var(--ink)}.halves{display:grid;gap:64px}.half-tile{--pw: 210px;height:470px;border-radius:var(--radius-tile);background:var(--ink-tile);display:grid;place-items:center;overflow:hidden;margin-bottom:30px}.half h3{margin-bottom:10px;font-size:32px;color:var(--on-ink)}.half .one{margin:0;color:var(--on-ink-soft);font-size:18px}.inv-phone,.album-phone{--w: 210px}.inv-phone .screen>img{object-position:0 38.6%}@media (min-width: 900px){.halves{grid-template-columns:1fr 1fr;gap:40px}.half-tile{height:640px;--pw: 250px}.inv-phone,.album-phone{--w: 250px}.half h3{font-size:40px}}.album-screen{background:#fbf7f1;display:flex;flex-direction:column;padding:13% 6% 0}.al-top{display:flex;flex-direction:column;align-items:center;text-align:center}.al-kicker{font-size:calc(var(--pw) * .036);letter-spacing:.2em;text-transform:uppercase;color:var(--card-grey);font-weight:500}.al-title{font-family:var(--serif);font-size:calc(var(--pw) * .11);color:var(--ink);line-height:1.2}.al-sub{font-size:calc(var(--pw) * .042);color:var(--muted)}.al-btn{margin:7% auto 6%;background:var(--ink);color:var(--on-ink);border-radius:99px;padding:3.5% 7%;font-size:calc(var(--pw) * .045);font-weight:500}.al-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:0 -6.4%}.al-grid span{aspect-ratio:1;background-size:260%;background-position:50% 65%}.al-grid span:nth-child(2){background-size:320%}.al-grid span:nth-child(5){background-size:210%}.prices-teaser .wrap{display:grid;justify-items:center;gap:26px}.prices-teaser h2{max-width:12em}.closing{background:var(--cream);overflow:hidden}.closing-inner{position:relative;text-align:center;display:grid;justify-items:center;gap:26px;background:var(--ink)}.closing h2{max-width:11em;color:var(--on-ink)}.closing .pill-solid{background:var(--butter);border-color:var(--butter);color:var(--ink)}.closing .pill-solid:after{background:var(--ink);color:var(--butter)}.cat-intro{padding:48px 0 28px}@media (min-width: 900px){.cat-intro{padding:80px 0 44px}}.filters{position:sticky;top:68px;z-index:40;background:#fff9f6f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}@media (min-width: 1100px){.filters{top:84px}}.frow{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--gutter) * -1);padding-right:var(--gutter)}.frow::-webkit-scrollbar{display:none}.cat-grid-sec{padding-top:36px}.grid{display:grid;gap:44px 28px}@media (min-width: 640px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1100px){.grid{grid-template-columns:repeat(4,1fr);gap:56px 28px}.cat-grid-sec{padding-top:56px}}.empty{text-align:center;padding:40px 0;display:grid;justify-items:center;gap:12px}.empty .display{font-size:30px;margin:0}.crumbs{padding-top:18px;font-size:15px}.crumbs a{color:var(--muted);display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.t-loading{min-height:70vh}.t-hero{padding-top:22px}.t-grid{display:grid;gap:36px}.t-tile{position:relative;height:640px;border-radius:var(--radius-tile);background:var(--cream);overflow:hidden}.t-phone-wrap{position:absolute;left:42%;top:40px;transform:translate(-50%);z-index:2}.t-phone{--w: 262px}.t-card{--cw: 128px;z-index:3;right:6px;bottom:10px;transform:rotate(5deg)}.t-controls{display:flex;gap:10px;margin-top:14px}.ctl{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:15px;font-weight:500;cursor:pointer}.t-hint{margin:10px 0 0}.t-info h1{margin-bottom:18px}.t-info .lead{margin:0 0 18px}.t-price-line{margin:0 0 4px}.t-price{font-family:var(--serif);font-size:22px;color:var(--ink)}.t-chips{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-wrap:wrap;gap:8px}.t-chips li{font-size:15px;font-weight:500;color:var(--ink);background:var(--cream);border-radius:99px;padding:8px 14px}@media (min-width: 1100px){.t-grid{grid-template-columns:1.08fr 1fr;gap:80px;align-items:start}.t-tile{height:760px}.t-phone{--w: 300px}.t-phone-wrap{top:52px}.t-card{--cw: 200px;right:34px;bottom:56px}.t-info{padding-top:56px;position:sticky;top:120px}}.t-h2{margin-bottom:36px;max-width:14em}.also{border-top:1px solid var(--line)}.also-grid{display:grid;gap:44px}@media (min-width: 900px){.also-grid{grid-template-columns:repeat(3,1fr);gap:28px}}.p-intro{position:relative;padding:92px 0 40px;overflow:hidden}.p-intro .wrap{position:relative}.p-intro h1{max-width:11em;margin:0 auto}.pi-ribbon{width:100px;left:-6px;top:-90px;--r: -18deg}.pi-olive{width:92px;right:-22px;top:-84px;--r: 30deg}@media (min-width: 900px){.p-intro{padding:90px 0 56px}.pi-ribbon{width:210px;left:-40px;top:-50px}.pi-olive{width:180px;right:-10px;top:-30px}}.chosen{display:inline-flex;align-items:center;gap:16px;margin-top:30px;padding:10px 22px 10px 10px;border-radius:99px;background:var(--paper);border:1px solid var(--line);text-align:left}.ch-thumb{width:44px;height:44px;border-radius:50%;background-size:160%;background-position:center 18%;flex:none}.ch-text{display:grid;line-height:1.2}.ch-text b{font-family:var(--serif);font-weight:400;font-size:21px;color:var(--ink)}.p-plans{padding-top:24px;background:var(--cream)}.plans{display:grid;gap:20px}.plan{position:relative;background:var(--paper);border-radius:var(--radius-tile);padding:34px 26px 30px;display:flex;flex-direction:column;box-shadow:0 20px 40px -32px #3a1d2b66}.plan-name{font-size:34px}.plan-price{font-family:var(--serif);font-size:52px;color:var(--ink);margin:14px 0 18px;line-height:1}.plan .ticks{margin-bottom:28px;flex:1}.plan-rec{background:var(--ink);box-shadow:0 30px 50px -30px #3a1d2b99}.plan-rec .plan-name,.plan-rec .plan-price,.plan-rec .ticks li{color:var(--on-ink)}.plan-rec .ticks li{border-color:#ffffff2e}.plan-rec .ticks li:before{border-color:var(--butter)}.plan-rec .pill-solid{background:var(--butter);border-color:var(--butter);color:var(--ink)}.plan-rec .pill-solid:after{background:var(--ink);color:var(--butter)}.rec{position:absolute;top:-15px;left:26px;background:var(--butter);color:var(--ink);border-radius:99px;padding:5px 14px 4px;font-size:14px;font-weight:500}.plans-1{max-width:440px}@media (min-width: 900px){.plans-2{grid-template-columns:repeat(2,1fr);max-width:900px}.plans-3{grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.plans-3 .plan-rec{transform:translateY(-14px)}.plan{padding:44px 36px 36px}}.ticks{list-style:none;padding:0;margin:0;display:grid;align-content:start}.ticks li{padding:12px 0 12px 30px;border-top:1px solid var(--line);position:relative}.ticks li:before{content:"";position:absolute;left:2px;top:22px;width:12px;height:6px;border-left:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(-45deg)}.p-vat{margin:32px 0 0}.co{padding-top:56px}.co h1{margin-bottom:8px}.co .lead{margin:18px auto 0}.co-sum{display:grid;gap:4px;justify-items:start}.co-plan{display:flex;gap:14px;align-items:baseline;margin:14px 0 0;font-weight:500;color:var(--ink)}.co-plan b{font-family:var(--serif);font-weight:400;font-size:26px}.co-form{display:grid;gap:22px;margin-top:30px;padding:28px 22px;background:var(--paper);border-radius:var(--radius-tile);box-shadow:0 20px 40px -32px #3a1d2b66}@media (min-width: 900px){.co-form{padding:40px}}.field{display:grid;gap:8px}.field span{font-weight:500;color:var(--ink)}.field input{min-height:56px;padding:0 18px;border:1.5px solid var(--line);border-radius:16px;background:var(--ivory);color:var(--ink);font-size:17px}.field input:focus{border-color:var(--ink);outline:none}.field input[aria-invalid=true]{border-color:#7a2a1c}.field small{color:var(--muted);font-size:14px}.tick{display:grid;grid-template-columns:26px 1fr;gap:14px;align-items:start;align-content:center;min-height:44px;cursor:pointer;font-size:15px;line-height:1.55}.tick input{width:24px;height:24px;margin:2px 0 0;accent-color:var(--ink)}.co-links{margin:0 0 -10px 40px;display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.co-links a{color:var(--ink);text-underline-offset:4px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px}.co-draft{margin:8px 0 0 40px;color:#8a4b2a}.co-error{margin:0;padding:12px 16px;border-radius:14px;background:#fbe7e2;color:#7a2a1c;font-weight:500}.co-pay{width:100%}.after{padding:80px 0 104px}.after .wrap{display:grid;justify-items:center;gap:22px}.after .lead,.after .small{margin:0}.legal{padding-top:48px}.legal h1{font-size:44px;margin-bottom:12px}@media (min-width: 900px){.legal h1{font-size:60px}}.legal-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 32px}.legal-draft{background:var(--butter);color:var(--ink);border-radius:99px;padding:2px 12px;font-weight:500}.prose h2,.prose h3,.prose h4{font-size:26px;margin:36px 0 12px}.prose p,.prose ul,.prose ol{margin:0 0 14px}.prose a{color:var(--ink);text-underline-offset:4px}.site-footer{background:var(--ink);padding:48px 0 36px}.site-footer,.site-footer a{color:#f3e3ea}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 32px}.foot .wordmark{color:#f3e3ea;font-size:30px}.foot-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0 24px}.foot-links a{text-decoration:none;display:inline-flex;min-height:44px;min-width:44px;align-items:center}.foot-links.muted a{color:#c9a9b6;font-size:15px}.foot-base{margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.15);font-size:15px;color:#f3e3ea}
