:root{--paper:#fbf4e4;--surface:#fffbf2;--ink:#2a1d15;--ink-2:#5e4e44;--mute:#7d6c60;--sky:#7cc6e6;--leaf:#2f7a3d;--sun:#f2c230;--clay:#6fb05a;--sky-soft:#cdeaf6;--leaf-soft:#d4e8cf;--sun-soft:#fbe6a3;--clay-soft:#d6ebcb;--line:#2a1d1524;--r:16px;--r-c:12px;--r-pill:999px;--gut:48px;--sec:96px;--gap:16px;--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--pop:cubic-bezier(.34,1.56,.64,1);--hs:4px 4px 0 var(--ink);--hs-h:6px 6px 0 var(--ink);--hs-p:1px 1px 0 var(--ink)}@media (width<=1000px){:root{--gut:32px;--sec:72px;--gap:12px}}@media (width<=750px){:root{--gut:20px;--sec:56px;--gap:10px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.04em;font-variation-settings:"opsz" 96;margin:0;font-weight:800;line-height:.95}p{margin:0}.ic{vertical-align:-.18em;flex:none;width:1.1em;height:1.1em}.wrap{max-width:1360px;padding:0 var(--gut);margin:0 auto}.sec{padding:var(--sec) 0}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:800;display:flex}.label .tick{background:var(--clay);border-radius:2px;width:8px;height:8px;display:inline-block}.h-xl{font-size:clamp(48px,8vw,120px)}.h-l{font-size:clamp(36px,5vw,72px)}.h-m{font-size:clamp(28px,3vw,44px)}.h-s{font-size:26px}.lead{color:var(--ink-2);max-width:54ch;font-size:clamp(17px,1.4vw,20px)}.muted{color:var(--mute)}.num{font-variant-numeric:tabular-nums}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.btn{border-radius:var(--r-c);white-space:nowrap;border:2px solid var(--ink);min-height:48px;box-shadow:var(--hs);transition:transform .16s var(--pop),box-shadow .16s;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:16px;font-weight:700;display:inline-flex}.btn:hover{box-shadow:var(--hs-h);transform:translate(-2px,-2px)}.btn:active{box-shadow:var(--hs-p);transform:translate(3px,3px)}.btn .ic{width:18px;height:18px}.btn-primary{background:var(--act);color:var(--ink)}.btn-ink{background:var(--ink);color:var(--paper)}.btn-paper{background:var(--surface);color:var(--ink)}.btn-sm{min-height:42px;box-shadow:3px 3px 0 var(--ink);padding:0 16px;font-size:15px}.btn-sm:hover{box-shadow:5px 5px 0 var(--ink)}.btn-sm:active{box-shadow:var(--hs-p)}.roundbtn{border-radius:var(--r-pill);border:2px solid var(--ink);background:var(--surface);width:44px;height:44px;box-shadow:3px 3px 0 var(--ink);transition:transform .16s var(--pop),box-shadow .16s;justify-content:center;align-items:center;display:inline-flex;position:relative}.roundbtn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.roundbtn:active{box-shadow:var(--hs-p);transform:translate(2px,2px)}.roundbtn .ic{width:20px;height:20px}.roundbtn.ink{background:var(--ink);color:var(--paper)}.roundbtn.clay{background:var(--clay);color:var(--ink)}.link{border-bottom:2px solid var(--ink);align-items:center;gap:6px;padding-bottom:1px;font-weight:700;display:inline-flex}.link .ic{transition:transform .2s}.link:hover .ic{transform:translate(4px)}.badge{background:var(--clay);min-width:20px;height:20px;color:var(--ink);border:2px solid var(--paper);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-6px;right:-6px}.badge.is-empty{display:none}.hdr{z-index:50;background:var(--paper);border-bottom:2px solid #0000;transition:border-color .2s;position:sticky;top:0}body.scrolled .hdr{border-color:var(--ink)}.hdr-in{align-items:center;gap:24px;height:76px;display:flex}.hdr .im-lockup{align-items:center;gap:10px;display:flex}.hdr .im-word-main{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;font-size:21px;font-weight:800}.nav{gap:4px;margin-left:8px;display:flex}.nav a{border-radius:var(--r-c);white-space:nowrap;padding:8px 12px;font-size:15px;font-weight:700}.nav a:hover{background:var(--sun-soft)}.nav a.is-on{background:var(--ink);color:var(--paper)}.hdr-r{align-items:center;gap:12px;margin-left:auto;display:flex}.hdr-phone{color:var(--ink-2);white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.navtoggle{display:none}@media (width<=1240px){.hdr-phone{display:none}}@media (width<=1000px){.nav{display:none}.navtoggle{display:inline-flex}.nav.is-open{background:var(--ink);color:var(--paper);padding:28px var(--gut);z-index:40;flex-direction:column;gap:4px;display:flex;position:fixed;inset:76px 0 0}.nav.is-open a{font-size:clamp(34px,9vw,48px);font-family:var(--display);letter-spacing:-.04em;border-bottom:2px solid #fbf4e42e;border-radius:0;padding:12px 0;font-weight:800}.nav.is-open a:hover,.nav.is-open a.is-on{color:var(--sun);background:0 0}.nav.is-open:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='22' r='10' fill='%23F2C230'/%3E%3Cpath d='M36 36c-4 1.5-7 6-7 10 0 2 3 2 6 0 3-2 5-5 5-8 0-2-2-2.5-4-2z' fill='%23F2C230'/%3E%3Cpath d='M64 36c4 1.5 7 6 7 10 0 2-3 2-6 0-3-2-5-5-5-8 0-2 2-2.5 4-2z' fill='%23F2C230'/%3E%3Crect x='10' y='52' width='80' height='9' rx='3' fill='%23F2C230'/%3E%3Crect x='20' y='61' width='8' height='19' rx='2' fill='%23F2C230'/%3E%3Crect x='72' y='61' width='8' height='19' rx='2' fill='%23F2C230'/%3E%3Cellipse cx='44' cy='69' rx='4' ry='5' fill='%23F2C230'/%3E%3Cellipse cx='56' cy='69' rx='4' ry='5' fill='%23F2C230'/%3E%3C/svg%3E") 50%/contain no-repeat;width:72px;height:72px;margin-top:auto;display:block}}@media (width<=750px){.hdr-in{gap:12px;height:66px}.hdr .im-word-main{font-size:18px}.hdr-book{display:none}.nav.is-open{inset:66px 0 0}}.tile{border-radius:var(--r);transition:transform .22s var(--ease),box-shadow .22s;border:2px solid #0000;padding:28px;position:relative;overflow:hidden}.tile.lift:hover{box-shadow:var(--hs);border-color:var(--ink);transform:translate(-4px,-4px)}.t-paper{background:var(--surface);border-color:var(--ink)}.t-sun{background:var(--sun)}.t-sky{background:var(--sky)}.t-leaf{background:var(--leaf);color:#fff}.t-clay{background:var(--clay);color:var(--ink)}.t-ink{background:var(--ink);color:var(--paper)}.t-sun-soft{background:var(--sun-soft)}.t-sky-soft{background:var(--sky-soft)}.t-leaf-soft{background:var(--leaf-soft)}.t-clay-soft{background:var(--clay-soft)}.hero{padding:20px 0 0}.mosaic{gap:var(--gap);grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(150px,auto);display:grid}.m-head{flex-direction:column;grid-area:1/1/3/5;justify-content:space-between;gap:32px;min-height:420px;display:flex}.m-head h1{font-size:clamp(48px,6.4vw,104px)}.m-head .lead{max-width:48ch}.m-head-foot{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.fact{align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.fact .ic{width:18px;height:18px;color:var(--clay)}.m-mark{grid-area:1/5/2/6;justify-content:center;align-items:center;padding:18px;display:flex}.m-mark .im-mark{width:min(100%,150px);height:auto}.m-photo{min-height:150px;padding:0}.m-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.m-p1{grid-area:2/5/3/7}.m-book{flex-direction:column;grid-area:3/1/4/3;justify-content:space-between;gap:20px;min-height:200px;display:flex}.m-book h2{color:var(--ink);font-size:clamp(28px,2.6vw,38px)}.m-book .btn-paper{align-self:flex-start}.m-count{flex-direction:column;grid-area:3/3/4/5;justify-content:space-between;gap:12px;display:flex}.m-count b{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(56px,6vw,88px);font-weight:800;line-height:.9}.m-count span{font-size:15px;font-weight:700}.m-p2{grid-area:1/6/2/7}.m-shop{flex-direction:column;grid-area:3/5/4/7;justify-content:space-between;gap:12px;padding:24px;display:flex}.m-shop b{font-family:var(--display);letter-spacing:-.03em;max-width:14ch;font-size:clamp(22px,2.2vw,30px);line-height:1}.m-shop .ic{width:28px;height:28px}@media (width<=1000px){.mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.m-head{order:1;grid-area:auto/1/auto/3;min-height:0}.m-book{order:2;grid-area:auto/1/auto/3;min-height:0}.m-mark{order:3;grid-area:auto/1/auto/2;min-height:170px}.m-p1{order:4;grid-area:auto/2/auto/3;min-height:170px}.m-count{order:5;grid-area:auto/1/auto/2}.m-shop{order:6;grid-area:auto/2/auto/3}.m-p2{order:7;grid-area:auto/1/auto/3;min-height:220px}}@media (width<=750px){.tile{padding:22px}.m-head h1{font-size:clamp(44px,12vw,60px)}.m-count b{font-size:64px}}.marq{margin-top:var(--gap);border:2px solid var(--ink);border-radius:var(--r);background:var(--surface);position:relative;overflow:hidden}.marq:before,.marq:after{content:"";z-index:1;pointer-events:none;width:56px;position:absolute;top:0;bottom:0}.marq:before{background:linear-gradient(90deg,var(--surface),transparent);left:0}.marq:after{background:linear-gradient(-90deg,var(--surface),transparent);right:0}.marq-track{width:max-content;padding:16px 0;animation:80s linear infinite marq;display:flex}.marq:hover .marq-track{animation-play-state:paused}.marq-item{font-family:var(--display);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:24px;padding-right:24px;font-size:clamp(22px,2.4vw,32px);font-weight:800;display:inline-flex}.marq-item .tick{background:var(--sun);border-radius:3px;width:12px;height:12px;transform:rotate(10deg)}@keyframes marq{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marq-track{animation:none}}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.sec-head .lead{margin-top:12px}@media (width<=750px){.sec-head{flex-direction:column;align-items:flex-start;margin-bottom:22px}}.picker{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.pick{text-align:left;border:2px solid var(--ink);background:var(--surface);border-radius:var(--r);min-height:170px;transition:transform .16s var(--pop),box-shadow .16s,background .16s;flex-direction:column;justify-content:space-between;gap:14px;padding:24px;display:flex}.pick:hover{box-shadow:var(--hs);transform:translate(-2px,-2px)}.pick.is-on{background:var(--ink);color:var(--paper);box-shadow:var(--hs)}.pick b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(24px,2.4vw,32px);line-height:1}.pick span{color:var(--ink-2);font-size:14px;font-weight:500}.pick.is-on span{color:#fbf4e4bf}.pick .ic{width:28px;height:28px;color:var(--clay)}.pick.is-on .ic{color:var(--sun)}.pick-out{margin-top:var(--gap);gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.pick-out:empty{display:none}.sug{animation:pop .35s var(--pop);flex-direction:column;gap:12px;display:flex}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.sug-top{justify-content:space-between;align-items:center;display:flex}.sug-top .ic{width:28px;height:28px}.sug h3{letter-spacing:-.04em;font-size:26px}.sug p{color:var(--ink-2);font-size:15px}.sug-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.sug-foot b{font-family:var(--display);letter-spacing:-.03em;font-size:26px}.sug-foot small{font-family:var(--body);color:var(--ink-2);letter-spacing:0;font-size:13px;font-weight:500;display:block}@media (width<=750px){.picker,.pick-out{grid-template-columns:1fr}.pick{min-height:0}}.board{gap:var(--gap);display:grid}.grp{border-radius:var(--r);padding:28px}.grp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.grp-head h3{font-size:clamp(26px,3vw,40px)}.grp-head span{font-size:14px;font-weight:700}.rows{border-top:1.5px solid #2a1d1538;gap:0;display:grid}.row{background:0 0;border:0;border-bottom:1.5px solid #2a1d1538;border-radius:0;grid-template-columns:44px 1fr auto auto;align-items:center;gap:18px;padding:18px 4px;display:grid}.row-n{font-family:var(--display);letter-spacing:-.03em;color:var(--ink-2);font-size:22px;font-weight:800}.row-name{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.05}.row-tag{color:var(--ink-2);margin-top:3px;font-size:15px}.row-where{align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:700;display:inline-flex}.row-meta{text-align:right;white-space:nowrap}.row-meta b{font-family:var(--display);letter-spacing:-.03em;font-size:24px;display:block}.row-meta span{color:var(--ink-2);font-size:13px;font-weight:600}.row-more{grid-column:1/-1}.row-more>button{width:auto;font-family:var(--body);letter-spacing:0;align-items:center;gap:6px;padding:6px 0 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.row-more .ic{transition:transform .2s}.row-more.is-open .ic{transform:rotate(180deg)}.row-more .acc-body{color:var(--ink-2);max-width:70ch;padding-top:10px;font-size:15px;display:none}.row-more.is-open .acc-body{display:block}@media (width<=750px){.grp{padding:18px}.row{grid-template-columns:36px 1fr;gap:8px 12px;padding:16px 0}.row-meta{text-align:left;grid-column:2;align-items:baseline;gap:10px;display:flex}.row .btn{grid-column:1/-1}}.band{border-radius:var(--r);grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:48px;display:grid}.band h2{font-size:clamp(34px,4.4vw,64px)}.band p{max-width:50ch;margin-top:14px;font-size:18px}.band ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.band li{align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.band li .ic{width:24px;height:24px}.band-ctas{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.band-ic{border-radius:var(--r);background:var(--ink);width:96px;height:96px;color:var(--sun);justify-content:center;align-items:center;margin-bottom:22px;display:flex}@media (width<=1000px){.band{grid-template-columns:1fr;padding:32px}}@media (width<=750px){.band{padding:24px 20px}.band-ic{width:72px;height:72px}.band-ic .ic{width:40px;height:40px}}.prod-grid{gap:var(--gap);grid-template-columns:repeat(4,1fr);display:grid}.prod-grid.three{grid-template-columns:repeat(3,1fr)}.prod{border-radius:var(--r);transition:transform .22s var(--ease),box-shadow .22s;color:var(--ink);border:2px solid #0000;flex-direction:column;gap:10px;padding:14px;display:flex}.prod:hover{box-shadow:var(--hs);border-color:var(--ink);transform:translate(-4px,-4px)}.prod.dark{color:#fff}.prod-img{border-radius:var(--r-c);aspect-ratio:1;background:#ffffff40;position:relative;overflow:hidden}.prod-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.prod:hover .prod-img img{transform:scale(1.04)}.prod-tag{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:800;position:absolute;top:10px;left:10px}.prod-body{flex-direction:column;flex:1;gap:2px;padding:6px 6px 4px;display:flex}.prod-name{font-family:var(--display);letter-spacing:-.04em;font-size:26px;font-weight:800;line-height:1}.prod-kind{opacity:.85;margin-top:4px;font-size:14px;font-weight:500}.prod-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.prod-price{font-size:18px;font-weight:800}.prod .roundbtn{box-shadow:3px 3px 0 var(--ink)}.prod.dark .roundbtn{background:var(--paper);color:var(--ink);border-color:var(--ink);box-shadow:3px 3px 0 var(--ink)}@media (width<=1000px){.prod-grid,.prod-grid.three{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.prod-name{font-size:22px}}.promise{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.promise .tile{flex-direction:column;gap:16px;min-height:220px;display:flex}.promise .ic{width:44px;height:44px}.promise b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(24px,2.4vw,32px);line-height:1;display:block}.promise p{margin-top:auto;font-size:15px}@media (width<=750px){.promise{grid-template-columns:1fr}.promise .tile{min-height:0}}.about{gap:var(--gap);grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid}.about .ph{border-radius:var(--r);min-height:460px}.about .tile p+p{margin-top:14px}.about .tile p{color:var(--ink-2);font-size:16.5px}.cred{background:var(--leaf);color:#fff;border-radius:var(--r-c);align-items:center;gap:10px;margin-top:22px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=1000px){.about{grid-template-columns:1fr}.about .ph{min-height:300px}}.ph{background:var(--paper) repeating-linear-gradient(135deg,transparent 0 22px,#2a1d150f 22px 24px);border:2px dashed var(--ink);align-items:flex-end;min-height:100%;padding:16px;display:flex;position:relative}.ph-tag{background:var(--ink);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.ph-tag .ic{width:14px;height:14px}.quote{padding:56px;position:relative}.quote .qmark{font-family:var(--display);opacity:.28;font-size:clamp(140px,18vw,240px);font-weight:800;line-height:.6;position:absolute;top:36px;left:36px}.quote blockquote{font-family:var(--display);letter-spacing:-.03em;max-width:24ch;margin:0;padding-top:48px;font-size:clamp(24px,3vw,44px);font-weight:700;line-height:1.08;position:relative}.quote figcaption{margin-top:24px;font-weight:800;position:relative}.quote figcaption span{font-size:14px;font-weight:500;display:block}@media (width<=750px){.quote{padding:28px 22px}.quote .qmark{top:18px;left:16px}}.two{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.two .tile{flex-direction:column;gap:12px;min-height:280px;display:flex}.two h3{font-size:clamp(30px,3.4vw,48px)}.two .price{font-family:var(--display);letter-spacing:-.05em;margin-top:auto;font-size:clamp(52px,6vw,88px);font-weight:800;line-height:.9}.two .price small{font-family:var(--body);letter-spacing:0;margin-left:8px;font-size:15px;font-weight:700}.two .btn{align-self:flex-start}@media (width<=750px){.two{grid-template-columns:1fr}.two .tile{min-height:0}}.posts{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.post{flex-direction:column;gap:14px;min-height:240px;display:flex}.post .meta{color:var(--ink-2);font-size:13px;font-weight:700}.post h3{letter-spacing:-.03em;font-size:24px;line-height:1.05}.post .link{align-self:flex-start;margin-top:auto}@media (width<=750px){.posts{grid-template-columns:1fr}.post{min-height:0}}.foot{background:var(--ink);color:var(--paper);margin-top:var(--sec);padding:72px 0 28px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;display:grid}.foot h4{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--sun);margin-bottom:16px;font-size:12px;font-weight:800}.foot a{opacity:.9;padding:4px 0;font-weight:500;display:block}.foot a:hover{opacity:1;color:var(--sun)}.foot .im-word-main{font-family:var(--display);letter-spacing:-.04em;margin-top:14px;font-size:28px;font-weight:800;display:block}.foot .small{opacity:.75;max-width:36ch;margin-top:10px;font-size:14px}.foot form{gap:8px;margin-top:8px;display:flex}.foot input{border-radius:var(--r-c);color:#fff;min-height:48px;font:inherit;background:0 0;border:2px solid #fbf4e44d;flex:1;min-width:0;padding:0 14px}.foot .btn{box-shadow:4px 4px 0 var(--sun);border-color:var(--sun)}.foot .btn:hover{box-shadow:6px 6px 0 var(--sun)}.foot-bottom{opacity:.7;border-top:2px solid #fbf4e424;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:56px;padding-top:20px;font-size:13px;display:flex}@media (width<=1000px){.foot-grid{grid-template-columns:1fr 1fr}}@media (width<=750px){.foot-grid{grid-template-columns:1fr;gap:28px}.foot{padding-top:48px}}.mbar{display:none}@media (width<=750px){.mbar{z-index:45;padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom));background:var(--paper);border-top:2px solid var(--ink);gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.mbar .btn{flex:1}.mbar .roundbtn{flex:none;width:48px;height:48px}body{padding-bottom:84px}}[data-reveal]{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:translateY(10px)scale(.985)}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transition:none;transform:none}*{transition:none!important;animation:none!important}}.page-head{padding:40px 0 28px}.page-head .lead{margin-top:18px}.facts{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.chips{z-index:30;background:var(--paper);border-bottom:2px solid var(--ink);margin-bottom:var(--gap);padding:12px 0;position:sticky;top:76px;overflow-x:auto}.chips-in{gap:8px;display:flex}.chip{white-space:nowrap;border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);min-height:42px;transition:transform .16s var(--pop),box-shadow .16s;align-items:center;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.chip:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.chip.is-on{background:var(--ink);color:var(--paper)}@media (width<=750px){.chips{top:66px}}.where{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.where .tile{flex-direction:column;gap:12px;min-height:240px;display:flex}.where .tile .ic{width:40px;height:40px}.where h3{letter-spacing:-.04em;font-size:28px}.where p{font-size:15.5px}.policy{grid-template-columns:1fr 2fr;gap:32px;display:grid}.policy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.policy li{align-items:flex-start;gap:12px;font-weight:500;display:flex}.policy li .ic{color:var(--clay);flex:none;margin-top:4px}@media (width<=750px){.where{grid-template-columns:1fr}.where .tile{min-height:0}.policy{grid-template-columns:1fr}}.shop-hero{gap:var(--gap);padding-top:20px;padding-bottom:var(--gap);grid-template-columns:1.1fr .9fr;align-items:stretch;display:grid}.shop-hero .tile{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.shop-hero h1{font-size:clamp(44px,5.6vw,88px)}.shop-collage{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.shop-collage .tile{min-height:150px;padding:10px}.shop-collage img{border-radius:var(--r-c);aspect-ratio:4/3;object-fit:cover;width:100%;height:100%}.shop-collage .tile.tall{grid-row:span 2}.shop-collage .tile.tall img{aspect-ratio:auto}@media (width<=1000px){.shop-hero{grid-template-columns:1fr}}.tabs{margin:var(--sec) 0 20px;flex-wrap:wrap;gap:8px;display:flex}.tab{border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);min-height:44px;transition:transform .16s var(--pop),box-shadow .16s;padding:10px 16px;font-size:15px;font-weight:700}.tab:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.tab.is-on{background:var(--ink);color:var(--paper)}[data-pane]{display:none}[data-pane].is-on{display:block}.toolbar{color:var(--ink-2);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:14px;font-weight:600;display:flex}.faq{max-width:760px}.acc{border-top:2px solid var(--ink)}.acc:last-child{border-bottom:2px solid var(--ink)}.acc>button{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:22px;font-weight:800;display:flex}.acc>button .ic{flex:none;transition:transform .25s}.acc.is-open>button .ic{transform:rotate(180deg)}.acc-body{color:var(--ink-2);max-width:62ch;padding:0 0 18px;display:none}.acc.is-open .acc-body{display:block}.pd{gap:var(--gap);padding:20px 0 var(--sec);grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.pd-gallery{position:sticky;top:96px}.pd-main{border-radius:var(--r);aspect-ratio:1;padding:18px;display:flex;overflow:hidden}.pd-main img{object-fit:cover;border-radius:var(--r-c);width:100%;height:100%}.pd-thumbs{gap:10px;margin-top:10px;display:flex}.pd-thumbs .t{border-radius:var(--r-c);border:2px solid var(--line);background:var(--surface);width:84px;height:84px;overflow:hidden}.pd-thumbs .t.is-on{border-color:var(--ink)}.pd-thumbs img{object-fit:cover;width:100%;height:100%}.pd-info{padding:32px}.crumbs{color:var(--ink-2);margin-bottom:16px;font-size:13px;font-weight:700}.pd-kind{color:var(--ink-2);margin-top:10px;font-size:16px;font-weight:500}.pd-price{font-family:var(--display);letter-spacing:-.04em;margin:18px 0 4px;font-size:44px;font-weight:800;line-height:1}.pd-price small{font-family:var(--body);color:var(--ink-2);letter-spacing:0;margin-left:8px;font-size:13px;font-weight:600}.pd-pitch{max-width:40ch;margin:14px 0 22px;font-size:19px;font-weight:500}.opt-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-bottom:10px;font-size:12px;font-weight:800}.sizes{gap:8px;margin-bottom:22px;display:flex}.size{border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);min-height:44px;padding:10px 16px;font-weight:700}.size.is-on{background:var(--ink);color:var(--paper)}.pd-cta{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.pd-cta .btn{flex:1;min-height:54px}.pd-ship{align-items:center;gap:10px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.pd-ship .ic{color:var(--leaf)}.pd-body{color:var(--ink-2);font-size:16px}.bullets{grid-template-columns:1fr 1fr;gap:10px 18px;margin:22px 0 24px;padding:0;list-style:none;display:grid}.bullets li{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.bullets li .ic{color:var(--clay);flex:none;width:18px;height:18px}.pd-note{background:var(--sun-soft);border-radius:var(--r-c);align-items:flex-start;gap:10px;margin-bottom:22px;padding:14px 16px;font-size:14px;font-weight:500;display:flex}.pd-note .ic{flex:none;margin-top:3px}.pd-quote{border-left:4px solid var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:20px 0;padding:4px 0 4px 16px;font-size:20px;font-weight:700;line-height:1.2}.pd-quote small{font-family:var(--body);color:var(--ink-2);letter-spacing:0;margin-top:6px;font-size:13px;font-weight:600;display:block}@media (width<=1000px){.pd{grid-template-columns:1fr}.pd-gallery{position:static}.pd-info{padding:22px}}.bk,.ct{z-index:100;display:none;position:fixed;inset:0}.bk.is-open,.ct.is-open{display:block}.bk-scrim,.ct-scrim{background:#2a1d1599;position:absolute;inset:0}.bk-panel{background:var(--paper);width:min(580px,100%);animation:bk-in .3s var(--ease);border-left:2px solid var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes bk-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.bk-head{border-bottom:2px solid var(--ink);background:var(--surface);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.bk-steps{gap:14px;display:flex}.bk-step{color:var(--mute);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.bk-step b{border:2px solid var(--line);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.bk-step.is-current{color:var(--ink)}.bk-step.is-current b{background:var(--clay);border-color:var(--ink);color:var(--ink)}.bk-step.is-done b{background:var(--leaf);border-color:var(--ink);color:#fff}.bk-close,.ct-close{border-radius:var(--r-pill);border:2px solid var(--ink);background:var(--surface);justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.bk-body{flex:1;padding:22px;overflow:auto}.bk-title{letter-spacing:-.04em;margin-bottom:8px;font-size:34px}.bk-sub{color:var(--ink-2);margin-bottom:18px}.bk-list{gap:8px;display:grid}.bk-svc{text-align:left;border:2px solid var(--ink);border-radius:var(--r-c);background:var(--surface);transition:transform .16s var(--pop),box-shadow .16s;grid-template-columns:40px 1fr auto 20px;align-items:center;gap:12px;padding:12px 14px;display:grid}.bk-svc:hover{box-shadow:var(--hs);transform:translate(-2px,-2px)}.bk-svc-ic{background:var(--sun-soft);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bk-svc-name{font-weight:700}.bk-svc-meta{color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:600}.bk-chosen{background:var(--sun-soft);border-radius:var(--r-c);align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex}.bk-chosen-ic{background:var(--ink);width:40px;height:40px;color:var(--sun);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.bk-chosen div{flex:1}.bk-chosen b{display:block}.bk-chosen span{color:var(--ink-2);font-size:13px;font-weight:600}.bk-link{font-size:14px;font-weight:700;text-decoration:underline}.bk-days{gap:8px;margin-bottom:14px;padding:4px 4px 10px 0;display:flex;overflow-x:auto}.bk-day{border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);width:64px;color:var(--ink-2);flex-direction:column;flex:none;align-items:center;gap:2px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.bk-day b{color:var(--ink);font-size:22px;font-family:var(--display);letter-spacing:-.03em}.bk-day.is-on{background:var(--ink);color:var(--paper);box-shadow:3px 3px 0 var(--clay)}.bk-day.is-on b{color:var(--sun)}.bk-slots{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bk-slot{border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);min-height:46px;padding:12px;font-size:15px;font-weight:700}.bk-slot.is-on{background:var(--act);color:var(--ink);box-shadow:3px 3px 0 var(--ink)}.bk-slot.is-off{opacity:.35;border-color:var(--line);text-decoration:line-through}.bk-note{color:var(--ink-2);align-items:center;gap:8px;margin:16px 0;font-size:13px;font-weight:500;display:flex}.bk-actions{gap:10px;margin-top:18px;display:flex}.bk-actions-col{flex-direction:column}.bk-primary{border-radius:var(--r-c);background:var(--act);min-height:52px;color:var(--ink);border:2px solid var(--ink);box-shadow:var(--hs);transition:transform .16s var(--pop),box-shadow .16s;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.bk-primary:hover{box-shadow:var(--hs-h);transform:translate(-2px,-2px)}.bk-primary:active{box-shadow:var(--hs-p);transform:translate(3px,3px)}.bk-primary:disabled{opacity:.4;box-shadow:none;transform:none}.bk-secondary{border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);justify-content:center;align-items:center;min-height:48px;font-weight:700;display:inline-flex}.bk-form{gap:14px;display:grid}.bk-form label{color:var(--ink-2);gap:6px;font-size:13px;font-weight:700;display:grid}.bk-form input,.bk-form textarea{font:inherit;border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);color:var(--ink);padding:12px 14px;font-size:16px}.bk-form input:focus,.bk-form textarea:focus{outline:3px solid var(--clay);outline-offset:1px}.bk-check{grid-template-columns:auto 1fr;align-items:center;font-weight:500!important}.bk-check input{width:18px;height:18px;accent-color:var(--clay)}.bk-pay{border-top:2px solid var(--ink);padding-top:14px}.bk-pay-label{color:var(--ink-2);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.bk-pay-opts{gap:8px;display:flex}.bk-pay-opts label{border:2px solid var(--ink);border-radius:var(--r-c);color:var(--ink);background:var(--surface);flex:1;align-items:center;gap:8px;padding:12px 14px;font-weight:700;display:flex}.bk-pay-opts input{accent-color:var(--clay)}.bk-done{text-align:center;padding:24px 0}.bk-done-ic{border-radius:var(--r);background:var(--leaf);color:#fff;border:2px solid var(--ink);width:72px;height:72px;box-shadow:var(--hs);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.bk-done-ic .ic{width:34px;height:34px}@media (width<=750px){.bk-panel{border-radius:var(--r) var(--r) 0 0;border-left:0;border-top:2px solid var(--ink);height:92vh;animation:bk-up .3s var(--ease);top:auto}@keyframes bk-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.bk-steps{gap:8px}.bk-step{font-size:0}.bk-step b{font-size:11px}.bk-title{font-size:28px}.bk-slots{grid-template-columns:repeat(2,1fr)}}.ct-panel{background:var(--paper);width:min(440px,100%);animation:bk-in .3s var(--ease);border-left:2px solid var(--ink);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.ct-head{border-bottom:2px solid var(--ink);background:var(--surface);justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.ct-title{letter-spacing:-.04em;align-items:center;gap:10px;font-size:28px;display:flex}.ct-added{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;background:var(--leaf);color:#fff;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:800}.ct-body{flex:1;align-content:start;gap:14px;padding:16px 22px;display:grid;overflow:auto}.ct-empty{color:var(--ink-2);padding:24px 0;font-weight:500}.ct-item{grid-template-columns:72px 1fr auto;align-items:center;gap:14px;display:grid}.ct-item img{border-radius:var(--r-c);object-fit:cover;border:2px solid var(--ink);width:72px;height:72px}.ct-item-info b{display:block}.ct-item-info span{color:var(--ink-2);font-size:13px;font-weight:600;display:block}.ct-item-price{color:var(--ink)!important;font-weight:800!important}.ct-qty{border:2px solid var(--ink);border-radius:var(--r-c);background:var(--surface);align-items:center;gap:4px;padding:3px;display:flex}.ct-qty button{border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ct-qty button:hover{background:var(--sun-soft)}.ct-qty span{text-align:center;min-width:22px;font-weight:800}.ct-foot{padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-top:2px solid var(--ink);background:var(--surface);gap:10px;display:grid}.ct-row{justify-content:space-between;font-size:18px;font-weight:700;display:flex}.ct-ship{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.ct-ship .ic{color:var(--leaf)}.ct-primary{border-radius:var(--r-c);background:var(--act);min-height:52px;color:var(--ink);border:2px solid var(--ink);box-shadow:var(--hs);transition:transform .16s var(--pop),box-shadow .16s;font-size:16px;font-weight:700}.ct-primary:hover{box-shadow:var(--hs-h);transform:translate(-2px,-2px)}.ct-primary:active{box-shadow:var(--hs-p);transform:translate(3px,3px)}.ct-secondary{min-height:44px;font-weight:700;text-decoration:underline}.row .row-more.acc,.row .row-more.acc:last-child{border:0;margin-top:-6px}.row .row-more.acc>button{width:auto;font-family:var(--body);letter-spacing:0;align-items:center;gap:6px;padding:4px 0 0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.row .row-more.acc>button .ic{width:16px;height:16px}.row .row-more .acc-body{padding:10px 0 2px}.ph-flag{letter-spacing:.06em;text-transform:uppercase;opacity:.8;vertical-align:1px;border:1.5px dashed;border-radius:4px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.bk-pay-note{font-size:14px;line-height:1.5}.hero2{padding:24px 0 0}.hero2-grid{gap:calc(var(--gap) * 2);grid-template-columns:1.05fr .95fr;align-items:stretch;display:grid}.hero2-copy{flex-direction:column;justify-content:center;gap:22px;padding:12px 0;display:flex}.hero2-copy h1{font-size:clamp(48px,6vw,92px)}.hero2-ctas{flex-wrap:wrap;gap:14px;display:flex}.hero2-facts{flex-wrap:wrap;gap:20px;display:flex}.hero2-media{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.h-photo{grid-column:1/3;min-height:330px;padding:0}.h-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.h-mark{justify-content:center;align-items:center;min-height:200px;padding:16px;display:flex}.h-sig{flex-direction:column;justify-content:space-between;gap:10px;min-height:200px;display:flex}.h-sig b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(24px,2.3vw,32px);line-height:1}.h-sig .num{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(34px,3.4vw,48px);font-weight:800;line-height:1}.h-sig small{margin-top:4px;font-size:14px;font-weight:700;display:block}@media (width<=1000px){.hero2-grid{grid-template-columns:1fr}.h-photo{min-height:280px}}@media (width<=750px){.hero2-copy h1{font-size:clamp(44px,12vw,58px)}.hero2-ctas .btn{flex:1}.h-mark,.h-sig{min-height:170px}.h-photo{min-height:230px}}.rating{flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.stars{gap:2px;display:inline-flex}.stars .ic{width:20px;height:20px}.stars .ic path{fill:var(--sun);stroke:var(--ink);stroke-width:1.4px}.ph-flag{letter-spacing:.08em;text-transform:uppercase;opacity:.75;vertical-align:1px;white-space:nowrap;border:1.5px dashed;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-block}.ph-val{text-underline-offset:4px;-webkit-text-decoration:underline dashed #2a1d158c;text-decoration:underline dashed #2a1d158c;text-decoration-thickness:2px}.proof .ph-val{text-underline-offset:8px;text-decoration-thickness:3px}.steps{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.steps .tile{flex-direction:column;gap:12px;min-height:220px;display:flex}.step-n{background:var(--ink);width:48px;height:48px;color:var(--sun);font-family:var(--display);border-radius:12px;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.steps h3{letter-spacing:-.04em;font-size:28px}.steps p{color:var(--ink-2);font-size:15.5px}@media (width<=750px){.steps{grid-template-columns:1fr}.steps .tile{min-height:0}}.proof{border-radius:var(--r);grid-template-columns:repeat(3,1fr);align-items:end;gap:28px;padding:36px 40px;display:grid}.proof .stat{border-left:2px solid #2a1d1533;flex-direction:column;gap:6px;padding-left:24px;display:flex}.proof .stat:first-child{border-left:0;padding-left:0}.proof .big{font-family:var(--display);letter-spacing:-.05em;align-items:baseline;gap:8px;font-size:clamp(48px,5.4vw,80px);font-weight:800;line-height:.9;display:flex}.proof .big small{letter-spacing:-.02em;font-size:.36em;font-weight:700}.proof .what{font-size:15px;font-weight:700}.proof .stars .ic{width:24px;height:24px}.proof-note{color:var(--ink-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}@media (width<=750px){.proof{grid-template-columns:1fr}.proof .stat{border-top:2px solid #2a1d1533;border-left:0;padding-top:16px;padding-left:0}.proof .stat:first-child{border-top:0;padding-top:0}.proof{gap:22px;padding:26px 22px}.proof .big{font-size:52px}}.row-ic{background:var(--surface);border:2px solid var(--ink);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.row-ic .ic{width:24px;height:24px}.row{grid-template-columns:48px 1fr auto auto}@media (width<=750px){.row{grid-template-columns:44px 1fr}.row-ic{width:44px;height:44px}}.row .row-more.acc>button{min-height:40px}.foot a{padding:8px 0}.link{min-height:40px}.crumbs a{padding:10px 0;display:inline-block}h1,h2,h3,h4{letter-spacing:-.03em;font-weight:700}.hero2-copy h1 em{color:var(--clay);font-style:normal}.ph-flag{opacity:1;color:var(--ink);background:var(--surface);border:1.5px dashed var(--ink);font-size:12px;font-weight:800}.stars .ic.star{width:22px;height:22px}.grp2{margin-bottom:28px}.grp2-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.grp2-tick{border:2px solid var(--ink);border-radius:4px;align-self:center;width:14px;height:14px}.grp2-head h3{font-size:clamp(24px,2.4vw,32px)}.grp2-head span:last-child{color:var(--ink-2);font-size:15px;font-weight:500}.rows2{gap:10px;display:grid}.svc2{background:var(--surface);border:2px solid var(--ink);border-radius:var(--r);grid-template-columns:52px 1fr auto auto;align-items:center;gap:18px;padding:16px 18px;display:grid}.svc2-ic{border:2px solid var(--ink);border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.svc2-ic .ic{width:26px;height:26px}.svc2-name{font-family:var(--display);letter-spacing:-.03em;font-size:22px;font-weight:700;line-height:1.1}.svc2-tag{color:var(--ink-2);margin-top:3px;font-size:15px}.svc2-meta{text-align:right;white-space:nowrap}.svc2-meta b{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:700;display:block}.svc2-meta span{color:var(--ink-2);font-size:13px;font-weight:600}.svc2 .row-more.acc{border:0}.svc2 .row-more.acc>button{width:auto;min-height:40px;font-family:var(--body);letter-spacing:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.svc2 .row-more .acc-body{padding:4px 0 6px;font-size:15px}@media (width<=750px){.svc2{grid-template-columns:44px 1fr auto;gap:10px 12px;padding:14px}.svc2-ic{width:44px;height:44px}.svc2-ic .ic{width:22px;height:22px}.svc2-meta{text-align:left;grid-area:2/2;align-items:baseline;gap:10px;display:flex}.svc2-book{grid-area:1/3/span 2;align-self:center}.svc2-name{font-size:19px}}.proof2{border-radius:var(--r);grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:36px 40px;display:grid}.proof2 blockquote{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.2}.proof2 figcaption{margin-top:16px;font-weight:800}.proof2 figcaption span{color:var(--ink-2);font-size:14px;font-weight:500;display:block}.proof2 .stats{gap:18px;display:grid}.proof2 .stat{border-bottom:2px solid #2a1d1533;align-items:baseline;gap:14px;padding:0 0 16px;display:flex}.proof2 .stat:last-of-type{border-bottom:0;padding-bottom:0}.proof2 .big{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(40px,4vw,60px);font-weight:800;line-height:.9}.proof2 .what{font-size:15px;font-weight:700}.proof2 .proof-note{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}@media (width<=900px){.proof2{grid-template-columns:1fr;gap:26px;padding:26px 22px}}section[id],div[id^=g-]{scroll-margin-top:96px}.bk-link{align-items:center;min-height:40px;padding:0 4px;display:inline-flex}body.bk-open,body.ct-open{overflow:hidden}@media (width<=750px){.bk-step.is-current{font-size:13px}}.pd-note{border-left:4px solid var(--sun);background:0 0;border-radius:0;padding:4px 0 4px 14px}.prod-img{background:var(--surface)}.prod-name{padding:4px 0;display:block}.crumbs a{padding:10px 8px 10px 0}.hero2-copy h1 em{color:var(--act-ink)}.btn-lg{min-height:56px;padding:0 26px;font-size:17px}.hero2-copy .hero-proof{margin-top:-4px}.h-photo-m{display:none}.h-home{color:var(--ink);flex-direction:column;gap:12px;display:flex}.h-home b{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1}.h-home-why{max-width:34ch;font-size:15.5px;font-weight:600}.h-home-price{margin-top:4px;font-size:15px;font-weight:700}.h-home-price strong{font-family:var(--display);letter-spacing:-.03em;margin-left:4px;font-size:30px}.h-home-proof{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.h-home-proof .stars .ic.star{width:18px;height:18px}.h-home .ph-val{text-decoration-color:#2a1d15b3}.h-home-cta{width:100%;margin-top:auto}.h-mark{min-height:0}@media (width<=750px){.hero2-copy{gap:16px}.hero2-copy .label{order:1}.hero2-copy h1{order:2}.h-photo-m{border-radius:var(--r);order:3;min-height:240px;padding:0;display:block;position:relative;overflow:hidden}.h-photo-m img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero2-copy .hero-proof{order:4;margin-top:0}.hero2-ctas{order:5}.hero2-copy .lead{order:6}.hero2-facts{order:7}.hero2-ctas .btn{flex:100%}.hero2-media{grid-template-columns:1fr}.hero2-media .h-photo,.hero2-media .h-mark{display:none}}@media (width>=751px){.hero2-copy .hero-proof{display:none}}@media (width<=750px){body.has-hero .mbar{transition:transform .25s var(--ease);transform:translateY(110%)}body.has-hero.past-hero .mbar{transform:none}}h1,h2,h3,.h-home b,.pick b,.svc2-name,.m-count b{text-wrap:balance}.hero2{padding-top:16px}.hero2-copy{justify-content:center;padding:8px 0}.hero2-media{grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:.52fr 1fr}.h-photo{grid-column:1/3;min-height:220px}.h-mark{min-height:0;padding:12px}.h-home{gap:10px;padding:20px 22px}.h-home-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.h-home b{letter-spacing:-.035em;font-size:clamp(24px,2.1vw,30px);line-height:1.02}.h-home-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:2px;display:flex}.h-home-price{align-items:baseline;gap:6px;margin:0;font-size:14px;font-weight:700;display:flex}.h-home-price strong{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800;line-height:1}.h-home .btn-sm{box-shadow:3px 3px 0 var(--ink)}@media (width<=750px){.hero2-media{grid-template-rows:auto;grid-template-columns:1fr}}.steps .tile,.promise .tile,.two .tile,.where .tile,.post{min-height:0}.promise p{margin-top:4px}.band{gap:32px;padding:36px 40px}.band-ic{width:64px;height:64px;margin-bottom:16px}.band-ic .ic{width:34px;height:34px}.band li{align-items:flex-start;font-weight:500}.band li b{font-weight:800}.band li .ic{flex:none;margin-top:1px}.pkg-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-top:auto;padding-top:8px;display:flex}.two .price,.foot{margin-top:0}.hero2-media{grid-template-columns:184px 1fr}.h-mark{padding:0}.h-mark .im-mark{width:128px;height:128px}.h-home{padding:20px 22px 22px}@media (width<=750px){.hero2-media{grid-template-columns:1fr}}.h-home-top{flex-wrap:nowrap}.h-home-top .ph-flag{letter-spacing:.04em;flex:none;padding:2px 6px}@media (width<=1239px) and (width>=751px){.hero2-grid{grid-template-columns:1fr}.hero2-media{grid-template-rows:auto auto;grid-template-columns:184px 1fr}.hero2-media .h-photo{aspect-ratio:12/5;min-height:0}}.lead,.sec-head .lead,.tile p{text-wrap:pretty}@media (width<=750px){.h-home-proof,.h-home-top .ph-flag{display:none}}.art{width:100%;height:100%;-webkit-mask:var(--art) center/contain no-repeat;-webkit-mask:var(--art) center/contain no-repeat;mask:var(--art) center/contain no-repeat;background:currentColor;display:block}.h-art{color:var(--ink);justify-content:center;align-items:center;padding:24px;display:flex}.h-art .art{aspect-ratio:732/416;width:min(78%,440px);height:auto}.svc2{grid-template-columns:84px 1fr auto auto}.svc2-ic{width:84px;height:64px;color:var(--ink);padding:6px 8px}.svc2-ic .art{width:100%;height:100%}@media (width<=750px){.svc2{grid-template-columns:64px 1fr auto}.svc2-ic{width:64px;height:52px;padding:5px 6px}}.pick{gap:10px;min-height:0}.pick-art{width:92px;height:66px;color:var(--ink);display:block}.sug-top{align-items:flex-start}.sug-art{width:76px;height:54px;color:var(--ink)}.bk-svc{grid-template-columns:60px 1fr auto 20px}.bk-svc-ic{width:60px;height:46px;color:var(--ink);padding:4px 6px}.bk-chosen-ic{width:60px;height:46px;color:var(--sun);padding:4px 6px}.bk-svc-ic .art,.bk-chosen-ic .art{width:100%;height:100%}.rv{gap:var(--gap);grid-template-columns:1fr 1fr 1fr;display:grid}.rv-sum{flex-direction:column;grid-row:span 2;gap:20px;display:flex}.rv-score{align-items:center;gap:16px;display:flex}.rv-big{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(64px,6vw,88px);font-weight:800;line-height:.85}.rv-score .stars .ic.star{width:24px;height:24px}.rv-what{margin-top:6px;font-size:15px;font-weight:700;display:block}.rv-stats{margin:0;padding:0;list-style:none;display:grid}.rv-stats li{border-top:2px solid #2a1d152e;align-items:baseline;gap:12px;padding:12px 0;display:flex}.rv-stats b{font-family:var(--display);letter-spacing:-.04em;min-width:4.2ch;font-size:32px;font-weight:800;line-height:1}.rv-note{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;display:flex}.rv-feature{flex-direction:column;grid-column:span 2;gap:18px;margin:0;display:flex}.rv-who{align-items:center;gap:12px;display:flex}.rv-who b{font-weight:800;display:block}.rv-who div span{color:var(--ink-2);font-size:14px}.rv-av{background:var(--sky);border:2px solid var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.rv-src{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);margin-left:auto;font-size:12px;font-weight:800}.rv-feature blockquote{font-family:var(--display);letter-spacing:-.025em;text-wrap:pretty;margin:0;font-size:clamp(20px,1.9vw,27px);font-weight:700;line-height:1.22}.rv-slot{border:2px dashed var(--ink);background:0 0;flex-direction:column;gap:10px;display:flex}.rv-slot-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.rv-slot p{color:var(--ink-2);font-size:15px}.rv-invite{color:var(--ink);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:12px 16px;display:grid}.rv-invite-art{grid-row:span 1;width:96px;height:66px}.rv-invite-txt b{font-family:var(--display);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.05;display:block}.rv-invite-txt span{margin-top:4px;font-size:15px;font-weight:600;display:block}@media (width<=1000px){.rv{grid-template-columns:1fr 1fr}.rv-sum{grid-area:auto/span 2}.rv-feature{grid-column:span 2}}@media (width<=750px){.rv{grid-template-columns:1fr}.rv-sum,.rv-feature{grid-column:auto}.rv-invite{order:3}.rv-slot{order:4}.rv-score .rv-big{font-size:64px}}.hero2-copy .h-photo-m{display:none}@media (width<=750px){.hero2-copy .h-photo-m{aspect-ratio:16/11;min-height:0;display:block}}.rv-stats li>span{font-size:15px;font-weight:700}.rv-stats b span{font-size:inherit}.pick .pick-art{width:112px;height:78px;color:var(--ink)}.pick.is-on .pick-art{color:var(--sun)}@media (width<=750px){.rv-src{display:none}}.rv-sum{grid-row:auto;gap:14px}.rv-score{flex-wrap:wrap;align-items:flex-start;position:relative}.rv-score>div{padding-top:6px}.rv-stats li{padding:10px 0}.rv-feature{grid-column:2/4}.rv-slot{grid-column:1/2}.rv-invite{grid-column:2/4;grid-template-rows:auto;grid-template-columns:auto 1fr auto}.rv-invite .btn{grid-column:auto;justify-self:end}@media (width<=1000px){.rv-sum,.rv-feature,.rv-slot,.rv-invite{grid-column:span 2}.rv-flag{position:static}}@media (width<=750px){.rv-sum,.rv-feature,.rv-slot,.rv-invite{grid-column:auto}.rv-invite{grid-template-columns:auto 1fr}.rv-invite .btn{grid-column:1/-1;justify-self:start}}.rv-sum{position:relative}@media (width<=750px){.bk-svc{grid-template-rows:auto auto;grid-template-columns:56px 1fr 18px;row-gap:2px}.bk-svc-ic{grid-row:1/3;width:56px;height:44px}.bk-svc-name{grid-area:1/2}.bk-svc-meta{grid-area:2/2}.bk-svc-arrow{grid-area:1/3/3}}.rv-sum{padding-bottom:44px}.rv-sum .rv-flag{position:absolute;bottom:16px;right:20px}@media (width<=1000px){.rv-sum{padding-bottom:22px}.rv-sum .rv-flag{align-self:flex-start;position:static}}.pb-sec{padding:28px 0 0}.pband{border-radius:var(--r);grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;padding:26px 32px;display:grid}.pband-quote{min-width:0;margin:0}.pband-quote blockquote{font-family:var(--display);letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:700;line-height:1.25}.pband-quote figcaption{color:var(--ink-2);align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.pband-quote figcaption b{color:var(--ink);font-weight:800}.pband-quote .rv-av{width:36px;height:36px;font-size:13px}.pband-links{flex-wrap:wrap;gap:6px 24px;margin-top:10px;display:flex}.pband-links .link{font-size:15px}.pband-invite{gap:8px}.pband-art{width:34px;height:24px;color:var(--ink);display:inline-block}.pband-stats{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0 20px;padding-bottom:30px;display:grid;position:relative}.pband-stats>div{border-left:2px solid #2a1d1533;flex-direction:column;gap:4px;padding-left:18px;display:flex}.pband-stats>div:first-child{border-left:0;padding-left:0}.pband-stats b{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(34px,3.2vw,46px);font-weight:800;line-height:.95}.pband-stats>div>span{font-size:14px;font-weight:700}.pband-stats .ph-flag{position:absolute;bottom:0;left:0}@media (width<=1000px){.pband{grid-template-columns:1fr;gap:22px}}@media (width<=750px){.pband{padding:22px 20px}.pband-stats b{font-size:30px}.pband-stats>div{padding-left:12px}.pband-stats>div>span{font-size:13px}.pband-links{gap:6px 18px}.pi-long,.pband-art{display:none}}.im-anim .imk-hl,.im-anim .imk-hr,.im-anim .imk-bob,.im-anim .imk-look,.im-anim .imk-foot{transform-box:fill-box}.im-anim .imk-hl{transform-origin:70% 0;animation:2.6s cubic-bezier(.45,0,.55,1) infinite imk-press}.im-anim .imk-hr{transform-origin:30% 0;animation:2.6s cubic-bezier(.45,0,.55,1) -1.3s infinite imk-press-r}.im-anim .imk-bob{transform-origin:50% 100%;animation:1.3s cubic-bezier(.45,0,.55,1) infinite imk-bob}.im-anim .imk-look{transform-origin:50% 100%;animation:11s ease-in-out infinite imk-look}.im-anim .imk-foot{transform-origin:50% 0;animation:7s ease-in-out infinite imk-foot}@keyframes imk-press{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(4.4px)rotate(-10deg)}55%{transform:translateY(.6px)rotate(-1deg)}}@keyframes imk-press-r{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(4.4px)rotate(10deg)}55%{transform:translateY(.6px)rotate(1deg)}}@keyframes imk-bob{0%,to{transform:translateY(0)}35%{transform:translateY(2px)}}@keyframes imk-look{0%,38%,to{transform:translate(0)rotate(0)}44%,54%{transform:translate(-3.4px)rotate(-8deg)}60%,70%{transform:translate(3.4px)rotate(8deg)}76%{transform:translate(0)rotate(0)}}@keyframes imk-foot{0%,78%,to{transform:rotate(0)}84%{transform:rotate(-14deg)}90%{transform:rotate(6deg)}}.im-anim:hover .imk-hl,.im-anim:hover .imk-hr{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.im-anim *{animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.live-note{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bk-loading{color:var(--ink-2);padding:24px 0;font-weight:600}.bk-empty{border:2px dashed var(--ink);border-radius:var(--r-c);color:var(--ink-2);padding:16px;font-weight:600}.hdr .im-word-main{font-size:26px}@media (width<=750px){.hdr .im-word-main{font-size:21px}.hdr .im-lockup svg{width:40px;height:40px}}.label .tick{background:var(--leaf)}.step-n{background:var(--leaf);color:#fff}.hdr-intake{color:var(--leaf);white-space:nowrap;border-bottom:2px solid var(--leaf);align-items:center;gap:6px;padding:8px 2px;font-size:15px;font-weight:700;display:inline-flex}.hdr-intake .ic{width:16px;height:16px}@media (width<=1240px){.hdr-intake{display:none}}.nav-intake{display:none}@media (width<=1000px){.nav.is-open .nav-intake{color:#9fd8a9;display:block}}.hero-intake{color:var(--leaf);border-bottom:2px solid var(--leaf);align-self:flex-start;align-items:center;gap:6px;min-height:40px;font-size:15px;font-weight:700;display:inline-flex}.hero-intake .ic{width:16px;height:16px}@media (width<=750px){.btn,.btn-sm,.roundbtn,.prod .roundbtn{box-shadow:0 4px 0 var(--ink)}.btn:hover,.btn-sm:hover,.roundbtn:hover{box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}.btn:active,.btn-sm:active,.roundbtn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(3px)}.bk-primary,.ct-primary{box-shadow:0 4px 0 var(--ink)}.hero2-copy{text-align:center;align-items:center}.hero2-copy .label,.hero2-copy .rating,.hero2-facts{justify-content:center}.hero-intake{order:6;align-self:center}.hero2-copy .lead{order:7}.hero2-facts{order:8}.hero2-copy .h-photo-m{align-self:stretch;width:100%}.hero2-ctas{align-self:stretch}.hdr .im-word-main{font-size:20px}.hdr-in{gap:10px}}.gal-sec{padding:44px 0 0}.gal-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.gal-head .label{margin-bottom:10px}.gal{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;padding:4px 6px 12px 0;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal-t{scroll-snap-align:start;flex:0 0 calc(18.5185% - 12.963px)}.gal-actions{align-items:center;gap:10px;display:flex}.gal-arrow:disabled{opacity:.35;cursor:default;box-shadow:none;transform:none}.gal-t{aspect-ratio:1;border-radius:var(--r);border:2px solid var(--ink);background:var(--surface);transition:transform .16s var(--pop),box-shadow .16s;position:relative;overflow:hidden}.gal-t img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease)}.gal-t:hover{box-shadow:var(--hs);transform:translate(-2px,-2px)}.gal-t:hover img{transform:scale(1.05)}.gal-t:active{box-shadow:var(--hs-p);transform:translate(1px,1px)}.gal-t:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}.gal-zoom{border-radius:var(--r-pill);background:var(--surface);border:2px solid var(--ink);justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:8px;right:8px}.gal-zoom .ic{width:16px;height:16px}.lb{width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);background:0 0;border:0;padding:0}.lb::backdrop{background:#1e140ee0}.lb[open]{justify-content:center;align-items:center;display:flex}.lb-in{flex-direction:column;gap:14px;width:min(1040px,100% - 32px);max-height:100%;padding:16px 0;display:flex}.lb-top{justify-content:space-between;align-items:center;display:flex}.lb-count{letter-spacing:.04em;font-size:14px;font-weight:700}.lb-top .roundbtn,.lb-bar .roundbtn{color:var(--ink)}.lb-fig{flex-direction:column;flex:1;gap:12px;min-height:0;margin:0;display:flex}.lb-fig img{object-fit:contain;border-radius:var(--r);border:2px solid var(--paper);touch-action:pan-y;width:auto;max-width:100%;max-height:calc(100dvh - 210px);animation:lb-in .28s var(--ease);align-self:center}.lb-fig figcaption{text-align:center;font-size:16px;font-weight:500}.lb-bar{justify-content:center;align-items:center;gap:14px;display:flex}@keyframes lb-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@media (width<=750px){.gal-sec{padding-top:32px}.gal-head{flex-direction:column;align-items:flex-start;gap:14px}.gal-head .gal-cta,.gal-actions{display:none}.gal{scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);margin:0 calc(var(--gut) * -1);padding:4px var(--gut) 10px;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.gal::-webkit-scrollbar{display:none}.gal-t{scroll-snap-align:start;flex:0 0 42%}.lb-fig img{max-height:calc(100dvh - 190px)}}@media (prefers-reduced-motion:reduce){.gal-t,.gal-t img,.lb-fig img{transition:none;animation:none}}.about-photo{border:2px solid var(--ink);padding:0;position:relative;overflow:hidden}.about-photo img{object-fit:cover;object-position:68% 30%;width:100%;height:100%;position:absolute;inset:0}.gal-hint{color:var(--ink-2);margin-top:8px;font-size:14px;font-weight:500;display:none}.lb{overscroll-behavior:contain}@media (width<=750px){.gal-hint{display:block}}:root{--act:#7cc6e6;--act-ink:#1f6fa3}html[data-accent=deep]{--act:#5a9fdb;--act-ink:#1b4e86}html[data-accent=green]{--act:#6fb05a;--act-ink:#2b6e37}.pband-stats b{font-variant-numeric:tabular-nums}.pband-updated{color:var(--ink-2);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:0}.live-dot{background:var(--leaf);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite live-pulse;box-shadow:0 0 #2f7a3d80}@keyframes live-pulse{0%{box-shadow:0 0 #2f7a3d80}70%{box-shadow:0 0 0 7px #2f7a3d00}to{box-shadow:0 0 #2f7a3d00}}.hero-eyebrow{white-space:nowrap}.eb-short{display:none}@media (width<=750px){.eb-long{display:none}.eb-short{display:inline}}.pband-stats>div{justify-content:flex-start}.hdr .im-word{flex-direction:column;line-height:1;display:flex}.hdr .im-word-sub{font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;margin-top:4px;font-size:12px;font-weight:700}@media (width<=750px){.hdr .im-word-sub{letter-spacing:.04em;margin-top:3px;font-size:10px}}.ik-wrap{max-width:860px}.ik-head{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.ik-private{color:var(--ink-2);font-weight:700}.ik{flex-direction:column;gap:22px;display:flex}.ik-sec{border:2px solid var(--ink);flex-direction:column;gap:22px;min-width:0;margin:0;display:flex}.ik-legend{float:left;width:100%;font-family:var(--display);letter-spacing:-.03em;align-items:center;gap:14px;padding:0;font-size:clamp(26px,3vw,34px);font-weight:700;display:flex}.ik-legend .step-n{flex:none;width:42px;height:42px;font-size:20px}.ik-legend+*{clear:both}.ik-sub{margin:4px 0 -8px;font-size:20px}.ik-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ik-grid3{grid-template-columns:repeat(3,1fr)}.ik-wide{grid-column:1/-1}.ik-f{flex-direction:column;gap:8px;min-width:0;display:flex}.ik-f>span{font-size:15px;font-weight:700}.ik-f input,.ik-f textarea{font:inherit;border-radius:var(--r-c);border:2px solid var(--ink);background:var(--surface);color:var(--ink);width:100%;min-height:48px;padding:12px 14px;font-size:16px}.ik-f textarea{resize:vertical}.ik-f input:focus,.ik-f textarea:focus{outline:3px solid var(--act);outline-offset:1px}.ik-q{border-top:2px dashed var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.ik-q:first-of-type{border-top:0;padding-top:0}.ik-ql{margin:0;font-size:17px;font-weight:700}.ik-yn,.ik-checks{flex-wrap:wrap;gap:10px;display:flex}.ik-pill{cursor:pointer;position:relative}.ik-pill input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.ik-pill span{border:2px solid var(--ink);border-radius:var(--r-c);background:var(--surface);min-height:44px;transition:transform .16s var(--pop),box-shadow .16s,background .16s;align-items:center;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.ik-pill:hover span{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.ik-pill input:checked+span{background:var(--act);box-shadow:3px 3px 0 var(--ink)}.ik-pill input:focus-visible+span{outline:3px solid var(--ink);outline-offset:2px}.ik-check{cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;line-height:1.4;display:flex}.ik-check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin-top:1px}.ik-if[hidden]{display:none}.ik-sig{font-style:italic;font-family:var(--display)!important;font-size:24px!important}.ik-submit{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ik-btn{min-height:56px;font-size:18px}.ik-err{border-radius:var(--r-c);background:var(--sun-soft);border:2px solid var(--ink);margin:0;padding:12px 16px;font-weight:700}.ik-done{border:2px solid var(--ink);flex-direction:column;gap:14px;display:flex}.ik-done[hidden]{display:none}@media (width<=750px){.ik-legend{font-size:24px}.ik-grid,.ik-grid3{grid-template-columns:1fr}.ik-btn{width:100%}.ik-submit{align-items:stretch}}.jr-grid{gap:var(--gap);grid-template-columns:repeat(2,1fr);display:grid}.jr-card{border:2px solid var(--ink);border-radius:var(--r);background:var(--surface);transition:transform .2s var(--ease),box-shadow .2s;flex-direction:column;display:flex;overflow:hidden}.jr-card:hover{box-shadow:var(--hs);transform:translate(-4px,-4px)}.jr-img{aspect-ratio:16/10;background:var(--sky-soft);border-bottom:2px solid var(--ink);display:block;overflow:hidden}.jr-img img{object-fit:cover;width:100%;height:100%;display:block}.jr-body{flex-direction:column;flex:1;gap:10px;padding:22px 22px 24px;display:flex}.jr-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:800}.jr-title{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.05}.jr-ex{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}.jr-more{align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-weight:700;display:inline-flex}.jr-more .ic{width:18px;height:18px}.jr-lead{flex-direction:row;grid-column:1/-1}.jr-lead .jr-img{aspect-ratio:auto;border-bottom:0;border-right:2px solid var(--ink);flex:1.2;min-height:340px}.jr-lead .jr-body{flex:1;justify-content:center;padding:36px}.jr-lead .jr-title{font-size:clamp(28px,3vw,40px)}.jr-two{grid-template-columns:1fr 1fr}.post-wrap{max-width:820px}.post-back{align-items:center;gap:6px;margin-bottom:22px;display:inline-flex}.post-back .ic{width:18px;height:18px}.post-head{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.post-title{font-size:clamp(34px,4.6vw,60px)}.post-by{color:var(--ink-2);margin:0;font-weight:700}.post-cover{border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--hs);aspect-ratio:16/9;margin-bottom:36px;overflow:hidden}.post-cover img{object-fit:cover;width:100%;height:100%;display:block}.post-body{color:var(--ink);font-size:18px;line-height:1.7}.post-body>*{margin:0 0 1.1em}.post-body h2,.post-body h3,.post-body h4{font-family:var(--display);letter-spacing:-.03em;margin:1.6em 0 .5em;line-height:1.1}.post-body h2{font-size:32px}.post-body h3{font-size:26px}.post-body h4{font-size:21px}.post-body ul,.post-body ol{padding-left:1.3em}.post-body li{margin:.35em 0}.post-body li::marker{color:var(--leaf);font-weight:800}.post-body a{text-underline-offset:3px;color:var(--act-ink);text-decoration:underline;text-decoration-thickness:2px}.post-body figure{margin:1.6em 0}.post-body figure img{border:2px solid var(--ink);border-radius:var(--r);width:100%;height:auto;display:block}.post-body figcaption{color:var(--ink-2);margin-top:8px;font-size:14px}.post-body blockquote{border-left:4px solid var(--sun);padding-left:18px;font-style:italic}.post-table{overflow-x:auto}.post-body table{border-collapse:collapse;width:100%}.post-body td{border:2px solid var(--line);vertical-align:top;padding:10px 12px}.post-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:48px 0 56px;display:flex}.post-cta .h-m{margin:6px 0 8px}.post-cta p{margin:0}.post-more .label{margin-bottom:16px}@media (width<=750px){.jr-grid,.jr-two{grid-template-columns:1fr}.jr-lead{flex-direction:column}.jr-lead .jr-img{aspect-ratio:16/10;border-right:0;border-bottom:2px solid var(--ink);min-height:0}.jr-lead .jr-body{padding:22px}.post-body{font-size:17px}.post-cta .btn{width:100%}}.cx-wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cx-side{flex-direction:column;gap:14px;display:flex}.cx-ways{flex-direction:column;gap:12px;margin-top:10px;display:flex}.cx-way{transition:transform .2s var(--ease),box-shadow .2s;align-items:center;gap:16px;padding:18px 20px;display:flex}.cx-way:hover{box-shadow:var(--hs);transform:translate(-3px,-3px)}.cx-way b{font-family:var(--display);letter-spacing:-.02em;font-size:20px;display:block}.cx-way span span{color:var(--ink-2);overflow-wrap:anywhere;font-size:15px}.cx-way>span:last-child{min-width:0}.cx-ic{background:var(--sky);border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}.cx-ic .ic{width:22px;height:22px}.cx-form{gap:18px}@media (width<=900px){.cx-wrap{grid-template-columns:1fr}}@media (width<=420px){.cx-way span span{font-size:14px}.cx-way{gap:12px;padding:16px}}a.svc2-name{color:inherit;text-decoration:none}a.svc2-name:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.sv-crumbs{color:var(--ink-2);align-items:center;gap:8px;margin-bottom:22px;font-size:14px;font-weight:700;display:flex}.sv-crumbs a{color:inherit}.sv-head{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(32px,5vw,56px);display:grid}.sv-copy{flex-direction:column;gap:16px;display:flex}.sv-facts{flex-wrap:wrap;gap:10px;display:flex}.sv-facts .chip{gap:8px}.sv-facts .chip .ic{width:18px;height:18px}.sv-art{aspect-ratio:1;border:2px solid var(--ink);border-radius:var(--r);box-shadow:var(--hs);place-items:center;padding:14%;display:grid}.sv-art .art{width:100%;height:100%}.sv-body{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sv-desc{font-size:18px;line-height:1.7}.sv-desc h2{margin-bottom:14px}.sv-desc p{margin:0 0 1em}.sv-box{border:2px solid var(--ink);flex-direction:column;gap:6px;display:flex}.sv-box h3{margin-top:10px;font-size:19px}.sv-box h3:first-child{margin-top:0}.sv-box p{color:var(--ink-2);margin:0;line-height:1.5}.sv-related{flex-direction:column;gap:16px;margin-top:clamp(40px,6vw,72px);display:flex}.sv-rel-grid{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.sv-rel{border:2px solid var(--ink);transition:transform .2s var(--ease),box-shadow .2s;align-items:center;gap:14px;display:flex}.sv-rel:hover{box-shadow:var(--hs);transform:translate(-3px,-3px)}.sv-rel b{font-family:var(--display);letter-spacing:-.02em;font-size:20px;line-height:1.1;display:block}.sv-rel span span{color:var(--ink-2);font-size:14px}.sv-rel-ic{border:2px solid var(--ink);border-radius:12px;flex:none;place-items:center;width:64px;height:64px;padding:8px;display:grid}.sv-rel-ic .art{width:100%;height:100%}@media (width<=900px){.sv-head,.sv-body{grid-template-columns:1fr}.sv-art{order:-1;max-width:320px}.sv-rel-grid{grid-template-columns:1fr}}@media (width<=750px){.sv-head .band-ctas .btn{width:100%}}html[data-bg="1"]{--paper:#f4e8d2}html[data-bg="1"] body,html[data-bg="1"] .hdr,html[data-bg="1"] .chips{background-color:#f4e8d2;background-image:none;background-attachment:fixed}html[data-bg="2"]{--paper:#f8efdd}html[data-bg="2"] body,html[data-bg="2"] .hdr,html[data-bg="2"] .chips{background-color:#f8efdd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="3"]{--paper:#f6edd9}html[data-bg="3"] body,html[data-bg="3"] .hdr,html[data-bg="3"] .chips{background-color:#f6edd9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='480'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.004 .35' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.42 0 0 0 0 0.33 0 0 0 0 0.22 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.18'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="4"]{--paper:#f5ebd7}html[data-bg="4"] body,html[data-bg="4"] .hdr,html[data-bg="4"] .chips{background-color:#f5ebd7;background-image:repeating-linear-gradient(0deg,#785f3c0d 0 1px,#0000 1px 4px),repeating-linear-gradient(90deg,#785f3c0b 0 1px,#0000 1px 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="5"]{--paper:#f0e2ca}html[data-bg="5"] body,html[data-bg="5"] .hdr,html[data-bg="5"] .chips{background-color:#f0e2ca;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='4' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.42 0 0 0 0 0.27 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="6"]{--paper:#f6ecda}html[data-bg="6"] body,html[data-bg="6"] .hdr,html[data-bg="6"] .chips{background-color:#f6ecda;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360'%3E%3Ccircle cx='116.6' cy='54.3' r='2.4' fill='%23B8A27E' opacity='0.28'/%3E%3Ccircle cx='192.9' cy='131.6' r='0.6' fill='%23C9B48E' opacity='0.33'/%3E%3Ccircle cx='30.9' cy='150.5' r='0.8' fill='%23B8A27E' opacity='0.44'/%3E%3Ccircle cx='21.3' cy='203.6' r='0.8' fill='%237C6A50' opacity='0.47'/%3E%3Ccircle cx='341.2' cy='207.8' r='1.3' fill='%23B8A27E' opacity='0.59'/%3E%3Ccircle cx='16.8' cy='309.0' r='1.0' fill='%23A68F6B' opacity='0.30'/%3E%3Ccircle cx='42.4' cy='111.1' r='2.4' fill='%238E7A5C' opacity='0.29'/%3E%3Ccircle cx='205.6' cy='67.6' r='0.6' fill='%23C9B48E' opacity='0.50'/%3E%3Ccircle cx='203.2' cy='222.8' r='1.3' fill='%237C6A50' opacity='0.44'/%3E%3Ccircle cx='279.8' cy='167.6' r='1.3' fill='%23D9C7A6' opacity='0.35'/%3E%3Ccircle cx='286.0' cy='251.6' r='0.8' fill='%23B8A27E' opacity='0.45'/%3E%3Ccircle cx='189.1' cy='315.0' r='2.4' fill='%23A68F6B' opacity='0.35'/%3E%3Ccircle cx='352.9' cy='42.5' r='1.3' fill='%238E7A5C' opacity='0.51'/%3E%3Ccircle cx='54.7' cy='176.0' r='0.6' fill='%237C6A50' opacity='0.28'/%3E%3Ccircle cx='200.9' cy='284.1' r='1.0' fill='%23D9C7A6' opacity='0.49'/%3E%3Ccircle cx='214.0' cy='208.8' r='1.3' fill='%23B8A27E' opacity='0.54'/%3E%3Ccircle cx='340.1' cy='170.7' r='2.4' fill='%23B8A27E' opacity='0.27'/%3E%3Ccircle cx='252.5' cy='233.0' r='2.4' fill='%23A68F6B' opacity='0.35'/%3E%3Ccircle cx='138.9' cy='240.7' r='0.6' fill='%23A68F6B' opacity='0.37'/%3E%3Ccircle cx='219.9' cy='177.7' r='0.8' fill='%23D9C7A6' opacity='0.30'/%3E%3Ccircle cx='89.1' cy='140.7' r='1.3' fill='%23B8A27E' opacity='0.31'/%3E%3Ccircle cx='144.6' cy='100.0' r='0.8' fill='%23A68F6B' opacity='0.55'/%3E%3Ccircle cx='100.2' cy='149.5' r='1.0' fill='%237C6A50' opacity='0.56'/%3E%3Ccircle cx='344.8' cy='54.3' r='0.8' fill='%238E7A5C' opacity='0.33'/%3E%3Ccircle cx='84.0' cy='174.6' r='1.8' fill='%238E7A5C' opacity='0.34'/%3E%3Ccircle cx='1.5' cy='150.8' r='1.0' fill='%23C9B48E' opacity='0.45'/%3E%3Ccircle cx='343.1' cy='248.6' r='1.8' fill='%23C9B48E' opacity='0.48'/%3E%3Ccircle cx='266.3' cy='164.4' r='2.4' fill='%23C9B48E' opacity='0.39'/%3E%3Ccircle cx='143.6' cy='37.3' r='2.4' fill='%23A68F6B' opacity='0.27'/%3E%3Ccircle cx='24.2' cy='75.2' r='0.8' fill='%23B8A27E' opacity='0.37'/%3E%3Ccircle cx='18.9' cy='0.1' r='0.8' fill='%23C9B48E' opacity='0.29'/%3E%3Ccircle cx='130.9' cy='9.2' r='0.8' fill='%23C9B48E' opacity='0.38'/%3E%3Ccircle cx='228.4' cy='344.0' r='1.8' fill='%23D9C7A6' opacity='0.42'/%3E%3Ccircle cx='41.5' cy='175.7' r='1.3' fill='%23A68F6B' opacity='0.42'/%3E%3Ccircle cx='30.9' cy='36.8' r='1.0' fill='%237C6A50' opacity='0.34'/%3E%3Ccircle cx='298.4' cy='58.1' r='0.6' fill='%238E7A5C' opacity='0.58'/%3E%3Ccircle cx='190.2' cy='52.8' r='1.8' fill='%23B8A27E' opacity='0.52'/%3E%3Ccircle cx='107.3' cy='231.5' r='0.6' fill='%237C6A50' opacity='0.55'/%3E%3Ccircle cx='186.6' cy='327.0' r='1.0' fill='%238E7A5C' opacity='0.44'/%3E%3Ccircle cx='280.5' cy='118.7' r='0.8' fill='%23C9B48E' opacity='0.53'/%3E%3Ccircle cx='354.6' cy='306.9' r='0.8' fill='%23A68F6B' opacity='0.51'/%3E%3Ccircle cx='81.6' cy='186.3' r='1.0' fill='%237C6A50' opacity='0.26'/%3E%3Ccircle cx='10.1' cy='100.6' r='1.0' fill='%238E7A5C' opacity='0.49'/%3E%3Ccircle cx='344.3' cy='161.0' r='2.4' fill='%23D9C7A6' opacity='0.58'/%3E%3Ccircle cx='131.3' cy='79.4' r='0.8' fill='%23A68F6B' opacity='0.32'/%3E%3Ccircle cx='73.6' cy='224.7' r='1.8' fill='%23B8A27E' opacity='0.42'/%3E%3Ccircle cx='235.1' cy='287.9' r='0.6' fill='%237C6A50' opacity='0.29'/%3E%3Ccircle cx='139.9' cy='256.1' r='0.8' fill='%23A68F6B' opacity='0.56'/%3E%3Ccircle cx='156.2' cy='228.9' r='0.6' fill='%237C6A50' opacity='0.39'/%3E%3Ccircle cx='144.5' cy='340.8' r='2.4' fill='%238E7A5C' opacity='0.31'/%3E%3Ccircle cx='45.7' cy='54.4' r='1.3' fill='%237C6A50' opacity='0.30'/%3E%3Ccircle cx='297.5' cy='352.9' r='2.4' fill='%23D9C7A6' opacity='0.30'/%3E%3Ccircle cx='197.4' cy='7.7' r='2.4' fill='%237C6A50' opacity='0.29'/%3E%3Ccircle cx='269.8' cy='50.1' r='0.8' fill='%238E7A5C' opacity='0.26'/%3E%3Ccircle cx='76.6' cy='180.4' r='1.8' fill='%23D9C7A6' opacity='0.34'/%3E%3Ccircle cx='150.8' cy='47.2' r='2.4' fill='%23D9C7A6' opacity='0.56'/%3E%3Ccircle cx='238.5' cy='293.4' r='1.8' fill='%23A68F6B' opacity='0.54'/%3E%3Ccircle cx='316.1' cy='47.1' r='0.8' fill='%23C9B48E' opacity='0.43'/%3E%3Ccircle cx='314.2' cy='279.5' r='1.8' fill='%23B8A27E' opacity='0.52'/%3E%3Ccircle cx='53.9' cy='51.0' r='1.8' fill='%237C6A50' opacity='0.29'/%3E%3Ccircle cx='22.2' cy='245.6' r='1.8' fill='%23C9B48E' opacity='0.42'/%3E%3Ccircle cx='279.5' cy='318.0' r='0.6' fill='%238E7A5C' opacity='0.32'/%3E%3Ccircle cx='15.2' cy='35.2' r='1.3' fill='%23C9B48E' opacity='0.26'/%3E%3Ccircle cx='321.8' cy='22.8' r='1.0' fill='%23C9B48E' opacity='0.59'/%3E%3Ccircle cx='218.2' cy='71.8' r='1.0' fill='%23A68F6B' opacity='0.43'/%3E%3Ccircle cx='290.7' cy='182.8' r='0.8' fill='%237C6A50' opacity='0.43'/%3E%3Ccircle cx='315.4' cy='334.0' r='1.8' fill='%238E7A5C' opacity='0.54'/%3E%3Ccircle cx='49.4' cy='43.8' r='1.3' fill='%23D9C7A6' opacity='0.28'/%3E%3Ccircle cx='86.6' cy='26.3' r='2.4' fill='%23D9C7A6' opacity='0.52'/%3E%3Ccircle cx='322.9' cy='55.6' r='2.4' fill='%237C6A50' opacity='0.48'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="7"]{--paper:#f5ecda}html[data-bg="7"] body,html[data-bg="7"] .hdr,html[data-bg="7"] .chips{background-color:#f5ecda;background-image:radial-gradient(1200px 700px at 15% 10%,#fffaeed9,#0000 60%),radial-gradient(900px 600px at 85% 40%,#e2cca859,#0000 65%),radial-gradient(1000px 800px at 40% 95%,#ecdcbe73,#0000 60%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.27 0 0 0 0 0.18 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E");background-attachment:fixed}html[data-bg="8"]{--paper:#eedfc6}html[data-bg="8"] body,html[data-bg="8"] .hdr,html[data-bg="8"] .chips{background-color:#eedfc6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.025' numOctaves='3' seed='21' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.37 0 0 0 0 0.22 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.28'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0 0.15 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.16'/%3E%3C/svg%3E");background-attachment:fixed}
