.pg-bg .ihx .lede{max-width:56ch;font-size:17px}.pg-bg [id]{scroll-margin-top:90px}.bg-spec li b{white-space:nowrap}.bg-spec.l{justify-content:flex-start}.bg-spec.l li:first-child{padding-left:0}.bg-acc{border-top:1px solid var(--line2);text-align:left}.bg-ai{border-bottom:1px solid var(--line2)}.bg-ai button{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.bg-al{color:var(--ink);font-size:15px;font-weight:500;transition:color .3s}.bg-ai button:hover .bg-al{color:var(--gold)}.bg-ai .ind{width:12px;height:12px;transition:transform .6s var(--e-out);flex:none;position:relative}.bg-ai .ind:before,.bg-ai .ind:after{content:"";background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.bg-ai .ind:after{transition:transform .6s var(--e-out);transform:rotate(90deg)}.bg-ai.open .ind{transform:rotate(180deg)}.bg-ai.open .ind:after{transform:rotate(0)}.bg-ap{transition:grid-template-rows .7s var(--e-out);grid-template-rows:0fr;display:grid}.bg-ap>div{min-height:0;overflow:hidden}.bg-ai.open .bg-ap{grid-template-rows:1fr}.bg-ap>div>*{opacity:0;transition:opacity .4s,transform .6s var(--e-out);transform:translateY(-6px)}.bg-ai.open .bg-ap>div>*{opacity:1;transition-delay:.12s;transform:none}.bg-beats{padding-bottom:20px;list-style:none;display:grid}.bg-beats li{grid-template-columns:72px 1fr;align-items:baseline;gap:16px;padding:9px 0;display:grid}.bg-beats time{color:var(--gold);font-family:Bodoni Moda,serif;font-size:20px;font-style:italic}.bg-beats p{color:var(--ink2);font-size:16px}.bg-inc{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding:18px 0 12px;list-style:none;display:grid}.bg-inc li{color:var(--ink2);padding-left:20px;font-size:15px;position:relative}.bg-inc li:before{content:"";border:1px solid var(--gold);width:6px;height:6px;position:absolute;top:.6em;left:1px;transform:rotate(45deg)}.bg-gs{color:var(--ink3);padding-bottom:22px;font-size:14px}.bg-dhow .icine .ov .cx{font-size:clamp(36px,4.6vw,76px)}@media (width>=901px){.bg-dhow .icine:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0e22309e,#0e223047 55%,#0e223000);height:58%;position:absolute;inset:0 0 auto}.bg-dhow .icine .ov{max-width:min(44vw,720px)}.bg-dhow .icine .cx .gs{color:#f1dcae}}.bg-dd{column-gap:var(--gut);border-top:0;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.bg-dt{grid-column:1/span 7;justify-items:start;gap:clamp(28px,2.6vw,40px);display:grid}.bg-dt>div{width:100%}.bg-dt>div:last-child{width:auto}.bg-big{letter-spacing:-.014em;color:var(--ink-w);text-wrap:pretty;max-width:30ch;font-family:Bodoni Moda,serif;font-size:clamp(22px,1.9vw,30px);line-height:1.28}.bg-dp{margin:calc(var(--sp) * -1 - clamp(120px,14vw,240px)) 0 0;z-index:3;grid-column:9/span 4;gap:12px;display:grid;position:relative}.bg-dp .ph{aspect-ratio:4/5;border:clamp(8px,.8vw,12px) solid var(--cream)}.bg-dp figcaption{color:var(--ink2);padding-left:clamp(8px,.8vw,12px);font-family:Bodoni Moda,serif;font-size:16px;font-style:italic}.bg-dunes .ipair .big{aspect-ratio:3/2}.bg-px{grid-column:5/span 8;justify-items:start;gap:clamp(24px,2.4vw,36px);display:grid}.bg-px>*{width:100%}.bg-px>.tl{width:auto}.bg-px .bg-spec{justify-content:flex-start}.bg-px .bg-spec li:first-child{padding-left:0}.bg-fal{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:40px;display:grid}.bg-fi{grid-column:1/span 8;margin:0 0 clamp(40px,4vw,64px);position:relative}.bg-fi .big{aspect-ratio:6/5}.bg-fi .sm{aspect-ratio:4/5;z-index:2;border:clamp(8px,.8vw,12px) solid var(--cream);width:26%;position:absolute;bottom:calc(-1*clamp(40px,4vw,64px));right:5%}.bg-fal .tx{grid-column:9/span 4;justify-items:start;gap:26px;display:grid}.bg-fal .tx>div{width:100%}.bg-fal .tx>div:last-child{width:auto}.bg-fal .tx .cx{font-size:clamp(34px,3.6vw,58px)}.bg-fal .tx>p{color:var(--ink2);max-width:40ch;font-size:17px}.bg-fal .bg-spec,.bg-sk .bg-spec{grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.bg-fal .bg-spec li,.bg-sk .bg-spec li{border-left:1px solid var(--line2);white-space:normal;padding:14px 0 14px 20px}.bg-fal .bg-spec li:nth-child(odd),.bg-sk .bg-spec li:nth-child(odd){border-left:0;padding-left:0}.bg-fal .bg-spec li:nth-child(n+3),.bg-sk .bg-spec li:nth-child(n+3){border-top:1px solid var(--line)}.bg-sk{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:28px;display:grid}.bg-sk .tx{grid-area:1/1/span 2/span 5;align-self:center;justify-items:start;gap:26px;display:grid}.bg-sk .tx>div{width:100%}.bg-sk .tx>div:last-child{width:auto}.bg-sk .tx .cx{font-size:clamp(34px,4.2vw,68px)}.bg-sk .tx>p{color:var(--ink2);max-width:42ch;font-size:17px}.bg-sk .t1{aspect-ratio:4/5;grid-area:1/7/span 2/span 5}.bg-sk .t2{aspect-ratio:4/5;margin-left:calc(var(--gut) * -3);z-index:2;border:clamp(8px,.8vw,12px) solid var(--cream);grid-area:2/11/auto/span 2;margin-bottom:-12%}.bg-yr .ihx{min-height:0}.bg-yg{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;row-gap:40px;margin-top:clamp(48px,5vw,88px);display:grid}.bg-yd{grid-column:1/span 7;justify-items:center;display:grid}.pg-bg .bg-dial{aspect-ratio:1;--sw:.9px;width:min(100%,720px);height:auto;stroke:var(--line2);position:relative}.pg-bg .bg-dial path.on{--sw:9px;stroke:var(--gold2)}.bg-dial text{stroke:none;font-family:General Sans,sans-serif}.bg-dial .mo{letter-spacing:.08em;fill:var(--ink3);font-size:14px;font-weight:500}.bg-dial .hub{fill:var(--ink-w);font-family:Bodoni Moda,serif;font-size:24px}.bg-dial .hub2{fill:var(--ink3);font-family:Bodoni Moda,serif;font-size:15px;font-style:italic}.bg-ys{border-top:1px solid var(--line2);grid-column:8/span 5;list-style:none;display:grid}.bg-ys li{border-bottom:1px solid var(--line2);gap:8px;padding:22px 0;display:grid}.bg-ys a{grid-template-columns:3.2em 1fr;align-items:baseline;gap:12px;display:grid}.bg-ys .pn{font-size:18px}.bg-yn{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.bg-yn .bd{letter-spacing:-.01em;color:var(--ink-w);font-size:clamp(24px,2vw,32px);line-height:1.1;transition:color .4s}.bg-ys a:hover .bd{color:var(--gold)}.bg-yn .sn{letter-spacing:.06em;color:var(--ink3);font-size:14px}.bg-ys p{color:var(--ink2);max-width:42ch;padding-left:calc(3.2em + 12px);font-size:15px}.bg-dc{text-align:center;margin-top:clamp(32px,3vw,48px);font-size:14px}.bg-eq .ihx .cx{max-width:none}.bg-brk{vertical-align:-.06em;aspect-ratio:4/5;width:.74em;margin:0 .04em;display:inline-block;overflow:hidden}.bg-brk img{object-fit:cover;width:100%;height:100%;display:block}.bg-form{gap:36px;max-width:1000px;margin:clamp(48px,5vw,80px) auto 0;display:grid}.bg-pick{border:0;gap:14px;min-width:0;display:grid}.bg-pick legend{letter-spacing:.04em;margin-bottom:16px;font-size:14px}.bg-pick>div{border:1px solid var(--line2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bg-pick label{display:block;position:relative}.bg-pick label+label{border-left:1px solid var(--line2)}.bg-pick input{opacity:0;margin:0;position:absolute;inset:0}.bg-pick label>span{transition:background .4s var(--e-out),color .4s;gap:6px;height:100%;padding:22px 22px 20px;display:grid}.bg-pick b{letter-spacing:-.01em;font-family:Bodoni Moda,serif;font-size:clamp(22px,2vw,30px);font-weight:400;line-height:1.05}.bg-pick small{color:var(--ink3);letter-spacing:.02em;font-size:14px;transition:color .4s}.bg-pick label:hover>span{background:var(--cream2)}.bg-pick input:checked+span{background:var(--ink);color:var(--cream)}.bg-pick input:checked+span small{color:var(--on-d2)}.bg-pick input:focus-visible+span{outline:1px solid var(--gold);outline-offset:-4px}.bg-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.bg-f{align-content:start;gap:10px;display:grid}.bg-f .cap{letter-spacing:.04em;font-size:14px}.bg-f .cap em{text-transform:none;letter-spacing:0;color:var(--ink3);font-style:normal;font-weight:400}.bg-f input,.bg-f textarea{font:inherit;color:var(--ink);border:0;border-bottom:1px solid var(--line2);resize:vertical;background:0 0;border-radius:0;width:100%;padding:8px 0 10px;font-size:16px;transition:border-color .4s}.bg-f input:focus,.bg-f textarea:focus{border-bottom-color:var(--ink);outline:none}.bg-f input[aria-invalid=true]{border-bottom-color:#9b3d2a}.bg-f textarea::placeholder{color:var(--ink3)}.bg-f .er{color:#9b3d2a;min-height:1.5em;font-size:14px}.bg-f .hint{color:var(--ink2);min-height:1.5em;font-size:14px}.bg-step{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;height:43px;display:flex}.bg-step button{border:1px solid var(--line2);width:40px;height:36px;font-size:18px;line-height:1;transition:background .3s,color .3s,border-color .3s}.bg-step button:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.bg-step output{text-align:center;min-width:56px;font-size:18px}.bg-sub{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.bg-msg{color:var(--ink);max-width:52ch;font-size:14px}.bg-msg.err{color:#9b3d2a}.bg-steps{border-top:1px solid var(--line2);max-width:1000px;margin:clamp(56px,6vw,96px) auto 0;padding-top:28px}.bg-steps li:first-child{border-left:0;padding-left:0}.bg-steps .pn{font-size:18px}.bg-steps .cap{letter-spacing:.04em;font-size:15px}@media (width<=1180px){.bg-sk .tx{grid-column:1/span 6}.bg-sk .t1{grid-column:8/span 5}.bg-sk .t2{grid-area:3/7/auto/span 2;margin:-40% 0 0}.bg-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bg-dhow .icine .ov{max-width:none}.bg-dhow .icine .ph img{object-position:62% 50%!important}.bg-dd{padding-top:8px}.bg-dt{grid-column:1/-1}.bg-dp{grid-area:1/5/auto/-1;margin:0 0 36px}.bg-px,.bg-fi,.bg-fal .tx{grid-column:1/-1}.bg-fi{margin-right:12%}.bg-fi .sm{width:38%;right:-14%}.bg-sk .tx{grid-area:auto/1/auto/-1}.bg-sk .t1{grid-area:auto/1/auto/span 9}.bg-sk .t2{grid-area:auto/8/auto/-1;margin:-30% 0 0}.bg-yd,.bg-ys{grid-column:1/-1}.bg-pick>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-pick label:nth-child(3){border-left:0}.bg-pick label:nth-child(n+3){border-top:1px solid var(--line2)}}@media (width<=600px){.bg-spec.l li,.bg-px .bg-spec li{padding:0 12px 0 0}.bg-inc{grid-template-columns:1fr}.bg-beats li{grid-template-columns:56px 1fr;gap:12px}.bg-beats time{font-size:18px}.bg-beats p{font-size:15px}.bg-pick label>span{padding:16px 14px}.bg-row{grid-template-columns:1fr}.bg-ys p{padding-left:0}.bg-dial .mo{font-size:25px}.bg-dial .hub{font-size:34px}.bg-dial .hub2{font-size:25px}.bg-steps{grid-template-columns:1fr}.bg-steps li{border-left:0;border-bottom:1px solid var(--line2);padding:16px 0}}
