.tr .shop-hero{padding:96px 0 72px;overflow:hidden}.tr .shop-kicker{margin-bottom:22px!important;color:var(--clay)}.tr .shop-h1{font-size:64px;line-height:1.08;max-width:1080px}.tr .shop-jump{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.tr .shop-jump .pill{display:inline-flex;gap:14px}.tr .dz-s1{right:6%;top:50px;width:84px;height:84px;animation-delay:-2s}.tr .shop-phase{padding:96px 0}.tr .phase-head{display:flex;align-items:baseline;gap:22px;margin-bottom:48px}.tr .phase-head .num{font-family:var(--display);font-style:italic;font-size:44px;color:var(--clay);line-height:1}.tr .shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.tr .shop-card{background:var(--cream);border:2px solid var(--ink);border-radius:32px;padding:16px;display:flex;flex-direction:column;position:relative;transition:translate .4s cubic-bezier(.3,1.6,.5,1),box-shadow .3s ease}.tr .shop-card:hover{translate:0 -6px;box-shadow:8px 8px 0 var(--ink)}.tr .shop-card.feat{box-shadow:8px 8px 0 var(--sand)}.tr .shop-card .star-badge{right:-18px;top:-22px;z-index:3}.tr .shop-media{display:block;aspect-ratio:4/3;border-radius:22px;border:2px solid var(--ink);overflow:hidden}.tr .shop-body{display:flex;flex-direction:column;gap:14px;padding:22px 10px 8px;flex-grow:1}.tr .shop-body h3{font-size:28px;line-height:1.12}.tr .shop-body h3 a{text-decoration:none}.tr .shop-price{font-family:var(--display);font-size:30px;line-height:1}.tr .shop-price s{font-size:.6em;opacity:.55;margin-right:6px}.tr .shop-row{display:grid;gap:4px;font-size:16px;line-height:1.5}.tr .shop-row .lab{color:var(--clay);font-size:11px}.tr .shop-body .btn{align-self:flex-start;margin-top:auto}.tr .shop-grid>.shop-card:only-child{grid-column:1 / -1;display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:20px}.tr .shop-grid>.shop-card:only-child .shop-media{aspect-ratio:auto;height:100%;min-height:340px}.tr .shop-grid>.shop-card:only-child .shop-body{padding:24px 16px}.tr .shop-grid>.shop-card:only-child h3{font-size:40px}.tr .shop-card.soon{background:transparent;border-style:dashed;opacity:.72}.tr .shop-card.soon:hover{translate:none;box-shadow:none}.tr .shop-card.soon .shop-media{border-style:dashed;display:grid;place-items:center}.tr .soon-badge{background:var(--sand);border:2px solid var(--ink);border-radius:999px;padding:8px 18px;font-weight:600;font-size:14px;letter-spacing:.14em;text-transform:uppercase;rotate:-4deg}.tr .compare{padding:120px 0}.tr .cmp-list{margin-top:48px;border-top:1.5px solid rgba(23,69,66,.3)}.tr .cmp-row{display:grid;grid-template-columns:1fr 40px 1fr;gap:24px;align-items:center;padding:28px 0;border-bottom:1.5px solid rgba(23,69,66,.3)}.tr .cmp-if{font-size:19px}.tr .cmp-then{font-family:var(--display);font-size:26px;line-height:1.25;font-variation-settings:"SOFT" 100}.tr .cmp-then a{text-decoration:none;background:linear-gradient(transparent 62%,rgba(234,169,144,.6) 62%)}.tr .cmp-arrow{color:var(--clay)}.tr .cmp-arrow .arrow{width:34px;height:18px}.tr .about-h1{font-size:112px;line-height:.95;margin-top:18px!important}.tr .about-hero .lab{color:var(--clay)}.tr .about-imgs{position:relative}.tr .about-pola{position:absolute;left:-90px;bottom:-40px;width:210px;aspect-ratio:1/1.15;background:var(--cream);padding:10px 10px 34px;border:2px solid var(--ink);rotate:-6deg;box-shadow:6px 6px 0 var(--ink);z-index:3;animation:tr-pop .8s 1s cubic-bezier(.3,1.6,.5,1) both}.tr .about-pola img{width:100%;height:100%;object-fit:cover}.tr .page-story{padding-top:112px}.tr .story-stack{position:sticky;top:40px;display:grid;gap:18px}.tr .story-stack .stack-1{aspect-ratio:3/4;border:2px solid var(--ink)}.tr .story-stack .stack-2,.tr .story-stack .stack-3{aspect-ratio:4/3;border-radius:22px;border:2px solid var(--ink);width:78%}.tr .story-stack .stack-2{justify-self:end;rotate:2.5deg;margin-top:-60px}.tr .story-stack .stack-3{rotate:-2deg}.tr .story-rte h2{font-family:var(--display);font-weight:380;font-variation-settings:"SOFT" 100,"WONK" 1;font-size:52px;line-height:1.05;letter-spacing:-.02em;margin:0 0 28px}.tr .story-rte h2:not(:first-child){margin-top:96px}.tr .story-rte h3{font-family:var(--display);font-weight:400;font-size:34px;line-height:1.2;margin:72px 0 16px}.tr .story-rte p{font-size:20px;line-height:1.7;margin:0 0 22px}.tr .story-rte h2+p{font-family:var(--display);font-size:27px;line-height:1.45;font-variation-settings:"SOFT" 100}.tr .story-rte a{font-weight:600}.tr .cta-sec{padding:120px 0}.tr .cta-text{font-size:56px;line-height:1.1;max-width:900px;margin:0 auto!important}.tr .contact{padding:96px 0 128px;overflow:hidden}.tr .contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:88px;align-items:start}.tr .contact .lab{color:var(--clay)}.tr .contact-h1{font-size:60px;line-height:1.08;margin-top:18px!important}.tr .contact-lead{font-family:var(--display);font-style:italic;font-size:28px;line-height:1.35;margin-top:32px!important;font-variation-settings:"SOFT" 100}.tr .contact-note{margin-top:32px;border:2px dashed var(--ink);border-radius:24px;padding:22px 26px;font-size:17px;background:var(--paper)}.tr .contact-direct{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tr .contact-direct .pill{display:inline-flex}.tr .contact-card{background:var(--sand);border:2px solid var(--ink);border-radius:32px;padding:36px;box-shadow:10px 10px 0 var(--ink);rotate:1deg}.tr .contact-card .field{display:grid;gap:8px;margin-bottom:18px}.tr .contact-card label{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tr .contact-card input,.tr .contact-card textarea{width:100%;border:2px solid var(--ink);border-radius:18px;background:var(--cream);font-family:var(--sans);font-size:17px;color:var(--ink);padding:14px 18px;outline:none}.tr .contact-card textarea{resize:vertical;min-height:150px}.tr .contact-card input:focus,.tr .contact-card textarea:focus{box-shadow:0 0 0 3px var(--peach)}.tr .contact-card button.btn{cursor:pointer;font-family:var(--sans)}.tr .contact-ok{font-size:34px;line-height:1.2}.tr .contact-err{margin-bottom:18px;color:var(--clay);font-weight:600}@media (max-width:760px){.tr .shop-hero{padding:64px 0 40px}.tr .shop-h1{font-size:34px}.tr .shop-phase{padding:64px 0}.tr .phase-head .num{font-size:32px}.tr .shop-grid{grid-template-columns:1fr;gap:20px}.tr .shop-grid>.shop-card:only-child{grid-template-columns:1fr;gap:0;padding:16px}.tr .shop-grid>.shop-card:only-child .shop-media{min-height:0;aspect-ratio:4/3}.tr .shop-grid>.shop-card:only-child h3{font-size:28px}.tr .dz-s1{display:none}.tr .compare{padding:72px 0}.tr .cmp-row{grid-template-columns:1fr;gap:6px}.tr .cmp-arrow{display:none}.tr .cmp-then{font-size:22px}.tr .about-h1{font-size:60px}.tr .about-pola{left:auto;right:4px;bottom:-30px;width:130px;padding:6px 6px 22px}.tr .page-story{padding-top:64px}.tr .story-stack{position:static;grid-template-columns:1fr 1fr;align-items:end}.tr .story-stack .stack-1{grid-column:1 / -1;max-width:280px}.tr .story-stack .stack-2,.tr .story-stack .stack-3{width:100%;margin-top:0}.tr .story-rte h2{font-size:34px}.tr .story-rte h2:not(:first-child){margin-top:64px}.tr .story-rte h2+p{font-size:21px}.tr .story-rte p{font-size:17px}.tr .cta-sec{padding:80px 0}.tr .cta-text{font-size:32px}.tr .contact{padding:56px 0 80px}.tr .contact-grid{grid-template-columns:1fr;gap:48px}.tr .contact-h1{font-size:36px}.tr .contact-lead{font-size:22px}.tr .contact-card{padding:24px;rotate:0deg;box-shadow:6px 6px 0 var(--ink)}}