*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0}img,svg{max-width:100%}img{display:block}a,button,input{touch-action:manipulation}button,input{font:inherit}a{color:inherit}p{margin:0 0 1.25em}ul{padding-left:1.2em}li{margin-bottom:.7em}h1,h2,h3{margin:0 0 .65em}figure{margin:0}table{border-collapse:collapse;width:100%;table-layout:fixed}th,td{text-align:left;vertical-align:top;padding:22px 18px}th:first-child,td:first-child{padding-left:0}caption{text-align:left;margin-bottom:28px}summary{cursor:pointer}.wrap{width:min(1152px,calc(100% - 48px));margin-inline:auto}.notice{text-align:center;padding:5px 24px}.notice a{display:inline-flex;align-items:center;min-height:44px}.mast{display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:36px;padding-block:22px}.brand{display:flex;align-items:center;min-height:44px;max-width:260px}.tag{margin:0;max-width:600px}.jump{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-block:48px 96px}.hero-img{width:100%;height:640px;object-fit:cover;object-position:50% 55%}.hero-copy{padding-block:8px}.hero .ck{margin-block:28px}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:12px 23px;text-decoration:none}.btn svg{flex:none}.ck{list-style:none;padding:0}.ck li{position:relative;padding-left:29px;margin-bottom:14px}.ck li::before{content:"";position:absolute;left:1px;top:.5em;width:12px;height:7px;border-left:1.7px solid currentColor;border-bottom:1.7px solid currentColor;transform:rotate(-45deg)}.band{position:relative;isolation:isolate;min-height:510px;display:flex;align-items:center;overflow:hidden}.band>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.band::before{content:"";position:absolute;inset:0;z-index:-1}.band-copy{width:min(480px,44vw);padding-block:72px;background:var(--butter)}.band.cool .band-copy{background:var(--sage)}.band-copy p{max-width:40ch}.room{padding-block:100px}.room>h2{max-width:760px}.options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:36px}.opt{display:flex;flex-direction:column;min-width:0}.opt img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.opt h3{margin-top:22px}.opt p{flex:1}.opt .btn{align-self:flex-start;max-width:100%;margin-top:8px}.sage{padding-block:88px}.sage h2{max-width:700px}.sage table{margin-top:30px}.small-note{max-width:75ch;margin-top:24px}.last{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.last p{max-width:60ch}.read-grid{display:grid;grid-template-columns:minmax(0,720px) minmax(260px,336px);gap:80px;align-items:start;padding-block:60px 100px}.lead{margin-bottom:40px}.lead .ck{margin-top:30px}.sec{margin-block:56px}.sec:last-child{margin-bottom:0}.sec p,.sec>ul{max-width:70ch}.sec li{padding-left:5px}.rail{position:sticky;top:24px}.rail>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;margin-bottom:18px}.summary{padding:28px}.summary ul{padding-left:20px;margin-bottom:24px}.summary .btn{width:100%;gap:12px}.summary h2{margin-bottom:20px}.note{padding:24px;margin-top:28px}.ref{margin-top:22px}.ref a,.text-link{display:inline-block;padding-block:10px;min-height:44px;text-underline-offset:4px}.diagram{margin-block:30px;width:100%;height:auto;display:block}.foot{padding-block:64px 24px}.foot-top{display:grid;grid-template-columns:1fr 2fr;gap:80px}.foot-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.nav-title{grid-column:1/-1;margin:0}.foot-nav ul{list-style:none;margin:8px 0 0;padding:0}.foot-nav li{margin:0}.foot-nav a{display:flex;align-items:center;min-height:44px;padding-block:8px}.foot-line{margin-top:48px;padding-top:24px}.foot-line p{margin-bottom:12px;max-width:75ch}.skip{position:absolute;left:24px;top:-120px;z-index:9;padding:14px 20px;min-height:48px}.skip:focus{top:12px}.find{margin-bottom:30px}.find label{display:block}.find input{display:block;width:100%;min-height:52px;margin-top:12px;padding:12px 16px}.find p{margin-top:12px}.terms{margin:0}.terms>div{padding-block:24px}.terms dt{margin-bottom:10px}.terms dd{margin:0;max-width:65ch}.terms dd p:last-child{margin:0}.lost{padding-block:80px 100px;max-width:760px}.lost h1{max-width:650px}[hidden]{display:none!important}@media(min-width:701px){.tlabel{display:none}}@media(max-width:1000px){.mast{grid-template-columns:230px 1fr auto;gap:24px}.hero{gap:32px}.hero-img{height:620px}.read-grid{gap:40px;grid-template-columns:minmax(0,1fr) 280px}.options{gap:14px}.foot-top{gap:40px;grid-template-columns:1fr 2fr}.last{gap:40px}}@media(max-width:700px){.notice{padding:4px 24px}.notice a{min-height:44px}.mast{grid-template-columns:1fr auto;gap:8px 16px;padding-block:16px}.brand{max-width:none}.tag{grid-column:1/-1;grid-row:2;max-width:none}.jump{grid-column:2;grid-row:1}.hero{grid-template-columns:1fr;gap:28px;padding-block:34px 64px}.hero-copy{display:contents}.hero-copy h1{grid-row:1;margin-bottom:0}.hero-copy>p{grid-row:2;margin-bottom:0}.hero-copy>.btn{grid-row:5;justify-self:start}.hero-img{grid-row:3;height:440px;object-position:50% 52%}.hero .ck{grid-row:4;margin:0}.band{min-height:0;flex-direction:column;align-items:stretch}.band>.wrap{order:0;width:100%;padding-inline:24px;background:var(--butter)}.band.cool>.wrap{background:var(--sage)}.band-copy{width:100%;padding-block:48px;max-width:100%}.band>img{position:static;order:1;height:240px;object-position:72% center}.band::before{display:none}.room{padding-block:64px}.options{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 16px}.opt h3{margin-top:16px}.opt .btn{width:100%;gap:10px;padding:12px 16px}.sage{padding-block:56px}table,tbody{display:block;width:100%;max-width:100%}caption{display:block;width:100%;max-width:none}thead{display:none}tbody tr{display:block;width:100%;padding-block:22px}tbody th{display:block;padding:0 0 14px}tbody td{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding:10px 0}.tlabel{font-weight:500}.last{grid-template-columns:1fr;gap:24px}.read-grid{display:block;padding-block:36px 64px}.lead{margin-bottom:32px}.sec{margin-block:44px}.rail{position:static;margin-top:48px}.rail>img{max-height:420px;aspect-ratio:1.15}.foot{padding-top:48px}.foot-top{grid-template-columns:1fr;gap:32px}.foot-nav{grid-template-columns:1fr 1fr;gap:24px 20px}.foot-line{margin-top:32px}.diagram text{font-size:32px}.lost{padding-block:50px 64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}