.home-section{padding-block:var(--section-air)}.home-hero{padding-bottom:var(--section-air)}.home-pair{max-width:calc(var(--site-rank) * 36)}@media (min-width:1024px){.home-plate{--plate-room:calc(100svh - var(--bar-h) - 2.325 * var(--site-rank) - 3 * var(--space-3));width:100%;max-height:var(--plate-room);grid-template-rows:minmax(0,1fr)}}.plate-beside{--ways:calc(var(--site-caption) * 21.75)}.site-one-size .claim-pair{--claim-line:24px;--claim-measure:calc(var(--claim-line) * 15.5)}.site-one-size .claim-pair .site-h1{font-family:var(--font-display);letter-spacing:var(--site-display-track);font-size:clamp(40px,2.2vw + 36px,68px);font-weight:400;line-height:1.05}@media (min-width:1280px){.site-one-size .claim-pair .site-h1{font-size:clamp(58px,6.25vw - 22px,68px)}}.site-one-size .claim-pair .site-lede{font-family:var(--font-sans);font-size:var(--claim-line);letter-spacing:0;line-height:1.2}.film-stage{opacity:0}.film-room{content-visibility:auto}.film-stage[data-ready]{opacity:1;transition:opacity .4s var(--ease-out-strong)}@media (prefers-reduced-motion:reduce){.film-stage[data-ready]{transition:none}}.price-card .price-deal{margin-left:auto}@media (min-width:1024px) and (max-width:1239px){.price-card .price-deal{position:absolute;top:calc(100% - 8px);right:-14px}.price-panel{margin-bottom:var(--space-3)}}@media (min-width:1240px){.price-card .price-row{position:relative}.price-card .price-deal{position:absolute;top:50%;right:-38px;translate:0 -50%}}.price-rivals{container-type:inline-size}@container (max-width:18rem){.price-figures:has(>.price-sale){grid-template-columns:auto auto;row-gap:0;display:grid}.price-figures>.price-sale{grid-area:2/1}}.count-pair{font-family:var(--font-display);letter-spacing:var(--site-display-track);text-align:center;text-wrap:balance;color:var(--ink);font-size:clamp(44px,8.9vw,128px);font-weight:400;line-height:1.02}.count-figure{letter-spacing:0;font-variant-numeric:tabular-nums}.sticker-drift{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:clip}.sticker-drift-one{-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute;top:0;left:0}.odometer{--wheel-fade:.11em;white-space:nowrap}.odometer-wheel{-webkit-mask-image:linear-gradient(transparent, #000 var(--wheel-fade), #000 calc(100% - var(--wheel-fade)), transparent);mask-image:linear-gradient(transparent, #000 var(--wheel-fade), #000 calc(100% - var(--wheel-fade)), transparent);display:inline-block;position:relative;overflow:clip}.odometer-wheel:before,.odometer-mark:before{content:attr(data-figure)}.odometer-wheel:before{visibility:hidden}.odometer-turn{inset-inline:0;text-align:center;translate:0 var(--rest);transition:translate var(--roll-ms) var(--ease-out-strong) calc(var(--wheel) * var(--roll-step));position:absolute;top:0}.odometer-turn:before{content:var(--figures);white-space:pre}.odometer[data-roll=set] .odometer-turn{transition:none;translate:0}@media (prefers-reduced-motion:reduce){.odometer-turn{transition:none}}.count-squiggy{z-index:1;pointer-events:none;position:absolute;inset:0}.community-wall{--wall-gap:var(--space-2);gap:var(--wall-gap);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"feature""left""one""right""two";display:grid}.wall-left{grid-area:left}.wall-feature{grid-area:feature}.wall-one{grid-area:one}.wall-two{grid-area:two}.wall-right{grid-area:right}@media (min-width:640px){.community-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feature feature""left right""one two"}}@media (min-width:1024px){.community-wall{--wall-room:calc(100svh - var(--bar-h) - 2.325 * var(--site-rank) - 3 * var(--space-3));--wall-film:min(calc((100% * 128 - 609 * var(--wall-gap)) / 499), calc((16 * var(--wall-room) - 25 * var(--wall-gap)) / 27));grid-template-columns:minmax(0, 1fr) var(--wall-film) var(--wall-film) minmax(0, 1fr);grid-template-areas:"left feature feature right""left one two right"}}.wall-card{--wall-dark:color-mix(in oklab, var(--tint,black) 70%, black);--wall-veil:color-mix(in oklab, var(--wall-dark) 60%, transparent);--wall-lead:64px;isolation:isolate;background:var(--wall-dark);color:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.wall-picture{z-index:-1;border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.wall-quote{--wall-veil:color-mix(in oklab, var(--wall-dark) 45%, transparent);--wall-lead:128px;aspect-ratio:4/5}.wall-quote .wall-picture img{object-fit:cover;width:100%;height:100%;transition:scale .48s var(--ease-out-strong);position:absolute;inset:0}.wall-scrim{inset:calc(-1 * var(--wall-lead)) 0 0;z-index:-1;pointer-events:none;background:var(--wall-veil);-webkit-mask-image:linear-gradient(transparent, #00000003 calc(var(--wall-lead) * .081), #0000000c calc(var(--wall-lead) * .155), #0000001b calc(var(--wall-lead) * .225), #0000002d calc(var(--wall-lead) * .29), #00000042 calc(var(--wall-lead) * .353), #0000005a calc(var(--wall-lead) * .412), #00000073 calc(var(--wall-lead) * .471), #0000008c calc(var(--wall-lead) * .529), #000000a5 calc(var(--wall-lead) * .588), #000000bd calc(var(--wall-lead) * .647), #000000d2 calc(var(--wall-lead) * .71), #000000e4 calc(var(--wall-lead) * .775), #000000f3 calc(var(--wall-lead) * .845), #000000fc calc(var(--wall-lead) * .919), black var(--wall-lead));mask-image:linear-gradient(transparent, #00000003 calc(var(--wall-lead) * .081), #0000000c calc(var(--wall-lead) * .155), #0000001b calc(var(--wall-lead) * .225), #0000002d calc(var(--wall-lead) * .29), #00000042 calc(var(--wall-lead) * .353), #0000005a calc(var(--wall-lead) * .412), #00000073 calc(var(--wall-lead) * .471), #0000008c calc(var(--wall-lead) * .529), #000000a5 calc(var(--wall-lead) * .588), #000000bd calc(var(--wall-lead) * .647), #000000d2 calc(var(--wall-lead) * .71), #000000e4 calc(var(--wall-lead) * .775), #000000f3 calc(var(--wall-lead) * .845), #000000fc calc(var(--wall-lead) * .919), black var(--wall-lead));position:absolute}.wall-words{flex-direction:column;flex:none;align-items:flex-start;padding:16px;display:flex;position:relative}.wall-line{margin-bottom:var(--space-1);font-size:var(--site-h3);letter-spacing:var(--site-h3-track);text-wrap:pretty;line-height:1.25}.wall-line p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wall-credit{max-width:100%;font-size:var(--site-body);color:#fffc;flex-direction:column;line-height:1.35;display:flex}.wall-credit>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wall-name{color:#fff;font-weight:500}.wall-more{margin-top:var(--space-1);font-size:var(--site-body);align-items:center;gap:6px;font-weight:500;line-height:1.35;display:inline-flex}.wall-more-words{text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-underline-offset:5px;transition:text-decoration-color .15s ease-out}.wall-arrow{transition:translate .15s ease-out}.community-wall .watch-hint{top:var(--watch-inset);bottom:auto}@media (hover:hover) and (pointer:fine){.wall-quote:hover .wall-more-words{text-decoration-color:currentColor}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wall-quote:hover .wall-picture img{scale:1.03}.wall-quote:hover .wall-arrow{translate:2px}}@media (min-width:1024px){.wall-quote{aspect-ratio:auto;height:100%}}@property --hero-board{syntax:"<length>";inherits:true;initial-value:0}.hero-stage{container:hero-stage/size}@container hero-stage (orientation:portrait){.hero-wide{display:none}}@container hero-stage (orientation:landscape){.hero-narrow{display:none}}.chat-panel{animation:.26s cubic-bezier(.2,0,0,1) backwards panel-in}@keyframes panel-in{0%{opacity:0;translate:0 6px}}.chat-in{animation:.32s cubic-bezier(.2,0,0,1) backwards chat-in;animation-delay:calc(var(--i,0) * 90ms + .12s)}@keyframes chat-in{0%{opacity:0;translate:0 5px}}.ask-option-in{animation:.26s cubic-bezier(.2,0,0,1) both ask-option-in}@keyframes ask-option-in{0%{opacity:0;filter:blur(2px);translate:0 4px;scale:.98}}.badge-pop{animation:.3s cubic-bezier(.2,0,0,1) both badge-pop}@keyframes badge-pop{0%{opacity:0;filter:blur(4px);scale:.25}}@media (prefers-reduced-motion:reduce){.chat-panel,.chat-in,.ask-option-in,.badge-pop{animation:none}}.gen-sweep{overflow:hidden}.gen-sweep:before{content:"";inset-block:0;width:300%;animation:2.6s linear infinite gen-sweep;animation-delay:inherit;background-image:linear-gradient(105deg,#0000 40%,#fff 50%,#0000 60%);position:absolute;left:0}@keyframes gen-sweep{0%{translate:-66.667%}54%,to{translate:0}}.gen-breath{animation:2.6s ease-in-out infinite gen-breath}@keyframes gen-breath{0%,to{opacity:0}50%{opacity:.08}}.gen-breath-soft{animation:2.6s ease-in-out infinite gen-breath-soft}@keyframes gen-breath-soft{0%,to{opacity:0}50%{opacity:.05}}.caret-blink{animation:1.06s step-end infinite caret-blink}@keyframes caret-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.gen-breath,.gen-breath-soft,.caret-blink{animation:none}.gen-sweep:before{content:none}}.agent-shimmer-text{--shimmer-ink:var(--fg);color:color-mix(in oklch, var(--shimmer-ink) 50%, transparent);background-image:linear-gradient(270deg, color-mix(in oklch, var(--shimmer-ink) 35%, transparent) 13.84%, color-mix(in oklch, var(--shimmer-ink) 75%, transparent) 59.7%, color-mix(in oklch, var(--shimmer-ink) 35%, transparent) 93.89%);-webkit-text-fill-color:transparent;background-repeat:repeat;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.5s linear infinite agent-shimmer}@keyframes agent-shimmer{0%{background-position:200% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.agent-shimmer-text{animation:none}}.label-in{animation:.22s cubic-bezier(.2,0,0,1) label-in}@keyframes label-in{0%{opacity:0;translate:0 -3px}}@media (prefers-reduced-motion:reduce){.label-in{animation:none}}
