.ca-page .sl-h1.ca-h1{font-size:clamp(42px,10.5vw,68px);line-height:1;letter-spacing:-.045em;text-wrap:balance}@media (min-width:1024px){.ca-page .sl-h1.ca-h1{font-size:clamp(60px,5.6vw,96px)}}.ca-page .ca-h1-sub{display:block;margin-top:.3em;font-size:.56em;line-height:1.08;letter-spacing:-.035em;color:rgba(255,255,255,.42)}.ca-page table{width:100%;border-collapse:collapse;text-align:left}.ca-page td,.ca-page th{vertical-align:top;font-weight:inherit}@media (max-width:1023px){.ca-page .ca-compare thead,.ca-page .ca-map-table thead,.ca-page .ca-results thead,.ca-page .ca-sources thead,.ca-page .ca-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ca-page .ca-compare td,.ca-page .ca-compare th,.ca-page .ca-compare tr,.ca-page .ca-map-table td,.ca-page .ca-map-table th,.ca-page .ca-map-table tr,.ca-page .ca-results td,.ca-page .ca-results th,.ca-page .ca-results tr,.ca-page .ca-sources td,.ca-page .ca-sources th,.ca-page .ca-sources tr{display:block}.ca-page td[data-label]:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12.5px;color:rgba(255,255,255,.45)}}.ca-page .ca-map{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:rgba(8,8,9,.94);padding:22px 18px 20px;box-shadow:0 40px 120px -40px rgba(0,0,0,.9)}@media (max-width:639px){.ca-page .ca-map{padding:20px 14px 16px;border-radius:16px}}@media (min-width:640px){.ca-page .ca-map{padding:32px 32px 26px}}.ca-page .ca-map-table thead th{padding:0 0 14px;font-size:13px;color:rgba(255,255,255,.5)}.ca-page .ca-map-row td,.ca-page .ca-map-row th{padding:16px 0;border-top:1px solid rgba(255,255,255,.08)}.ca-page .ca-map-row th{font-size:17px;font-weight:500;color:#fff;letter-spacing:-.01em}.ca-page .ca-map-value{display:flex;align-items:baseline;gap:10px;font-size:15.5px;line-height:1.4;color:#fff}.ca-page .ca-map-effect{display:block;margin-top:3px;padding-left:20px;font-size:12.5px;color:rgba(255,255,255,.5)}.ca-page .ca-map-row--base .ca-map-value,.ca-page .ca-map-row--base th{color:rgba(255,255,255,.7)}.ca-page .ca-map-row--base .ca-map-effect{padding-left:0}.ca-page .ca-map-row--ota th{color:#f97316}.ca-page .ca-mark{position:relative;top:1px;flex:none;width:10px;height:10px;border-radius:999px}.ca-page .ca-mark--fixed,.ca-page .ca-mark--removed{background:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.16)}.ca-page .ca-mark--lower{background:#fff}.ca-page .ca-mark--capped,.ca-page .ca-mark--mixed{border:1.5px solid rgba(255,255,255,.75)}.ca-page .ca-mark--higher{background:rgba(255,255,255,.22)}@media (max-width:1023px){.ca-page .ca-map-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:16px;column-gap:16px;border-top:1px solid rgba(255,255,255,.08);padding:14px 0}.ca-page .ca-map-row th{grid-column:1/-1;padding:0 0 8px;border:0}.ca-page .ca-map-row td{padding:0;border:0}.ca-page .ca-map-value{font-size:14.5px}.ca-page .ca-map-effect{padding-left:20px}}@media (min-width:1024px){.ca-page .ca-map-table th:first-child{width:22%}.ca-page .ca-map-table td{padding-right:24px}}.ca-page .ca-answers{border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-answer{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:768px){.ca-page .ca-answer{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:32px}}.ca-page .ca-answer dt{font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#fff}.ca-page .ca-answer dd{font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.65)}.ca-page .ca-route,.ca-page .ca-routes-head{display:grid;grid-template-columns:minmax(0,1fr)}.ca-page .ca-routes-head{display:none}.ca-page .ca-routes-list{border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-route{gap:12px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ca-page .ca-route-when{font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#fff;text-wrap:balance}.ca-page .ca-scope{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.ca-page .ca-scope-seg{height:8px;border-radius:999px;background:rgba(255,255,255,.08);transform-origin:left center}.ca-page .ca-scope-seg--on{background:#fff}.ca-page .ca-scope-caption{font-size:13px;line-height:1.5;color:rgba(255,255,255,.55)}.ca-page .ca-route-fits{display:flex;flex-wrap:wrap;gap:8px;font-size:14px}.ca-page .ca-fit{display:inline-flex;min-height:34px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:0 14px;color:rgba(255,255,255,.9);transition:border-color .16s ease,color .16s ease}.ca-page .ca-fit:hover{border-color:rgba(255,255,255,.5);color:#fff}.ca-page .ca-fit--ota{border-color:rgba(249,115,22,.55);color:#f97316}.ca-page .ca-fit--ota:hover{border-color:#f97316;color:#fb923c}.ca-page .ca-trade{position:relative}.ca-page .ca-trade-anchor{position:absolute;top:-96px;left:0;width:1px;height:1px;pointer-events:none}@media (min-width:1024px){.ca-page .ca-route,.ca-page .ca-routes-head{grid-template-columns:minmax(0,.34fr) repeat(5,minmax(0,.132fr));-moz-column-gap:6px;column-gap:6px}.ca-page .ca-routes-head{display:grid;align-items:end;padding-bottom:12px;font-size:12.5px;line-height:1.3;color:rgba(255,255,255,.55)}.ca-page .ca-route{row-gap:14px;padding:26px 0}.ca-page .ca-route-when{grid-column:1;grid-row:1/span 2;padding-right:20px;font-size:21px}.ca-page .ca-scope{grid-column:2/-1;grid-template-columns:subgrid;gap:6px;align-self:start;margin-top:9px}.ca-page .ca-scope-seg{height:10px}.ca-page .ca-scope-caption{display:none}.ca-page .ca-route-body{grid-column:2/-1;grid-row:2}}@media (prefers-reduced-motion:no-preference){.ca-page .ca-scope-seg--on{animation:ca-scope-grow .7s cubic-bezier(.22,1,.36,1) both}.ca-page .ca-scope-seg--on:nth-child(2){animation-delay:60ms}.ca-page .ca-scope-seg--on:nth-child(3){animation-delay:.12s}.ca-page .ca-scope-seg--on:nth-child(4){animation-delay:.18s}.ca-page .ca-scope-seg--on:nth-child(5){animation-delay:.24s}@supports (animation-timeline:view()){.ca-page .ca-scope-seg--on{animation-timeline:view();animation-range:entry 10% cover 30%}}}@keyframes ca-scope-grow{0%{transform:scaleX(0);opacity:.2}to{transform:scaleX(1);opacity:1}}.ca-page .ca-bill{border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-bill-line{display:grid;gap:10px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:640px){.ca-page .ca-bill-line{grid-template-columns:170px minmax(0,1fr);gap:28px}}.ca-page .ca-bill-line dt{display:flex;flex-direction:column;gap:6px}.ca-page .ca-grows{align-self:flex-start;border-radius:999px;border:1px solid rgba(255,255,255,.14);padding:2px 9px;font-size:12px;color:rgba(255,255,255,.55)}.ca-page .ca-bill-line--grows .ca-grows{border-color:rgba(249,115,22,.45);color:#fdba74}.ca-page .ca-bill-price{font-family:var(--sl-mono);font-size:clamp(24px,3vw,36px);line-height:1.1;letter-spacing:-.03em;color:#fff}.ca-page .ca-bill-line:not(.ca-bill-line--grows) .ca-bill-price{font-size:clamp(20px,2.2vw,26px);color:rgba(255,255,255,.7)}.ca-page .ca-split-bar{display:flex;height:14px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.06)}.ca-page .ca-split-seats{background:#fff}.ca-page .ca-split-outcomes{background:#f97316}.ca-page .ca-split-seats+.ca-split-outcomes{border-left:2px solid #050505}.ca-page .ca-units{display:grid;border-top:1px solid rgba(255,255,255,.1)}@media (min-width:1024px){.ca-page .ca-units{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px}}.ca-page .ca-unit{display:grid;gap:8px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08)}@media (min-width:640px){.ca-page .ca-unit{grid-template-columns:200px minmax(0,1fr);gap:24px}}.ca-page .ca-unit-name{display:block;margin-top:2px;font-size:20px;font-weight:500;letter-spacing:-.02em;color:#fff}.ca-page .ca-unit--ota .ca-unit-name{color:#f97316}.ca-page .ca-compare thead th{padding:0 16px 14px 0;font-size:13px;color:rgba(255,255,255,.5)}.ca-page .ca-compare tbody td,.ca-page .ca-compare tbody th{padding:20px 16px 20px 0;border-top:1px solid rgba(255,255,255,.08);font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.68)}.ca-page .ca-compare tbody th{font-size:17px;font-weight:500;color:#fff}.ca-page .ca-compare-base td,.ca-page .ca-compare-base th{color:rgba(255,255,255,.55)}.ca-page .ca-compare-base th{color:rgba(255,255,255,.75)}.ca-page .ca-compare-ota th{color:#f97316}.ca-page .ca-compare-ota td{color:#fff}@media (min-width:1024px){.ca-page .ca-compare tbody th{width:13%}.ca-page .ca-compare-ota td,.ca-page .ca-compare-ota th{background:linear-gradient(180deg,rgba(249,115,22,.06),rgba(249,115,22,.02))}.ca-page .ca-compare-ota th{padding-left:14px;border-left:2px solid #f97316}}@media (max-width:1023px){.ca-page .ca-compare tbody tr{padding:18px 0 6px;border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-compare tbody td,.ca-page .ca-compare tbody th{padding:0 0 14px;border:0}.ca-page .ca-compare tbody th{font-size:22px;letter-spacing:-.02em}}.ca-page .ca-tabs{display:grid;gap:8px}@media (min-width:768px){.ca-page .ca-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.ca-page .ca-tab{display:flex;flex-direction:column;gap:4px;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.02);padding:14px 16px;text-align:left;transition:border-color .16s ease,background-color .16s ease}.ca-page .ca-tab:hover{border-color:rgba(255,255,255,.25)}.ca-page .ca-tab:focus-visible{outline:2px solid #f97316;outline-offset:2px}.ca-page .ca-tab[aria-selected=true]{border-color:rgba(249,115,22,.7);background:rgba(249,115,22,.08)}.ca-page .ca-tab-label{font-size:16px;font-weight:500;color:#fff}.ca-page .ca-tab-hint{font-size:13px;color:rgba(255,255,255,.55)}.ca-page .ca-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.08)}@media (min-width:1024px){.ca-page .ca-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}}.ca-page .ca-inputs>div{background:#070707;padding:14px 16px}.ca-page .ca-inputs dt{font-size:12.5px;color:rgba(255,255,255,.5)}.ca-page .ca-inputs dd{margin-top:4px;font-size:17px;font-weight:500;color:#fff}.ca-page .ca-results thead th{padding:0 16px 12px 0;font-size:13px;color:rgba(255,255,255,.5)}.ca-page .ca-result td,.ca-page .ca-result th{padding:18px 16px 18px 0;border-top:1px solid rgba(255,255,255,.08)}@media (min-width:1024px){.ca-page .ca-results th:first-child{width:22%}.ca-page .ca-results th:nth-child(3){width:24%}.ca-page .ca-results th:nth-child(4){width:10%}.ca-page .ca-result-diff{text-align:right;padding-right:0!important}}.ca-page .ca-result--ota th span:first-child{color:#f97316}.ca-page .ca-total{display:block;font-family:var(--sl-mono);font-size:24px;letter-spacing:-.03em;color:#fff}.ca-page .ca-total-plus{margin-left:2px;color:rgba(255,255,255,.5)}.ca-page .ca-bar{display:block;height:6px;margin-top:8px;border-radius:999px;background:rgba(255,255,255,.06)}.ca-page .ca-bar>span{display:block;height:100%;border-radius:inherit;background:rgba(255,255,255,.55)}.ca-page .ca-result--base .ca-bar>span{background:#fff}.ca-page .ca-result--ota .ca-bar>span{background:#f97316}.ca-page .ca-result--partial .ca-bar>span{background:repeating-linear-gradient(90deg,rgba(255,255,255,.45) 0 6px,transparent 6px 10px)}@media (max-width:1023px){.ca-page .ca-result{display:grid!important;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:16px;column-gap:16px;padding:18px 0;border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-result td,.ca-page .ca-result th{padding:0;border:0}.ca-page .ca-result th{grid-column:1;grid-row:1}.ca-page .ca-result-total{grid-column:1/-1;grid-row:2;margin-top:12px}.ca-page .ca-result-total:before{display:none!important}.ca-page .ca-result-diff{grid-column:2;grid-row:1;text-align:right}.ca-page .ca-result-diff:before{margin-bottom:2px!important}.ca-page .ca-result td[data-label="How it adds up"]{grid-column:1/-1;grid-row:3;margin-top:12px}}.ca-page .ca-excluded{display:grid;gap:6px}.ca-page .ca-excluded li{position:relative;padding-left:16px;font-size:14px;line-height:1.55;color:rgba(255,255,255,.55)}.ca-page .ca-excluded li:before{content:"";position:absolute;left:0;top:.72em;width:7px;height:1px;background:rgba(255,255,255,.4)}.ca-page .ca-trades{border-top:1px solid rgba(255,255,255,.1)}.ca-page .ca-trade{display:grid;align-items:start;gap:14px;padding:26px 0;border-bottom:1px solid rgba(255,255,255,.08)}.ca-page .ca-trade--head{display:none}.ca-page .ca-trade-name{font-size:clamp(24px,2.4vw,32px);line-height:1.1;font-weight:500;letter-spacing:-.025em;color:#fff}.ca-page .ca-trade--ota .ca-trade-name{color:#f97316}.ca-page .ca-trade dd{font-size:15px;line-height:1.6;color:rgba(255,255,255,.65)}.ca-page .ca-trade-label{font-size:12.5px;color:rgba(255,255,255,.45);margin-bottom:4px}@media (min-width:1024px){.ca-page .ca-trade{grid-template-columns:220px repeat(3,minmax(0,1fr));gap:32px}.ca-page .ca-trade--head{display:grid;padding:0 0 14px;border-bottom:0;font-size:13px;color:rgba(255,255,255,.5)}.ca-page .ca-trade-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.ca-page .ca-timeline{position:relative}.ca-page .ca-timeline:before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:linear-gradient(180deg,#f97316,rgba(255,255,255,.12) 30%,rgba(255,255,255,.12))}.ca-page .ca-step{position:relative;padding:0 0 36px 36px}.ca-page .ca-step:last-child{padding-bottom:0}.ca-page .ca-step-dot{position:absolute;left:0;top:4px;width:11px;height:11px;border-radius:999px;border:1.5px solid #f97316;background:#050505}.ca-page .ca-step:first-child .ca-step-dot,.ca-page .ca-step:last-child .ca-step-dot{background:#f97316}.ca-page .ca-sources thead th{padding:0 16px 12px 0;font-size:13px;color:rgba(255,255,255,.5)}.ca-page .ca-sources tbody td,.ca-page .ca-sources tbody th{padding:14px 16px 14px 0;border-top:1px solid rgba(255,255,255,.08);font-size:14px;line-height:1.55;color:rgba(255,255,255,.62)}.ca-page .ca-sources tbody th{color:rgba(255,255,255,.85)}@media (min-width:1024px){.ca-page .ca-sources tbody th{width:30%}}@media (max-width:1023px){.ca-page .ca-sources tbody tr{padding:14px 0;border-top:1px solid rgba(255,255,255,.08)}.ca-page .ca-sources tbody td,.ca-page .ca-sources tbody th{padding:0 0 10px;border:0}}