:root{--ink:#302c25;--paper:#f1eadd;--teal:#c63827;--muted:#746b60;--line:#d8cdbb;--navy:#382c25;--red:#c63827;--sand:#e6d4b7}body{background:var(--paper);color:var(--ink);font:16px/1.55 Public Sans,sans-serif}h1,h2,h3,h4{letter-spacing:-.025em;font-family:Barlow Semi Condensed,sans-serif}::selection{color:#fff;background:#c63827}.topbar{background:#f1eadd;border-bottom:1px solid #d8cdbb;gap:24px;padding:19px 4.5%}.pkn-brand{color:#c63827;letter-spacing:-2px;align-items:center;gap:14px;font:800 47px/.85 Barlow Semi Condensed,sans-serif;display:flex}.pkn-brand span{color:#4a4238;text-transform:none;letter-spacing:0;max-width:110px;margin:0;font:500 12px/1.35 Public Sans;display:block}.topbar nav{gap:23px}.topbar nav a{color:#6b6257;text-transform:none;padding:7px 0;font:500 14px Public Sans;position:relative;background:0 0!important}.topbar nav a.active,.topbar nav a:hover{color:#c63827}.topbar nav a:after{content:"";background:#c63827;width:0;height:2px;transition:width .25s;position:absolute;bottom:-5px;left:0}.topbar nav a:hover:after,.topbar nav a.active:after{width:100%}.roll-label{height:auto;overflow:visible}.roll-label>span:nth-child(2){display:none}.topbar nav a:hover .roll-label>span{transform:none}.btn{gap:15px;min-height:49px;padding:14px 20px;font-size:14px;font-weight:600;border-radius:3px!important}.btn.primary,.btn.wallet{color:#fff7e8;background:#c63827}.btn.primary:hover,.btn.wallet:hover{background:#a32d20}.btn.wallet{text-transform:none;min-height:43px;font:500 14px Public Sans}.btn.outline{border-color:#a99a86}.btn.outline:hover{background:#e7ddcb}.scroll-progress{background:#c63827}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:4px;outline:3px solid #c63827}.section{max-width:1600px;padding:65px 5%}.pack-label,.eyebrow,.micro{letter-spacing:1.4px;text-transform:uppercase;color:#86745e;font:500 12px/1.5 Public Sans,sans-serif}.pack-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.05fr;min-height:615px;padding-left:5%;display:grid;overflow:hidden}.pack-copy{z-index:2;padding:47px 20px 36px 0;position:relative}.pack-copy h1{letter-spacing:-.035em;color:#b93123;margin:28px 0 25px;font-size:clamp(85px,9.6vw,153px);font-weight:600;line-height:.88}.pack-copy h1 em{font-style:normal;font-weight:800}.pack-copy>p{color:#6c6050;max-width:365px;font-size:17px}.pack-actions{align-items:center;gap:25px;margin-top:29px;display:flex}.pack-text-link{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.pack-counter{align-items:center;gap:15px;margin-top:36px;display:flex}.pack-counter b{color:#9a8060;font:600 43px/1 Barlow Semi Condensed}.pack-counter span{color:#897861;font-size:12px;line-height:1.5}.pack-object{background:#e6d4b7;min-width:0;position:relative}.pack-object-top{z-index:2;letter-spacing:1.1px;color:#816b50;justify-content:space-between;gap:15px;font-size:12px;display:flex;position:absolute;top:25px;left:26px;right:25px}.pack-canvas{width:100%;height:100%;position:absolute;inset:0}.pack-canvas canvas{width:100%;height:100%;display:block}.scene-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.unpack-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#674826;white-space:nowrap;background:#f6eedebd;border:1px solid #92744a80;border-radius:40px;align-items:center;gap:10px;padding:12px 19px;font-size:14px;transition:background .2s;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.unpack-button:hover{background:#fff8ea}.scene-caption{text-align:center;color:#8a7355;letter-spacing:1.5px;font-size:12px;position:absolute;bottom:12px;left:0;right:0}.pack-ticker{color:#f9e7ce;background:#c63827;align-items:center;height:73px;display:flex;overflow:hidden}.pack-ticker-track{width:max-content;animation:44s linear infinite packFlow;display:flex}.pack-ticker-set{align-items:center;display:flex}.pack-ticker button{white-space:nowrap;align-items:center;gap:23px;padding:10px 20px;font:500 26px Barlow Semi Condensed;display:flex}.pack-ticker button span{color:#f3b7a4;font:500 12px Public Sans}.pack-ticker button .ticker-divider{color:#e67c63;margin-left:15px;font-size:29px}.pack-ticker:hover .pack-ticker-track,.pack-ticker:focus-within .pack-ticker-track{animation-play-state:paused}@keyframes packFlow{to{transform:translate(-50%)}}.pack-network{max-width:1600px;margin:auto;padding:85px 5% 70px}.pack-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:45px;display:flex}.pack-heading h2,.pack-editorial h2{letter-spacing:-.02em;margin-top:18px;font-size:clamp(43px,4.2vw,68px);font-weight:500;line-height:1.03}.pack-heading h2 em,.pack-editorial h2 em{color:#c63827;font-style:normal}.pack-heading>p{color:#7b6f60;padding-bottom:6px;font-size:15px;line-height:1.8}.pack-directory{grid-template-columns:225px minmax(0,1fr);gap:54px;display:grid}.material-menu{flex-direction:column;align-self:start;display:flex}.material-menu>.pack-label{margin-bottom:18px}.material-menu>button{text-align:left;color:#7d705f;border-bottom:1px solid #e0d5c4;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 0;font-size:14px;transition:padding .2s,background .2s;display:flex}.material-menu>button small{font-size:12px}.material-menu>button[aria-pressed=true]{color:#c63827;background:#e9dfcf;padding-left:12px;font-weight:600}.material-menu>button:hover{color:#c63827;padding-left:12px}.pack-search{color:#8c7760;border-bottom:1px solid #ad9981;align-items:center;gap:14px;padding:12px 0 20px;display:flex}.pack-search input{color:#40392f;background:0 0;outline:none;flex:1;min-width:0;font-size:16px}.pack-search>span{white-space:nowrap;font-size:12px}.pack-company{text-align:left;border-bottom:1px solid #dacdb9;align-items:center;gap:20px;width:100%;padding:21px 8px 21px 0;transition:padding .25s,background .25s;display:flex;position:relative}.pack-company:hover{background:#e9dfcf;padding-left:12px}.pack-number{color:#a38c6e;width:23px;font:500 12px Public Sans}.pack-company .company-logo{object-fit:contain;background:#fff;border-radius:4px;width:60px;height:54px;padding:8px;filter:none!important}.pack-company>div{flex:1;min-width:0}.pack-company h3{margin-bottom:5px;font-size:25px;font-weight:600;line-height:1.15}.pack-company p{color:#8c7b65;font-size:12px}.pack-company>b{color:#8e7250;font-size:13px;font-weight:500}.pack-company>svg{color:#b53526;transition:transform .25s}.pack-company:hover>svg{transform:translate(3px,-3px)}.pack-all{color:#c63827;justify-content:space-between;align-items:center;gap:20px;padding:25px 0;font-size:14px;font-weight:600;display:flex}.pack-all span{align-items:center;gap:20px;font-size:12px;font-weight:400;display:flex}.pack-empty{color:#7d6c56;padding:45px 0}.pack-editorial{background:#e6d4b7;border-top:1px solid #d2bb99;border-bottom:1px solid #d2bb99;grid-template-columns:1.2fr 1fr;display:grid}.pack-editorial-image{min-height:460px;overflow:hidden}.pack-editorial-image img{object-fit:cover;width:100%;height:100%}.pack-editorial-copy{align-self:center;padding:65px 13% 55px 12%}.pack-editorial-copy p{color:#786044;max-width:380px;margin:24px 0;font-size:16px;line-height:1.8}.pack-editorial-copy small{color:#7e694f;margin-top:17px;font-size:12px;line-height:1.5;display:block}.pack-bottom{color:#9a392b;grid-template-columns:70px 1.5fr 1fr 1fr;align-items:center;gap:25px;max-width:1600px;margin:auto;padding:65px 5%;display:grid}.pack-bottom h2{font-size:35px;font-weight:500;line-height:1.05}.pack-bottom a{border-bottom:1px solid #d4bfb0;justify-content:space-between;gap:20px;padding:18px 0;font-size:14px;display:flex}.page-heading .eyebrow{color:#ad402c}.page-heading h1{letter-spacing:-.03em;font-size:clamp(44px,5vw,72px);font-weight:600}.page-heading>p{color:#786e60;font-size:16px}.company-card,.compare-card{background:#f8f3e9;box-shadow:none!important;border:1px solid #d9cbb6!important}.company-card:hover{background:#eee3d0}.company-card h3{font-size:25px;font-weight:600}.company-card p,.card-meta,.tiny-status{font-size:13px}.company-logo{object-fit:contain;filter:none!important}.card-top .company-logo{background:#fff;width:62px;height:58px;padding:7px;border-radius:4px!important}.card-controls{border-top:1px solid #dfd2be}.chosen,.icon-button:hover,.icon-button[aria-pressed=true]{color:#ad3424!important;background:#f1d3c7!important;border-color:#d0a18c!important}.status-badge{color:#943e2b;background:#f0dfcb;font-size:12px}.notice{color:#745a3c;background:#eadeca;border-color:#d6c5aa;font-size:14px}.quote-line,.source-links a,.source-links button,.basket-controls button{color:#ad3424}.launch-preview{color:#fff7e9;box-shadow:none;background:#493628}.preview-ticker,.launch-preview .eyebrow{color:#efb8a1}.preview-coin{color:#fff1de;background:#c63827;border-radius:50%!important}.step-title>span{color:#ad3424;border-color:#ad3424}.form-panel{box-shadow:none;background:#f9f5ec;border-color:#d9ccb7}.form-panel input,.form-panel textarea,.image-upload{background:#fffaf0;border-color:#d5c5ac}.form-panel label,.form-help,.quiet-note,.body-copy{font-size:14px}.wallet-option,.wallet-empty,.wallet-note,.review-summary{background:#f0e6d5}.segmented .selected{color:#9a3423;background:#efd5c2}.detail-dialog,.review-dialog,.wallet-dialog{color:#302c25!important;background:#f9f5ed!important;border-radius:8px!important}.detail-dialog [data-slot=tabs]{flex-direction:column;display:flex}.tab-row{flex:none;height:42px}[data-slot=tabs-trigger]{height:34px;font-size:14px}[data-slot=slider]{width:100%;padding:12px 0}[data-slot=slider-track]{width:100%;height:5px}[data-slot=slider-range]{background:#c63827;height:100%}.detail-facts dt,.detail-facts dd,.detail-description{font-size:14px}.form-panel .step-title h2{font-size:27px}.launch-preview>p,.launch-preview dt{color:#d0bcaa}.review-mark{color:#ad3424;background:#f2d9c7}.soon-panel{background:#ebddc8;border:1px solid #d6c3a7}.soon-orb{color:#fff;box-shadow:none;background:#c63827}.positive{color:#357147}.negative{color:#b42d20}.search-field{background:#faf6ee;border:1px solid #cebda2}.text-button,.result-bar,.pagination,.filters label,.filter-label{font-size:14px}.company-list .company-card:hover{background:#e9dcc7}.company-list .company-card h3{font-size:20px}.compare-card h2{font-size:29px}.footer-top{border-bottom:1px solid #65442f}.footer-top p{color:#d9bfa6;font-family:Barlow Semi Condensed;font-size:33px;line-height:1.2}.footer-top strong{color:#fff0dd}footer{color:#bda18b;background:#392c24;padding:55px 5% 25px}.footer-top .pkn-brand{color:#f0cfad;font-size:70px;display:block}.footer-top .pkn-brand span{color:#bca28d;max-width:none;margin-top:12px;font-size:12px}.footer-top>div a{font-size:14px}.footer-bottom{font:12px/1.8 Public Sans}.compare-tray{color:#fff6e8;background:#392c24;border-color:#775a44;font-size:14px}.compare-tray a{color:#f9b19b}.toast{color:#fff;background:#392c24}.source-links{font-size:14px}.body-copy{color:#78654f}.docs-layout aside a{font-size:14px}.docs-layout [data-slot=accordion-trigger]{font-family:Barlow Semi Condensed;font-size:20px}.docs-layout [data-slot=accordion-content]{font-size:16px;line-height:1.8}.motion-paused .pack-ticker-track{animation-play-state:paused}.motion-paused *{scroll-behavior:auto!important}@media (min-width:1700px){.pack-hero{min-height:690px}.pack-copy{padding-top:70px}}@media (max-width:1100px){.pkn-brand span{display:none}.topbar nav{gap:16px}.pack-actions{gap:15px}.pack-actions .btn{padding:13px}.pack-directory{grid-template-columns:200px minmax(0,1fr);gap:28px}.pack-copy h1{font-size:110px}.pack-editorial-copy{padding:45px 8%}.pack-bottom{grid-template-columns:50px 1fr 1fr}.pack-bottom>a:last-child{grid-column:3}.pack-bottom h2{grid-row:span 2}.pack-hero{min-height:575px}}@media (max-width:760px){.topbar{flex-wrap:wrap;gap:12px;padding:14px 5%}.pkn-brand{font-size:39px}.pkn-brand span{max-width:90px;font-size:12px;display:block}.topbar nav{order:3;justify-content:space-between;gap:20px;width:100%;padding-top:9px;display:flex;overflow-x:auto}.topbar nav a{white-space:nowrap;flex-shrink:0;font-size:14px}.btn.wallet{min-height:40px;padding:10px 12px;font-size:12px}.pack-hero{grid-template-columns:1fr;padding:0}.pack-copy{padding:33px 6% 27px}.pack-copy h1{margin:22px 0;font-size:clamp(83px,17vw,120px);line-height:.94}.pack-copy h1 br{display:none}.pack-copy h1 em{margin-left:14px;display:inline-block}.pack-copy>p{max-width:330px;font-size:16px}.pack-label{letter-spacing:.7px;font-size:12px}.pack-actions{flex-wrap:wrap;gap:20px;margin-top:23px}.pack-counter{display:none}.pack-object{min-height:425px}.pack-object-top{font-size:12px;left:6%;right:6%}.pack-object-top span:last-child{display:none}.pack-ticker{height:60px}.pack-ticker button{font-size:22px}.pack-network{padding:48px 6%}.pack-heading{margin-bottom:25px;display:block}.pack-heading>p{margin-top:20px;font-size:14px}.pack-heading h2{font-size:47px}.pack-directory{grid-template-columns:1fr;gap:20px}.material-menu{flex-direction:row;gap:8px;max-width:100%;padding:4px 0 10px;display:flex;overflow:auto}.material-menu>.pack-label{display:none}.material-menu>button{white-space:nowrap;border:1px solid #d8c6ab;flex-shrink:0;font-size:14px;padding:10px 12px!important}.material-menu>button small{font-size:12px}.pack-company{gap:12px;padding:19px 0}.pack-company .company-logo{width:46px;height:46px;padding:6px}.pack-number{display:none}.pack-company h3{font-size:22px}.pack-company p{font-size:12px}.pack-company>b{overflow-wrap:anywhere;max-width:72px;font-size:12px}.pack-company>svg{flex-shrink:0;width:17px}.pack-search>span{display:none}.pack-all{font-size:14px}.pack-all span{gap:8px;font-size:12px}.pack-editorial{grid-template-columns:1fr}.pack-editorial-image{aspect-ratio:16/10;height:auto;min-height:0}.pack-editorial-copy{padding:38px 6% 43px}.pack-editorial h2{font-size:49px}.pack-bottom{grid-template-columns:45px 1fr;gap:18px;padding:40px 6%}.pack-bottom h2{grid-row:auto}.pack-bottom a,.pack-bottom>a:last-child{grid-column:1/-1}.section{padding:40px 6%}.company-card h3{font-size:23px}.card-meta,.tiny-status{font-size:12px}.notice,.text-button,.result-bar,.pagination{font-size:14px}.footer-top .pkn-brand{font-size:52px}.footer-top p{font-size:27px}.footer-bottom,.compare-tray{font-size:12px}.page-heading h1{font-size:47px}.detail-heading h2{font-size:28px}.detail-actions .btn,.form-panel .basket-selected b,.directory-tools .btn{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pack-ticker-track{animation:none}.pack-company,.material-menu>button,.pack-company>svg{transition:none}}@media (max-width:760px){.pack-copy h1 br{display:block}.pack-copy h1 em{margin-left:0}.pack-company h3{overflow-wrap:anywhere}}
