.cm{--e:cubic-bezier(.2,.8,.2,1);--cm-fg:#f6f3ee;--cm-fg2:rgba(246,243,238,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--cm-bg,#1b1d1c);color:var(--cm-fg)}.cm-art{position:absolute;left:0;right:0;top:-5%;bottom:-5%;z-index:0;transform:translate3d(0,var(--py,0),0);will-change:transform}.cm-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--op,50% 50%);transform:scale(1.06);animation:cmSettle 2.8s var(--e) forwards}@keyframes cmSettle{to{transform:scale(1)}}.cm-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--cm-shade,none)}.cm-shade:after{content:"";position:absolute;inset:0;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.1 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:200px}.cm-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1320px;padding:0 32px;margin-top:var(--cm-y,-4vh)}.cm .pill{background:var(--cm-pill,rgba(255,255,255,.1))}.cm .cm-label{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--cm-fg2)}.cm-copy>.cm-label{opacity:0;transform:translate3d(0,10px,0);animation:cmUp .9s var(--e) .05s forwards}.cm .pill,.cm .pill span{color:var(--cm-fg2)}.cm .cm-h{margin-top:28px;font-weight:500;font-size:clamp(64px,8.6vw,156px);line-height:.94;letter-spacing:-.06em;color:var(--cm-fg);text-wrap:balance}.cm .cm-h em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.035em}.cm-h .ln{display:block;overflow:hidden;padding:0 .04em .14em;margin-bottom:-.14em}.cm-h .ln>span{display:inline-block;transform:translate3d(0,112%,0);animation:cmLn 1.25s var(--e) forwards;animation-delay:calc(.12s + var(--i,0) * .13s)}@keyframes cmLn{to{transform:none}}.cm .cm-sub{margin-top:30px;max-width:620px;font-size:19px;line-height:1.5;letter-spacing:-.01em;color:var(--cm-fg2);text-wrap:pretty}.cm .actions{margin-top:32px;justify-content:center;flex-wrap:wrap}.cm-copy>.actions,.cm-copy>.cm-sub,.cm-copy>.pill{opacity:0;transform:translate3d(0,10px,0);animation:cmUp .9s var(--e) forwards}.cm-copy>.pill{animation-delay:.05s}.cm-copy>.cm-sub{animation-delay:.42s}.cm-copy>.actions{animation-delay:.52s}@keyframes cmUp{to{opacity:1;transform:none}}.cm.ink .b1{background:#1d1714;color:#fbf6f0}.cm.ink .b1:hover{background:#000}.cm.ink .b2{background:rgba(29,23,20,.08);box-shadow:inset 0 0 0 1px rgba(29,23,20,.2);color:var(--cm-fg)}.cm.ink .b2:hover{background:rgba(29,23,20,.14)}.cm.ink .b2 .play{background:rgba(29,23,20,.1)}.cm.ink .pill{box-shadow:inset 0 0 0 1px rgba(29,23,20,.14)}.cm.ink .pill b{background:#1d1714;color:#fbf6f0}.cm-notch{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:5;display:flex;align-items:stretch;height:58px}.cm-notch .cv{width:70px;flex:none;display:block}.cm-notch .mid{background:#000;justify-content:center;padding:6px 10px 0;box-shadow:1px 0 0 #000,-1px 0 0 #000}.cm-facts,.cm-notch .mid{display:flex;align-items:center}.cm-facts{list-style:none;gap:0;margin:0;padding:0;white-space:nowrap}.cm-facts li{display:flex;align-items:center;font:450 13.5px/1 var(--font-geist),system-ui,sans-serif;letter-spacing:-.005em;color:#a9a6a0}.cm-facts li+li:before{content:"";width:4px;height:4px;border-radius:50%;background:#55534f;margin:0 16px}.cm-facts b{color:#f4f3f0;font-weight:500}@media (max-height:820px) and (min-width:761px){.cm .cm-h{font-size:clamp(56px,7.6vw,128px)}.cm .cm-sub{margin-top:22px;font-size:18px}.cm .actions{margin-top:24px}}@media (max-width:900px){.cm-facts li:nth-child(n+3){display:none}}@media (max-width:760px){.cm-art img{object-position:var(--op-p,50% 50%)}.cm-copy{padding:0 18px;margin-top:var(--cm-y-p,-2vh)}.cm .cm-h{margin-top:20px;font-size:clamp(46px,13.4vw,60px);line-height:.98}.cm .cm-sub{margin-top:18px;font-size:16px}.cm .actions{margin-top:22px;gap:8px}.cm .b1,.cm .b2{height:46px;font-size:15px}.cm-notch{height:48px}.cm-notch .cv{width:40px}.cm-notch .mid{padding:4px 4px 0}.cm-facts li{font-size:12px;letter-spacing:.06em}.cm-facts li+li:before{margin:0 10px}}@media (prefers-reduced-motion:reduce){.cm-copy>.cm-label{opacity:1}.cm-art,.cm-art img,.cm-copy>.cm-label{animation:none;transform:none}.cm-copy>.actions,.cm-copy>.cm-sub,.cm-copy>.pill,.cm-h .ln>span{animation:none;opacity:1;transform:none}}.cmb{--e:cubic-bezier(.2,.8,.2,1);position:relative;margin:0 var(--gap,24px);border-radius:var(--r,22px);overflow:clip;isolation:isolate;background:var(--pp,#f1ede6);color:var(--pi,#1c1b19);font-family:var(--font-geist),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.cmb *{box-sizing:border-box}.cmb :where(h2,h3,h4,p,ul,ol,li,dl,dt,dd,figure,blockquote){margin:0;padding:0}.cmb :where(ul,ol){list-style:none}.cmb :where(a){color:inherit}.cmb .soft,.cmb em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.025em}.cmb-w{max-width:1440px;margin:0 auto;padding:0 clamp(18px,5.4vw,96px)}.cmb-k{font:500 15px/1.3 var(--font-geist),system-ui,sans-serif;letter-spacing:-.01em;color:var(--pi3,rgba(28,27,25,.55))}.cmb [data-rv]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--e),transform 1.1s var(--e);transition-delay:var(--d,0s)}.cmb [data-rv].in{opacity:1;transform:none}.cmb .rl{display:block;overflow:hidden;padding-bottom:.12em;margin-bottom:-.12em}.cmb .rl>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.15s var(--e);transition-delay:calc(var(--i,0) * .11s)}.cmb .in .rl>span,.cmb .rl.in>span{transform:none}@media (prefers-reduced-motion:reduce){.cmb [data-rv]{opacity:1}.cmb .rl>span,.cmb [data-rv]{transform:none;transition:none}}@media (max-width:900px){.cmb{margin:0 var(--gap,10px)}}html[data-page=about]{--cta:#ff5a43}.cm-about{--cm-bg:#3c4d5c;--op:50% 62%;--op-p:50% 60%;--cm-y:-7vh;--cm-shade:radial-gradient(56% 46% at 50% 44%,rgba(14,18,26,.4),rgba(14,18,26,.14) 60%,rgba(14,18,26,0) 82%),linear-gradient(180deg,rgba(14,18,26,.28),rgba(14,18,26,0) 30%,rgba(14,18,26,0) 70%,rgba(14,18,26,.28))}.cab{margin:0;border-radius:0;background:#000;overflow:visible}.cab>section{--pi:#111014;--pi2:#4a4750;--pi3:#8b8890;--line:rgba(17,16,20,.12);background:#f4f1ea;color:var(--pi)}.cab>section.cab-is{--pi:#f4f3f0;--pi2:#c8c6c1;--pi3:#8c8a85;--line:rgba(255,255,255,.1);background:#0e0e10}.cab>section.cab-bel,.cab>section.cab-name{--pi:#f4f3f0;--pi2:#c8c6c1;--pi3:#8c8a85;--line:rgba(255,255,255,.1);background:#1b1b1d}html[data-page=about]{--r:28px}.cab>section{margin:var(--gap,24px) var(--gap,24px) 0;border-radius:var(--r,28px);overflow:hidden}.cab .cmb-w{max-width:1440px}.cab-grid{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3.4fr);grid-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px)}.cab-grid>*{grid-column:2}.cab em{color:inherit}.cab-why{padding:clamp(110px,15vh,170px) 0}.cab-lead{font-weight:500;font-size:clamp(52px,6.6vw,118px);line-height:.96;letter-spacing:-.058em;color:var(--pi)}.cab-places{margin-top:clamp(40px,6vh,64px);max-width:1040px;font-size:clamp(26px,2.5vw,40px);line-height:1.34;letter-spacing:-.03em;font-weight:450;color:var(--pi)}.cab-ap{display:inline-flex;align-items:center;gap:.32em;white-space:nowrap;margin-right:.18em}.cab-ap img{width:.92em;height:.92em;border-radius:.24em;box-shadow:0 1px 2px rgba(17,16,20,.16),0 6px 14px -6px rgba(17,16,20,.3);transform:translateY(.03em)}.cab-nb{display:block;margin-top:.5em;color:var(--pi2)}.cab-nb em{color:var(--pi)}.cab-body{margin-top:clamp(44px,6vh,72px);max-width:660px;margin-left:auto;margin-right:clamp(0px,6vw,120px);display:grid;grid-gap:20px;gap:20px}.cab-body p{font-size:18px;line-height:1.62;color:var(--pi2)}.cab-is{padding:clamp(110px,15vh,170px) 0}.cab-h2{font-weight:500;font-size:clamp(44px,5vw,88px);line-height:.98;letter-spacing:-.055em;color:var(--pi)}.cab-three{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px);margin-top:clamp(56px,8vh,96px)}.cab-three li{padding:26px 0 0;border-top:1px solid var(--pi)}.cab-three h3{font-weight:500;font-size:clamp(28px,2.3vw,36px);line-height:1.08;letter-spacing:-.04em}.cab-three p{margin-top:14px;max-width:380px;font-size:16.5px;line-height:1.58;color:var(--pi2)}.cab-bel{padding:clamp(110px,15vh,170px) 0}.cab-rules{margin-top:clamp(48px,7vh,80px);border-top:1px solid var(--line)}.cab-rules li{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,1.9fr) minmax(0,1.5fr);grid-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px);align-items:start;padding:clamp(28px,4vh,40px) 0;border-bottom:1px solid var(--line)}.cab-rules h3{grid-column:2;font-weight:500;font-size:clamp(28px,2.6vw,42px);line-height:1.04;letter-spacing:-.045em;color:var(--pi);text-wrap:balance}.cab-rules li>div{grid-column:3}.cab-rules p{font-size:16.5px;line-height:1.58;color:var(--pi2)}.cab-rules a{display:inline-flex;gap:6px;margin-top:14px;font-size:15px;font-weight:550;text-decoration:none;border-bottom:1px solid var(--line);padding-bottom:2px;transition:border-color .2s var(--e)}.cab-rules a:hover{border-color:var(--pi)}.cab-rules a span{transition:transform .25s var(--e)}.cab-rules a:hover span{transform:translateX(3px)}.cab-name{padding:0}.cab-name-p{position:relative;min-height:min(82vh,780px);display:grid;place-items:center;padding:clamp(90px,12vh,140px) clamp(18px,5vw,96px);border-radius:inherit;overflow:hidden;isolation:isolate;color:#f7f4ee}.cab-band{position:absolute;inset:0;z-index:-1}.cab-band i{position:absolute;inset:-8% 0;background:url(/live/assets/cab/hills-1600.webp) 50% 66%/cover no-repeat;background-image:-webkit-image-set(url(/live/assets/cab/hills-1600.webp) 1x,url(/live/assets/cab/hills.webp) 2x);background-image:image-set(url(/live/assets/cab/hills-1600.webp) 1x,url(/live/assets/cab/hills.webp) 2x);transform:translate3d(0,var(--by,0),0);will-change:transform}.cab-band:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 46%,rgba(16,18,26,.42),rgba(16,18,26,.12) 70%,rgba(16,18,26,.05)),linear-gradient(180deg,rgba(16,18,26,.18),rgba(16,18,26,0) 40%,rgba(16,18,26,.2))}.cab-name-in{max-width:1100px;text-align:center;display:flex;flex-direction:column;align-items:center}.cab-q{font-weight:500;font-size:clamp(36px,4.2vw,72px);line-height:1.06;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 2px 30px rgba(16,18,26,.3)}.cab-qs{margin-top:28px;max-width:620px;font-size:18px;line-height:1.6;color:rgba(247,244,238,.9);text-shadow:0 1px 16px rgba(16,18,26,.4)}.cab-co{padding:clamp(110px,15vh,170px) 0}.cab-co-in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(40px,6vw,110px);gap:clamp(40px,6vw,110px);align-items:start}.cab-co .cab-h2{font-size:clamp(40px,4.2vw,72px)}.cab-co-l p{margin-top:26px;max-width:520px;font-size:18px;line-height:1.6;color:var(--pi2)}.cab-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.cab-b1,.cab-b2{height:48px;padding:0 22px;border-radius:999px;display:inline-flex;align-items:center;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s var(--e),transform .15s var(--e)}.cab-b1{background:var(--pi);color:#f4f1ea}.cab-b1:hover{background:#000}.cab-b2{box-shadow:inset 0 0 0 1px rgba(17,16,20,.22);color:var(--pi)}.cab-b2:hover{background:rgba(17,16,20,.05)}.cab-b1:active,.cab-b2:active{transform:scale(.97)}.cab-b1:focus-visible,.cab-b2:focus-visible,.cab-facts a:focus-visible,.cab-rules a:focus-visible{outline:2px solid var(--pi);outline-offset:3px}.cab-facts{border-top:1px solid var(--pi)}.cab-facts>div{display:grid;grid-template-columns:130px 1fr;grid-gap:20px;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.cab-facts dt{font-size:15px;line-height:1.45;color:var(--pi3)}.cab-facts dd{font-size:17px;line-height:1.45;color:var(--pi)}.cab-facts a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.cab-facts a:hover{-webkit-text-decoration-color:var(--pi);text-decoration-color:var(--pi)}@media (max-width:1100px){.cab-rules li{grid-template-columns:1fr;row-gap:14px}.cab-rules h3,.cab-rules li>div{grid-column:1}}@media (max-width:900px){.cab-grid{grid-template-columns:1fr}.cab-grid>*{grid-column:1}.cab-body{margin-right:0}.cab-three{gap:36px}.cab-co-in,.cab-three{grid-template-columns:1fr}}@media (max-width:760px){.cab-why{padding:72px 0 80px}.cab-lead{font-size:clamp(44px,12.4vw,56px)}.cab-places{font-size:24px;line-height:1.42}.cab-body p{font-size:16.5px}.cab-bel,.cab-is{padding:72px 0 80px}.cab-h2{font-size:clamp(38px,10.6vw,46px)}.cab-three h3{font-size:27px}.cab-rules h3{font-size:26px}.cab-name-p{min-height:0;padding:100px 20px}.cab-band i{background-image:url(/live/assets/cab/hills-p.webp);background-position:50% 64%}.cab-q{font-size:32px}.cab-qs{font-size:16.5px}.cab-co{padding:72px 0 80px}.cab-facts>div{grid-template-columns:96px 1fr;gap:12px}.cab-facts dd{font-size:16px}}.cab-txt{max-width:68ch;margin-top:clamp(48px,7vh,72px)}.cab-txt>p{margin-top:1.05em;font-size:18.5px;line-height:1.72;color:var(--pi2);text-wrap:pretty}.cab-txt>p:first-child{margin-top:0}.cab-txt h3{margin-top:2.1em;font-weight:500;font-size:clamp(22px,1.8vw,27px);line-height:1.2;letter-spacing:-.025em;color:var(--pi)}.cab-txt h3:first-child{margin-top:0}.cab-txt h3+p{margin-top:.6em}.cab-txt a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;color:var(--pi)}.cab-txt a:hover{-webkit-text-decoration-color:var(--pi);text-decoration-color:var(--pi)}.cab-pq{margin:1.6em 0 .4em;padding:.9em 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:380;font-variation-settings:"opsz" 96;font-size:clamp(26px,2.3vw,36px);line-height:1.22;letter-spacing:-.02em;color:var(--pi);text-wrap:balance}.cab-why .cab-txt{margin-left:auto;margin-right:clamp(0px,6vw,120px)}.cab-deep{margin-top:clamp(72px,10vh,120px);padding-top:clamp(48px,7vh,72px);border-top:1px solid var(--line)}.cab-deep .cab-txt{margin-top:0}.cab-safe,.cab-who{padding:clamp(110px,15vh,170px) 0}.cab-plain{margin-top:clamp(48px,7vh,72px);border-top:1px solid var(--pi);max-width:1000px}.cab-plain>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:12px clamp(24px,4vw,64px);gap:12px clamp(24px,4vw,64px);padding:24px 0;border-bottom:1px solid var(--line)}.cab-plain dt{font-weight:500;font-size:clamp(20px,1.6vw,24px);line-height:1.25;letter-spacing:-.025em;color:var(--pi)}.cab-plain dd{font-size:17.5px;line-height:1.65;color:var(--pi2)}.cab-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px}.cab-links a{font-size:16px;font-weight:550;color:var(--pi);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px}.cab-links a:hover{-webkit-text-decoration-color:var(--pi);text-decoration-color:var(--pi)}.cab-next{margin-top:clamp(80px,11vh,120px);padding-top:clamp(40px,6vh,56px);border-top:1px solid var(--line)}@media (max-width:900px){.cab-plain>div{grid-template-columns:1fr}.cab-why .cab-txt{margin-right:0}}@media (max-width:760px){.cab-safe,.cab-who{padding:72px 0 80px}.cab-txt>p{font-size:17px;line-height:1.68}.cab-pq{font-size:25px}.cab-plain dd{font-size:16.5px}}html[data-page=about] .ct{padding:var(--gap,24px) var(--gap,24px) clamp(40px,6vh,64px)}html[data-page=about] .ct-card{max-width:none;border-radius:var(--r,28px)}@media (max-width:900px){html[data-page=about]{--r:20px}}