html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}:where(button.w-popover-trigger),:where(button.w-modal-trigger){color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;background-color:#0000;border:0;margin:0;padding:0}:where(.w-popover){position-anchor:auto;position-area:top}:where(.w-popover[data-w-popover-backdrop-animated],.w-modal[data-w-popover-backdrop-animated])::backdrop{animation:var(--w-backdrop-animation,none)}:where(.w-popover,.w-modal){--w-backdrop-animation:initial}.w-popover-mask{opacity:0!important;clip-path:none!important;pointer-events:auto!important;border:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;transform:none!important}.w-popover-mask[popover]{translate:none!important;rotate:none!important;scale:none!important}.w-popover-mask::backdrop{display:none!important}.w-popover-mask:not(:popover-open){display:none!important}@supports not selector(:popover-open){.w-popover-mask{display:none!important}}.w-popover[popover]:not(:popover-open){display:none}.w-modal:not([open]):not([popover]){display:none}.w-modal[popover]:not(:popover-open){display:none}:where(.w-modal[data-w-modal-lock-scroll]){overscroll-behavior:contain}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}pre.w-code-block code>span{display:block!important}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;width:auto!important;height:auto!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;font-size:inherit;line-height:inherit;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}@font-face{font-family:Russo One;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab63d92fc0ac71c491-RussoOne-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Odibee Sans;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab7a070386c6ec96e8-OdibeeSans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab408432cb8f9803f4-OpenSans-Variable.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4babe928671467b20d52-OpenSans-400Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Kalam;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab3713a4f2343705fa-Kalam-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kalam;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab706d9983f6b8c455-Kalam-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Permanent Marker;src:url(https://webflow-files-prod.global.ssl.fastly.net/6acd49e3bcb63ddf2076bc62/fonts/6acd4bab10792974ebcff7aa-PermanentMarker-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--laf-f-display:"Russo One",sans-serif;--laf-ink:#f2f0ec;--laf-gray:#d6d6d6;--laf-f-accent:"Odibee Sans",sans-serif;--laf-gold:#d6912b;--laf-hairline:#f2f0ec1f;--laf-ink-soft:#b8b3aa;--laf-ink-faint:#8a857c;--laf-r:7px;--laf-surface:#151412;--laf-maxw:80rem;--laf-f-marker:"Permanent Marker",sans-serif;--wb-ink:#1b1b1d;--laf-hairline-gold:#d6912b73;--laf-glass:#1a19179e;--laf-f-text:"Open Sans",sans-serif;--wb-frame:#c3c6ca;--wb-board:#f6f6f2;--wb-red:#c0392b;--wb-blue:#2457a6;--laf-f-hand:Kalam,sans-serif;--laf-black:#070707;--laf-ground:#0b0b0a;--i:2;--laf-gold-hi:#e9961e;--wb-frame-dark:#8b8f94}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.hero__bar-item{grid-column-gap:.55rem;grid-row-gap:.55rem;min-height:3.6rem;font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:1;justify-content:center;align-items:center;padding:0 1.25rem;font-size:clamp(.8rem,.7rem + .35vw,1rem);text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.hero__bar-item.is-primary{color:#120c04;clip-path:polygon(0 0,100% 0,calc(100% - .62rem) 100%,0 100%);background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);flex:1.15;margin-right:-.62rem;padding-right:1.6rem}.hero__bar-item.is-primary:hover{filter:brightness(1.06)}.hero__meta{color:var(--laf-gray);letter-spacing:.22em;text-transform:uppercase;font-size:1.15rem;font-family:var(--laf-f-accent);margin:1.4rem 0 0}.hero__meta-dot{color:var(--laf-gold);padding-left:.5em;padding-right:.5em;padding-inline:.5em}.membership{padding-block:clamp(5rem,11vw,9rem) clamp(5rem,10vw,8rem);padding-top:clamp(5rem,11vw,9rem);padding-bottom:clamp(5rem,10vw,8rem);position:relative;overflow:clip}.membership__bg{z-index:0;pointer-events:none;width:62%;position:absolute;top:-6%;bottom:-6%;right:0}.membership__bg-img{opacity:.3;filter:grayscale(.35)contrast(1.05);object-fit:cover;object-position:60% 50%;width:100%;height:100%}.membership__grid{z-index:1;grid-row-gap:clamp(2.5rem,6vw,6rem);grid-column-gap:clamp(2.5rem,6vw,6rem);grid-template-rows:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.price{grid-column-gap:2rem;grid-row-gap:.5rem;border-top:1px solid var(--laf-hairline);flex-wrap:wrap;align-items:flex-end;margin-top:2.25rem;padding-top:1.75rem;display:flex}.price__main{grid-column-gap:.4rem;grid-row-gap:.4rem;align-items:baseline;display:flex}.price__amount{letter-spacing:.02em;line-height:.9;font-family:var(--laf-f-display);font-size:clamp(3.2rem,2rem + 4vw,5rem)}.price__per{color:var(--laf-ink-soft);letter-spacing:.12em;font-size:1.6rem;font-family:var(--laf-f-accent)}.price__alt{max-width:22ch;color:var(--laf-ink-soft);margin:0 0 .35rem;font-size:.9375rem;line-height:1.5}.price__alt-strong{color:var(--laf-ink);letter-spacing:.06em;font-size:1.15rem;font-family:var(--laf-f-display);display:block}.perks{grid-column-gap:2rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.perk{grid-column-gap:.9rem;grid-row-gap:.9rem;grid-template-rows:auto;grid-template-columns:2.6rem 1fr;align-items:start;display:grid}.perk__icon{width:2.6rem;height:2.6rem;color:var(--laf-gold);background-color:#d6912b14;background-image:none;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.perk__name{color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;line-height:1.3;font-family:var(--laf-f-display);display:block}.perk__detail{color:var(--laf-ink-soft);margin-top:.25rem;font-size:.9375rem;line-height:1.55;display:block}.membership__actions{grid-column-gap:2rem;grid-row-gap:1.25rem;flex-wrap:wrap;align-items:center;margin-top:2.5rem;display:flex}.card-stage{justify-items:center;display:grid;position:relative}.member-card{aspect-ratio:1.586;border-radius:18px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;width:min(100%,30rem);padding:clamp(1.1rem,2.6vw,1.75rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #d6912b47,0 2px 4px #0006,0 24px 48px -12px #000000bf,0 60px 110px -40px #000000b3}.member-card__top{justify-content:space-between;align-items:flex-start;display:flex}.member-card__logo{filter:drop-shadow(0 1px 1px #0009);width:clamp(4.5rem,9vw,6.25rem);height:auto}.member-card__label{letter-spacing:.42em;text-transform:uppercase;line-height:1;font-family:var(--laf-f-accent);margin-right:-.42em;font-size:clamp(1rem,.9rem + .5vw,1.4rem)}.member-card__beat{align-self:center;height:2rem}.member-card__bottom{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:flex-end;display:flex}.member-card__name{color:var(--laf-gray);letter-spacing:.32em;text-transform:uppercase;line-height:1.5;font-family:var(--laf-f-display);font-size:clamp(.62rem,.55rem + .3vw,.8rem)}.member-card__place{color:var(--laf-ink-faint);display:block}.member-card__chip{opacity:.9;background-color:#0000;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);border-radius:5px;width:2.6rem;height:2rem;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040}.card-stage__caption{color:var(--laf-ink-faint);text-align:center;letter-spacing:.2em;text-transform:uppercase;font-size:1.1rem;font-family:var(--laf-f-accent);margin:1.5rem 0 0}.today{grid-column-gap:clamp(1rem,2.6vh,1.75rem);grid-row-gap:clamp(1rem,2.6vh,1.75rem);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;padding:clamp(5.5rem,12vh,7rem) clamp(1.25rem,5vw,5.5rem) clamp(1.25rem,4vh,2.5rem);display:grid}.today__head{text-align:center}.today__line{letter-spacing:.1em;text-transform:uppercase;font-weight:400;line-height:1.15;font-family:var(--laf-f-display);margin:0;font-size:clamp(1.4rem,.8rem + 2vw,2.4rem)}.today__lede{max-width:40rem;color:var(--laf-ink-soft);margin:.7rem auto 0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.5}.today__beat{width:min(100%,46rem);height:1.75rem;margin:clamp(.5rem,1.6vh,1rem) auto 0;display:block}.today__shade{z-index:4;pointer-events:none;background-color:#0000;background-image:linear-gradient(#05050500 0%,#05050573 55%,#050505d6 100%);height:58%;position:absolute;inset:auto 0 0}.today__title{z-index:5;grid-column-gap:.5em;text-transform:uppercase;grid-row-gap:0;flex-wrap:wrap;align-items:baseline;margin:0;line-height:.95;display:flex;position:absolute}.today__yesterday{letter-spacing:.12em;font-weight:400;font-family:var(--laf-f-display);font-size:clamp(1.6rem,.8rem + 3vw,3.8rem);display:inline-block;position:relative}.today__strike{transform-origin:0;background-color:#0000;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);height:.09em;position:absolute;top:46%;left:-.06em;right:.06em}.today__today{letter-spacing:.2em;font-family:var(--laf-f-accent);font-size:clamp(2.6rem,1.2rem + 5vw,6.4rem);display:inline-block}.today__frame{border-radius:var(--laf-r);background-color:var(--laf-surface);background-image:none;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f,0 30px 60px -30px #000000e6}.today__poster{filter:sepia(.35)saturate(1.1)hue-rotate(-16deg)contrast(1.1)brightness(.94)}.today__warm{z-index:1;background-color:var(--laf-gold);opacity:.46;pointer-events:none;mix-blend-mode:color;background-image:none;position:absolute;inset:-1px}.today__past{z-index:2;-webkit-backdrop-filter:grayscale()brightness(.74)contrast(1.08);backdrop-filter:grayscale()brightness(.74)contrast(1.08);pointer-events:none;position:absolute;inset:-1px}.today__seam{z-index:3;background-color:var(--laf-gold);background-image:none;width:2px;position:absolute;top:0;bottom:0;left:0}.paths{padding-block:clamp(4.5rem,9vw,7.5rem) clamp(4.5rem,9vw,7rem);padding-top:clamp(4.5rem,9vw,7.5rem);padding-bottom:clamp(4.5rem,9vw,7rem)}.paths__head{grid-column-gap:4rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:end;display:grid}.paths__grid{grid-row-gap:clamp(.75rem,1.4vw,1.25rem);grid-column-gap:clamp(.75rem,1.4vw,1.25rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);border-style:none;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--laf-r);background-color:var(--laf-gold);color:#120c04;background-image:none;padding:.6rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.container{width:100%;max-width:var(--laf-maxw);margin-left:auto;margin-right:auto;padding-inline:clamp(1.25rem,5vw,5.5rem);margin-inline:auto;padding-left:clamp(1.25rem,5vw,5.5rem);padding-right:clamp(1.25rem,5vw,5.5rem)}.is-silver{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(340deg,#aaa,#fff);-webkit-background-clip:text;background-clip:text}.is-gold{color:#0000;-webkit-text-fill-color:transparent;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);-webkit-background-clip:text;background-clip:text}.tag{font-family:var(--laf-f-accent);color:var(--laf-gold);letter-spacing:.12em;margin:0;font-size:clamp(1.15rem,1.05rem + .3vw,1.35rem);line-height:1}.tag.partners__label{margin-bottom:.5rem}.heading-2{font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(1.85rem,1.05rem + 2.7vw,3.5rem);font-weight:400;line-height:1.12}.heading-2.is-silver{color:var(--laf-ink)}.heading-2.week__title{margin-top:.9rem}.heading-2.zoom__title,.heading-2.signup__title{margin-top:1rem}.heading-2.wod__title{font-family:var(--laf-f-marker);color:var(--wb-ink);letter-spacing:.01em;text-transform:none;margin-top:.9rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.heading-2.auth__title{margin-top:1rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem)}.heading-3{font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:400;line-height:1.15}.heading-3.timeline__title{margin-top:.75rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem)}.heading-3.feature__title{margin-top:1.2rem;font-size:1.05rem}.heading-3.embed__gate-title{margin-top:.9rem;font-size:clamp(1.25rem,1rem + .9vw,1.65rem)}.heading-3.step__title{margin-top:1.3rem}.heading-3.dash-card__title{font-size:1.05rem}.heading-3.workout__title{font-family:var(--laf-f-marker);color:var(--wb-ink);letter-spacing:.01em;text-transform:none;margin-top:.75rem;font-size:1.35rem;line-height:1.2}.heading-3.consult__title{font-size:1.05rem}.heading-3.settings__title{margin-top:0;margin-bottom:0;font-size:1.05rem}.lede{max-width:46ch;color:var(--laf-ink-soft);margin:0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.6}.lede.library__lede{margin-top:1rem}.body{max-width:62ch;color:var(--laf-ink-soft);margin:0}.body.zoom__text{margin-top:1rem}.body.signup__text{margin-top:.9rem}.body.consult__text{margin-top:.5rem}.button{grid-column-gap:.6rem;grid-row-gap:.6rem;border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);min-height:3.25rem;font-family:var(--laf-f-display);color:#120c04;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);background-position:0%;background-size:140% 140%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.9375rem;text-decoration:none;transition:background-position .42s cubic-bezier(.23,1,.32,1),transform .12s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 2px 4px #0b080559,0 10px 24px -10px #000000bf}.button:hover{background-position:100%;box-shadow:inset 0 1px #fff6,0 3px 6px #0b080566,0 16px 32px -12px #000000d9}.button:active{transform:translateY(1px)scale(.98)}.button:focus-visible,.button[data-wf-focus-visible]{outline-color:var(--laf-ink);outline-offset:4px;outline-width:2px;outline-style:solid}.button.is-small{min-height:2.6rem;padding:0 1.15rem;font-size:.8125rem}.button.is-ghost{color:var(--laf-ink);background-color:#0000;background-image:none;box-shadow:inset 0 0 0 1px #d6912b73}.button.is-ghost:hover{color:var(--laf-gold);background-color:#d6912b1a;box-shadow:inset 0 0 0 1px #d6912b}.button.is-block{width:100%}.button._w-button{grid-column-gap:.6rem;grid-row-gap:.6rem;border-radius:var(--laf-r);background-image:var(--laf-grad-gold);min-height:3.25rem;transition:background-position .42s var(--sc-ease-out),transform .12s var(--sc-ease-out),box-shadow .2s var(--sc-ease-out);font-family:var(--laf-f-display);color:#120c04;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background-position:0%;background-size:140% 140%;border-style:none;border-width:0;justify-content:center;align-items:center;padding:0 1.75rem;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff59,0 2px 4px #0b080559,0 10px 24px -10px #000000bf}.button._w-button:hover{background-position:100%;box-shadow:inset 0 1px #fff6,0 3px 6px #0b080566,0 16px 32px -12px #000000d9}.button._w-button:active{transform:translateY(1px)scale(.98)}.button__icon{flex:none;width:1.05em;height:1.05em}.link-gold{grid-column-gap:.5rem;grid-row-gap:.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline-gold);font-family:var(--laf-f-display);color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;padding-bottom:.35rem;font-size:.8125rem;text-decoration:none;transition:border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.link-gold:hover{border-color:var(--laf-gold)}.link-gold__icon{width:1em;height:1em;transition:transform .18s cubic-bezier(.23,1,.32,1)}.heartbeat{width:100%;height:2.5rem;display:block;overflow:visible}.heartbeat.close__beat{width:min(100%,26rem);height:2rem}.heartbeat.member-card__beat{height:2rem}.heartbeat.today__beat{width:min(100%,46rem);height:1.75rem}.heartbeat__path{fill:none;stroke-width:2.2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.nav{z-index:70;background-image:linear-gradient(#050505d9,#05050500);transition:background-color .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);position:fixed;inset:0 0 auto}.nav.is-scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background-color:#090908c7;background-image:none;box-shadow:inset 0 -1px #f2f0ec1f}.nav__inner{grid-column-gap:2rem;grid-row-gap:2rem;margin-left:auto;margin-right:auto;grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;max-width:86rem;margin-inline:auto;padding:.9rem clamp(1.25rem,5vw,5.5rem);display:grid}.nav__group{grid-row-gap:clamp(1.25rem,2.4vw,2.5rem);grid-column-gap:clamp(1.25rem,2.4vw,2.5rem);align-items:center;margin:0;padding:0;list-style:none;display:flex}.nav__group.is-left{justify-content:flex-end}.nav__group.is-right{justify-content:flex-start}.nav__link{font-family:var(--laf-f-accent);color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;padding-top:.4rem;padding-bottom:.4rem;padding-block:.4rem;font-size:1.3rem;text-decoration:none;transition:color .16s cubic-bezier(.23,1,.32,1);position:relative}.nav__link:hover{color:var(--laf-gold)}.nav__link.is-muted{color:var(--laf-ink-soft)}.nav__logo{width:clamp(6rem,9.5vw,8.75rem);transition:width .3s cubic-bezier(.23,1,.32,1);display:block}.nav__logo.is-scrolled{width:clamp(4.25rem,5.5vw,5.25rem)}.nav__logo-img{width:100%;height:auto;display:block}.nav__toggle{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--laf-hairline);border-radius:var(--laf-r);min-height:2.75rem;font-family:var(--laf-f-accent);color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background-color:#ffffff0a;background-image:none;justify-self:end;align-items:center;padding:0 .9rem;font-size:1.2rem;display:none}.nav__toggle-icon{width:1.1rem;height:1.1rem}.nav__drawer{display:none}.hero{place-items:center;display:grid}.hero__video,.hero__poster{z-index:0;filter:brightness(.62)contrast(1.08)saturate(.8);transform-origin:50% 40%;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.hero__content{z-index:2;text-align:center;width:100%;max-width:72rem;padding:7rem clamp(1.25rem,5vw,5.5rem) 3rem;position:relative}.hero__title{flex-direction:column;align-items:center;margin:0;display:flex}.hero__kicker{filter:drop-shadow(0 3px 16px #000000a6);letter-spacing:.2em;text-transform:uppercase;font-weight:400;line-height:1;font-family:var(--laf-f-display);margin-right:-.2em;font-size:clamp(1.55rem,.8rem + 3.4vw,4.4rem)}.hero__strip{grid-row-gap:clamp(.75rem,2vw,1.5rem);grid-column-gap:clamp(.75rem,2vw,1.5rem);justify-content:center;align-items:center;width:min(100%,40rem);margin:clamp(.9rem,2.2vh,1.5rem) 0 clamp(.25rem,1vh,.75rem);display:flex}.hero__strip-line{background-color:#0000;background-image:linear-gradient(90deg,#fff0,#ffffffb3);flex:1;height:1px}.hero__strip-line.is-right{background-color:#0000;background-image:linear-gradient(270deg,#fff0,#ffffffb3)}.hero__icon{filter:drop-shadow(0 2px 3px #00000080);width:clamp(1.6rem,2.6vw,2.4rem);height:auto}.hero__main{filter:drop-shadow(0 6px 26px #0000008c);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-weight:400;line-height:.86;font-family:var(--laf-f-accent);margin-right:-.2em;font-size:min(11rem,15vw)}.hero__main-char{display:inline-block}.hero__bar{border-radius:var(--laf-r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0973;background-image:none;border:1px solid #fff9;align-items:stretch;width:min(100%,50rem);margin:clamp(1.5rem,4.5vh,2.75rem) auto 0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 40px -18px #000c}.path{border-radius:var(--laf-r);min-height:clamp(26rem,64vh,38rem);color:var(--laf-ink);isolation:isolate;flex-direction:column;justify-content:flex-end;padding:clamp(1.25rem,2.4vw,2rem);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f,0 30px 60px -30px #000000e6}.path:focus-visible,.path[data-wf-focus-visible]{outline-offset:4px}.path__img{z-index:-2;filter:brightness(.82)saturate(.9);object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.23,1,.32,1),filter .6s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.path__img.pos-58-50{object-position:58% 50%}.path__img.pos-62-50{object-position:62% 50%}.path__img.pos-46-50{object-position:46% 50%}.path__shade{z-index:-1;background-color:#0000;background-image:linear-gradient(#07070700 30%,#07070799 58%,#070707f0 100%);position:absolute;inset:0}.path__meta{color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;font-size:1.15rem;line-height:1.2;font-family:var(--laf-f-accent);margin:0 0 .6rem}.path__title{letter-spacing:.1em;text-transform:uppercase;font-weight:400;line-height:1.1;font-family:var(--laf-f-display);margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem)}.path__desc{max-width:36ch;color:var(--laf-gray);margin:.85rem 0 0;font-size:.9375rem;line-height:1.6}.path__cta{align-self:flex-start;margin-top:1.25rem}.path__rule{transform-origin:0;background-color:#0000;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);height:2px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:absolute;bottom:0;left:clamp(1.25rem,2.4vw,2rem);right:clamp(1.25rem,2.4vw,2rem);transform:scaleX(0)}.schedule{border-radius:var(--laf-r);background-color:var(--laf-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-image:none;margin-top:clamp(1.5rem,3vw,2.25rem);padding:clamp(1.25rem,2.6vw,2.25rem);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #f2f0ec1f}.schedule__head{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.schedule__list{margin:0;padding:0;list-style:none}.schedule__row{grid-column-gap:1.25rem;grid-row-gap:1.25rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);color:inherit;grid-template-rows:auto;grid-template-columns:minmax(8rem,1fr) minmax(0,1.2fr) minmax(0,1.6fr) minmax(5rem,auto) 1.5rem;align-items:center;padding:1rem .25rem;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1);display:grid}.schedule__row:hover{background-color:#d6912b0f}.schedule__row.is-today{border-radius:var(--laf-r);background-color:#d6912b14;border-top-color:#0000}.schedule__name{font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.08em;font-size:1.2rem;transition:color .16s cubic-bezier(.23,1,.32,1)}.schedule__focus{color:var(--laf-ink);font-size:.9375rem;font-weight:600}.schedule__when{color:var(--laf-ink-soft);font-size:.9375rem}.schedule__when.is-today{grid-column-gap:.6rem;grid-row-gap:.35rem;flex-wrap:wrap;align-items:center;display:flex}.schedule__price{color:var(--laf-ink);text-align:right;white-space:nowrap;font-size:1.05rem;font-family:var(--laf-f-display);font-variant-numeric:tabular-nums}.schedule__price-note{color:var(--laf-ink-faint);letter-spacing:.1em;font-size:1rem;font-family:var(--laf-f-accent);display:block}.schedule__go{width:1.1rem;height:1.1rem;color:var(--laf-gold);justify-self:end;transition:transform .18s cubic-bezier(.23,1,.32,1)}.creed{align-items:center;display:grid}.creed__bg{z-index:0;position:absolute;inset:3.5rem 0 0 30%;overflow:hidden}.creed__bg-img{filter:brightness(.82)contrast(1.06);transform-origin:70% 40%;object-fit:cover;object-position:80% 28%;width:100%;height:100%}.creed__scrim{z-index:1;position:absolute;inset:0}.creed__inner{z-index:3;width:100%;max-width:var(--laf-maxw);margin-left:auto;margin-right:auto;margin-inline:auto;padding:6rem clamp(1.25rem,5vw,5.5rem) 3rem;position:relative}.creed__text{max-width:40rem}.creed__mark{height:2.5rem;color:var(--laf-gold);font-size:4.5rem;font-weight:700;line-height:1;font-family:var(--laf-f-text);margin-top:1.25rem;display:block}.creed__lead{letter-spacing:.06em;text-transform:uppercase;font-weight:400;line-height:1.22;font-family:var(--laf-f-display);margin:.5rem 0 0;font-size:clamp(1.5rem,.95rem + 2vw,2.6rem)}.creed__line{max-width:38rem;color:var(--laf-gray);margin:1.4rem 0 0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-style:italic;line-height:1.65}.creed__sig{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;margin:1.75rem 0 0;display:flex}.creed__sig-rule{background-color:var(--laf-gold);background-image:none;width:3rem;height:1px}.creed__sig-name{color:var(--laf-gold);letter-spacing:.2em;font-size:1.5rem;font-family:var(--laf-f-accent)}.creed__sig-name.is-upright{font-style:normal}.creed__sig-role{color:var(--laf-ink-faint);letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem;font-family:var(--laf-f-accent)}.coaches{padding-block:clamp(5rem,10vw,8rem) clamp(4rem,8vw,6rem);padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(4rem,8vw,6rem);overflow:clip}.coaches__head{text-align:center;margin-left:auto;margin-right:auto;max-width:52rem;margin-inline:auto}.coaches__grid{grid-row-gap:clamp(1.5rem,4vw,4rem);grid-column-gap:clamp(1.5rem,4vw,4rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(3rem,6vw,4.5rem);display:grid}.coach{justify-items:center;display:grid;position:relative}.coach__light{z-index:0;aspect-ratio:1;background-color:#0000;background-image:radial-gradient(circle,#d6912b29,#d6912b00 66%);border-radius:50%;width:78%;position:absolute;top:4%;left:50%;transform:translate(-50%)}.coach__img{z-index:1;filter:drop-shadow(0 20px 30px #0000008c);width:min(78%,22rem);height:auto;position:relative}.coach__card{z-index:2;border-radius:var(--laf-r);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);background-color:#2423209e;background-image:none;width:min(100%,31rem);margin-top:-5.5rem;padding:clamp(1.4rem,2.6vw,2rem);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #f2f0ec1f,0 24px 50px -24px #000000e6}.coach__role{color:var(--laf-gold);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);margin:.4rem 0 0}.coach__bio{color:var(--laf-gray);margin:.9rem 0 0;font-size:.9688rem;line-height:1.65}.coach__specs{grid-column-gap:1.1rem;grid-row-gap:.35rem;flex-wrap:wrap;margin:1.1rem 0 0;padding:0;list-style:none;display:flex}.coach__spec{color:var(--laf-ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:1.1rem;font-family:var(--laf-f-accent)}.coach__cta{margin-top:1.4rem}.voices{padding-block:clamp(4.5rem,9vw,7.5rem);margin-top:clamp(5rem,10vw,8rem);padding-top:clamp(4.5rem,9vw,7.5rem);padding-bottom:clamp(4.5rem,9vw,7.5rem);position:relative}.voices__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.voices__bg-img{opacity:.55;filter:brightness(.7)saturate(.85);object-fit:cover;object-position:50% 45%;width:100%;height:124%;position:absolute;top:-12%;left:0}.voices__head{max-width:40rem}.voices__grid{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);display:grid}.voice{border-radius:var(--laf-r);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);background-color:#18171599;background-image:none;flex-direction:column;grid-column-start:span 6;margin:0;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #f2f0ec1f,0 24px 50px -24px #000000e6}.voice.is-lead{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,3.6vw,3.25rem);display:grid}.voice__mark{width:2.4rem;height:auto;fill:var(--laf-gold)}.voice__quote{flex:1;margin:1.25rem 0 0}.voice__text{color:var(--laf-ink);margin:0;font-size:1.0625rem;line-height:1.7}.voice__foot{grid-column-gap:.9rem;grid-row-gap:.9rem;border-top:1px solid var(--laf-hairline);align-items:center;margin-top:1.75rem;padding-top:1.25rem;display:flex}.voice__avatar{width:2.75rem;height:2.75rem;font-family:var(--laf-f-accent);color:var(--laf-gold);letter-spacing:.08em;object-fit:cover;background-color:#d6912b14;background-image:none;border-radius:50%;flex:none;place-items:center;font-size:1.2rem;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.voice__who{grid-column-gap:.2rem;grid-row-gap:.2rem;flex-direction:column;min-width:0;display:flex}.voice__name{color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;font-family:var(--laf-f-display)}.voice__role{color:var(--laf-gold);letter-spacing:.1em;font-size:1.1rem;font-family:var(--laf-f-accent)}.partners{grid-column-gap:2.25rem;grid-row-gap:.6rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);flex-wrap:wrap;justify-content:center;align-items:center;margin-top:clamp(1rem,2vw,1.5rem);padding-top:2rem;display:flex}.partners.partners--page{border-top-style:none;border-top-width:0;margin-top:0;padding-top:0}.partners__label{text-align:center;width:100%;margin-bottom:.5rem}.partners__name{color:var(--laf-ink-soft);letter-spacing:.18em;text-transform:uppercase;font-size:.875rem;font-family:var(--laf-f-display)}.close{text-align:center;grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.close.is-static{display:block}.close__bg{z-index:0;position:absolute;inset:0;overflow:hidden}.close__bg-img{opacity:.42;object-fit:cover;width:100%;height:100%}.close__main{z-index:3;align-self:center;padding:6rem clamp(1.25rem,5vw,5.5rem) 2rem;position:relative}.footer{z-index:3;margin-left:auto;margin-right:auto;width:100%;max-width:86rem;margin-inline:auto;padding:0 clamp(1.25rem,5vw,5.5rem) 1.5rem;position:relative}.close__title{letter-spacing:.1em;text-transform:uppercase;max-width:18ch;font-weight:400;line-height:1.08;font-family:var(--laf-f-display);margin:0 auto;font-size:clamp(2.1rem,1.1rem + 3.8vw,4.75rem)}.close__beat{width:min(100%,26rem);height:2rem;margin:1.75rem auto 0}.close__lede{max-width:36ch;color:var(--laf-ink-soft);margin:1.25rem auto 0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem)}.close__actions{grid-column-gap:1.1rem;grid-row-gap:1.1rem;flex-direction:column;align-items:center;margin-top:2rem;display:flex}.close__call{color:var(--laf-ink-soft);font-size:.9375rem}.close__call-link{color:var(--laf-ink);text-underline-offset:.3em;text-decoration:underline;-webkit-text-decoration-color:var(--laf-hairline-gold);text-decoration-color:var(--laf-hairline-gold);font-weight:600}.footer__grid{grid-column-gap:2rem;grid-row-gap:2rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.75rem 0;display:grid}.footer__col{color:var(--laf-ink-soft);font-size:.875rem;line-height:1.65}.footer__col.is-left{text-align:left}.footer__col.is-right{text-align:right}.footer__heading{color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);margin-bottom:.25rem;display:block}.footer__link{color:var(--laf-ink);text-decoration:none}.footer__link:hover{color:var(--laf-gold)}.footer__logo{width:clamp(7.5rem,11vw,10rem);height:auto}.footer__legal{grid-column-gap:1.5rem;grid-row-gap:.5rem;border-top:1px solid var(--laf-hairline);color:var(--laf-ink-faint);flex-wrap:wrap;justify-content:space-between;padding-top:1rem;font-size:.8125rem;display:flex}.nav__item{position:relative}.nav__caret{opacity:.75;vertical-align:.06em;width:.7em;height:.7em;margin-left:.3em;transition:transform .2s cubic-bezier(.23,1,.32,1)}.nav__menu{z-index:2;visibility:hidden;border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);opacity:0;background-color:#0e0d0cf7;background-image:none;min-width:17.5rem;padding:.45rem;transition:opacity .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),visibility 0s linear .18s;display:grid;position:absolute;top:calc(100% + .7rem);left:50%;transform:translate(-50%,6px);box-shadow:inset 0 0 0 1px #f2f0ec1f,0 26px 50px -18px #000000e6}.nav__menu-link{grid-column-gap:.15rem;grid-row-gap:.15rem;font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:5px;padding:.7rem .9rem;font-size:.8125rem;text-decoration:none;transition:background-color .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:grid}.nav__menu-link:hover{color:var(--laf-gold);background-color:#ffffff0d;background-image:none}.nav__menu-link:focus-visible,.nav__menu-link[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:-2px;outline-width:2px;outline-style:solid}.nav__menu-meta{color:var(--laf-ink-faint);text-transform:none;font-size:.8125rem;font-family:var(--laf-f-text);letter-spacing:0}.nav__drawer-sub{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);margin:0;padding:.25rem 0 .5rem 1rem;list-style:none}.nav__drawer-sublink{color:var(--laf-ink-soft);letter-spacing:.14em;font-size:1.3rem;font-family:var(--laf-f-accent);padding:.45rem 0;text-decoration:none;display:block}.footer__nav{grid-column-gap:1.75rem;grid-row-gap:.4rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);flex-wrap:wrap;justify-content:center;padding:1.1rem 0;display:flex}.footer__nav-link{font-family:var(--laf-f-accent);color:var(--laf-ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem;text-decoration:none;transition:color .15s cubic-bezier(.23,1,.32,1)}.footer__nav-link:hover{color:var(--laf-gold)}.close__stage{text-align:center;grid-template-rows:1fr auto;grid-template-columns:1fr;min-height:min(100svh,60rem);display:grid;position:relative;overflow:clip}.page-hero{align-items:end;min-height:min(86svh,52rem);padding:clamp(10.25rem,18vh + 2.25rem,13.25rem) 0 clamp(3rem,7vw,5.5rem);display:grid;position:relative;overflow:clip}.page-hero.is-short{min-height:min(64svh,38rem)}.page-hero__media{z-index:0;position:absolute;inset:-7% 0}.page-hero__img{filter:brightness(.64)contrast(1.06)saturate(.85);object-fit:cover;width:100%;height:100%}.page-hero__img.is-bright{filter:brightness()contrast(1.06)saturate(.95)}.page-hero__img.is-bright.pos-60-40{object-position:60% 40%}.page-hero__img.pos-70-30{object-position:70% 30%}.page-hero__img.pos-60-55{object-position:60% 55%}.page-hero__img.pos-50-18{object-position:50% 18%}.page-hero__img.pos-50-30{object-position:50% 30%}.page-hero__img.pos-55-50{object-position:55% 50%}.page-hero__img.pos-48-50{object-position:48% 50%}.page-hero__img.pos-50-45{object-position:50% 45%}.page-hero__img.pos-62-50{object-position:62% 50%}.page-hero__img.pos-60-40{object-position:60% 40%}.page-hero__img.pos-62-20{object-position:62% 20%}.page-hero__scrim{z-index:1;pointer-events:none;position:absolute;inset:0}.page-hero__inner{z-index:2;position:relative}.page-hero__crumbs{grid-column-gap:.6rem;grid-row-gap:.6rem;color:var(--laf-ink-soft);letter-spacing:.14em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);flex-wrap:wrap;align-items:center;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.page-hero__crumb-link{color:var(--laf-ink-soft);text-decoration:none}.page-hero__crumb-link:hover,.page-hero__crumb-sep{color:var(--laf-gold)}.page-hero__title{filter:drop-shadow(0 4px 18px #00000080);letter-spacing:.08em;text-transform:uppercase;max-width:15ch;font-weight:400;line-height:1.04;font-family:var(--laf-f-display);margin:1rem 0 0;font-size:clamp(2.3rem,1.1rem + 4.4vw,5.2rem)}.page-hero__title.is-acronym{letter-spacing:.16em;white-space:nowrap;max-width:none;line-height:.88;font-family:var(--laf-f-accent);margin-right:-.16em;font-size:clamp(4.2rem,1.6rem + 10vw,11rem)}.page-hero__lede{max-width:40rem;color:var(--laf-gray);margin:1.25rem 0 0;font-size:clamp(1.1rem,1rem + .35vw,1.3rem);line-height:1.6}.page-hero__actions{grid-column-gap:1.75rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;margin-top:2.1rem;display:flex}.page-hero__meta{grid-column-gap:1.6rem;grid-row-gap:.5rem;color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;font-family:var(--laf-f-accent);flex-wrap:wrap;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.page-hero__meta-item{grid-column-gap:.6rem;grid-row-gap:.6rem;align-items:center;display:inline-flex}.page-hero__split{grid-row-gap:clamp(2rem,5vw,4rem);grid-column-gap:clamp(2rem,5vw,4rem);grid-template-rows:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;display:grid}.page-hero__aside{z-index:2;position:relative}.section{padding-block:clamp(4.5rem,9vw,7.5rem);padding-top:clamp(4.5rem,9vw,7.5rem);padding-bottom:clamp(4.5rem,9vw,7.5rem);position:relative}.section.is-tight{padding-block:clamp(3rem,6vw,4.75rem);padding-top:clamp(3rem,6vw,4.75rem);padding-bottom:clamp(3rem,6vw,4.75rem)}.section.is-flush-top{padding-top:0}.section.coaches{padding-block:clamp(4.5rem,9vw,7.5rem);padding-top:clamp(4.5rem,9vw,7.5rem);padding-bottom:clamp(4.5rem,9vw,7.5rem)}.section-head{max-width:46rem;margin-bottom:clamp(2.25rem,4.5vw,3.5rem)}.section-head.is-center{text-align:center;margin-left:auto;margin-right:auto;margin-inline:auto}.section-head.is-split{grid-column-gap:4rem;grid-row-gap:1.25rem;grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;max-width:none;display:grid}.panel{border-radius:var(--laf-r);background-color:var(--laf-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background-image:none;padding:clamp(1.5rem,3vw,2.25rem);position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #f2f0ec1f,0 24px 50px -28px #000000e6}.panel.is-featured{background-color:#0000;background-image:linear-gradient(160deg,#d6912b1a,#1a19179e 46%);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #d6912b73,0 30px 60px -30px #000000f2}.panel.settings{grid-column-gap:1.4rem;grid-row-gap:1.4rem;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.split{grid-row-gap:clamp(2rem,6vw,5.5rem);grid-column-gap:clamp(2rem,6vw,5.5rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.split.is-top{align-items:start}.split__media{aspect-ratio:4/5;border-radius:var(--laf-r);background-color:var(--laf-surface);background-image:none;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f,0 30px 60px -30px #000000e6}.split__media.is-wide{aspect-ratio:4/3}.split__media.is-cutout{background-color:var(--laf-surface)}.split__img{object-fit:cover;width:100%;height:116%;position:absolute;top:-8%;left:0}.split__img.pos-50-20{object-position:50% 20%}.split__img.pos-60-50{object-position:60% 50%}.split__img.pos-62-50{object-position:62% 50%}.split__img.pos-50-30{object-position:50% 30%}.split__img.pos-50-8{object-position:50% 8%}.split__actions{grid-column-gap:1.75rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;margin-top:2rem;display:flex}.checks{grid-column-gap:.8rem;grid-row-gap:.8rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.check{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--laf-ink);grid-template-rows:auto;grid-template-columns:1.35rem minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.check__icon{width:1.35rem;height:1.35rem;color:var(--laf-gold);margin-top:.05rem}.check__note{color:var(--laf-ink-faint);font-size:.875rem;display:block}.plans{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.plans.is-three{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.plan{flex-direction:column;display:flex}.plan.panel.vip-band{grid-column-gap:clamp(1.5rem,3vw,3rem);grid-row-gap:clamp(1.5rem,3vw,3rem);grid-template-rows:auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;margin-top:clamp(1rem,2vw,1.5rem);display:grid}.plan__top{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.plan__name{color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;font-size:1.05rem;font-family:var(--laf-f-display);margin:0}.plan__badge{font-family:var(--laf-f-accent);color:#120c04;letter-spacing:.12em;background-color:#0000;background-image:linear-gradient(340deg,#e9961e 31.5%,#d6912b 60%,#f0f0f0);border-radius:4px;padding:.25rem .6rem .2rem;font-size:1.05rem;line-height:1}.plan__badge.is-quiet{color:var(--laf-gold);background-color:#d6912b1a;background-image:none;box-shadow:inset 0 0 0 1px #d6912b73}.plan__price{grid-column-gap:.6rem;grid-row-gap:.6rem;align-items:baseline;margin:1.5rem 0 0;display:flex}.plan__amount{line-height:.95;font-family:var(--laf-f-display);font-size:clamp(3rem,2rem + 3vw,4.5rem)}.plan__per{color:var(--laf-ink-soft);letter-spacing:.1em;font-size:1.45rem;font-family:var(--laf-f-accent)}.plan__desc{max-width:40ch;color:var(--laf-ink-soft);margin:1rem 0 0}.plan__actions{grid-column-gap:.85rem;grid-row-gap:.85rem;justify-items:start;margin-top:2rem;display:grid}.plan__actions.vip-band__actions{margin-top:0}.plan__fine{color:var(--laf-ink-faint);margin:0;font-size:.875rem}.plan__fine.packs__fine{margin-top:1.1rem}.steps{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step__num{width:2.75rem;height:2.75rem;font-family:var(--laf-f-accent);color:var(--laf-gold);background-color:#d6912b14;background-image:none;border-radius:50%;place-items:center;font-size:1.55rem;line-height:1;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.step__title{margin-top:1.3rem}.step__text{color:var(--laf-ink-soft);margin:.6rem 0 0;font-size:1rem}.features{grid-row-gap:clamp(1.25rem,2.6vw,2rem);grid-column-gap:clamp(1.25rem,2.6vw,2rem);grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.features.is-three{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.feature__icon{width:3rem;height:3rem;color:var(--laf-gold);background-color:#d6912b14;background-image:none;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.feature__title{margin-top:1.2rem;font-size:1.05rem}.feature__text{color:var(--laf-ink-soft);margin:.55rem 0 0;font-size:1rem;line-height:1.6}.faq{grid-column-gap:.7rem;grid-row-gap:.7rem;max-width:54rem;display:grid}.faq.is-center{margin-left:auto;margin-right:auto;margin-inline:auto}.faq__item{border-radius:var(--laf-r);background-color:var(--laf-glass);background-image:none;box-shadow:inset 0 0 0 1px #f2f0ec1f}.faq__q{grid-column-gap:1.25rem;grid-row-gap:1.25rem;color:var(--laf-ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:.9375rem;font-family:var(--laf-f-display);justify-content:space-between;align-items:center;padding:1.2rem 1.4rem;list-style:none;display:flex}.faq__q:focus-visible,.faq__q[data-wf-focus-visible]{border-radius:var(--laf-r);outline-color:var(--laf-gold);outline-offset:2px;outline-width:2px;outline-style:solid}.faq__icon{width:1rem;height:1rem;color:var(--laf-gold);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.faq__a{max-width:62ch;color:var(--laf-ink-soft);margin:0;padding:0 1.4rem 1.35rem}.class-grid{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.class-card{border-radius:var(--laf-r);min-height:clamp(26rem,42vw,33rem);color:var(--laf-ink);isolation:isolate;align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f}.class-card:focus-visible,.class-card[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:4px;outline-width:2px;outline-style:solid}.class-card.is-small{min-height:clamp(18rem,26vw,22rem)}.class-card__img{z-index:-2;filter:brightness(.8)saturate(.9);object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.23,1,.32,1),filter .4s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.class-card__img.pos-48-50{object-position:48% 50%}.class-card__img.pos-55-50{object-position:55% 50%}.class-card__img.pos-50-30{object-position:50% 30%}.class-card__img.pos-50-18{object-position:50% 18%}.class-card__img.pos-50-22{object-position:50% 22%}.class-card__img.pos-50-32{object-position:50% 32%}.class-card__img.pos-62-40{object-position:62% 40%}.class-card__img.pos-58-40{object-position:58% 40%}.class-card__img.pos-46-40{object-position:46% 40%}.class-card__img.pos-62-20{object-position:62% 20%}.class-card__shade{z-index:-1;background-color:#0000;background-image:linear-gradient(#0505050d 15%,#05050599 50%,#050505f0 100%);position:absolute;inset:0}.class-card__body{padding:clamp(1.5rem,3vw,2.25rem)}.class-card__focus{color:var(--laf-gold);letter-spacing:.14em;text-transform:uppercase;font-size:1.25rem;font-family:var(--laf-f-accent);margin:0;display:block}.class-card__name{letter-spacing:.14em;text-transform:uppercase;font-weight:400;line-height:.95;font-family:var(--laf-f-accent);margin:.3rem 0 0;font-size:clamp(2.8rem,1.8rem + 3vw,4.4rem);display:block}.class-card__desc{max-width:38ch;color:var(--laf-gray);margin:.9rem 0 0;font-size:1rem;line-height:1.6;display:block}.class-card__facts{grid-column-gap:1.25rem;grid-row-gap:.35rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);color:var(--laf-ink-soft);flex-wrap:wrap;margin:1.1rem 0 0;padding:1rem 0 0;font-size:.9375rem;list-style:none;display:flex}.class-card__fact-strong{color:var(--laf-ink);font-weight:600}.class-card__cta{margin-top:1.4rem}.week,.week.panel{padding:clamp(1.25rem,2.6vw,2rem) clamp(1.25rem,2.6vw,2.25rem)}.week__head{grid-column-gap:2rem;grid-row-gap:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}.week__list{margin:0;padding:0;list-style:none}.week__row{grid-column-gap:1rem;grid-row-gap:1rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);grid-template-rows:auto;grid-template-columns:5.5rem 9.5rem minmax(0,1fr) minmax(0,.8fr) auto;align-items:center;padding:1rem 0;display:grid}.week__row.is-today{border-radius:var(--laf-r);background-color:#d6912b14;border-top-color:#0000;margin-left:-.85rem;margin-right:-.85rem;padding-left:.85rem;padding-right:.85rem}.week__day{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.5rem;line-height:1;font-family:var(--laf-f-accent)}.week__day.is-today{grid-column-gap:.45rem;grid-row-gap:.45rem;flex-direction:column;align-items:flex-start;display:flex}.week__time{color:var(--laf-ink);font-size:.9375rem;font-weight:600}.week__class{color:var(--laf-ink);letter-spacing:.14em;font-size:.9375rem;font-family:var(--laf-f-display);text-decoration:none}.week__coach{color:var(--laf-ink-soft);font-size:.9375rem}.week__note{color:var(--laf-ink-faint);margin:1rem 0 0;font-size:.875rem}.class-layout{grid-row-gap:clamp(2rem,5vw,4.5rem);grid-column-gap:clamp(2rem,5vw,4.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,25rem);align-items:start;display:grid}.class-aside{grid-column-gap:1rem;grid-row-gap:1rem;display:grid;position:sticky;top:6.5rem}.facts{margin:0;display:grid}.fact{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);grid-template-rows:auto;grid-template-columns:6.5rem minmax(0,1fr);padding:.85rem 0;display:grid}.fact:first-child{padding-top:0}.fact:last-child{border-bottom-style:none;border-bottom-width:0;padding-bottom:0}.fact__label{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;line-height:1.3;font-family:var(--laf-f-accent)}.fact__value{color:var(--laf-ink);margin:0;font-size:.9688rem;line-height:1.5}.packs{grid-column-gap:.6rem;grid-row-gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.packs.is-spaced{margin-top:1.25rem}.packs__label{color:var(--laf-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);margin:1.25rem 0 .6rem}.packs__label:first-child{margin-top:0}.packs__label.packs__label--lock{margin-top:1.4rem}.pack{grid-column-gap:1rem;grid-row-gap:.35rem;border-radius:var(--laf-r);background-color:#ffffff08;background-image:none;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.95rem 1.1rem;display:grid;box-shadow:inset 0 0 0 1px #f2f0ec1f}.pack__name{color:var(--laf-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-family:var(--laf-f-display)}.pack__detail{color:var(--laf-ink-faint);text-transform:none;letter-spacing:0;font-size:.875rem;font-family:var(--laf-f-text);margin-top:.15rem;display:block}.pack__price{color:var(--laf-ink);text-align:right;font-size:1.2rem;font-family:var(--laf-f-display)}.pack__buy{grid-column:1/-1;justify-self:start}.embed{padding:0;overflow:hidden}.embed.panel.class-embed{padding:0}.embed__head{grid-column-gap:1.5rem;grid-row-gap:.5rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding:clamp(1.25rem,2.6vw,1.75rem) clamp(1.25rem,2.6vw,2rem);display:flex}.embed__frame{background-color:var(--laf-surface);background-image:none;border-style:none;border-width:0;width:100%;height:44rem;display:block}.embed__note{color:var(--laf-ink-faint);margin:0;font-size:.875rem}.coach-mini{grid-column-gap:1rem;grid-row-gap:1rem;align-items:center;display:flex}.coach-mini__img{background-color:var(--laf-surface);object-fit:cover;object-position:50% 12%;background-image:none;border-radius:50%;flex:none;width:3.75rem;height:3.75rem;box-shadow:inset 0 0 0 1px #d6912b73}.coach-mini__img.crew-card__img{width:4.5rem;height:4.5rem}.monogram{width:3.75rem;height:3.75rem;font-family:var(--laf-f-accent);color:var(--laf-gold);letter-spacing:.06em;background-color:#d6912b14;background-image:none;border-radius:50%;flex:none;place-items:center;font-size:1.5rem;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.monogram.crew-card__img{width:4.5rem;height:4.5rem}.coach-mini__name{color:var(--laf-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.875rem;font-family:var(--laf-f-display);display:block}.coach-mini__role{color:var(--laf-ink-soft);margin-top:.15rem;font-size:.875rem;display:block}.class-strip{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tabs__list{grid-column-gap:.3rem;grid-row-gap:.3rem;border-radius:calc(var(--laf-r) + 4px);background-color:#ffffff0a;background-image:none;flex-wrap:wrap;margin-bottom:2rem;padding:.3rem;display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0ec1f}.tabs__tab{border-radius:var(--laf-r);min-height:2.75rem;font-family:var(--laf-f-display);color:var(--laf-ink-soft);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background-color:#0000;background-image:none;border-style:none;border-width:0;justify-content:center;align-items:center;padding:0 1.25rem;font-size:.8125rem;transition:color .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);display:inline-flex}.tabs__tab:focus-visible,.tabs__tab[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:2px;outline-width:2px;outline-style:solid}.rates{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rate__tier{color:var(--laf-gold);letter-spacing:.14em;text-transform:uppercase;font-size:1.5rem;line-height:1;font-family:var(--laf-f-accent);margin:0}.rate__freq{color:var(--laf-ink-soft);margin:.6rem 0 0}.rate__price{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:baseline;margin:1.4rem 0 0;display:flex}.rate__amount{color:var(--laf-ink);line-height:1;font-family:var(--laf-f-display);font-size:clamp(2.2rem,1.6rem + 1.6vw,3rem)}.rate__per{color:var(--laf-ink-soft);letter-spacing:.1em;font-size:1.3rem;font-family:var(--laf-f-accent)}.rate-packs{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr));margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.rate-pack{grid-column-gap:.2rem;grid-row-gap:.2rem;border-radius:var(--laf-r);background-color:#ffffff08;background-image:none;padding:1.1rem 1.2rem;display:grid;box-shadow:inset 0 0 0 1px #f2f0ec1f}.rate-pack__count{color:var(--laf-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:1.25rem;font-family:var(--laf-f-accent)}.rate-pack__price{color:var(--laf-ink);font-size:1.5rem;font-family:var(--laf-f-display)}.rates__label{color:var(--laf-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;font-family:var(--laf-f-accent);margin:2.25rem 0 0}.rates__fine{max-width:70ch;color:var(--laf-ink-faint);margin:1.25rem 0 0;font-size:.875rem}.quote{border-radius:var(--laf-r);background-color:#ffffff08;background-image:none;margin:1.75rem 0 0;padding:1.35rem 1.5rem;box-shadow:inset 0 0 0 1px #f2f0ec1f}.quote__mark{width:1.9rem;height:auto;fill:var(--laf-gold);display:block}.quote__text{color:var(--laf-ink);margin:.8rem 0 0;font-size:1rem;line-height:1.65}.quote__cite{grid-column-gap:.8rem;grid-row-gap:.8rem;align-items:center;margin-top:1rem;font-style:normal;display:flex}.quote__avatar{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:inset 0 0 0 1px #d6912b73}.quote__name{color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-family:var(--laf-f-display);display:block}.quote__role{color:var(--laf-gold);letter-spacing:.1em;font-size:1.05rem;font-family:var(--laf-f-accent);display:block}.story{grid-row-gap:clamp(1.5rem,3vw,2.75rem);grid-column-gap:clamp(1.5rem,3vw,2.75rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.story__beat{pointer-events:none;height:2.2rem;position:absolute;top:.4rem;left:0;right:0}.story__item{padding-top:4rem;position:relative}.story__dot{background-color:var(--laf-gold);background-image:none;width:.8rem;height:.8rem;position:absolute;top:1.15rem;left:0;transform:rotate(45deg);box-shadow:0 0 0 6px #0b0b0a}.story__when{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.45rem;line-height:1;font-family:var(--laf-f-accent);margin:0}.story__title{margin-top:.8rem}.story__text{color:var(--laf-ink-soft);margin:.75rem 0 0}.award{grid-column-gap:1.75rem;grid-row-gap:1.25rem;flex-wrap:wrap;align-items:center;display:flex}.award__img{border-radius:6px;width:7.5rem;height:auto}.award__text{max-width:34ch;color:var(--laf-ink-soft);margin:0}.award__title{color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;font-size:.9375rem;font-family:var(--laf-f-display);display:block}.coach__certs{grid-column-gap:.45rem;grid-row-gap:.45rem;border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline);margin:1.1rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.coach__cert{grid-column-gap:.6rem;grid-row-gap:.6rem;color:var(--laf-ink-soft);grid-template-rows:auto;grid-template-columns:1.1rem minmax(0,1fr);font-size:.9375rem;line-height:1.45;display:grid}.crew{grid-row-gap:clamp(1rem,2vw,1.5rem);grid-column-gap:clamp(1rem,2vw,1.5rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,4vw,3rem);display:grid}.crew-card{grid-column-gap:1.1rem;grid-row-gap:1.1rem;align-items:center;display:flex}.crew-card__name{margin:0}.crew-card__role{color:var(--laf-ink-soft);margin:.35rem 0 0;font-size:.9688rem}.form,.form._w-form{grid-column-gap:1.4rem;grid-row-gap:1.4rem;display:grid}.form__grid{grid-column-gap:1.25rem;grid-row-gap:1.15rem;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{grid-column-gap:.5rem;grid-row-gap:.5rem;border-style:none;border-width:0;min-width:0;margin:0;padding:0;display:grid}.field.is-full{grid-column:1/-1}.field.is-hidden{display:none}.field__label{color:var(--laf-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;line-height:1;font-family:var(--laf-f-accent);padding:0}.field__input{border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);width:100%;min-height:3.1rem;color:var(--laf-ink);font-family:inherit;font-size:1rem;line-height:1.4;font-style:inherit;font-variant:inherit;font-weight:inherit;background-color:#ffffff09;background-image:none;border:1px solid #f2f0ec29;padding:.8rem 1rem;transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.field__input:focus{border-color:var(--laf-gold);outline-style:none;box-shadow:0 0 0 3px #d6912b38}.field__input._w-input{border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);width:100%;min-height:3.1rem;color:var(--laf-ink);font-family:inherit;font-size:1rem;line-height:1.4;font-style:inherit;font-variant:inherit;font-weight:inherit;background-color:#ffffff09;background-image:none;border:1px solid #f2f0ec29;padding:.8rem 1rem;transition:border-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1)}.field__input._w-input:focus{border-color:var(--laf-gold);outline-style:none;box-shadow:0 0 0 3px #d6912b38}.field__hint{color:var(--laf-ink-faint);margin:0;font-size:.8125rem}.chips{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-wrap:wrap;display:flex}.chip{display:inline-flex;position:relative}.chip__input{opacity:0;width:1px;height:1px;position:absolute}.chip__label{min-height:2.6rem;color:var(--laf-ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;padding:0 1rem;font-size:.9375rem;transition:background-color .15s cubic-bezier(.23,1,.32,1),box-shadow .15s cubic-bezier(.23,1,.32,1),color .15s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:inset 0 0 0 1px #f2f0ec29}.chip__label:hover{color:var(--laf-ink)}.form__actions{grid-column-gap:1.5rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.form__note{color:var(--laf-ink-faint);margin:0;font-size:.875rem}.form__aside{grid-column-gap:1rem;grid-row-gap:1rem;align-content:start;display:grid}.contact-grid{grid-row-gap:clamp(1.5rem,4vw,3rem);grid-column-gap:clamp(1.5rem,4vw,3rem);grid-template-rows:auto;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.info-list{margin:0;padding:0;list-style:none;display:grid}.info{grid-column-gap:1rem;grid-row-gap:1rem;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);grid-template-rows:auto;grid-template-columns:2.6rem minmax(0,1fr);align-items:start;padding:1.2rem 0;display:grid}.info:first-child{padding-top:0}.info:last-child{border-bottom-style:none;border-bottom-width:0;padding-bottom:0}.info__label{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;line-height:1.2;font-family:var(--laf-f-accent);display:block}.info__value{color:var(--laf-ink);margin-top:.3rem;line-height:1.55;display:block}.info__link{color:var(--laf-ink);text-underline-offset:.25em;text-decoration:underline;-webkit-text-decoration-color:var(--laf-hairline-gold);text-decoration-color:var(--laf-hairline-gold)}.map{aspect-ratio:16/10;padding:0;overflow:hidden}.map.panel{padding:0}.map__frame{filter:grayscale()invert(.9)contrast(.92)brightness(.88);border-style:none;border-width:0;width:100%;height:100%;display:block}.auth{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100svh;display:grid}.auth__media{position:relative;overflow:hidden}.auth__img{filter:brightness(.72)saturate(.9);object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.auth__img.pos-50-60{object-position:50% 60%}.auth__img.pos-40-60{object-position:40% 60%}.auth__shade{position:absolute;inset:0}.auth__caption{margin:0;position:absolute;bottom:clamp(1.5rem,4vw,3rem);left:clamp(1.5rem,4vw,3.5rem);right:clamp(1.5rem,4vw,3.5rem)}.auth__caption-kicker{letter-spacing:.2em;text-transform:uppercase;font-family:var(--laf-f-display);font-size:clamp(1rem,.8rem + .8vw,1.5rem);display:block}.auth__caption-main{letter-spacing:.2em;text-transform:uppercase;line-height:.9;font-family:var(--laf-f-accent);margin-top:.3rem;font-size:clamp(3rem,1.8rem + 4vw,5.5rem);display:block}.auth__panel{place-items:center;padding:9.75rem clamp(1.25rem,5vw,5.5rem) 3.5rem;display:grid}.auth__card{width:min(100%,29rem)}.auth__title{margin-top:1rem;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.5rem)}.auth__sub{color:var(--laf-ink-soft);margin:.9rem 0 0}.auth__form{margin-top:2rem}.auth__row{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:center;font-size:.9375rem;display:flex}.auth__link{color:var(--laf-gold);text-decoration:none}.auth__link:hover{text-underline-offset:.25em;text-decoration:underline}.auth__divider{grid-column-gap:1rem;grid-row-gap:1rem;color:var(--laf-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;font-family:var(--laf-f-accent);grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;margin:.25rem 0;display:grid}.auth__switch{color:var(--laf-ink-soft);text-align:center;margin:1.75rem 0 0;font-size:.9375rem}.social-icon{flex:none;width:1.15rem;height:1.15rem}.plan-pick{grid-column-gap:.75rem;grid-row-gap:.75rem;margin-top:.9rem;display:grid}.plan-option{display:block;position:relative}.plan-option.is-private{display:none}.plan-option__input{opacity:0;width:1px;height:1px;position:absolute}.plan-option__label{grid-column-gap:.9rem;grid-row-gap:.9rem;border-radius:var(--laf-r);cursor:pointer;grid-template-rows:auto;grid-template-columns:1.2rem minmax(0,1fr) auto;align-items:center;padding:1.15rem 1.3rem;transition:box-shadow .15s cubic-bezier(.23,1,.32,1),background-color .15s cubic-bezier(.23,1,.32,1);display:grid;box-shadow:inset 0 0 0 1px #f2f0ec29}.plan-option__radio{border-radius:50%;width:1.2rem;height:1.2rem;transition:box-shadow .15s cubic-bezier(.23,1,.32,1);box-shadow:inset 0 0 0 1.5px #f2f0ec59}.plan-option__name{color:var(--laf-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-family:var(--laf-f-display);display:block}.plan-option__desc{color:var(--laf-ink-soft);margin-top:.35rem;font-size:.875rem;line-height:1.45;display:block}.plan-option__price{color:var(--laf-ink);white-space:nowrap;font-size:1rem;font-family:var(--laf-f-display)}.plan-option__per{color:var(--laf-ink-soft);letter-spacing:.08em;font-size:1.05rem;font-family:var(--laf-f-accent)}.dash{padding:clamp(9.75rem,15vh + 2.25rem,11.75rem) 0 clamp(4rem,8vw,6rem)}.dash-head{grid-column-gap:2rem;grid-row-gap:1.5rem;flex-wrap:wrap;justify-content:space-between;align-items:end;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.dash-plan{grid-column-gap:.35rem;grid-row-gap:.35rem;min-width:16rem;padding:1rem 1.25rem;display:grid}.dash-plan.panel{padding:1rem 1.25rem}.dash-plan__label{color:var(--laf-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;line-height:1;font-family:var(--laf-f-accent)}.dash-plan__name{color:var(--laf-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.9375rem;font-family:var(--laf-f-display)}.dash-plan__link{color:var(--laf-gold);font-size:.875rem;text-decoration:none}.dash-grid{grid-row-gap:clamp(.85rem,1.6vw,1.25rem);grid-column-gap:clamp(.85rem,1.6vw,1.25rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dash-card{grid-column-gap:1rem;grid-row-gap:1rem;min-height:14rem;color:var(--laf-ink);grid-template-rows:auto 1fr auto;grid-template-columns:1fr;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);display:grid}.dash-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #d6912b73,0 30px 60px -30px #000000f2}.dash-card:focus-visible,.dash-card[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:3px;outline-width:2px;outline-style:solid}.dash-card__title{font-size:1.05rem;display:block}.dash-card__text{color:var(--laf-ink-soft);margin:.5rem 0 0;font-size:.9688rem;line-height:1.55;display:block}.dash-card__go{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-family:var(--laf-f-display);align-items:center;display:inline-flex}.notice{grid-column-gap:1.25rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:clamp(1rem,2vw,1.5rem);display:grid}.notice__text{color:var(--laf-ink-soft);margin:0}.notice__strong{color:var(--laf-ink);font-weight:600}.filters{grid-column-gap:.5rem;grid-row-gap:.5rem;border-style:none;border-width:0;flex-wrap:wrap;margin-bottom:clamp(1.5rem,3vw,2.25rem);padding:0;display:flex}.workout-grid{grid-row-gap:clamp(.85rem,1.6vw,1.25rem);grid-column-gap:clamp(.85rem,1.6vw,1.25rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workout{flex-direction:column;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);display:flex}.workout.is-locked{overflow:hidden}.workout.panel{border:5px solid var(--wb-frame);background-color:var(--wb-board);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--wb-ink);border-radius:6px;box-shadow:0 0 0 1px #8b8f94,inset 0 0 0 1px #0000000f,0 18px 36px -16px #000000d9}.workout__top{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:space-between;align-items:baseline;display:flex}.workout__cat{color:var(--wb-red);letter-spacing:.02em;text-transform:uppercase;font-size:1.05rem;line-height:1;font-family:var(--laf-f-marker)}.workout__count{color:var(--wb-blue);font-size:.8125rem;font-weight:700;font-family:var(--laf-f-hand)}.workout__title{color:var(--wb-ink);letter-spacing:.01em;text-transform:none;font-size:1.35rem;line-height:1.2;font-family:var(--laf-f-marker);margin-top:.75rem}.workout__list{color:var(--wb-ink);font-size:1.05rem;line-height:1.5;font-family:var(--laf-f-hand);border-top:2px dashed #1b1b1d2e;flex:1;margin:1rem 0 0;padding:.85rem 0 0 1.25rem}.workout__list.wod__list{font-size:1.15rem}.workout__foot{color:var(--wb-red);letter-spacing:.02em;text-transform:none;font-size:1rem;font-family:var(--laf-f-marker);margin:1rem 0 0}.workout__lock{grid-column-gap:.5rem;grid-row-gap:.5rem;font-family:var(--laf-f-display);color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background-color:#090908e6;background-image:none;border-radius:999px;align-items:center;padding:.55rem .9rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #d6912b73}.empty{grid-column-gap:.9rem;grid-row-gap:.9rem;text-align:center;justify-items:center;padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem);display:grid}.empty.panel{padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,4vw,3rem)}.empty__text{max-width:46ch;color:var(--laf-ink-soft);margin:0}.tier-table{border-collapse:collapse;width:100%}.tier-table__yes{width:1.25rem;height:1.25rem;color:var(--laf-gold)}.tier-table__no{color:var(--laf-ink-faint)}.week__title{margin-top:.9rem}.table-wrap{overflow-x:auto}.zoom{grid-row-gap:clamp(1.5rem,4vw,3.5rem);grid-column-gap:clamp(1.5rem,4vw,3.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;display:grid}.zoom__title,.zoom__text{margin-top:1rem}.zoom__steps{grid-column-gap:.75rem;grid-row-gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.zoom__step{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:var(--laf-r);background-color:#ffffff08;background-image:none;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 0 0 1px #f2f0ec1f}.class-embed{margin-top:clamp(2.5rem,5vw,3.5rem)}.packs__fine{margin-top:1.1rem}.consult{grid-column-gap:1.1rem;grid-row-gap:1.1rem;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);align-items:start;margin-top:2rem;display:grid}.consult__title{font-size:1.05rem}.consult__text{margin-top:.5rem}.consult__link{margin-top:1rem}.creed-mini{border-top:1px solid var(--laf-hairline);margin-top:2rem;padding-top:1.5rem}.creed-mini__label{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);margin:0}.creed-mini__text{letter-spacing:.06em;text-transform:uppercase;line-height:1.3;font-family:var(--laf-f-display);margin:.5rem 0 0;font-size:clamp(1.15rem,.95rem + .8vw,1.6rem)}.crew-card__img{width:4.5rem;height:4.5rem}.crew__more{margin:2rem 0 0}.partners--page{border-top-style:none;border-top-width:0;margin-top:0;padding-top:0}.signup{grid-row-gap:clamp(1.5rem,4vw,3.5rem);grid-column-gap:clamp(1.5rem,4vw,3.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.signup__title{margin-top:1rem}.signup__text{margin-top:.9rem}.signup__form{grid-column-gap:.75rem;grid-row-gap:.75rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.info__more{margin-top:.75rem}.wod{margin-top:clamp(1.5rem,3vw,2.25rem);margin-bottom:1.2rem;position:relative}.wod.panel{border:5px solid var(--wb-frame);background-color:var(--wb-board);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--wb-ink);border-radius:6px;box-shadow:0 0 0 1px #8b8f94,inset 0 0 0 1px #0000000f,0 18px 36px -16px #000000d9}.wod__head{grid-column-gap:2rem;grid-row-gap:1rem;flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.wod__title{color:var(--wb-ink);letter-spacing:.01em;text-transform:none;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-family:var(--laf-f-marker);margin-top:.9rem}.wod__list{columns:2;column-gap:3rem;font-size:1.15rem}.library__lede{margin-top:1rem}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline__item{grid-template-rows:auto;grid-template-columns:minmax(0,1fr) 6rem minmax(0,1fr);align-items:center;min-height:clamp(20rem,32vw,26rem);display:grid;position:relative}.timeline__rail{flex-direction:column;grid-row-start:1;grid-column-start:2;align-self:stretch;align-items:center;display:flex;position:relative}.timeline__wire{background-color:#0000;background-image:linear-gradient(180deg,var(--laf-gold-hi),var(--laf-gold));transform-origin:50% 0;flex:1;width:2px}.timeline__blip{flex:none;width:4rem;height:7.5rem;overflow:visible}.timeline__card{text-align:right;grid-row-start:1;grid-column-start:1;justify-self:end;max-width:30rem;padding:2.5rem 0}.timeline__media{grid-row-start:1;grid-column-start:3;justify-self:start;margin:0;padding:2.5rem 0}.timeline__when{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.6rem;line-height:1;font-family:var(--laf-f-accent);margin:0}.timeline__title{margin-top:.75rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.85rem)}.timeline__text{color:var(--laf-ink-soft);margin:.85rem 0 0;line-height:1.7}.timeline__photo{aspect-ratio:4/3;border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);width:min(100%,24rem);position:relative;overflow:visible}.timeline__img{border-radius:var(--laf-r);object-fit:cover;width:100%;height:100%;box-shadow:inset 0 0 0 1px #f2f0ec1f,0 30px 60px -30px #000000e6}.timeline__img.pos-62-50{object-position:62% 50%}.timeline__img.pos-50-4{object-position:50% 4%}.timeline__badge{border-radius:6px;width:6.5rem;height:auto;position:absolute;bottom:-1.25rem;right:-1.25rem;box-shadow:0 12px 24px -10px #000c}.timeline__logo{filter:drop-shadow(0 18px 30px #0009);width:clamp(9rem,14vw,12rem);height:auto;display:block}.timeline__caption{color:var(--laf-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;font-family:var(--laf-f-accent);margin-top:1rem}.timeline__join{grid-column-gap:1.1rem;grid-row-gap:1.1rem;justify-items:start;display:grid}.timeline__join-title{letter-spacing:.08em;text-transform:uppercase;line-height:1.25;font-family:var(--laf-f-display);margin:0;font-size:clamp(1.2rem,1rem + .8vw,1.6rem)}.dropin{grid-column-gap:1rem;grid-row-gap:1rem;border-radius:var(--laf-r);background-color:#ffffff0a;background-image:none;justify-content:space-between;align-items:center;margin-top:1.25rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #f2f0ec1f}.dropin__prices{grid-column-gap:.15rem;grid-row-gap:.15rem;justify-items:end;display:grid}.dropin__guest{color:var(--laf-ink);font-size:1.35rem;line-height:1;font-family:var(--laf-f-display)}.dropin__member{color:var(--laf-gold);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:1.15rem;font-family:var(--laf-f-accent)}.packs__label--lock{grid-column-gap:.45rem;grid-row-gap:.45rem;align-items:center;margin-top:1.4rem;display:flex}.packs__gate{grid-column-gap:.9rem;grid-row-gap:.9rem;border-radius:var(--laf-r);background-color:#d6912b14;background-image:none;justify-items:start;margin-top:1rem;padding:1rem 1.1rem;display:grid;box-shadow:inset 0 0 0 1px #d6912b73}.packs__gate-text{color:var(--laf-ink-soft);margin:0;font-size:.9375rem;line-height:1.55}.embed__body{display:grid;position:relative}.embed__gate{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#090908d6;background-image:none;grid-area:1/1/2/2;place-items:center;padding:1.5rem;display:grid;position:relative}.embed__gate-card{text-align:center;width:min(100%,30rem)}.embed__gate-title{margin-top:.9rem;font-size:clamp(1.25rem,1rem + .9vw,1.65rem)}.embed__gate-text{color:var(--laf-ink-soft);margin:.8rem 0 0;line-height:1.6}.embed__gate-actions{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1.5rem;display:flex}._w-input{border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);width:100%;min-height:3.1rem;color:var(--laf-ink);font-size:1rem;line-height:1.4;font-style:inherit;font-variant:inherit;font-weight:inherit;transition:border-color .15s var(--sc-ease-out),box-shadow .15s var(--sc-ease-out);background-color:#ffffff09;border:1px solid #f2f0ec29;padding:.8rem 1rem;font-family:inherit}._w-input:focus{border-color:var(--laf-gold);outline-style:none;box-shadow:0 0 0 3px #d6912b38}.page-main{background-color:var(--laf-black);font-family:var(--laf-f-text);color:var(--laf-ink);letter-spacing:0;font-size:1.0625rem;line-height:1.7;overflow-x:clip}.post-grid{grid-row-gap:clamp(1.25rem,2.5vw,2rem);grid-column-gap:clamp(1.25rem,2.5vw,2rem);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.post-grid__item{min-width:0;display:flex}.post-card{border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);background-color:var(--laf-surface);width:100%;color:var(--laf-ink);flex-direction:column;text-decoration:none;transition:box-shadow .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f}.post-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d6912b73,0 24px 50px -28px #000000e6}.post-card__media{aspect-ratio:4/3;background-color:var(--laf-ground);overflow:hidden}.post-card__img{object-fit:cover;width:100%;height:100%;display:block}.post-card__body{grid-column-gap:.85rem;grid-row-gap:.85rem;flex-direction:column;flex-grow:1;padding:clamp(1.25rem,2.4vw,1.6rem);display:flex}.post-card__date{color:var(--laf-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.15rem;line-height:1;font-family:var(--laf-f-accent);margin:0}.post-card__title{color:var(--laf-ink);letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:400;line-height:1.32;font-family:var(--laf-f-display);margin:0}.post-card__summary{color:var(--laf-ink-soft);margin:0;font-size:.9375rem;line-height:1.55;display:-webkit-box;overflow:hidden}.post-card__more{color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-family:var(--laf-f-display);margin-top:auto;padding-top:.4rem}.post-empty{color:var(--laf-ink-soft);margin:0}.post-hero__crumb-date{color:var(--laf-gold)}.post-hero{padding:clamp(10.75rem,19vh + 2.25rem,13.75rem) 0 clamp(2.5rem,5vw,4rem)}.post-hero__grid{grid-row-gap:clamp(2rem,5vw,4.5rem);grid-column-gap:clamp(2rem,5vw,4.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;display:grid}.post-hero__title{color:var(--laf-ink);letter-spacing:.06em;text-transform:uppercase;font-weight:400;line-height:1.1;font-family:var(--laf-f-display);margin:0;font-size:clamp(1.9rem,1.05rem + 2.8vw,3.3rem)}.post-hero__cover{aspect-ratio:4/3;border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);background-color:var(--laf-surface);justify-self:end;width:100%;max-width:28rem;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f,0 30px 60px -30px #000000f2}.post-hero__img{object-fit:cover;width:100%;height:100%;display:block}.post-main{padding-bottom:clamp(4rem,8vw,6.5rem)}.post-body{max-width:44rem;color:var(--laf-ink-soft);border-top:1px solid #f2f0ec1f;padding-top:clamp(2rem,4vw,3rem);font-size:1.0625rem;line-height:1.75}.post-foot{grid-column-gap:2rem;grid-row-gap:1.25rem;border-top:1px solid #f2f0ec1f;flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:44rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:2rem;display:flex}.day-tag{font-family:var(--laf-f-display);color:var(--laf-gold);letter-spacing:.16em;text-transform:uppercase;background-color:#d6912b29;border-radius:999px;align-items:center;padding:.3rem .55rem;font-size:.625rem;line-height:1;display:inline-flex}.reviews{grid-row-gap:clamp(2rem,4vw,3.5rem);grid-column-gap:clamp(2rem,4vw,3.5rem);grid-template-rows:auto;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:start;display:grid}.reviews__summary{position:sticky;top:7rem}.reviews__score{color:var(--laf-ink);letter-spacing:.04em;line-height:1;font-family:var(--laf-f-display);margin:1rem 0 0;font-size:clamp(3.5rem,2.4rem + 3vw,5rem)}.reviews__stars{grid-column-gap:.2rem;grid-row-gap:.2rem;margin-top:.7rem;display:flex}.reviews__star{width:1.25rem;height:1.25rem;color:var(--laf-gold)}.reviews__count{color:var(--laf-ink-soft);letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-family:var(--laf-f-accent);margin:.7rem 0 0}.reviews__ask{max-width:22rem;color:var(--laf-ink-soft);margin:1.5rem 0 0}.reviews__actions{grid-column-gap:1.5rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;margin-top:1.75rem;display:flex}.reviews__grid{grid-column-gap:1.25rem;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:calc(50% - .625rem);grid-auto-flow:column;padding-bottom:.25rem;display:grid;overflow-x:auto}.reviews__grid:focus-visible,.reviews__grid[data-wf-focus-visible]{outline-offset:4px;outline:2px solid #d6912b}.review{grid-column-gap:1rem;grid-row-gap:1rem;border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);background-color:var(--laf-surface);scroll-snap-align:start;flex-direction:column;margin:0;padding:clamp(1.25rem,2.4vw,1.75rem);display:flex;box-shadow:inset 0 0 0 1px #f2f0ec1f}.review__stars{grid-column-gap:.15rem;grid-row-gap:.15rem;display:flex}.review__star{width:.95rem;height:.95rem;color:var(--laf-gold)}.review__quote{margin:0;padding:0}.review__text{color:var(--laf-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.review__who{grid-column-gap:.25rem;grid-row-gap:.25rem;color:var(--laf-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-family:var(--laf-f-display);flex-direction:column;margin-top:auto;display:flex}.review__src{color:var(--laf-gold);letter-spacing:.1em;font-size:1.05rem;font-family:var(--laf-f-accent)}.library__tools{gap:1rem;display:grid}.library__search{max-width:26rem}.library__more{justify-content:center;margin-top:clamp(1.5rem,3vw,2.25rem);display:flex}.checkin{margin-top:clamp(1.5rem,3vw,2.25rem)}.nav__utility{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);height:2.25rem;color:var(--laf-ink-soft);font-size:.8125rem;line-height:1.2;font-family:var(--laf-f-text);transition:height .32s cubic-bezier(.23,1,.32,1),opacity .22s cubic-bezier(.23,1,.32,1),border-color .32s cubic-bezier(.23,1,.32,1);overflow:hidden}.nav__utility.is-scrolled{opacity:0;border-bottom-color:#0000;height:0}.nav__utility-inner{justify-content:space-between;align-items:center;column-gap:2rem;max-width:86rem;height:100%;margin-left:auto;margin-right:auto;padding-left:clamp(1.25rem,5vw,5.5rem);padding-right:clamp(1.25rem,5vw,5.5rem);display:flex}.nav__utility-facts{white-space:nowrap;align-items:center;column-gap:.75rem;margin-top:0;margin-bottom:0;display:flex}.nav__utility-account{white-space:nowrap;align-items:center;column-gap:.75rem;display:flex}.nav__utility-dot{color:var(--laf-gold)}.nav__utility-link{min-height:2.25rem;color:var(--laf-ink-soft);align-items:center;text-decoration:none;transition:color .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.nav__utility-link:hover{color:var(--laf-gold)}.nav__utility-link:focus-visible,.nav__utility-link[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:-2px;border-radius:3px;outline-width:2px;outline-style:solid}.nav__utility-link.is-account{color:var(--laf-ink);font-weight:600}.nav__utility-link.is-current{color:var(--laf-gold)}.auth__step{display:block}.auth__step.is-hidden{display:none}.form__captcha{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.auth__note{border-top-style:solid;border-top-width:1px;border-top-color:var(--laf-hairline-gold);border-right-style:solid;border-right-width:1px;border-right-color:var(--laf-hairline-gold);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline-gold);border-left-style:solid;border-left-width:1px;border-left-color:var(--laf-hairline-gold);border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);color:var(--laf-ink);background-color:#d6912b14;margin-top:1.25rem;margin-bottom:0;padding:.85rem 1rem;font-size:.9375rem}.auth__note.is-hidden{display:none}.settings__grid{grid-column-gap:clamp(1.5rem,3vw,2.5rem);grid-row-gap:clamp(1.5rem,3vw,2.5rem);grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.vip-band__checks{grid-row-gap:.8rem;border-left-style:solid;border-left-width:1px;border-left-color:var(--laf-hairline);margin-top:0;margin-bottom:0;padding:.25rem 0 .25rem clamp(1.5rem,3vw,3rem);list-style-type:none;display:grid}.avatar{width:2.75rem;height:2.75rem;color:var(--laf-gold);letter-spacing:.08em;font-size:1.2rem;line-height:1;font-family:var(--laf-f-accent);background-color:#d6912b14;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #d6912b73}.avatar.is-large{width:5rem;height:5rem;font-size:2rem}.photo-set{border-bottom:1px solid #f2f0ec1f;align-items:center;gap:1.25rem 1.5rem;padding-bottom:1.4rem;display:flex}.photo-set__body{row-gap:.6rem;min-width:0;display:grid}.photo-set__text{max-width:52ch;color:var(--laf-ink-soft);margin-top:0;margin-bottom:0;font-size:.9375rem}.photo-set__actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;margin-top:.3rem;display:flex}.photo-set__remove{color:var(--laf-ink-soft);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-size:.75rem;font-family:var(--laf-f-display);text-decoration:none;transition:color .18s cubic-bezier(.23,1,.32,1)}.photo-set__remove:hover{color:var(--laf-ink)}.photo-set__remove:focus-visible,.photo-set__remove[data-wf-focus-visible]{outline-offset:4px;border-radius:2px;outline:2px solid #d6912b}.photo-set__remove.is-hidden{display:none}.photo-set__status{color:var(--laf-ink-soft);margin-top:0;margin-bottom:0;font-size:.875rem}.photo-set__status.is-error{color:#f08a6c}.checkin__who{border-top-left-radius:var(--laf-r);border-top-right-radius:var(--laf-r);border-bottom-left-radius:var(--laf-r);border-bottom-right-radius:var(--laf-r);background-color:#f2f0ec08;flex-wrap:wrap;align-items:center;gap:.75rem .9rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 0 0 1px #f2f0ec1f}.checkin__who.is-hidden{display:none}.checkin__who-text{row-gap:.3rem;min-width:0;margin-right:auto;display:grid}.checkin__who-label{color:var(--laf-ink-faint);letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem;line-height:1;font-family:var(--laf-f-accent)}.checkin__who-name{color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.9375rem;font-family:var(--laf-f-display)}.checkin__who-link{color:var(--laf-gold);border-bottom:1px solid #d6912b73;font-size:.875rem;text-decoration:none}.checkin__who-link:focus-visible,.checkin__who-link[data-wf-focus-visible]{outline-offset:4px;outline:2px solid #d6912b}.board{background-color:#151412;border-radius:7px;row-gap:0;max-width:46rem;margin-top:clamp(2.5rem,5vw,3.5rem);margin-left:auto;margin-right:auto;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #f2f0ec1f}.board__title{margin-top:0;margin-bottom:0;font-size:1.05rem}.board__list{grid-template-columns:1fr;margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none;display:grid}.board__item{border-bottom:1px solid #f2f0ec14;display:block}.board__item:focus-visible,.board__item[data-wf-focus-visible]{outline-offset:-2px;outline:2px solid #d6912b}.board__item.is-hidden{display:none}.board__empty{background-color:#0000;padding:0}.board__head{border-bottom:1px solid #f2f0ec1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:1.25rem 1.5rem;display:flex}.board__sub{color:var(--laf-ink-faint);margin-top:0;margin-bottom:0;font-size:.875rem}.msg{grid-template-rows:auto;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;padding:1.25rem 1.5rem;display:grid}.msg__body{row-gap:.45rem;min-width:0;display:grid}.msg__meta{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;display:flex}.msg__actions{margin-top:.3rem;display:flex}.board__more{border-bottom:1px solid #f2f0ec14;justify-content:center;padding:1rem 1.5rem;display:flex}.board__more.is-hidden{display:none}.msg__name{font-family:var(--laf-f-display);color:var(--laf-ink);letter-spacing:.1em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:0;margin-bottom:0;font-size:.875rem}.msg__time{font-family:var(--laf-f-accent);color:#8a857c;letter-spacing:.1em;text-transform:uppercase;font-size:1.05rem;line-height:1}.msg__text{max-width:62ch;color:var(--laf-ink-soft);white-space:pre-line;overflow-wrap:anywhere;margin-top:0;margin-bottom:0;font-size:1rem;line-height:1.6}.like{min-height:2.5rem;font-family:var(--laf-f-accent);color:#8a857c;letter-spacing:.06em;cursor:pointer;background-color:#0000;border:1px solid #f2f0ec1f;border-radius:999px;align-items:center;column-gap:.45rem;padding:0 .85rem;font-size:1.15rem;line-height:1;transition:color .18s cubic-bezier(.23,1,.32,1),border-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.like:hover{color:var(--laf-ink);border-color:#f2f0ec4d}.like:focus-visible,.like[data-wf-focus-visible]{outline-offset:3px;outline:2px solid #d6912b}.like.is-liked{color:var(--laf-gold);border-color:#d6912b73}.like__icon{fill:none;width:1.1rem;height:1.1rem}.like__icon.is-liked{fill:currentColor}.like__count{font-variant-numeric:tabular-nums}.composer,.composer._w-form{background-color:#f2f0ec05;row-gap:1rem;padding:1.5rem;display:grid}.composer__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;display:flex}.composer__note{max-width:40ch;color:var(--laf-ink-faint);margin-top:0;margin-bottom:0;font-size:.8125rem}.composer__gate{background-color:#f2f0ec05;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.5rem;padding:1.5rem;display:flex}.composer__gate-text{max-width:38ch;color:var(--laf-ink-soft);margin-top:0;margin-bottom:0;font-size:.9375rem}.composer__gate-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;display:flex}.composer__box{display:block}.sms{border-top:1px solid #f2f0ec1f;grid-column:1/-1;row-gap:.85rem;padding-top:1.15rem;display:grid}.consent{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;column-gap:.8rem;margin-bottom:0;padding-left:0;font-weight:400;display:grid}.consent__input{float:none;cursor:pointer;accent-color:#d6912b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-area:1/1/2/2;width:1.25rem;height:1.25rem;margin:.1rem 0 0}.consent__input:focus-visible,.consent__input[data-wf-focus-visible]{outline-color:var(--laf-gold);outline-offset:2px;outline-width:2px;outline-style:solid}.consent__text{color:#f2f0ec;grid-area:1/2/2/3;font-size:.9375rem;line-height:1.5}.consent__note{color:#8a857c;margin-top:0;margin-bottom:0;padding-left:2.05rem;font-size:.8125rem;line-height:1.55}.utility-page-wrap{justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;display:flex}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.times{grid-area:1/1/2/2;padding:.35rem clamp(1.25rem,2.6vw,2rem) clamp(1.25rem,2.6vw,1.75rem)}.times__list{margin-top:0;margin-bottom:0;padding-left:0;list-style-type:none}.time-slot{border-bottom:1px solid #f2f0ec1f;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding-top:1.1rem;padding-bottom:1.1rem;display:grid}.time-slot:last-child{border-bottom-style:none}.time-slot.is-template{display:none}.time-slot__when{flex-wrap:wrap;grid-area:1/1/2/2;align-items:baseline;gap:.1rem .75rem;display:flex}.time-slot__day{color:#d6912b;letter-spacing:.06em;text-transform:uppercase;font-size:1.3rem;line-height:1;font-family:var(--laf-f-accent)}.time-slot__time{color:#f2f0ec;font-size:1.05rem;line-height:1.2;font-family:var(--laf-f-display)}.time-slot__meta{color:#8a857c;grid-area:2/1/3/2;margin-top:0;margin-bottom:0;font-size:.875rem;line-height:1.4}.time-slot__action{grid-area:1/2/3/3;align-self:center}.times__status{color:#b8b3aa;margin-top:1.1rem;margin-bottom:0;font-size:.9375rem;line-height:1.5}.times__foot{border-top:1px solid #f2f0ec1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.times__note{color:#8a857c;margin-top:0;margin-bottom:0;font-size:.875rem;line-height:1.5}.dash-classes{margin-bottom:clamp(1rem,2vw,1.5rem)}.dash-classes__head{border-bottom:1px solid #f2f0ec1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:.85rem;display:flex}.dash-classes__foot{border-top:1px solid #f2f0ec1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}.dash-classes__credits{color:#b8b3aa;margin-top:0;margin-bottom:0;font-size:.9375rem;line-height:1.5}.reviews__carousel{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);row-gap:1rem;min-width:0;display:grid}.reviews__nav{justify-content:flex-end;column-gap:.6rem;display:flex}.carousel-btn{color:#f2f0ec;background-color:#f2f0ec0a;border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;transition:color .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:inset 0 0 0 1px #f2f0ec29}.carousel-btn:hover{color:#d6912b;box-shadow:inset 0 0 0 1px #d6912b99}.carousel-btn:focus-visible,.carousel-btn[data-wf-focus-visible]{outline-offset:3px;outline:2px solid #d6912b}.carousel-btn.is-disabled{opacity:.35;pointer-events:none}.carousel-btn__icon{width:1.15rem;height:1.15rem}.creed__film{margin-top:2.25rem;margin-left:40px}.film-trigger{color:#d6912b;align-items:center;column-gap:1rem;text-decoration:none;transition:color .2s cubic-bezier(.23,1,.32,1);display:inline-flex}.film-trigger:hover{color:#f2f0ec}.film-trigger:focus-visible,.film-trigger[data-wf-focus-visible]{outline-offset:6px;border-radius:7px;outline:2px solid #f2f0ec}.film-trigger__disc{border:1px solid;border-radius:999px;flex:none;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.film-trigger__icon{width:1.15rem;height:1.15rem;margin-left:.2rem}.film-trigger__text{flex-direction:column;row-gap:.3rem;display:flex}.film-trigger__label{font-family:var(--laf-f-accent);letter-spacing:.18em;text-transform:uppercase;font-size:1.5rem;line-height:1}.film-trigger__meta{color:#8a857c;font-size:.875rem;line-height:1.3}.film{z-index:2000;background-color:#050505f0;flex-direction:column;justify-content:center;align-items:center;padding:4.75rem 1.25rem 1.25rem;display:none;position:fixed;inset:0}.film.is-open{display:flex}.film__frame{aspect-ratio:16/9;background-color:#000;width:100%;max-width:min(75rem,177.78vh - 12.4446rem);position:relative;box-shadow:0 0 0 1px #f2f0ec1f}.film__close{min-height:2.75rem;font-family:var(--laf-f-accent);color:#f2f0ec;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;column-gap:.55rem;padding:0 1.1rem;font-size:1.15rem;text-decoration:none;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:inset 0 0 0 1px #f2f0ec33}.film__close:hover{color:#d6912b;box-shadow:inset 0 0 0 1px #d6912b99}.film__close:focus-visible,.film__close[data-wf-focus-visible]{outline-offset:3px;outline:2px solid #f2f0ec}.film__close-icon{width:1rem;height:1rem}.film__player{border-width:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@media screen and (max-width:991px){.membership__bg{width:100%}.membership__grid,.paths__head,.paths__grid{grid-template-rows:auto;grid-template-columns:1fr}.nav.is-open{background-color:#090908f7;background-image:none}.nav__inner{grid-template-rows:auto;grid-template-columns:auto 1fr}.nav__group{display:none}.nav__logo{grid-row-start:1;grid-column-start:1}.nav__toggle{grid-column-start:2;display:inline-flex}.nav__drawer-list{margin:0;padding:0;list-style:none}.nav__drawer-link{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--laf-hairline);color:var(--laf-ink);letter-spacing:.14em;text-transform:uppercase;font-size:1.6rem;font-family:var(--laf-f-accent);padding:.85rem 0;text-decoration:none;display:block}.path{min-height:24rem}.creed__bg{inset:0}.creed__bg-img{opacity:.5;object-position:64% 20%}.creed__scrim{background-image:linear-gradient(180deg,var(--laf-black)0%,#070707d1 25%,#070707d1 75%,var(--laf-black)100%)}.coaches__grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;grid-template-columns:1fr}.voice{grid-column:1/-1}.voice.is-lead{grid-template-rows:auto;grid-template-columns:1fr}.page-hero{min-height:min(78svh,44rem);padding-top:clamp(8rem,18vh,11rem)}.page-hero__split,.section-head.is-split,.split{grid-template-rows:auto;grid-template-columns:1fr}.split__media{aspect-ratio:16/11}.plans,.plans.is-three{grid-template-rows:auto;grid-template-columns:1fr}.plan.panel.vip-band{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr;align-items:start}.plan__actions.vip-band__actions{margin-top:2rem}.steps{grid-template-rows:auto;grid-template-columns:1fr}.features,.features.is-three{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.class-grid,.class-layout{grid-template-rows:auto;grid-template-columns:1fr}.class-aside{position:static}.class-strip{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.rates{grid-template-rows:auto;grid-template-columns:1fr}.rate-packs{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.story{grid-template-rows:auto;grid-template-columns:1fr}.story__beat{display:none}.story__item{padding-top:0;padding-left:1.75rem}.story__dot{top:.35rem}.crew,.contact-grid,.auth{grid-template-rows:auto;grid-template-columns:1fr}.auth__media{min-height:16rem}.auth__panel{padding-top:2.5rem}.dash{padding-top:clamp(7.5rem,15vh,9.5rem)}.dash-grid,.workout-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.zoom,.signup{grid-template-rows:auto;grid-template-columns:1fr}.post-grid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.post-hero{padding-top:clamp(8.5rem,19vh,11.5rem)}.post-hero__grid{grid-template-rows:auto;grid-template-columns:1fr;align-items:start}.post-hero__cover{justify-self:start}.reviews{grid-template-rows:auto;grid-template-columns:1fr}.reviews__summary{position:static}.nav__utility{display:none}.settings__grid{grid-template-columns:1fr}.vip-band__checks{border-top:1px solid var(--laf-hairline);border-left-style:none;border-left-width:0;margin-top:1.6rem;padding-top:1.6rem;padding-bottom:0;padding-left:0}}@media screen and (max-width:767px){.hero__bar-item{flex:50%;min-height:3.25rem;padding:0 .75rem}.hero__bar-item:last-child{border-top:1px solid #fff9}.hero__bar-item.is-primary{clip-path:none;flex:100%;margin-right:0;padding-right:.75rem}.hero__meta{letter-spacing:.14em;font-size:1rem}.perks{grid-template-rows:auto;grid-template-columns:1fr}.hero__bar{flex-wrap:wrap}.schedule__row{grid-template-rows:auto;grid-template-columns:1fr auto;row-gap:.15rem}.schedule__name,.schedule__focus,.schedule__when{grid-column-start:1}.schedule__price{grid-row:1/span 3;grid-column-start:2;align-self:center}.schedule__go{display:none}.close__main{padding-top:5rem}.footer__grid{grid-column-gap:1.5rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;padding:1.25rem 0}.footer__col.is-right{text-align:left}.footer__logo-wrap{display:none}.features,.features.is-three{grid-template-rows:auto;grid-template-columns:1fr}.week__row{grid-template-rows:auto;grid-template-columns:4.5rem minmax(0,1fr) auto;row-gap:.25rem}.week__day{grid-row:1/span 2}.week__time{grid-column-start:2}.week__class{grid-row-start:2;grid-column-start:2}.week__coach{display:none}.class-strip,.form__grid{grid-template-rows:auto;grid-template-columns:1fr}.auth__media{display:none}.auth__panel{padding-top:6.5rem}.dash-grid{grid-template-rows:auto;grid-template-columns:1fr}.notice{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr)}.workout-grid{grid-template-rows:auto;grid-template-columns:1fr}.wod__list{columns:1}.timeline__item{grid-template-rows:auto;grid-template-columns:3rem minmax(0,1fr);align-items:start;min-height:0}.timeline__rail{grid-row:1/span 2;grid-column-start:1;justify-content:flex-start}.timeline__wire.is-top{flex:0 0 1.5rem}.timeline__blip{width:3rem;height:6rem}.timeline__card{text-align:left;grid-row-start:1;grid-column-start:2;justify-self:start;padding:3rem 0 1.25rem .75rem}.timeline__media{grid-row-start:2;grid-column-start:2;justify-self:start;padding:0 0 2.5rem .75rem}.timeline__badge{width:5rem;right:-.5rem}.post-grid{grid-template-rows:auto;grid-template-columns:1fr}.reviews__grid{grid-auto-columns:86%}}@media screen and (max-width:479px){.signup__form{grid-template-rows:auto;grid-template-columns:1fr}.avatar.is-large{width:4rem;height:4rem;font-size:1.6rem}.photo-set{align-items:flex-start}.board__head{padding-left:1rem;padding-right:1rem}.msg{column-gap:.85rem;padding-left:1rem;padding-right:1rem}.board__more,.composer,.composer__gate{padding-left:1rem;padding-right:1rem}}