.lp.tr{--r-frame:14px;--r-control:8px;--nav-h:80px;--section:clamp(88px, 9vw, 144px);--plate:0 30px 80px -40px color-mix(in srgb, var(--shadow-ink) 42%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink) 6%, transparent);--read:color-mix(in srgb, var(--ink) 76%, var(--paper));overflow-x:clip}.tr .lp-nav{height:var(--nav-h)}.tr .lp-h1{letter-spacing:-.032em;font-size:clamp(40px,4.3vw,64px);font-weight:600;line-height:1.02}.tr-turn{font-family:var(--serif);letter-spacing:-.02em;font-size:1.06em;font-style:italic;font-weight:400}.tr .lp-h2{letter-spacing:-.03em;font-size:clamp(32px,3.5vw,50px);font-weight:600;line-height:1.04}.tr .lp-lede{color:var(--read);font-size:20px;line-height:1.45}.tr .lp-section{padding-top:var(--section);row-gap:48px}.tr .lp-head-sticky{top:calc(var(--nav-h) + 32px)}.tr-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tr-crumbs a{color:var(--muted);text-decoration:none}.tr .lp-field{border-color:var(--hair);border-radius:var(--r-frame);max-width:560px;height:64px;box-shadow:0 10px 30px -18px color-mix(in srgb, var(--shadow-ink) 35%, transparent);padding:7px 7px 7px 18px}.tr .lp-field input,.tr .lp-at{font-size:20px}.tr .lp-primary{border-radius:var(--r-control);height:50px;font-size:14px;font-weight:600}.tr .lp-trust{max-width:560px;font-size:13px;line-height:1.6}.tr-hero{align-items:start;row-gap:40px;padding-top:clamp(32px,5vh,64px)}.tr-hero-copy{grid-column:1/7;align-content:start;gap:26px;padding-top:8px;display:grid}.tr-hero[data-alone] .tr-hero-copy,.tr-hub .tr-hero-copy{grid-column:1/10}.tr-hero-copy>.lp-lede{max-width:46ch}.tr-hero-side{grid-column:8/13;align-content:start;gap:14px;display:grid}.tr-label{letter-spacing:.02em;color:var(--muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:500;display:flex}.tr-label-way{align-items:center;gap:10px;display:inline-flex}.tr-label-way i{background:currentColor;width:26px;height:1px;position:relative}.tr-label-way i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;rotate:45deg}.tr-label a{color:var(--ink);gap:6px;margin-left:auto;text-decoration:none;display:inline-flex}.tr-label a span{transition:translate var(--dur-surface) var(--ease-draw)}.tr-label a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.tr .frame{border-color:var(--hair);border-radius:var(--r-frame)}.tr .frame-head{background:var(--surface);height:34px;color:var(--muted);border-bottom:1px solid var(--hair);padding-inline:14px;font-size:11px}.tr-pair{position:relative}.tr-frame{box-shadow:var(--plate)}.tr-cap{color:var(--muted);font-size:13px;line-height:1.5}.tr-pair[data-card]+.tr-cap{max-width:calc(100% - 210px);margin-top:6px}.tr-card{z-index:2;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-frame);width:204px;box-shadow:var(--plate);padding:12px;position:absolute;bottom:-56px;right:-24px}.tr-card-head{align-items:center;gap:10px;min-width:0;margin-bottom:10px;display:flex}.tr-avatar{border:1.5px solid var(--ink);width:34px;height:34px;font:400 17px/1 var(--serif);border-radius:50%;flex:none;place-items:center;display:grid}.tr-who{gap:2px;min-width:0;display:grid}.tr-who b{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.25}.tr-who small{color:var(--muted);font-size:11.5px}.tr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.tr-grid img{aspect-ratio:1;object-fit:cover;background:var(--paper);border-radius:3px;width:100%;display:block}.tr-list{counter-reset:tr;border-bottom:1px solid var(--hair);grid-column:6/13;margin:0;padding:0;list-style:none}.tr-list li{counter-increment:tr;view-timeline:--tr-row;grid-template-columns:56px minmax(0,1fr);row-gap:8px;padding:28px 0 30px;display:grid;position:relative}.tr-list li:before{content:counter(tr, decimal-leading-zero);color:var(--muted);font-variant-numeric:tabular-nums;grid-row:1/3;padding-top:5px;font-size:13px;font-weight:500}.tr-list li:after{content:"";background:var(--hair);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.tr-list h3{letter-spacing:-.015em;text-wrap:balance;grid-column:2;font-size:22px;font-weight:600;line-height:1.2}.tr-list p{max-width:54ch;font-family:var(--serif);color:var(--read);text-wrap:pretty;grid-column:2;font-size:18px;font-weight:300;line-height:1.5}.tr-why{counter-reset:why;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.tr-why li{counter-increment:why;border-top:1px solid var(--ink);font-family:var(--serif);text-wrap:pretty;align-content:start;gap:18px;padding-top:20px;font-size:21px;font-weight:300;line-height:1.42;display:grid}.tr-why li:before{content:counter(why, decimal-leading-zero);font-family:var(--sans);color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.tr-rules{margin-top:var(--section);background:var(--surface);border-block:1px solid var(--hair);padding-block:clamp(64px,7vw,104px)}.tr-rules-in{align-items:start;row-gap:40px}.tr-rules-head{top:calc(var(--nav-h) + 32px);grid-column:1/6;align-content:start;gap:18px;display:grid;position:sticky}.tr-rules-head .lp-lede{font-size:19px}.tr-rules-body{grid-column:7/13;gap:28px;display:grid}.tr-rules ol{counter-reset:rule;border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.tr-rules li{counter-increment:rule;border-bottom:1px solid var(--hair);text-wrap:pretty;grid-template-columns:44px minmax(0,1fr);padding:20px 0 22px;font-size:16px;line-height:1.6;display:grid}.tr-rules li:before{content:counter(rule);font:italic 400 22px/1.15 var(--serif);color:var(--muted)}.tr-rules-note{border-left:2px solid var(--ink);color:var(--muted);max-width:62ch;padding-left:16px;font-size:14px;line-height:1.55}.tr-faq{border-top:1px solid var(--hair);grid-column:6/13}.tr-faq details{border-bottom:1px solid var(--hair)}.tr-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:500;line-height:1.35;list-style:none;display:flex}.tr-faq summary::-webkit-details-marker{display:none}.tr-faq summary span{transition:rotate var(--dur-surface) var(--ease-draw);flex:none;font-size:24px;font-weight:300;line-height:1}.tr-faq details[open] summary span{rotate:45deg}.tr-faq summary:focus-visible{outline:2px solid var(--ink);outline-offset:4px;border-radius:2px}.tr-faq details p{max-width:60ch;font-family:var(--serif);color:var(--read);margin:-4px 48px 26px 0;font-size:18px;font-weight:300;line-height:1.5}.tr-tiles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;margin:0;padding:0;list-style:none;display:grid}.tr-tiles[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.tr-tiles:where(:not([data-photos])){row-gap:0}.tr-tile{align-content:start;gap:12px;display:grid;position:relative}.tr-tiles:where(:not([data-photos])) .tr-tile{border-top:1px solid var(--hair);padding:22px 0 24px}.tr-tile-name a{color:inherit;text-decoration:none}.tr-tile-name a:after{content:"";position:absolute;inset:0}.tr-tile-name a:focus-visible{outline:none}.tr-tile-name a:focus-visible:after{outline:2px solid var(--ink);outline-offset:6px;border-radius:4px}.tr-tile-photo{aspect-ratio:4/3;border:1px solid var(--hair);border-radius:var(--r-frame);background:var(--surface);display:block;position:relative;overflow:hidden}.tr-tile-photo img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-reveal) var(--ease-draw);display:block}.tr-tile-photo[data-initial]:before{content:attr(data-initial);font:italic 300 clamp(80px, 8vw, 120px)/1 var(--serif);color:color-mix(in srgb, var(--ink) 18%, transparent);place-items:center;display:grid;position:absolute;inset:0}.tr-tile-handle{background:color-mix(in srgb, var(--paper) 90%, transparent);max-width:calc(100% - 20px);height:26px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 10px;font-size:11.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px;overflow:hidden}.tr-tile-handle .frame-swatches i{border-color:var(--hair);width:7px;height:7px}.tr-tile-name{letter-spacing:-.015em;text-wrap:balance;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:21px;font-weight:600;line-height:1.2;display:flex}.tr-tile-name:after{content:"→";color:var(--muted);transition:translate var(--dur-surface) var(--ease-draw), color var(--dur-control) ease;flex:none;font-weight:400}.tr-tile-line{color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.5}.tr-tiles[data-n="4"] .tr-tile-name{font-size:18px}.tr-hub{padding-bottom:8px}.tr-hub .tr-tiles{margin-top:24px}.tr-more{row-gap:40px}.tr-more-head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.tr-more-head a,.tr-close-plans a{color:var(--ink);gap:8px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.tr-more-head a span,.tr-close-plans a span{color:var(--muted);transition:translate var(--dur-surface) var(--ease-draw), color var(--dur-control) ease}@media (hover:hover){.tr-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tr-label a:hover span{translate:2px -2px}.tr-faq summary:hover span{color:var(--ink)}.tr-tile:hover .tr-tile-photo img{scale:1.04}.tr-tile:hover .tr-tile-name:after,.tr-more-head a:hover span,.tr-close-plans a:hover span{color:var(--ink);translate:4px}}.tr-close{margin-top:var(--section);align-items:end;row-gap:28px}.tr-close:before{content:"";background:var(--hair);grid-column:1/-1;height:1px;margin-bottom:44px}.tr-close-copy{grid-column:1/7;align-content:end;gap:16px;display:grid}.tr-close .lp-form{grid-column:7/13}.tr-close-plans{font-size:15px}.tr .lp-footer{margin-top:112px}.tr-sticky{z-index:19;padding:10px max(16px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--hair);visibility:hidden;transition:translate var(--dur-surface) var(--ease-settle), visibility 0s linear var(--dur-surface);position:fixed;inset:auto 0 0;translate:0 100%}.tr-sticky[data-shown]{visibility:visible;transition:translate var(--dur-surface) var(--ease-settle);translate:0}.tr-sticky .lp-primary{border-radius:var(--r-control);justify-content:center;width:100%;height:48px;font-size:15px;font-weight:600}@media (min-width:901px),(max-height:500px){.tr-sticky{display:none}}@media (prefers-reduced-motion:no-preference){.tr-pair .tr-frame{animation:lp-rise var(--dur-reveal) var(--ease-settle) 80ms both}.tr-card{animation:lp-rise var(--dur-reveal) var(--ease-settle) .32s both;--rise:18px}@supports (animation-timeline:view()){@keyframes tr-draw{0%{scale:0 1}}.tr-list li:after{animation:linear both tr-draw;animation-timeline:--tr-row;animation-range:entry 10% entry 70%}.tr-tile{animation:linear both lp-rise;animation-timeline:view();animation-range:entry entry 30%}}}@media (768px<=width<=1280px){.tr-card{width:172px}.tr-avatar{display:none}.tr-pair[data-card]+.tr-cap{max-width:calc(100% - 172px)}}@media (max-width:1100px){.tr-hero-copy{grid-column:1/7}.tr-hero-side{grid-column:7/13}.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.tr-hero-copy,.tr-hero[data-alone] .tr-hero-copy,.tr-hub .tr-hero-copy,.tr-hero-side,.tr-list,.tr-faq,.tr-rules-head,.tr-rules-body,.tr-close-copy,.tr-close .lp-form{grid-column:1/-1}.tr-hero-side{width:100%;max-width:560px;margin:8px auto 0}.tr-card{right:16px}.tr-pair[data-card]+.tr-cap{max-width:calc(100% - 204px)}.tr-why{grid-template-columns:1fr}.tr-why li{max-width:28em}.tr-rules-head{position:static}.tr-tiles[data-n="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-hero-copy>.lp-lede{order:1}}@media (max-width:767px){.lp.tr{--nav-h:66px;--section:80px}.tr-hero{padding-top:20px}.tr-hero-copy{gap:18px;padding-top:0}.tr .lp-h1{font-size:clamp(31px,8.6vw,38px)}.tr .lp-h2{font-size:32px}.tr .lp-lede{font-size:18px}.tr .lp-field{flex-wrap:wrap;gap:6px;height:auto;padding:6px 6px 6px 14px}.tr .lp-field input{width:calc(100% - 40px);height:48px}.tr .lp-field .lp-primary{justify-content:center;width:100%;height:52px;font-size:15px}.tr-crumbs a,.tr-label a,.tr-more-head a,.tr-close-plans a{margin-block:-13px;padding-block:13px}.tr-hero-side{max-width:none}.tr-pair{flex-direction:column;gap:12px;display:flex}.tr-card{width:auto;box-shadow:none;order:-1;align-items:center;gap:12px;padding:10px 12px;display:flex;position:static}.tr-card-head{flex:1;margin:0}.tr-grid{flex:none;grid-template-columns:repeat(3,38px)}.tr-grid img:nth-child(n+4){display:none}.tr-pair[data-card]+.tr-cap{max-width:none;margin-top:0}.tr-list li{grid-template-columns:40px minmax(0,1fr);padding:22px 0 24px}.tr-list h3{font-size:19px}.tr-list p,.tr-faq details p{font-size:17px}.tr-why li{font-size:19px}.tr-rules li{grid-template-columns:32px minmax(0,1fr);font-size:15.5px}.tr-faq summary{padding:18px 0;font-size:16.5px}.tr-faq details p{margin-right:0}.tr-tiles,.tr-tiles[data-n="4"]{border-top:1px solid var(--hair);grid-template-columns:1fr;row-gap:0}.tr-tiles .tr-tile{border-top:0;border-bottom:1px solid var(--hair);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px 0}.tr-tiles:not([data-photos]) .tr-tile{grid-template-columns:minmax(0,1fr)}.tr-tile-photo{aspect-ratio:1;border-radius:10px;grid-row:1/3}.tr-tile-photo[data-initial]:before{font-size:48px}.tr-tile-handle{display:none}.tr-tile-name:last-child{grid-row:1/3;align-self:center}.tr-tile-name,.tr-tiles[data-n="4"] .tr-tile-name{font-size:17px}.tr-tile-line{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.tr-hub .tr-tiles{margin-top:8px}.tr-close:before{margin-bottom:24px}:is(.tr-more,.tr-hub)+.tr-close:before{display:none}}@media (max-width:379px){.tr-card .tr-avatar{display:none}}@media (prefers-reduced-motion:reduce){.tr *,.tr :before,.tr :after{transition:none!important;animation:none!important}}
