html[data-design=apple]{scroll-padding-top:var(--ap-lnav-h)}html[data-design=apple] body{background:var(--ap-bg);color:var(--ap-label);font:400 17px/1.47059 var(--ap-font-text);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent}html[data-design=apple] :focus-visible{outline:3px solid var(--ap-focus);outline-offset:2px}.ap-ico{flex:none;width:20px;height:20px;display:block}.ap-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ap-gnav{--ap-bar-g:var(--ap-bar-ground);--ap-bar-c:var(--ap-bar-ctl);--ap-bar-ch:var(--ap-bar-ctl-hover);z-index:50;isolation:isolate;height:var(--ap-gnav-h);background:var(--ap-bar-g);color:var(--ap-bar-ink);box-shadow:var(--ap-bar-shadow);border-bottom:1px solid #0000;position:sticky;top:0;overflow:clip}.ap-gnav[data-section=mountains]{--ap-bar-g:var(--ap-bar-ground-mountains);--ap-bar-c:var(--ap-bar-ctl-mountains);--ap-bar-ch:var(--ap-bar-ctl-hover-mountains)}.ap-gnav[data-section=skiing]{--ap-bar-g:var(--ap-bar-ground-skiing);--ap-bar-c:var(--ap-bar-ctl-skiing);--ap-bar-ch:var(--ap-bar-ctl-hover-skiing)}html[data-design=apple]:has(.ap-lnav) .ap-gnav{position:relative}.ap-gnav__in{height:100%;width:min(var(--ap-w-bar), calc(100% - 44px));align-items:center;gap:24px;margin-inline:auto;display:flex}.ap-gnav__links{gap:8px;margin:0 auto;display:flex}:is(.ap-gnav__links,.ap-gnav__links>.ap-gnav__set)>a,.ap-gnav__more-btn{color:var(--ap-bar-ink);font:400 13px/1 var(--ap-font-text);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--ap-dur-fast) var(--ap-ease);border-radius:8px;padding:8px 10px;text-decoration:none;display:block;position:relative}:is(.ap-gnav__links,.ap-gnav__links>.ap-gnav__set)>a:hover{background:var(--ap-bar-c)}:is(.ap-gnav__links,.ap-gnav__links>.ap-gnav__set)>a[aria-current=page]{font-weight:600}:is(.ap-gnav__links,.ap-gnav__links>.ap-gnav__set)>a[aria-current=page]:after{content:"";left:10px;right:10px;bottom:calc((var(--ap-gnav-h) - 30px) / -2);background:var(--ap-bar-ink);border-radius:2px;height:2px;position:absolute}:is(.ap-gnav__links,.ap-gnav__links>.ap-gnav__set)>[hidden]{display:none}.ap-gnav__more{position:relative}.ap-gnav__more-btn{cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:2px;display:inline-flex}.ap-gnav__more-btn:is(:hover,[aria-expanded=true]){background:var(--ap-bar-c)}.ap-gnav__more-btn .ap-ico{width:12px;height:12px;transition:transform var(--ap-dur-fast) var(--ap-ease);margin-top:1px}.ap-gnav__more-btn[aria-expanded=true] .ap-ico{transform:rotate(180deg)}.ap-gnav__more-menu{z-index:60;background:var(--ap-glass-thick);min-width:200px;-webkit-backdrop-filter:var(--ap-glass-filter);backdrop-filter:var(--ap-glass-filter);box-shadow:inset 0 0 0 1px var(--ap-sep-soft), var(--ap-shadow-float);animation:ap-menu-in var(--ap-dur-fast) var(--ap-ease);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:fixed}.ap-gnav__more-menu[hidden],.ap-gnav__more-menu a[hidden]{display:none}.ap-gnav__more-menu a{min-height:40px;color:var(--ap-label);font:400 14px/1 var(--ap-font-text);letter-spacing:-.01em;white-space:nowrap;border-radius:8px;align-items:center;padding:0 16px;text-decoration:none;display:flex}.ap-gnav__more-menu a:hover{background:var(--ap-fill)}.ap-gnav__more-menu a[aria-current=page]{background:var(--ap-ink);color:var(--ap-on-ink);font-weight:600}.ap-gnav__end{align-items:center;gap:4px;display:flex}@media (min-width:834px){.ap-gnav__in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.ap-gnav__in>.ap-wordmark{justify-self:start}.ap-gnav__links{margin:0}.ap-gnav__end{justify-self:end}}.ap-gnav .ap-iconbtn{background:var(--ap-bar-c);color:var(--ap-bar-ink)}.ap-gnav .ap-iconbtn:hover{background:var(--ap-bar-ch)}.ap-gnav__signin,.ap-gnav__create{border-radius:var(--ap-r-pill);height:32px;font:600 13px/1 var(--ap-font-text);letter-spacing:-.01em;white-space:nowrap;transition:background-color var(--ap-dur-fast) var(--ap-ease), opacity var(--ap-dur-fast) var(--ap-ease);justify-content:center;align-items:center;margin-left:8px;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.ap-gnav__signin{background:var(--ap-bar-c);color:var(--ap-bar-ink)}.ap-gnav__signin:hover{background:var(--ap-bar-ch)}.ap-gnav__create{background:var(--ap-bar-ink);color:var(--ap-bar-on-ink)}.ap-gnav__create:hover{opacity:.86}.ap-gnav__avatar{background:var(--ap-bar-c);width:32px;height:32px;color:var(--ap-bar-ink);font:600 12px/1 var(--ap-font);letter-spacing:.02em;border-radius:50%;place-items:center;margin-left:4px;text-decoration:none;display:inline-grid;overflow:hidden}.ap-gnav__avatar:hover{background:var(--ap-bar-ch)}.ap-gnav__avatar img{object-fit:cover;width:100%;height:100%}.ap-gnav .ap-gnav__menu,.ap-menu{display:none}.ap-wordmark{height:var(--ap-wordmark-h);color:var(--ap-bar-ink);white-space:nowrap;font:800 calc((var(--ap-wordmark-h) - 1.6 * var(--ap-wordmark-edge)) / .761) / var(--ap-wordmark-h) var(--ap-font);letter-spacing:-.035em;filter:url(#ap-wm-cut) var(--ap-wordmark-shadow);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.ap-wordmark b{font-weight:800}.ap-wm-filters{width:0;height:0;position:absolute;overflow:hidden}.ap-iconbtn{width:32px;height:32px;color:var(--ap-label);cursor:pointer;transition:background-color var(--ap-dur-fast) var(--ap-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.ap-iconbtn:hover{background:var(--ap-fill)}@media (hover:none){.ap-iconbtn:hover{background:0 0}.ap-iconbtn:active{background:var(--ap-fill)}}@media (max-width:833px){.ap-gnav__in{width:calc(100% - 2 * var(--ap-gutter) + 16px);gap:8px}.ap-gnav__links,.ap-gnav__end .ap-gnav__create{display:none}.ap-gnav__end{gap:8px;margin-left:auto}.ap-gnav__end .ap-gnav__signin{letter-spacing:-.01em;height:40px;margin:0 4px;font-size:15px}.ap-gnav .ap-iconbtn,.ap-gnav__avatar{width:40px;height:40px}:is(.ap-gnav .ap-iconbtn,.ap-gnav__signin,.ap-gnav__avatar):before{content:"";position:absolute;inset:-2px}.ap-gnav__avatar{position:relative;overflow:visible}.ap-gnav__avatar img{border-radius:50%}.ap-gnav .ap-gnav__menu{display:inline-grid}html.ap-nav-open,html.ap-nav-open body{overflow:hidden}html.ap-nav-open .ap-gnav{z-index:1000;height:auto;position:fixed;inset:0;overflow:visible}html.ap-nav-open body{padding-top:var(--ap-gnav-h)}html.ap-nav-open .ap-menu{z-index:100;overscroll-behavior:contain;background:var(--ap-bg);color:var(--ap-label);padding:0 var(--ap-gutter) max(24px, env(safe-area-inset-bottom));animation:ap-menu-in var(--ap-dur) var(--ap-ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.ap-menu__head{height:var(--ap-gnav-h);align-items:center;margin:0 -8px;display:flex}.ap-menu__head .ap-wordmark{color:var(--ap-label)}.ap-menu__head .ap-iconbtn{background:var(--ap-bar-ctl-hover);width:44px;height:44px;color:var(--ap-bar-ink);margin-left:auto}.ap-menu__search{flex:none;margin:12px 0 16px}.ap-menu__results{flex-direction:column;margin:-8px 0 8px;display:flex}.ap-menu__results a{min-height:52px;color:var(--ap-label);border-bottom:1px solid var(--ap-sep-soft);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.ap-menu__results small{font:400 13px/18px var(--ap-font-text);color:var(--ap-label-2);letter-spacing:-.01em}.ap-menu__results b{font-weight:600}.ap-menu__none{font:400 15px/20px var(--ap-font-text);color:var(--ap-label-2);margin:0 0 16px}.ap-menu>.ap-menu__link{height:48px;font:600 28px/32px var(--ap-font);letter-spacing:.007em;color:var(--ap-label);align-items:center;text-decoration:none;display:flex}.ap-menu>.ap-menu__link[aria-current=page]{color:var(--ap-label-2)}.ap-menu__foot{border-top:1px solid var(--ap-sep);flex-direction:column;margin-top:24px;padding-top:12px;display:flex}.ap-menu__foot>:is(a,button){cursor:pointer;text-align:left;height:48px;font:400 17px/1 var(--ap-font-text);letter-spacing:-.022em;color:var(--ap-label-2);background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:none;display:flex}.ap-menu>.ap-gnav__create{height:48px;margin:24px 0 0;font-size:17px;display:flex}}@keyframes ap-menu-in{0%{opacity:0;transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.ap-menu,.ap-gnav__more-menu{animation:none!important}.ap-gnav__more-btn .ap-ico{transition:none}}.ap-search{border-radius:var(--ap-r-control);background:var(--ap-fill);height:44px;color:var(--ap-label-2);border:1px solid #0000;align-items:center;display:flex;position:relative}.ap-search .ap-ico{pointer-events:none;width:18px;height:18px;position:absolute;left:14px}.ap-search input{border-radius:inherit;width:100%;height:100%;color:var(--ap-label);font:400 17px/1 var(--ap-font-text);letter-spacing:-.022em;appearance:none;background:0 0;border:0;outline:none;padding:0 16px 0 42px}.ap-search input::placeholder{color:var(--ap-label-2)}.ap-search:focus-within{box-shadow:0 0 0 3px var(--ap-focus)}.ap-lnav{z-index:40;height:var(--ap-lnav-h);background:var(--ap-glass);-webkit-backdrop-filter:var(--ap-glass-filter);backdrop-filter:var(--ap-glass-filter);border-bottom:1px solid var(--ap-sep-soft);position:sticky;top:0}.ap-lnav__in{height:100%;width:min(var(--ap-w-content), calc(100% - 44px));align-items:center;gap:24px;margin-inline:auto;display:flex}.ap-lnav__title{font:600 21px/1 var(--ap-font);letter-spacing:.011em;color:var(--ap-label);white-space:nowrap;margin-right:auto;text-decoration:none}.ap-lnav__back{font:400 17px/1 var(--ap-font-text);letter-spacing:-.022em;color:var(--ap-label);align-items:center;gap:4px;margin-left:-6px;text-decoration:none;display:inline-flex}.ap-lnav__back:hover{text-underline-offset:.18em;text-decoration:underline}.ap-lnav__links{gap:20px;display:flex}.ap-lnav__links a{height:32px;color:var(--ap-label);opacity:.8;font:400 12px/1 var(--ap-font-text);letter-spacing:-.01em;transition:opacity var(--ap-dur-fast) var(--ap-ease);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ap-lnav__links a:hover{opacity:1}.ap-lnav__links a[aria-current=true]{opacity:1;font-weight:600}.ap-lnav__links a:after{content:"";left:0;right:0;bottom:calc((var(--ap-lnav-h) - 32px) / -2);height:2px;transition:background-color var(--ap-dur-fast) var(--ap-ease);background:0 0;border-radius:1px;position:absolute}.ap-lnav__links a[aria-current=true]:after{background:var(--ap-label)}.ap-lnav__in>.ap-btn{flex:none}@media (max-width:734px){.ap-lnav{background:var(--ap-bg);height:auto;transition:border-color var(--ap-dur-fast) var(--ap-ease);border-bottom-color:#0000;top:-52px}.ap-lnav__in{grid-template-columns:minmax(0,1fr) auto;gap:0;width:100%;height:auto;display:grid}.ap-lnav__title,.ap-lnav__back{height:52px;padding-left:var(--ap-gutter);text-overflow:ellipsis;line-height:52px;overflow:hidden}.ap-lnav__back{padding-left:calc(var(--ap-gutter) - 6px);margin-left:0}.ap-lnav__in>.ap-btn{margin:0 var(--ap-gutter) 0 12px;grid-area:1/2;align-self:center}.ap-lnav__links{scrollbar-width:none;scroll-padding-inline:var(--ap-gutter) 16px;--fade-l:0px;--fade-r:48px;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ap-label) var(--fade-l), var(--ap-label) calc(100% - var(--fade-r)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--ap-label) var(--fade-l), var(--ap-label) calc(100% - var(--fade-r)), transparent);mask-image:linear-gradient(90deg, transparent, var(--ap-label) var(--fade-l), var(--ap-label) calc(100% - var(--fade-r)), transparent);grid-area:2/1/auto/-1;gap:4px;padding:0 16px;display:flex;overflow-x:auto}.ap-lnav__links.is-scrolled{--fade-l:24px}.ap-lnav__links.is-end{--fade-r:0px}.ap-lnav__links::-webkit-scrollbar{display:none}.ap-lnav__links a{letter-spacing:-.012em;height:44px;color:var(--ap-label-2);opacity:1;flex:none;padding:0 12px;font-size:15px}.ap-lnav__links a:hover,.ap-lnav__links a[aria-current=true]{color:var(--ap-label)}.ap-lnav__links a:after{bottom:0;left:12px;right:12px}.ap-lnav.is-stuck{border-bottom-color:var(--ap-sep)}}.ap-btn{--h:var(--ap-btn-h);isolation:isolate;height:var(--h);padding:0 var(--ap-btn-px);border:var(--ap-btn-hit) solid transparent;border-radius:var(--ap-r-pill);font:400 var(--ap-btn-text)/1 var(--ap-font-text);letter-spacing:-.022em;white-space:nowrap;cursor:pointer;transition:background-color var(--ap-dur-fast) var(--ap-ease), transform var(--ap-dur-fast) var(--ap-ease), color var(--ap-dur-fast), opacity var(--ap-dur-fast);background-clip:padding-box;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ap-btn:active{transform:scale(.98)}.ap-btn .ap-ico{width:18px;height:18px}.ap-btn--md{--h:var(--ap-btn-md-h);padding:0 var(--ap-btn-md-px);font-size:var(--ap-btn-md-text);letter-spacing:-.016em}.ap-btn--lg{--h:var(--ap-btn-lg-h);padding:0 var(--ap-btn-lg-px);font-size:var(--ap-btn-lg-text);border-width:0}.ap-btn--block{width:100%;display:flex}.ap-btn--aurora{background:var(--ap-aurora);color:var(--ap-on-aurora);font-weight:600}.ap-btn--aurora:hover{filter:brightness(1.06)saturate(1.1)}.ap-btn--ink{background:var(--ap-ink);color:var(--ap-on-ink)}.ap-btn--ink:hover{opacity:.86}.ap-btn--ink:active{opacity:.78}.ap-btn--secondary{color:var(--ap-label);box-shadow:inset 0 0 0 1px var(--ap-hairline);background:0 0}.ap-btn--secondary:hover{background:var(--ap-fill)}.ap-btn--secondary:active{background:var(--ap-fill-strong)}.ap-btn--secondary[aria-pressed=true]{background:var(--ap-fill);box-shadow:none}.ap-btn--text{color:var(--ap-label);background:0 0;padding-inline:8px}.ap-btn--text:hover{background:var(--ap-fill)}.ap-btn--text:active{background:var(--ap-fill-strong)}.ap-btn--danger{color:var(--ap-danger);background:0 0;padding-inline:8px}.ap-btn--danger:hover{background:var(--ap-fill)}.ap-btn--danger-fill{background:var(--ap-danger-fill);color:var(--ap-on-danger);font-weight:600}.ap-btn--danger-fill:hover{opacity:.86}.ap-btn--glass{background:var(--ap-glass-clear);color:var(--ap-on-glass-clear);box-shadow:inset 0 0 0 1px var(--ap-glass-clear-edge);-webkit-backdrop-filter:var(--ap-glass-clear-filter);backdrop-filter:var(--ap-glass-clear-filter)}.ap-btn--glass:hover{background:var(--ap-glass-clear-hover)}.ap-btn:is(:disabled,[aria-disabled=true]){background:var(--ap-fill-strong);color:var(--ap-label-3);box-shadow:none;opacity:1;filter:none;pointer-events:none;cursor:default;transform:none}.ap-btn:is(:disabled,[aria-disabled=true])>.ap-aurora-canvas{display:none}@media (hover:none){.ap-btn--secondary:hover,.ap-btn--text:hover,.ap-btn--danger:hover{background:0 0}}.ap-mark{border-radius:var(--ap-r-pill);height:32px;color:var(--ap-label);box-shadow:inset 0 0 0 1px var(--ap-hairline);font:400 14px/1 var(--ap-font-text);letter-spacing:-.016em;cursor:pointer;white-space:nowrap;transition:background-color var(--ap-dur-fast) var(--ap-ease), color var(--ap-dur-fast);background:padding-box padding-box;border:0 solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 12px;display:inline-flex}.ap-mark .ap-ico{width:16px;height:16px}.ap-mark:hover{background:var(--ap-fill)}.ap-mark[aria-pressed=true]{background:var(--ap-ink);color:var(--ap-on-ink);box-shadow:inset 0 0 0 1px var(--ap-ink)}.ap-mark[aria-pressed=true]:hover{opacity:.86}.ap-mark:is(:disabled,[aria-disabled=true]){background:var(--ap-fill-strong);color:var(--ap-label-3);box-shadow:none;pointer-events:none}@media (max-width:734px){.ap-btn--lg{--h:var(--ap-btn-lg-h)}.ap-mark{border-width:2px;height:44px;padding:0 16px 0 14px;font-size:15px}}.ap-sheet{width:min(640px,100%);max-width:calc(100% - 40px);max-height:86vh;color:var(--ap-label);border-radius:var(--ap-r-tile);background:var(--ap-glass-thick);-webkit-backdrop-filter:var(--ap-glass-filter);backdrop-filter:var(--ap-glass-filter);box-shadow:var(--ap-shadow-float);overscroll-behavior:contain;border:0;margin:auto auto 0;padding:0}.ap-sheet::backdrop{background:var(--ap-backdrop)}.ap-sheet[open]{animation:ap-sheet-in var(--ap-dur) var(--ap-ease);flex-direction:column;display:flex}.ap-sheet__grab{display:none}.ap-sheet__head{flex:none;align-items:center;gap:16px;padding:24px 24px 16px;display:flex}.ap-sheet__head h2{font:600 21px/28px var(--ap-font);letter-spacing:.011em;margin:0 auto 0 0}.ap-sheet__head .ap-iconbtn{flex:none;margin:-2px 0}.ap-sheet__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 24px 24px;overflow-y:auto}.ap-sheet--media .ap-sheet__head .ap-iconbtn{background:var(--ap-glass-clear);color:var(--ap-on-glass-clear);-webkit-backdrop-filter:var(--ap-glass-clear-filter);backdrop-filter:var(--ap-glass-clear-filter)}@media (min-width:735px){.ap-sheet{margin:auto}}@media (max-width:734px){.ap-sheet{background:var(--ap-sheet-bg);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-width:100%;max-height:calc(100dvh - 48px);box-shadow:var(--ap-shadow-bar);padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;margin:auto 0 0}.ap-sheet[open]{animation:ap-sheet-up .28s var(--ap-ease)}.ap-sheet.is-dragging{transition:none;animation:none}.ap-sheet__grab{background:var(--ap-sheet-grab);touch-action:none;cursor:grab;border-radius:3px;flex:none;width:36px;height:5px;margin:6px auto 0;display:block;position:relative}.ap-sheet__grab:before{content:"";position:absolute;inset:-12px -40px}.ap-sheet__head{min-height:52px;padding:12px 8px 4px var(--ap-gutter);touch-action:none}.ap-sheet__head h2{font-size:22px;line-height:28px}.ap-sheet__head .ap-sheet__close{display:none}.ap-sheet__body{padding:8px var(--ap-gutter) 24px}}@keyframes ap-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes ap-sheet-up{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.ap-sheet[open]{animation:none}}.ap-footer{background:var(--ap-footer-bg);color:var(--ap-footer-label-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:400 12px/1.33337 var(--ap-font-text);letter-spacing:-.01em;overflow:hidden}.ap-footer__in{width:min(var(--ap-w-content), calc(100% - 44px));margin-inline:auto}.ap-footer__dir{border-bottom:1px solid var(--ap-footer-sep);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:40px 0 24px;display:grid}.ap-footer__dir h3{font:600 12px/1.33 var(--ap-font-text);color:var(--ap-footer-label);margin:0 0 8px}.ap-footer__dir ul{margin:0;padding:0;list-style:none}.ap-footer__dir :is(a,button.ap-footer__link){cursor:pointer;min-height:32px;color:var(--ap-footer-label-2);font:inherit;letter-spacing:inherit;transition:color var(--ap-dur-fast) var(--ap-ease);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.ap-footer__dir :is(a,button.ap-footer__link):hover{color:var(--ap-footer-label)}.ap-footer__toggle{all:unset;pointer-events:none}.ap-footer__legal{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:16px 0 24px;display:flex}.ap-footer__giant{box-sizing:content-box;-webkit-user-select:none;user-select:none;width:min(1680px,100% - 48px);margin:8px auto 0;padding-bottom:24px;position:relative}.ap-footer__word{font:800 clamp(64px, 18vw, 280px)/.78 var(--ap-font);letter-spacing:-.045em;white-space:nowrap;background:var(--ap-aurora);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}@media (max-width:734px){.ap-footer{font-size:13px;line-height:18px}.ap-footer__in{width:calc(100% - 2 * var(--ap-gutter))}.ap-footer__dir{grid-template-columns:1fr;gap:0;padding:16px 0}.ap-footer__dir>div+div{border-top:1px solid var(--ap-footer-sep)}.ap-footer__dir h3{margin:0;font-size:15px}.ap-footer__toggle{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:44px;display:flex}.ap-footer__toggle:after{content:"";border:solid var(--ap-footer-label-2);width:10px;height:10px;transition:transform var(--ap-dur) var(--ap-ease);border-width:0 1.5px 1.5px 0;transform:translateY(-3px)rotate(45deg)}.ap-footer__dir>div.is-open .ap-footer__toggle:after{transform:translateY(2px)rotate(-135deg)}.ap-footer__dir ul{padding:0 0 8px 12px;display:none}.ap-footer__dir>div.is-open ul{display:block}.ap-footer__dir li :is(a,button.ap-footer__link){min-height:44px;font-size:15px;display:flex}.ap-footer__legal{flex-direction:column;gap:12px}.ap-footer__giant{width:calc(100% - 2 * var(--ap-gutter));padding-bottom:max(16px, env(safe-area-inset-bottom))}}.ap-gnav__set{display:contents}.ap-menu__create{margin-top:24px}@media (max-width:734px){.ap-wordmark{filter:url(#ap-wm-cut-phone) var(--ap-wordmark-shadow)}}.ap-hero,.ap-display,.ap-headline,.ap-title,.ap-title-2,.ap-eyebrow{font-family:var(--ap-font);margin:0;font-weight:600}.ap-hero{letter-spacing:-.015em;font-size:80px;line-height:1.05}.ap-display{letter-spacing:-.005em;font-size:56px;line-height:1.0714}.ap-headline{letter-spacing:0;font-size:40px;line-height:1.1}.ap-title{letter-spacing:.007em;font-size:28px;line-height:1.1429}.ap-title-2{letter-spacing:.011em;font-size:21px;line-height:1.1905}.ap-eyebrow{letter-spacing:.011em;color:var(--ap-label-2);font-size:21px;line-height:1.1905}.ap-lede{font:400 21px/1.381 var(--ap-font);letter-spacing:.011em;color:var(--ap-label-2);margin:0}.ap-lede strong,.ap-callout strong{color:var(--ap-label);font-weight:600}.ap-body{font:400 17px/1.47059 var(--ap-font-text);letter-spacing:-.022em;margin:0}.ap-callout{font:400 14px/1.42859 var(--ap-font-text);letter-spacing:-.016em;margin:0}.ap-caption{font:400 12px/1.33337 var(--ap-font-text);letter-spacing:-.01em;color:var(--ap-label-2);margin:0}.ap-label{font:600 14px/1.2857 var(--ap-font-text);letter-spacing:-.016em;color:var(--ap-label-2);margin:0}.ap-muted{color:var(--ap-label-2)}.ap-strong{color:var(--ap-label);font-weight:600}.ap-link{color:var(--ap-label);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.ap-link:hover{text-decoration-thickness:2px}@media (max-width:1068px){.ap-hero{letter-spacing:-.009em;font-size:64px;line-height:1.0625}.ap-display{letter-spacing:-.003em;font-size:48px;line-height:1.0834}}@media (max-width:734px){.ap-hero{letter-spacing:0;font-size:40px;line-height:44px}.ap-display{letter-spacing:.002em;font-size:36px;line-height:40px}.ap-headline{letter-spacing:.004em;font-size:32px;line-height:36px}.ap-title{letter-spacing:.007em;font-size:28px;line-height:32px}.ap-title-2{letter-spacing:.01em;font-size:22px;line-height:28px}.ap-eyebrow{letter-spacing:-.01em;font-size:17px;line-height:22px}.ap-lede{letter-spacing:.012em;font-size:19px;line-height:27px}html[data-design=apple] body,.ap-body{font-size:17px;line-height:25px}.ap-callout{letter-spacing:-.012em;font-size:15px;line-height:20px}.ap-caption{letter-spacing:-.006em;font-size:13px;line-height:18px}.ap-label{font-size:15px;line-height:20px}.ap-hero,.ap-display,.ap-headline,.ap-title,.ap-title-2,.ap-lede{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.ap-intro>.ap-eyebrow+*{margin-top:6px}.ap-intro>.ap-lede{margin-top:12px}.ap-intro>.ap-actions{margin-top:20px}}.ap-wrap{width:min(var(--ap-w-content), calc(100% - 48px));margin-inline:auto}.ap-wrap-wide{width:min(var(--ap-w-wide), calc(100% - 48px));margin-inline:auto}.ap-wrap-text{width:min(var(--ap-w-text), calc(100% - 48px));margin-inline:auto}.ap-section{padding-block:var(--ap-section)}.ap-section--tight{padding-block:var(--ap-section-tight)}.ap-section--alt{background:var(--ap-bg-alt)}.ap-stack>*+*{margin-top:var(--gap,16px)}.ap-intro{max-width:820px}.ap-intro>.ap-eyebrow+*{margin-top:8px}.ap-intro>.ap-lede{max-width:var(--ap-w-text);margin-top:20px}.ap-intro>.ap-actions{margin-top:28px}.ap-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.ap-rule{background:var(--ap-sep);border:0;height:1px;margin:0}@media (max-width:734px){.ap-wrap,.ap-wrap-wide,.ap-wrap-text{width:calc(100% - 2 * var(--ap-gutter))}.ap-actions{gap:8px 20px}}.ap-list{border-radius:var(--ap-r-card);background:var(--ap-tile);overflow:hidden}.ap-list__row{min-height:52px;color:var(--ap-label);align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:flex;position:relative}a.ap-list__row:hover{background:var(--ap-fill)}.ap-list__row+.ap-list__row:before{content:"";background:var(--ap-sep);transform-origin:top;height:1px;position:absolute;top:0;left:18px;right:0;transform:scaleY(.5)}.ap-list__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap-list__title{font:400 17px/1.25 var(--ap-font-text);letter-spacing:-.022em}.ap-list__sub{font:400 14px/1.3 var(--ap-font-text);letter-spacing:-.016em;color:var(--ap-label-2)}.ap-list__end{color:var(--ap-label-2);font:400 17px/1 var(--ap-font-text);align-items:center;gap:8px;display:flex}.ap-list__head{font:600 14px/1 var(--ap-font-text);color:var(--ap-label-2);padding:0 18px 8px}.ap-list__lead{background:var(--ap-fill);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.ap-list__row.has-lead+.ap-list__row:before,.ap-list__row.has-lead:before{left:70px}@media (max-width:734px){.ap-list__row{min-height:56px;padding:10px 16px}.ap-list__row+.ap-list__row:before{left:16px}a.ap-list__row:hover{background:0 0}a.ap-list__row:active{background:var(--ap-fill)}.ap-list__sub{font-size:15px;line-height:20px}.ap-list__head{padding:0 16px 8px;font-size:15px}}
