.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rate-hero{padding:clamp(32px,6vw,72px) 0 clamp(32px,5vw,56px)}.rate-hero h1{font-size:clamp(60px,11vw,160px)}.rate-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,4vw,44px);border-top:1px solid var(--paper-3)}.rate-facts div{padding:18px 20px 18px 0;border-bottom:1px solid var(--paper-3)}.rate-facts div+div{padding-left:20px;border-left:1px solid var(--paper-3)}.rate-facts b{display:block;font-family:var(--display);font-size:clamp(32px,3.6vw,46px);font-weight:600;line-height:1;letter-spacing:-.02em}.rate-facts span{display:block;margin-top:8px;font-size:15px;line-height:1.4;color:var(--muted)}@media (max-width:700px){.rate-facts{grid-template-columns:1fr}.rate-facts div+div{padding-left:0;border-left:0}}.rate-index{position:-webkit-sticky;position:sticky;top:76px;z-index:30}.rate-index .wrap{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-top:22px;padding-bottom:12px}.rate-index .wrap::-webkit-scrollbar{display:none}.rate-index a{flex:none;display:inline-flex;gap:8px;align-items:baseline;font:500 11px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);text-decoration:none;border:1.5px solid #4a443c;padding:9px 12px;border-radius:2px;white-space:nowrap}.rate-index a b{font-weight:500;color:var(--edge)}.rate-index a:hover{border-color:var(--edge)}@media (max-width:880px){.rate-index{top:66px}}.rate{padding:clamp(56px,8vw,104px) 0 clamp(44px,6vw,72px);border-top:1px solid rgba(22,20,18,.12);scroll-margin-top:130px}.rate-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:20px 48px;gap:20px 48px;align-items:end;margin-bottom:clamp(30px,4vw,48px)}@media (max-width:880px){.rate-head{grid-template-columns:1fr}}.rate-head .who{font-size:clamp(17px,1.6vw,19px);line-height:1.5;color:var(--muted);margin:0;max-width:30em}.tags{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,2.6vw,36px);gap:clamp(18px,2.6vw,36px);align-items:start;padding-top:26px}@media (max-width:880px){.tags{grid-template-columns:1fr;gap:30px}}.tag{position:relative;background:#fbf8f2;padding:36px 26px 26px;box-shadow:0 1px 0 var(--paper-3),0 30px 46px -34px rgba(22,20,18,.6);transform:rotate(var(--tilt,0deg));transform-origin:50% 0}.tag:before{top:12px;left:50%;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;background:var(--paper);box-shadow:inset 0 1px 2px rgba(22,20,18,.4),0 0 0 2.5px #fbf8f2}.tag:after,.tag:before{content:"";position:absolute}.tag:after{left:calc(50% - .75px);top:-26px;height:40px;width:1.5px;background:var(--ink-3);opacity:.5}.tag.pop{background:#fffdf8;box-shadow:0 1px 0 var(--paper-3),0 36px 54px -34px rgba(22,20,18,.7)}.tag .tier{display:flex;justify-content:space-between;gap:10px;font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.tag .price{position:relative;display:inline-block;font-family:var(--display);font-weight:600;font-size:clamp(50px,5.2vw,70px);line-height:1;letter-spacing:-.02em;margin:16px 0 4px}.tag .price .circled{inset:-24% -18%}.tag .pick{position:absolute;right:16px;top:30px;font-size:24px;transform:rotate(5deg);white-space:nowrap}.tag ul{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--paper-3);counter-reset:line}.tag li{display:flex;gap:12px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--paper-3);font-size:15.5px;line-height:1.4;counter-increment:line}.tag li:before{content:counter(line,decimal-leading-zero);flex:none;font:500 10px var(--mono);letter-spacing:.12em;color:var(--muted)}.tag .cta{margin-top:20px;width:100%;justify-content:center}@media (max-width:880px){.tag{transform:none;padding-top:34px}.tag:after{display:none}}.sheet-more{margin-top:clamp(28px,4vw,44px);border:1.5px solid var(--ink);background:#fbf8f2}.sheet-more summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase}.sheet-more summary::-webkit-details-marker{display:none}.sheet-more summary:after{content:"+";font:400 26px/1 var(--mono);color:var(--grease-deep)}.sheet-more[open] summary{border-bottom:1.5px solid var(--ink)}.sheet-more[open] summary:after{content:"\2013"}.sheet-body{padding:6px 18px 24px;display:grid;grid-gap:30px;gap:30px}.rate-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.4}.rate-table td,.rate-table th{text-align:left;padding:11px 14px 11px 0;border-bottom:1px solid var(--paper-3);vertical-align:top}.rate-table thead th{letter-spacing:.16em;color:var(--ink);padding-top:14px}.rate-table tbody th,.rate-table thead th{font:500 11px var(--mono);text-transform:uppercase}.rate-table tbody th{letter-spacing:.14em;color:var(--muted);width:20%;padding-right:18px}.rate-table td.pop{background:rgba(227,155,58,.12);padding-left:10px}.rate-table thead th:first-child{width:20%}.rate-table .none{color:var(--paper-3)}.rate-cols{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:30px;gap:30px}@media (max-width:760px){.rate-cols{grid-template-columns:1fr}}.rate-cols h4{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink);margin:0 0 8px}.rate-cols ul{margin:0;padding:0;list-style:none}.rate-cols li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--paper-3);font-size:15px;line-height:1.4}.rate-cols li b{font-weight:600;white-space:nowrap;text-align:right}.rate-cols .terms li{display:block}@media (max-width:700px){.rate-table thead{display:none}.rate-table tr{display:block;padding:10px 0;border-bottom:1px solid var(--paper-3)}.rate-table td,.rate-table th{display:block;border:0;padding:3px 0;width:auto}.rate-table tbody th{padding-bottom:4px;width:auto}.rate-table td.pop{background:none;padding-left:0}.rate-table td:before{content:attr(data-t) " \00b7 ";font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.rate-cols li b{white-space:normal}}.bundle{padding:clamp(56px,8vw,104px) 0}.bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:clamp(28px,4vw,44px)}@media (max-width:760px){.bundle-grid{grid-template-columns:1fr}}.can{background:var(--ink-2);border:1px solid var(--ink-3);border-top:3px solid var(--amber);padding:20px 22px 24px;display:grid;grid-gap:10px;gap:10px;justify-items:start}.can .tier{font:500 11px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--edge)}.can .price{font-family:var(--display);font-weight:600;font-size:clamp(40px,4vw,54px);line-height:1;letter-spacing:-.02em;color:var(--paper)}.can .price s{font-size:17px;font-weight:400;color:#8d8376;margin-left:8px;-webkit-text-decoration-color:var(--grease);text-decoration-color:var(--grease);text-decoration-thickness:2px;letter-spacing:0}.can p{margin:0 0 6px;color:#a79d8e;font-size:15px}.can .btn{box-shadow:4px 4px 0 var(--amber)}