.pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--seam);background:var(--rule);padding:var(--seam);border-bottom:.5px solid var(--rule)}@media(max-width:880px){.pkg-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.pkg-grid{grid-template-columns:1fr}}.pkg-card{position:relative;display:flex;flex-direction:column;background:var(--paper);border:.5px solid var(--rule);text-decoration:none;transition:border-color var(--dur-quick) var(--ease-settle)}.pkg-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-settle)}.pkg-card:hover{border-color:var(--slate)}.pkg-card:hover:after{transform:scaleX(1)}.pkg-render{position:relative;padding:clamp(14px,2vw,24px) clamp(20px,3vw,34px);border-bottom:.5px solid var(--rule)}.pkg-size{position:absolute;top:12px;left:14px;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pkg-body{padding:clamp(18px,2.4vw,24px) clamp(18px,2.4vw,24px) clamp(20px,2.6vw,26px);display:flex;flex-direction:column;flex:1}.pkg-body .dsd-eyebrow{margin-bottom:12px}.pkg-name{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(26px,3.2vw,34px);letter-spacing:.05em;line-height:.92;color:var(--ink);margin:0 0 8px}.pkg-feat{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:14px;line-height:1.65;color:var(--ink-2);margin:0 0 20px;flex:1}.pkg-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-top:.5px solid var(--rule);padding-top:16px}.pkg-cta{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink);display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.pkg-cta span{transition:transform var(--dur-quick) var(--ease-settle)}.pkg-card:hover .pkg-cta span{transform:translate(5px)}.pk-value{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--seam);background:var(--rule);border-bottom:.5px solid var(--rule)}.pk-value-cell{background:var(--paper);padding:clamp(28px,4vw,48px) clamp(24px,3vw,40px)}.pk-value-no{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;color:var(--slate)}.pk-value-t{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(22px,2.6vw,32px);letter-spacing:var(--ls-display);line-height:1;color:var(--ink);margin:14px 0 10px}.pk-value-d{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(14px,1.4vw,16px);line-height:1.7;color:var(--ink-3);margin:0}@media(max-width:760px){.pk-value{grid-template-columns:1fr}}.pk-config{padding:clamp(40px,6vw,80px) 0 clamp(24px,4vw,40px);scroll-margin-top:60px}.pk-config-head{max-width:var(--maxw-wide);margin:0 auto clamp(8px,2vw,20px);padding:0 clamp(24px,4vw,48px)}.pk-config-head .dsd-eyebrow{margin-bottom:12px}.pk-compare{background:var(--noir);padding:clamp(48px,7vw,96px) clamp(24px,4vw,48px)}.pk-compare-in{max-width:var(--maxw-content);margin:0 auto}.pk-compare-h.dsd-display{margin:14px 0 clamp(20px,3vw,28px);max-width:18em}.pk-compare-sub{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(15px,1.5vw,18px);line-height:1.7;color:var(--on-noir-body);margin:0;max-width:42em}.pk-compare-sub em{color:var(--on-noir-em);font-style:normal}.pk-examples{padding:clamp(40px,6vw,80px) clamp(24px,4vw,48px) 0}.pk-examples-head,.pk-faq-head{max-width:var(--maxw-wide);margin:0 auto clamp(20px,3vw,32px)}.pk-examples-head .dsd-eyebrow,.pk-faq-head .dsd-eyebrow{margin-bottom:12px}.pk-examples-sub{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(14px,1.4vw,16px);color:var(--ink-3);margin:12px 0 0;max-width:40em}.pk-examples .pkg-grid{max-width:var(--maxw-wide);margin:0 auto;border:.5px solid var(--rule)}.pk-faq{padding:clamp(44px,7vw,96px) clamp(24px,4vw,48px)}.pk-faq-list{max-width:var(--maxw-wide);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,3vw,40px) clamp(32px,5vw,64px)}.pk-faq-item{border-top:.5px solid var(--rule);padding-top:16px}.pk-faq-item h3{font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:clamp(15px,1.5vw,17px);line-height:1.4;color:var(--ink);margin:0 0 .6em}.pk-faq-item p{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(14px,1.4vw,16px);line-height:1.7;color:var(--ink-3);margin:0}@media(max-width:720px){.pk-faq-list{grid-template-columns:1fr}}.cf{max-width:var(--maxw-wide);margin:0 auto;padding:clamp(20px,3vw,36px) clamp(24px,4vw,48px) 0;scroll-margin-top:64px}.cf-steps{list-style:none;margin:0 0 clamp(20px,3vw,32px);padding:0;display:flex;flex-wrap:wrap;gap:2px;border:.5px solid var(--rule);border-radius:var(--radius-ui);overflow:hidden}.cf-step{flex:1 1 0;min-width:90px;display:flex}.cf-step button{flex:1;width:100%;display:flex;flex-direction:column;gap:4px;align-items:flex-start;padding:12px 14px;background:var(--paper-2);border:none;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-settle),color var(--dur-quick) var(--ease-settle)}.cf-step button:disabled{cursor:default}.cf-step-n{font-family:var(--font-mono);font-size:9px;letter-spacing:.18em;color:var(--label)}.cf-step-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cf-step.done button{background:var(--paper)}.cf-step.done .cf-step-n{color:var(--slate)}.cf-step.on button{background:var(--ink)}.cf-step.on .cf-step-n{color:var(--accent)}.cf-step.on .cf-step-l{color:#fff}.cf-panel{animation:d-rise .4s var(--ease-settle)}.cf-h{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(28px,4vw,52px);letter-spacing:var(--ls-display);line-height:.95;color:var(--ink);margin:10px 0 clamp(18px,2.5vw,28px)}.cf-note{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:clamp(14px,1.4vw,16px);line-height:1.7;color:var(--ink-3);margin:0 0 clamp(18px,2.5vw,26px);max-width:46em}.cf-thumb{width:100%;background:var(--paper-2);overflow:hidden;border-radius:calc(var(--radius-ui) - 4px)}.cf-thumb img{display:block;width:100%;height:100%;object-fit:cover}.cf-size-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(24px,4vw,48px);align-items:start}.cf-size-controls{display:flex;flex-direction:column;gap:clamp(16px,2.5vw,24px)}.cf-size-stats{display:flex;gap:clamp(20px,3vw,36px);padding-top:8px;border-top:.5px solid var(--rule)}.cf-size-stats div{display:flex;flex-direction:column;gap:4px}.cf-size-stats span{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);letter-spacing:var(--ls-cred);color:var(--ink);line-height:1}.cf-size-stats small{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--label)}.cf-rec{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:14px;line-height:1.6;color:var(--ink-2);margin:0;padding:14px 16px;background:var(--sage);border-radius:var(--radius-ui)}.cf-rec strong{font-weight:var(--fw-medium);color:var(--ink)}.cf-size-plan{background:var(--paper-2);border:.5px solid var(--rule);border-radius:var(--radius-ui);padding:clamp(16px,3vw,32px)}.cf-size-plan svg{display:block;width:100%;height:auto}.cf-size-empty{display:flex;align-items:center;justify-content:center;min-height:180px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--slate)}@media(max-width:760px){.cf-size-grid{grid-template-columns:1fr}.cf-size-plan{order:-1}}.cf-filters{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(20px,3vw,28px);padding-bottom:clamp(16px,2vw,20px);border-bottom:.5px solid var(--rule)}.cf-look{display:inline-flex;align-items:center;gap:8px}.cf-look-sw{display:inline-flex;gap:2px}.cf-look-sw span{width:9px;height:9px;border-radius:50%;border:.5px solid rgba(5,29,53,.18)}.cf-filters .pillrow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cf-filters .pillrow::-webkit-scrollbar{display:none}.cf-filters .pillrow>*{flex:none}.cf-filters .pill:hover{transform:none}@media(min-width:601px){.cf-filters .pill{min-height:32px;padding:0 11px;font-size:9px;gap:6px}.cf-look{gap:6px}.cf-look-sw span{width:8px;height:8px}}.cf-furn{display:flex;flex-direction:column;gap:clamp(20px,3vw,30px)}.cf-furn-row{display:flex;flex-direction:column;gap:10px}.cf-furn-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:4px;border-bottom:.5px solid var(--rule)}.cf-furn-lbl{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.cf-furn-note{font-family:var(--font-sans);font-size:12px;line-height:1.5;color:var(--ink-3);margin:0}.cf-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--seam);align-items:start}.cf-chip{display:flex;flex-direction:column;background:var(--paper);border:.5px solid var(--rule);border-radius:var(--radius-ui);overflow:hidden;transition:border-color var(--dur-quick) var(--ease-settle),transform var(--dur-quick) var(--ease-snap),box-shadow var(--dur-hover) var(--ease-settle)}.cf-chip:hover{border-color:var(--slate);transform:translateY(-2px)}.cf-chip.on{border-color:var(--ink);box-shadow:0 0 0 1.5px var(--ink)}.cf-chip-sel{display:flex;flex-direction:column;gap:8px;padding:8px;width:100%;background:none;border:none;cursor:pointer;font:inherit}.cf-chip .cf-thumb{aspect-ratio:1 / 1;background:#fff}.cf-chip .cf-thumb img{object-fit:contain;padding:8px}.cf-chip-l{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:center;line-height:1.3;padding-bottom:4px}.cf-chip.on .cf-chip-l{color:var(--ink)}.cf-chip-qty{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 8px 10px}.cf-chip-min{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}@media(max-width:900px){.cf-chips{grid-template-columns:repeat(2,1fr)}}.cf-toolbar{display:flex;justify-content:flex-end;margin-bottom:clamp(14px,2vw,20px)}.cf-filters-end{align-items:center}.cf-filters-end .cf-viewtoggle{margin-left:auto}.cf-viewtoggle{display:inline-flex;border:.5px solid var(--rule);border-radius:999px;overflow:hidden}.cf-viewbtn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;background:var(--paper);border:none;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);transition:background-color var(--dur-quick) var(--ease-settle),color var(--dur-quick) var(--ease-settle)}.cf-viewbtn svg{fill:currentColor}.cf-viewbtn.on{background:var(--ink);color:#fff}.cf-listitem-thumb{flex:none;width:57px;height:57px;object-fit:contain;background:#fff;border-radius:8px;border:.5px solid var(--rule)}.cf-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--seam)}.cf-listitem{display:flex;align-items:center;gap:6px;background:var(--paper);border:.5px solid var(--rule);border-radius:var(--radius-ui);overflow:hidden;transition:background-color var(--dur-quick) var(--ease-settle),border-color var(--dur-quick) var(--ease-settle)}.cf-listitem:hover{background:var(--paper-2);border-color:var(--slate)}.cf-listitem.on{background:var(--sage);border-color:var(--ink)}@media(max-width:1040px){.cf-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cf-list{grid-template-columns:1fr}}.cf-listitem-sel{flex:1;min-width:0;display:flex;align-items:center;gap:11px;padding:11px 12px;background:none;border:none;cursor:pointer;text-align:left;font:inherit}.cf-listitem-check{flex:none;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--mid);background:var(--paper);transition:border-color var(--dur-quick) var(--ease-settle),background-color var(--dur-quick) var(--ease-settle)}.cf-listitem.on .cf-listitem-check{border-color:var(--ink);background:var(--ink) radial-gradient(circle,var(--accent) 0 38%,transparent 42%)}.cf-listitem-name{flex:1;font-family:var(--font-sans);font-weight:var(--fw-medium);font-size:14px;color:var(--ink);display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cf-listitem-desc{font-family:var(--font-sans);font-weight:var(--fw-light);font-style:normal;font-size:12px;color:var(--ink-3)}.cf-listitem-px{flex:none;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2);white-space:nowrap}.cf-listitem.on .cf-listitem-px{color:var(--ink)}.cf-listitem-qty{flex:none;display:flex;align-items:center;padding:0 10px 0 0}.cf-includes{margin-top:clamp(24px,4vw,36px);padding:clamp(20px,3vw,28px);background:var(--paper-2);border:.5px solid var(--rule);border-radius:var(--radius-ui)}.cf-includes-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate);margin:0 0 16px}.cf-includes-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 28px}.cf-includes-list li{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:14px;line-height:1.5;color:var(--ink-2);padding-left:16px;position:relative}.cf-includes-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--slate);font-size:12px}.cf-includes-list strong{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-weight:var(--fw-medium);margin-bottom:2px}@media(max-width:640px){.cf-includes-list{grid-template-columns:1fr}}.cf-brand{margin-top:clamp(20px,3vw,28px)}.cf-badge{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:3px 8px;border-radius:999px;white-space:nowrap}.cf-qty-ctrl{display:inline-flex;align-items:center;border:.5px solid var(--rule);border-radius:999px;background:var(--paper)}.cf-qty-ctrl button{width:34px;height:34px;border:none;background:none;cursor:pointer;font-size:18px;line-height:1;color:var(--ink);border-radius:999px;transition:background-color var(--dur-quick) var(--ease-settle)}.cf-qty-ctrl button:hover:not(:disabled){background:#051d351a}.cf-qty-ctrl button:disabled,.cf-qty-ctrl button[aria-disabled=true]{color:var(--mid);cursor:not-allowed}.cf-qty-n{min-width:30px;text-align:center;font-family:var(--font-display);font-weight:var(--fw-xbold);font-size:18px;color:var(--ink)}.cf-addon-group{margin-top:clamp(28px,4vw,40px)}.cf-addon-h{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(16px,1.8vw,20px);letter-spacing:var(--ls-display);color:var(--ink);margin:0 0 16px}.cf-chip-px{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ink-3);text-align:center;padding-bottom:4px}.cf-chip.on .cf-chip-px{color:var(--ink)}.cf-bar{position:sticky;bottom:0;z-index:40;margin-top:clamp(24px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--noir);border-radius:var(--radius-ui) var(--radius-ui) 0 0;padding:16px clamp(18px,3vw,28px)}.cf-bar-figs{display:flex;gap:clamp(18px,3vw,36px);flex-wrap:wrap}.cf-fig{display:flex;flex-direction:column;gap:3px}.cf-fig-l{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--on-noir-body)}.cf-fig-v{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(20px,2.4vw,28px);letter-spacing:var(--ls-cred);color:#fff;line-height:1}.cf-bar-nav{display:flex;align-items:center;gap:14px}.cf-bar-hint{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-noir-em);opacity:.9}.cf-bar .dsd-btn--inverse:disabled,.cf-bar .dsd-btn--inverse[aria-disabled=true]{background:var(--noir-faint);color:var(--on-noir-body);border-color:var(--noir-faint);cursor:not-allowed;opacity:1}@media(max-width:600px){.cf-bar-hint{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.cf-bar-nav .dsd-btn--link{color:var(--on-noir-em)}.cf-bar-nav .dsd-btn--link:hover{color:#fff}.cf-gst{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:12px;line-height:1.6;color:var(--label);text-align:left;margin:14px 0 0;padding-bottom:clamp(20px,3vw,32px)}.cf-gst a{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.cf-gst a:hover{color:var(--ink)}.cf-sum-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,56px);align-items:start}.cf-sum-spec dl{margin:0 0 clamp(20px,3vw,28px);border-top:.5px solid var(--rule)}.cf-sum-spec dl>div{display:grid;grid-template-columns:minmax(110px,.5fr) 1fr;gap:16px;padding:11px 0;border-bottom:.5px solid var(--rule)}.cf-sum-spec dt{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--label);align-self:center}.cf-sum-spec dd{margin:0;font-family:var(--font-sans);font-size:14px;color:var(--ink)}.cf-sum-figs{display:flex;flex-direction:column;gap:8px}.cf-sum-fig{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.cf-sum-fig span{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.cf-sum-fig strong{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(20px,2.4vw,28px);letter-spacing:var(--ls-cred);color:var(--ink);font-weight:400}.cf-sum-px{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--slate);white-space:nowrap}.cf-sum-note{display:block;font-family:var(--font-sans);font-size:12px;color:var(--ink-3);margin-top:3px}.cf-sum-thumb{width:40px;height:40px;border-radius:6px;border:.5px solid var(--rule);object-fit:cover;vertical-align:middle;margin-right:10px;background:var(--paper)}.cf-sum-incl{color:var(--accent-ink);background:var(--accent);padding:2px 7px;border-radius:999px}.cf-sum-fig--total{margin-top:8px;padding-top:12px;border-top:.5px solid var(--ink)}.cf-sum-fig--total strong{font-size:clamp(28px,3.4vw,40px)}.cf-lead{display:flex;flex-direction:column;gap:14px;background:var(--paper-2);border-radius:var(--radius-ui);padding:clamp(20px,3vw,32px)}.cf-lead .field{display:flex;flex-direction:column;gap:7px}.cf-lead .field-lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.cf-lead .row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cf-lead .input{width:100%;font-family:var(--font-sans);font-size:16px;color:var(--ink);background:#fff;border:.5px solid var(--rule);border-radius:var(--radius-ui);padding:12px 14px;min-height:46px;transition:border-color var(--dur-quick) var(--ease-settle),box-shadow var(--dur-quick) var(--ease-settle)}.cf-lead .input::placeholder{color:var(--mid)}.cf-lead .input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #c4fdb88c}.cf-lead select.input{appearance:none;-webkit-appearance:none;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230f1b2d' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:11px;padding-right:38px}.cf-lead .ct-err{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-left:2px solid var(--ink);padding-left:10px;margin:0}@media(max-width:860px){.cf-sum-grid{grid-template-columns:1fr}}@media(max-width:460px){.cf-lead .row2{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse){.cf-qty-ctrl button{width:44px;height:44px}.cf-viewbtn{min-height:44px}}@media(max-width:600px){.cf-bar{flex-direction:column;align-items:stretch;gap:12px;padding:14px 18px}.cf-bar-figs{flex-wrap:wrap;gap:10px 20px}.cf-fig{flex:0 0 auto;gap:2px}.cf-fig-l{font-size:8.5px}.cf-fig-v{font-size:18px}.cf-bar-nav{justify-content:space-between;gap:12px}.cf-bar-nav .dsd-btn--inverse{flex:1;justify-content:center}.cf-size-controls .pillrow{align-items:flex-start}.cf-size-controls .pillrow-lbl{flex-basis:100%;margin:0 0 2px}.cf-filters .pillrow{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cf-filters .pillrow::-webkit-scrollbar{display:none}.cf-filters .pill,.cf-filters .cf-viewtoggle{flex:none}.cf-filters-end .cf-viewtoggle{margin-left:0}}.cf-sent{padding:clamp(40px,7vw,80px) 0;text-align:center}.cf-sent-h{font-family:var(--font-display);font-weight:var(--fw-xbold);text-transform:uppercase;font-size:clamp(36px,5vw,64px);letter-spacing:var(--ls-display);line-height:1;color:var(--ink)}.cf-sent-line{font-family:var(--font-sans);font-weight:var(--fw-light);font-size:16px;line-height:1.7;color:var(--ink-2);margin:16px auto 0;max-width:38em}.cf-sent-again{margin-top:clamp(24px,3vw,36px);background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink);padding:8px 0;border-bottom:1px solid var(--ink);transition:opacity var(--dur-quick) var(--ease-settle)}.cf-sent-again:hover{opacity:.6}
