:root{--spacing-lg:1.5rem;--spacing-md:1rem;--spacing-sm:0.5rem;--spacing-xl:2.25rem;--spacing-xs:0.25rem;--color-scrim:color-mix(in oklab,#000 65%,transparent);--spacing-2xl:3.5rem;--spacing-3xl:5rem;--spacing-4xl:7.5rem;--blur-level-1:6px;--blur-level-2:14px;--blur-level-3:24px;--color-accent:#f2c879;--color-border:#2a8068;--font-size-lg:clamp(1.125rem,1rem + 0.5vw,1.375rem);--font-size-sm:0.9rem;--font-size-xl:clamp(1.3rem,1.1rem + 0.8vw,1.75rem);--font-size-xs:0.78rem;--color-neutral:#04293a;--color-outline:#00586a;--color-overlay:color-mix(in oklab,#000 40%,transparent);--color-primary:#00586a;--color-surface:#b6ead6;--divider-value:2px solid var(--color-border);--font-size-2xl:clamp(1.6rem,1.25rem + 1.3vw,2.4rem);--font-size-3xl:clamp(2.4rem,1.7rem + 2.8vw,4.2rem);--font-size-4xl:clamp(3.2rem,2rem + 5.2vw,7.5rem);--font-size-base:1rem;--shadow-level-1:0 2px 6px color-mix(in oklab,var(--color-neutral) 18%,transparent);--shadow-level-2:0 14px 30px color-mix(in oklab,var(--color-neutral) 24%,transparent);--shadow-level-3:0 30px 70px color-mix(in oklab,var(--color-neutral) 34%,transparent);--color-backplate:color-mix(in oklab,#000 55%,transparent);--color-on-accent:#04293a;--color-secondary:#ff5b24;--border-radius-lg:26px;--border-radius-md:14px;--border-radius-sm:6px;--border-radius-xl:48px;--color-on-primary:#fff;--color-on-surface:#04293a;--font-family-body:"Duru Sans",system-ui,sans-serif;--font-weight-body:400;--line-height-body:1.6;--content-max-width:88rem;--border-radius-card:var(--border-radius-lg);--border-radius-full:9999px;--border-radius-none:0;--color-on-secondary:#04293a;--color-surface-tint:#8edcc0;--font-style-heading:normal;--font-weight-medium:400;--font-family-heading:"Chau Philomene One","Arial Narrow",sans-serif;--font-weight-heading:400;--letter-spacing-body:0;--line-height-heading:0.95;--dl-layout-size-large:144px;--dl-layout-size-small:48px;--dl-layout-space-unit:16px;--border-radius-control:var(--border-radius-md);--dl-layout-size-medium:96px;--dl-layout-size-xlarge:192px;--dl-layout-size-xsmall:16px;--font-style-subheading:italic;--color-surface-elevated:#e6f8f0;--dl-color-theme-accent1:#fff;--dl-color-theme-accent2:#f5d1b0;--dl-layout-radius-round:50%;--dl-layout-size-xxlarge:288px;--letter-spacing-heading:0.005em;--text-transform-heading:none;--dl-color-theme-primary1:#bf4408;--dl-color-theme-primary2:#e65103;--dl-layout-size-maxwidth:1400px;--dl-layout-radius-radius2:2px;--dl-layout-radius-radius4:4px;--dl-layout-radius-radius8:8px;--dl-layout-space-halfunit:8px;--dl-layout-space-sixunits:96px;--dl-layout-space-twounits:32px;--dl-color-theme-secondary1:#fff;--dl-color-theme-secondary2:#fbf1eb;--dl-layout-space-fiveunits:80px;--dl-layout-space-fourunits:64px;--color-on-surface-secondary:#19495a;--dl-layout-space-threeunits:48px;--dashboard-content-max-width:48rem;--dl-color-theme-neutral-dark:#191818;--dl-layout-radius-cardradius:8px;--dl-color-theme-neutral-light:#fbfaf9;--dl-layout-radius-imageradius:8px;--dl-layout-radius-inputradius:24px;--dl-layout-radius-buttonradius:24px;--dl-layout-space-oneandhalfunits:24px}.teleport-show{display:flex!important;transform:none!important}.btn{gap:var(--spacing-xs);border:1px solid transparent;cursor:pointer;display:inline-flex;padding:0 var(--spacing-lg);font-size:var(--font-size-base);box-shadow:var(--shadow-level-1);box-sizing:border-box;min-height:2.75rem;text-align:center;transition:transform .12s ease,box-shadow .12s ease,background-color .2s ease-in-out,color .2s ease-in-out;align-items:center;font-family:var(--font-family-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;border-radius:var(--border-radius-md);letter-spacing:var(--letter-spacing-body);text-transform:none;justify-content:center;text-decoration:none}.btn-primary{color:var(--color-on-primary);border-color:var(--color-primary);background-color:var(--color-primary)}.hero-title{color:var(--color-on-surface);font-size:var(--font-size-4xl);font-style:var(--font-style-heading);font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);text-transform:var(--text-transform-heading)}.form-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:none}.form-input,.form-label{color:var(--color-on-surface);font-family:var(--font-family-body)}.form-input{width:100%;border:1px solid var(--color-border);padding:0 var(--spacing-lg);font-size:var(--font-size-base);min-width:0;background:var(--color-surface);box-sizing:border-box;min-height:2.75rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;line-height:var(--line-height-body);border-radius:var(--border-radius-md)}.form-select{cursor:pointer;padding:0 var(--spacing-lg);-moz-appearance:none;appearance:none;background:var(--color-surface);min-height:2.75rem;padding-right:var(--spacing-xl);background-size:.65em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23666' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;-webkit-appearance:none;background-position:right var(--spacing-md) center}.form-select,.form-textarea{color:var(--color-on-surface);width:100%;border:1px solid var(--color-border);font-size:var(--font-size-base);min-width:0;box-sizing:border-box;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;font-family:var(--font-family-body);line-height:var(--line-height-body);border-radius:var(--border-radius-md)}.form-textarea{resize:vertical;padding:0 var(--spacing-lg);background:var(--color-surface);min-height:calc(2.75rem * 2.2);padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.btn:disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.btn.btn-primary{color:var(--color-on-primary);border-color:var(--color-primary);background-color:var(--color-primary)}.btn.btn-secondary{color:var(--color-on-secondary);border-color:var(--color-secondary);background-color:var(--color-secondary)}.btn.btn-accent{color:var(--color-on-accent);border-color:var(--color-accent);background-color:var(--color-accent)}.btn.btn-outline{border-color:var(--color-primary)}.btn.btn-link,.btn.btn-outline{color:var(--color-primary);background-color:transparent}.btn.btn-link{border-color:transparent}.btn-primary:hover:not(:disabled){box-shadow:var(--shadow-level-2);background-color:color-mix(in oklab,var(--color-primary) 88%,var(--color-on-surface))}.btn-primary:active:not(:disabled){transform:translateY(2px);box-shadow:var(--shadow-level-1)}.form-input::-moz-placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-input:-ms-input-placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-input::placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-input:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-input:user-invalid{border-color:#d92d20}.form-textarea::-moz-placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-textarea:-ms-input-placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-textarea::placeholder{color:color-mix(in oklab,currentColor 58%,transparent)}.form-textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-textarea:user-invalid{border-color:#d92d20}.form-select:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-select:user-invalid{border-color:#d92d20}.tq-brand-lockup{color:inherit;display:inline-flex;align-items:center;line-height:1}.tq-brand-logo{width:auto;height:32px;display:block;max-width:100%}.rail-nav{top:0;width:100%;padding:10px 0;z-index:1000;position:sticky;background:var(--color-surface);box-sizing:border-box}.rail-nav-board{gap:var(--spacing-lg);display:flex;padding:0 0 0 var(--spacing-xl);position:relative;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);min-height:74px;align-items:stretch;border:2px solid var(--color-neutral);border-left:none;margin-right:var(--spacing-xl);border-radius:0 999px 999px 0/0 50% 50% 0}.rail-nav-check{display:none}.rail-nav-overlay{inset:0;display:none;z-index:1100;position:fixed;background:var(--color-surface);min-height:100vh;overflow-y:auto;flex-direction:column;padding-bottom:var(--spacing-2xl)}.rail-nav-logo{color:var(--color-on-surface);display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}.rail-nav-deck{flex:1 1;display:flex;min-width:0;flex-direction:column;justify-content:center}.rail-nav-nose{color:var(--color-on-secondary);display:inline-flex;padding:0 22px;font-size:1.15rem;align-self:center;background:var(--color-secondary);box-shadow:var(--shadow-level-1);min-height:46px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;align-items:center;flex-shrink:0;font-family:var(--font-family-heading);white-space:nowrap;margin-right:46px;border-radius:14px 999px 999px 14px/14px 50% 50% 14px;text-decoration:none}.rail-nav-burger{color:var(--color-on-surface);cursor:pointer;margin:auto 34px auto 0;display:none;min-width:48px;min-height:48px;align-items:center;justify-content:center}.rail-nav-overlay-head{top:0;display:flex;padding:var(--spacing-md) var(--spacing-lg);z-index:1110;position:sticky;background:var(--color-surface);align-items:center;border-bottom:2px solid var(--color-neutral);justify-content:space-between}.rail-nav-overlay-list{gap:10px;display:flex;padding:var(--spacing-xl) var(--spacing-lg);flex-direction:column}.rail-nav-overlay-note{color:var(--color-on-surface-secondary);margin:0;padding:0 var(--spacing-lg);font-size:var(--font-size-sm)}.rail-nav-links{gap:var(--spacing-xl);display:flex;padding:6px 0 4px;align-items:center}.rail-nav-stringer{height:2px;opacity:.85;background:var(--color-neutral);margin-right:var(--spacing-xl)}.rail-nav-tide{color:var(--color-on-surface-secondary);margin:0;padding:5px 0 6px;overflow:hidden;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis}.rail-nav-close{cursor:pointer;min-width:48px;min-height:48px;justify-content:center}.rail-nav-close,.rail-nav-overlay-link{color:var(--color-on-surface);display:flex;align-items:center}.rail-nav-overlay-link{border:2px solid var(--color-neutral);padding:0 var(--spacing-lg);font-size:var(--font-size-2xl);background:var(--color-surface-elevated);min-height:56px;font-family:var(--font-family-heading);border-radius:14px 999px 999px 14px/14px 50% 50% 14px;text-decoration:none}.rail-nav-drop{cursor:pointer;display:inline-block;position:static}.rail-nav-link{font-size:1.3rem;transition:color .2s ease,border-color .2s ease;font-family:var(--font-family-heading);line-height:1;white-space:nowrap;border-bottom:3px solid transparent;text-decoration:none}.rail-nav-link,.rail-nav-toggle{color:var(--color-on-surface);padding:4px 0}.rail-nav-toggle{gap:6px;display:inline-flex;align-items:center}.rail-nav-panel{gap:var(--spacing-xl);top:100%;left:var(--spacing-xl);right:120px;border:2px solid var(--color-neutral);cursor:default;margin:0;display:none;padding:var(--spacing-xl);z-index:100;position:absolute;max-width:calc(100vw - 2 * var(--spacing-xl, 2rem));background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);list-style:none;border-radius:36px 36px 140px 36px;flex-direction:row}.rail-nav-toggle-label{font-size:1.3rem;font-family:var(--font-family-heading);line-height:1}.rail-nav-chev{color:var(--color-primary);display:inline-flex;transition:transform .25s ease}.rail-nav-col{gap:2px;flex:1 1;display:flex;min-width:0;flex-direction:column}.rail-nav-spot{flex:0 0 290px;display:flex}.rail-nav-group{color:var(--color-on-surface-secondary);font-size:var(--font-size-sm);border-bottom:2px solid var(--color-neutral);margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-sm)}.rail-nav-item{gap:var(--spacing-md);color:var(--color-on-surface);margin:0 -12px;padding:10px 12px;transition:background .2s ease,color .2s ease;align-items:baseline;border-radius:12px;justify-content:space-between}.rail-nav-go,.rail-nav-item{display:flex;text-decoration:none}.rail-nav-go{color:var(--color-on-primary);font-size:1.3rem;background:var(--color-primary);box-shadow:var(--shadow-level-1);margin-top:auto;min-height:50px;transition:background .2s ease,transform .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;justify-content:center}.rail-nav-spot-link{gap:6px;color:var(--color-on-accent);width:100%;display:flex;padding:var(--spacing-md);background:var(--color-accent);transition:transform .25s ease,box-shadow .25s ease;border-radius:120px 120px 40px 40px/90px 90px 30px 30px;flex-direction:column;text-decoration:none}.rail-nav-item-name{font-size:1.35rem;font-family:var(--font-family-heading);line-height:1.1}.rail-nav-item-note{color:var(--color-on-surface-secondary);font-size:var(--font-size-xs);text-align:right}.rail-nav-spot-img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3;border-radius:110px 110px 24px 24px/80px 80px 24px 24px}.rail-nav-spot-name{padding:0 6px;font-size:1.6rem;font-family:var(--font-family-heading);line-height:1}.rail-nav-spot-line{padding:0 6px 6px;font-size:var(--font-size-sm)}.rail-nav-drop:hover .rail-nav-toggle-label{color:var(--color-primary)}.rail-nav-drop>.rail-nav-toggle{z-index:101;position:relative}.rail-nav-link:hover{color:var(--color-primary);border-bottom-color:var(--color-secondary)}.rail-nav-link:focus-visible{color:var(--color-primary);border-bottom-color:var(--color-secondary)}.rail-nav-nose:hover{transform:translateX(4px);background:var(--color-accent);box-shadow:var(--shadow-level-2)}.rail-nav-nose:focus-visible{transform:translateX(4px);background:var(--color-accent);box-shadow:var(--shadow-level-2)}.rail-nav-item:hover{color:var(--color-primary);background:var(--color-surface-tint)}.rail-nav-item:focus-visible{color:var(--color-primary);background:var(--color-surface-tint)}.rail-nav-go:hover{transform:translateX(4px);background:var(--color-neutral)}.rail-nav-go:focus-visible{transform:translateX(4px);background:var(--color-neutral)}.rail-nav-spot-link:hover{transform:translateY(-4px);box-shadow:var(--shadow-level-2)}.rail-nav-spot-link:focus-visible{transform:translateY(-4px);box-shadow:var(--shadow-level-2)}.rail-nav-overlay-link:hover{color:var(--color-on-secondary);background:var(--color-secondary)}.rail-nav-overlay-link:focus-visible{color:var(--color-on-secondary);background:var(--color-secondary)}.rail-nav-panel:before{top:-67px;left:0;right:0;height:67px;content:"";position:absolute;animation:rail-nav-panel-bridge-off 0s .6s forwards;clip-path:polygon(149px 0,238px 0,100% 100%,0 100%)}.rail-nav-toggle:hover+.rail-nav-panel:before{animation:none}.shore-foot{width:100%;background:var(--color-neutral);box-sizing:border-box}.shore-foot-scene{padding:220px var(--spacing-xl) var(--spacing-2xl);overflow:hidden;position:relative}.shore-foot-photo{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 70%;object-position:center 70%}.shore-foot-board{color:var(--color-on-surface);border:2px solid var(--color-neutral);margin:0 auto;padding:var(--spacing-xl) 150px var(--spacing-lg) var(--spacing-2xl);z-index:2;position:relative;max-width:var(--content-max-width);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:60px 999px 999px 60px/60px 50% 50% 60px}.shore-foot-top{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;padding-bottom:var(--spacing-lg);grid-template-columns:repeat(5,minmax(0,1fr))}.shore-foot-stringer{height:2px;background:var(--color-neutral);margin-right:-60px}.shore-foot-bottom{gap:var(--spacing-2xl);display:flex;flex-wrap:wrap;align-items:center;padding-top:var(--spacing-md);justify-content:flex-start}.shore-foot-group{gap:4px;display:flex;flex-direction:column}.shore-foot-logo{color:var(--color-on-surface);display:inline-flex;align-items:center;text-decoration:none}.shore-foot-legal{color:var(--color-on-surface-secondary);margin:0;font-size:var(--font-size-xs)}.shore-foot-head{color:var(--color-primary);margin:0 0 6px;font-size:1.45rem;font-family:var(--font-family-heading);line-height:1}.shore-foot-link{color:var(--color-on-surface);display:inline-flex;font-size:var(--font-size-sm);align-self:flex-start;min-height:32px;transition:color .2s ease,border-color .2s ease;align-items:center;border-bottom:2px solid transparent;text-decoration:none}.shore-foot-text{color:var(--color-on-surface-secondary);margin:0;font-size:var(--font-size-sm);line-height:1.55}.shore-foot-link:hover{color:var(--color-primary);border-bottom-color:var(--color-secondary)}.shore-foot-link:focus-visible{color:var(--color-primary);border-bottom-color:var(--color-secondary)}.hm-rack{height:calc(100vh - 94px);padding:var(--spacing-xl) 0;overflow:hidden;position:relative;box-sizing:border-box;max-height:900px;min-height:640px;background-color:var(--color-primary);background-image:repeating-linear-gradient(90deg,transparent 0 138px,color-mix(in srgb,var(--color-neutral) 35%,transparent) 138px 141px)}.hm-rack-post{top:0;width:34px;bottom:0;position:absolute;background:linear-gradient(90deg,color-mix(in srgb,var(--color-accent) 78%,var(--color-neutral)) 0,var(--color-accent) 40%,color-mix(in srgb,var(--color-accent) 88%,var(--color-neutral)) 70%,color-mix(in srgb,var(--color-accent) 70%,var(--color-neutral)) 100%);box-shadow:6px 0 18px color-mix(in srgb,var(--color-neutral) 45%,transparent)}.hm-rack-post-left{left:7%}.hm-rack-post-right{right:9%}.hm-rack-boards{gap:14px;height:100%;display:flex;z-index:2;position:relative;flex-direction:column;justify-content:center}.hm-rack-board{flex:0 0 64px;border:2px solid var(--color-neutral);overflow:hidden;position:relative;animation:hm-drop .9s cubic-bezier(.2,.8,.2,1) both;box-shadow:var(--shadow-level-3);border-radius:34px 50% 50% 34px/34px 50% 50% 34px}.hm-rack-b1{width:68%;margin-left:9%;animation-delay:0s}.hm-rack-lead{flex:1 1 auto;width:94%;min-height:300px;margin-left:2%;border-radius:70px 50% 50% 70px/70px 50% 50% 70px;animation-delay:.12s}.hm-rack-b3{width:66%;margin-left:22%;animation-delay:.24s}.hm-rack-b4{width:60%;margin-left:6%;animation-delay:.34s}.hm-rack-b5{width:74%;margin-left:14%;animation-delay:.44s}.hm-rack-b6{width:52%;margin-left:40%;animation-delay:.54s}.hm-rack-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/2}.hm-rack-lead-img{inset:0;position:absolute;aspect-ratio:auto;-o-object-position:center 40%;object-position:center 40%}.hm-rack-lead-deck{gap:14px;color:#fff;height:100%;display:flex;padding:var(--spacing-xl) 18% var(--spacing-xl) 6%;z-index:2;position:relative;background:linear-gradient(90deg,var(--color-scrim) 0,var(--color-scrim) 62%,color-mix(in oklab,#000 20%,transparent) 100%);box-sizing:border-box;flex-direction:column;justify-content:center}.hm-rack-stringer{height:3px;background:var(--color-accent);margin-right:-30%}.hm-rack-lead-low{gap:var(--spacing-xl);display:flex;align-items:center;justify-content:flex-start}.hm-rack-caption{color:#fff;margin:0;font-size:var(--font-size-lg);max-width:46ch;line-height:1.45}.hm-rack-tag{color:var(--color-on-secondary);border:2px solid var(--color-neutral);display:inline-flex;padding:0 34px 0 26px;font-size:1.45rem;background:var(--color-secondary);box-shadow:var(--shadow-level-2);min-height:54px;transition:transform .2s ease,background .2s ease;align-items:center;flex-shrink:0;font-family:var(--font-family-heading);border-radius:18px 999px 999px 18px/18px 50% 50% 18px;text-decoration:none}.hm-finder{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.hm-finder-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:center;grid-template-columns:minmax(0,1fr) 300px}.hm-finder-board{color:var(--color-on-accent);border:2px solid var(--color-neutral);padding:var(--spacing-xl) 14% var(--spacing-xl) var(--spacing-2xl);position:relative;background:var(--color-accent);box-shadow:var(--shadow-level-3);border-radius:80px 50% 50% 80px/80px 50% 50% 80px}.hm-finder-board,.hm-finder-pick{display:flex;flex-direction:column}.hm-finder-pick{gap:var(--spacing-sm)}.hm-finder-top{gap:var(--spacing-lg);display:flex;flex-direction:column;padding-bottom:var(--spacing-lg)}.hm-finder-stringer{height:3px;background:var(--color-neutral);margin-right:-14%}.hm-finder-low{gap:var(--spacing-xl);display:flex;align-items:center;padding-top:var(--spacing-lg)}.hm-finder-pick-note{color:var(--color-primary);margin:0;font-size:1.3rem;text-align:center;font-family:var(--font-family-heading)}.rk-card{color:var(--color-on-surface);border:2px solid var(--color-neutral);display:grid;padding:14px 14px 18px;position:relative;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);transition:transform .25s ease,box-shadow .25s ease;align-content:start;border-radius:50% 50% 46px 46px/120px 120px 46px 46px;grid-template-areas:"media media" "cat cat" "name name" "price line" "add add";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hm-finder-title{margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.95}.hm-finder-controls{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-finder-vol{gap:10px;margin:0;display:flex;align-items:baseline;flex-shrink:0}.hm-finder-gauge{gap:12px;flex:1 1;display:flex;min-width:0;flex-direction:column}.rk-card-media{height:300px;display:block;overflow:hidden;position:relative;grid-area:media;background:var(--color-surface-tint);border-radius:50% 50% 26px 26px/106px 106px 26px 26px}.rk-card-cat{color:var(--color-on-surface-secondary);margin:14px 0 4px;font-size:var(--font-size-xs);grid-area:cat;text-align:center}.rk-card-name{margin:0 0 12px;font-size:1.75rem;grid-area:name;text-align:center;font-weight:400}.rk-card-name,.rk-card-price{font-family:var(--font-family-heading);line-height:1}.rk-card-price{color:var(--color-primary);padding:10px 12px 10px 0;font-size:1.7rem;grid-area:price;text-align:right;border-right:2px solid var(--color-neutral)}.rk-card-line,.rk-card-price{margin:0;border-top:2px solid var(--color-neutral)}.rk-card-line{padding:9px 0 9px 12px;font-size:var(--font-size-xs);grid-area:line;line-height:1.3}.rk-card-add{color:var(--color-on-secondary);border:2px solid var(--color-neutral);cursor:pointer;padding:0 16px;font-size:1.2rem;grid-area:add;background:var(--color-secondary);box-shadow:var(--shadow-level-1);margin-top:12px;min-height:48px;transition:background .2s ease,color .2s ease,transform .2s ease;font-family:var(--font-family-heading);border-radius:999px}.add{touch-action:manipulation}.hm-finder-field{gap:8px;display:flex;flex-direction:column}.hm-finder-track{border:2px solid var(--color-neutral);height:26px;overflow:hidden;background:var(--color-surface-elevated);border-radius:13px 999px 999px 13px/13px 50% 50% 13px}.hm-finder-why{margin:0;font-size:var(--font-size-base);max-width:52ch;line-height:1.5}.rk-card-img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;aspect-ratio:1/2}.rk-card-name-link{color:inherit;transition:color .2s ease;text-decoration:none}.hm-finder-label{gap:var(--spacing-sm);display:flex;font-size:var(--font-size-sm);align-items:baseline;justify-content:space-between}.hm-finder-fill{width:27%;height:100%;display:block;background:var(--color-secondary);transition:width .35s ease;border-radius:0 999px 999px 0/0 50% 50% 0}.hm-week{color:var(--color-on-secondary);padding:var(--spacing-2xl) var(--spacing-xl) 0;background:linear-gradient(180deg,var(--color-secondary) 0,var(--color-secondary) 84%,var(--color-accent) 84%,var(--color-accent) 100%)}.hm-week-inner{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:end;padding-bottom:var(--spacing-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,4fr)}.hm-week-head{gap:var(--spacing-md);display:flex;align-self:start;padding-top:var(--spacing-lg);flex-direction:column}.hm-week-cards{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;align-items:end;grid-template-columns:repeat(4,minmax(0,1fr))}.hm-week-title{margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.hm-week-text{margin:0;font-size:var(--font-size-base);line-height:1.5}.hm-week-link{color:var(--color-accent);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;align-self:flex-start;background:var(--color-neutral);box-shadow:var(--shadow-level-1);min-height:48px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.hm-bay{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.hm-bay-board{border:2px solid var(--color-neutral);height:660px;margin:0 auto;overflow:hidden;position:relative;max-width:var(--content-max-width);box-shadow:var(--shadow-level-3);border-radius:90px 50% 50% 90px/90px 50% 50% 90px}.hm-bay-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 45%;object-position:center 45%}.hm-bay-shade{inset:0;z-index:2;position:absolute;background:linear-gradient(180deg,var(--color-scrim) 0,var(--color-scrim) 30%,color-mix(in oklab,#000 25%,transparent) 55%,var(--color-scrim) 100%)}.hm-bay-head{gap:var(--spacing-xl);top:var(--spacing-2xl);left:7%;color:#fff;right:22%;display:flex;z-index:3;position:absolute;align-items:flex-end}.hm-bay-stringer{top:calc(50% + 40px);left:0;right:0;height:3px;z-index:3;position:absolute;background:var(--color-accent)}.hm-bay-notes{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);top:calc(50% + 40px);right:16%;display:grid;transform:translateY(-50%);grid-template-columns:repeat(3,minmax(0,1fr))}.hm-bay-link,.hm-bay-notes{left:7%;z-index:4;position:absolute}.hm-bay-link{color:var(--color-on-secondary);border:2px solid var(--color-neutral);bottom:var(--spacing-2xl);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;align-self:flex-start;background:var(--color-secondary);box-shadow:var(--shadow-level-1);min-height:48px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.hm-bay-title{color:#fff;margin:0;font-size:var(--font-size-3xl);max-width:9ch;flex-shrink:0;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.hm-bay-sub{color:#fff;margin:0;font-size:var(--font-size-lg);max-width:40ch;line-height:1.45}.hm-bay-note{color:var(--color-on-surface);border:2px solid var(--color-neutral);padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg) var(--spacing-lg);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);transition:transform .25s ease;border-radius:26px 50% 50% 26px/26px 50% 50% 26px}.hm-bay-note-title{color:var(--color-primary);margin:0 0 6px;font-size:1.7rem;font-family:var(--font-family-heading);font-weight:400;line-height:1}.hm-bay-note-text{margin:0;font-size:var(--font-size-sm);max-width:30ch;line-height:1.45}.hm-swell{height:100vh;overflow:hidden;position:relative;background:var(--color-neutral);max-height:820px;min-height:620px}.hm-swell-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.hm-swell-shade{inset:0;z-index:2;position:absolute;background:linear-gradient(90deg,var(--color-scrim) 0,var(--color-scrim) 38%,color-mix(in oklab,#000 15%,transparent) 70%)}.hm-swell-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);height:100%;margin:0 auto;display:grid;padding:var(--spacing-3xl) var(--spacing-xl);z-index:3;position:relative;max-width:var(--content-max-width);box-sizing:border-box;align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.hm-swell-report{gap:var(--spacing-md);color:#fff;display:flex;align-self:start;flex-direction:column}.hm-swell-picks{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))}.hm-swell-title{color:#fff;margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.9}.hm-swell-text{color:#fff;margin:0;font-size:var(--font-size-lg);max-width:38ch;line-height:1.45}.hm-swell-pick{gap:10px;color:var(--color-on-surface);border:2px solid var(--color-neutral);height:420px;display:flex;padding:54px 18px 26px;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);box-sizing:border-box;text-align:center;transition:transform .25s ease,background .25s ease;align-items:center;border-radius:50% 50% 40px 40px/130px 130px 40px 40px;flex-direction:column;text-decoration:none}.hm-swell-pick-mid{height:380px;background:var(--color-accent)}.hm-swell-pick-low{height:460px;background:var(--color-surface-tint)}.hm-swell-pick-spot{font-size:var(--font-size-sm);max-width:14ch;line-height:1.35}.hm-swell-pick-line{flex:1 1;width:3px;background:var(--color-neutral)}.hm-swell-pick-board{font-size:1.6rem}.hm-swell-pick-board,.hm-swell-pick-vol{font-family:var(--font-family-heading);line-height:1}.hm-swell-pick-vol{color:var(--color-primary);font-size:2.4rem}.hm-kit{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface-tint)}.hm-kit-board{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);color:var(--color-on-primary);border:2px solid var(--color-neutral);margin:0 auto;display:grid;padding:var(--spacing-xl) 9% var(--spacing-xl) var(--spacing-xl);max-width:var(--content-max-width);background:var(--color-primary);box-shadow:var(--shadow-level-3);align-items:center;border-radius:70px 50% 50% 70px/70px 50% 50% 70px;grid-template-columns:minmax(0,3.2fr) minmax(0,1fr)}.hm-kit-cards{grid-gap:var(--spacing-md);gap:var(--spacing-md);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.hm-kit-nose{gap:var(--spacing-md);display:flex;border-left:3px solid var(--color-accent);padding-left:var(--spacing-lg);flex-direction:column}.hm-kit-title{font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.hm-kit-text,.hm-kit-title{color:var(--color-on-primary);margin:0}.hm-kit-text{font-size:var(--font-size-sm);line-height:1.5}.hm-kit-link{color:var(--color-on-accent);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;align-self:flex-start;background:var(--color-accent);box-shadow:var(--shadow-level-1);min-height:48px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.rk-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-level-3)}.rk-card[data-size=acc] .rk-card-media{height:190px}.rk-card:hover .rk-card-img{transform:scale(1.04)}.rk-card-media:after{top:0;left:calc(50% - 1px);width:2px;bottom:0;content:"";position:absolute;background:color-mix(in srgb,#fff 75%,transparent);pointer-events:none}.rk-card-name-link:hover{color:var(--color-primary)}.rk-card-name-link:focus-visible{color:var(--color-primary)}.rk-card-add:hover{color:var(--color-surface-elevated);transform:translateY(-2px);background:var(--color-neutral)}.rk-card-add:focus-visible{color:var(--color-surface-elevated);transform:translateY(-2px);background:var(--color-neutral)}.rk-card-add.is-added{color:var(--color-on-primary);background:var(--color-primary)}.hm-rack-board:after{top:calc(50% - 1px);left:0;right:0;height:2px;content:"";position:absolute;background:color-mix(in srgb,#fff 70%,transparent);pointer-events:none}.hm-rack-b1 .hm-rack-img{-o-object-position:center 30%;object-position:center 30%}.hm-rack-b4 .hm-rack-img{-o-object-position:center 60%;object-position:center 60%}.hm-rack-lead:after{display:none}.hm-rack .hm-rack-title{color:#fff;margin:0;font-size:clamp(2.8rem,6vw,6.6rem);max-width:19ch;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.hm-rack-tag:hover{transform:translateX(6px);background:var(--color-accent)}.hm-rack-tag:focus-visible{transform:translateX(6px);background:var(--color-accent)}.hm-finder .hm-finder-range{width:100%;border:none;cursor:pointer;height:44px;margin:0;padding:0;background:transparent;box-shadow:none;accent-color:var(--color-primary)}.hm-finder-pick .rk-card-media{height:280px}.hm-week-link:hover{color:var(--color-neutral);transform:translateX(5px);background:var(--color-surface-elevated)}.hm-week-link:focus-visible{color:var(--color-neutral);transform:translateX(5px);background:var(--color-surface-elevated)}.hm-week .rk-card[data-size=mid] .rk-card-media{height:350px}.hm-week .rk-card[data-size=long] .rk-card-media{height:410px}.hm-week .rk-card[data-size=short] .rk-card-media{height:270px}.hm-week .rk-card-add{color:var(--color-on-accent);background:var(--color-accent)}.hm-bay-note:hover{transform:translateY(-5px)}.hm-bay-link:hover{transform:translateX(5px);background:var(--color-accent)}.hm-bay-link:focus-visible{transform:translateX(5px);background:var(--color-accent)}.hm-swell-pick:hover{transform:translateY(-8px)}.hm-swell-pick:focus-visible{transform:translateY(-8px)}.hm-kit-link:hover{transform:translateX(5px);background:var(--color-surface-elevated)}.hm-kit-link:focus-visible{transform:translateX(5px);background:var(--color-surface-elevated)}.hm-kit .rk-card-name{font-size:1.45rem}.bd-head{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);background:var(--color-surface)}.bd-head-board{color:var(--color-on-primary);border:2px solid var(--color-neutral);margin:0 auto;display:flex;overflow:hidden;max-width:var(--content-max-width);background:var(--color-primary);box-shadow:var(--shadow-level-3);border-radius:70px 50% 50% 70px/70px 50% 50% 70px;flex-direction:column}.bd-head-deck{grid-gap:var(--spacing-md) var(--spacing-2xl);gap:var(--spacing-md) var(--spacing-2xl);display:grid;padding:var(--spacing-xl) 14% var(--spacing-lg) var(--spacing-2xl);align-items:end;grid-template-columns:auto minmax(0,1fr)}.bd-head-img{width:100%;height:190px;border-top:3px solid var(--color-accent);-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 40%;object-position:center 40%}.bd-head-title{color:var(--color-on-primary);margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.88}.bd-head-stringer{display:none}.bd-head-text{color:var(--color-on-primary);margin:0;font-size:var(--font-size-lg);max-width:50ch;line-height:1.45}.bd-rack{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-3xl);background:var(--color-surface)}.bd-rack-inner{margin:0 auto;max-width:var(--content-max-width)}.bd-rack-bar{gap:var(--spacing-lg);display:flex;flex-wrap:wrap;align-items:center;padding-bottom:var(--spacing-lg);justify-content:space-between}.bd-rack-rail{border:2px solid var(--color-neutral);height:22px;margin:var(--spacing-md) -10px var(--spacing-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 88%,var(--color-neutral)) 0,var(--color-accent) 45%,color-mix(in srgb,var(--color-accent) 70%,var(--color-neutral)) 100%);box-shadow:var(--shadow-level-2);border-radius:11px}.bd-rack-grid{grid-gap:var(--spacing-2xl) var(--spacing-lg);gap:var(--spacing-2xl) var(--spacing-lg);display:grid;align-items:end;grid-template-columns:repeat(5,minmax(0,1fr))}.bd-rack-floor{border:2px solid var(--color-neutral);height:14px;margin:var(--spacing-xl) -10px 0;background:var(--color-surface-tint);border-radius:7px}.bd-rack-count{margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);line-height:1}.bd-rack-chips{gap:10px;display:flex;flex-wrap:wrap}.bd-chip{color:var(--color-on-surface);border:2px solid var(--color-neutral);cursor:pointer;padding:0 30px 0 20px;position:relative;font-size:1.25rem;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-1);min-height:48px;transition:background .2s ease,color .2s ease,transform .2s ease;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px}.bd-guide{padding:var(--spacing-2xl) var(--spacing-xl);background:var(--color-secondary)}.bd-guide-board{border:2px solid var(--color-neutral);height:460px;margin:0 auto;overflow:hidden;position:relative;max-width:var(--content-max-width);box-shadow:var(--shadow-level-3);border-radius:50% 70px 70px 50%/50% 70px 70px 50%}.bd-guide-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 55%;object-position:center 55%}.bd-guide-deck{gap:var(--spacing-md);color:#fff;height:100%;display:flex;padding:var(--spacing-xl) var(--spacing-2xl) var(--spacing-xl) 22%;z-index:2;position:relative;background:linear-gradient(270deg,var(--color-scrim) 0,var(--color-scrim) 60%,color-mix(in oklab,#000 20%,transparent) 100%);box-sizing:border-box;flex-direction:column;justify-content:center}.bd-guide-title{color:#fff;margin:0;font-size:var(--font-size-3xl);text-align:right;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.bd-guide-stringer{height:3px;background:var(--color-accent);margin-left:-30%}.bd-guide-low{gap:var(--spacing-xl);display:flex;align-items:center;justify-content:flex-end}.bd-guide-text{color:#fff;margin:0;font-size:var(--font-size-base);max-width:46ch;text-align:right;line-height:1.5}.bd-guide-link{color:var(--color-on-accent);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-accent);box-shadow:var(--shadow-level-2);min-height:50px;transition:transform .2s ease,background .2s ease;align-items:center;flex-shrink:0;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.bd-ship{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface-tint)}.bd-ship-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:center;grid-template-columns:300px minmax(0,1fr)}.bd-ship-img{width:100%;border:2px solid var(--color-neutral);height:560px;box-shadow:var(--shadow-level-3);-o-object-fit:cover;object-fit:cover;aspect-ratio:1/2;border-radius:50% 50% 60px 60px/140px 140px 60px 60px}.bd-ship-tags{gap:var(--spacing-lg);display:flex;flex-direction:column}.bd-ship-tag{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);border:2px solid var(--color-neutral);display:grid;padding:var(--spacing-xl) 12% var(--spacing-xl) var(--spacing-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);transition:transform .25s ease;align-items:center;border-radius:40px 50% 50% 40px/40px 50% 50% 40px;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.bd-ship-tag-alt{background:var(--color-accent);margin-left:8%}.bd-ship-tag-third{margin-left:3%;margin-right:6%}.bd-ship-title{color:var(--color-primary);margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:400;line-height:.95;border-right:3px solid var(--color-neutral);padding-right:var(--spacing-lg)}.bd-ship-text{margin:0;font-size:var(--font-size-base);line-height:1.5}.bd-custom{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.bd-custom-board{border:2px solid var(--color-neutral);height:540px;margin:0 auto;overflow:hidden;position:relative;max-width:var(--content-max-width);box-shadow:var(--shadow-level-3);border-radius:80px 50% 50% 80px/80px 50% 50% 80px}.bd-custom-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 35%;object-position:center 35%}.bd-custom-deck{gap:var(--spacing-md);color:#fff;height:100%;display:flex;padding:var(--spacing-2xl) 45% var(--spacing-2xl) var(--spacing-2xl);z-index:2;position:relative;background:linear-gradient(90deg,var(--color-scrim) 0,var(--color-scrim) 52%,transparent 85%);box-sizing:border-box;align-items:flex-start;flex-direction:column;justify-content:flex-end}.bd-custom-title{color:#fff;margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.88}.bd-custom-text{color:#fff;margin:0;font-size:var(--font-size-lg);line-height:1.45}.bd-custom-link{color:var(--color-on-accent);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-accent);box-shadow:var(--shadow-level-2);min-height:50px;transition:transform .2s ease,background .2s ease;align-items:center;flex-shrink:0;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.bd-chip:after{left:22px;width:12px;bottom:-9px;height:9px;content:"";position:absolute;clip-path:polygon(0 0,100% 0,30% 100%);background:var(--color-neutral)}.bd-chip:hover{transform:translateY(-3px);background:var(--color-accent)}.bd-chip:focus-visible{transform:translateY(-3px);background:var(--color-accent)}.bd-chip.is-on{color:var(--color-on-primary);background:var(--color-primary)}.bd-rack-grid .rk-card[data-size=short] .rk-card-media{height:250px}.bd-rack-grid .rk-card[data-size=mid] .rk-card-media{height:330px}.bd-rack-grid .rk-card[data-size=long] .rk-card-media{height:410px}.bd-rack-grid .rk-card[data-size=acc] .rk-card-media{height:150px}.bd-rack-grid .rk-card.is-hidden{display:none}.bd-guide-link:hover{transform:translateX(5px);background:var(--color-surface-elevated)}.bd-guide-link:focus-visible{transform:translateX(5px);background:var(--color-surface-elevated)}.bd-custom-link:hover{transform:translateX(5px);background:var(--color-surface-elevated)}.bd-custom-link:focus-visible{transform:translateX(5px);background:var(--color-surface-elevated)}.bd-ship-tag:hover{transform:translateX(8px)}.sb-head{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-lg);background:var(--color-surface)}.sb-head-board{border:2px solid var(--color-neutral);height:460px;margin:0 auto;overflow:hidden;position:relative;max-width:var(--content-max-width);box-shadow:var(--shadow-level-3);border-radius:70px 50% 50% 70px/70px 50% 50% 70px}.sb-head-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 40%;object-position:center 40%}.sb-head-band{gap:var(--spacing-xl);top:50%;left:0;color:var(--color-on-accent);right:0;display:flex;padding:var(--spacing-md) 16% var(--spacing-md) var(--spacing-2xl);z-index:2;position:absolute;transform:translateY(-50%);background:var(--color-accent);border-top:2px solid var(--color-neutral);align-items:center;border-bottom:2px solid var(--color-neutral);justify-content:space-between}.sb-head-title{margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.9}.sb-head-text{margin:0;font-size:var(--font-size-lg);max-width:22ch;text-align:right;line-height:1.35}.sb-stages{color:var(--color-on-primary);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-primary)}.sb-stages-inner{margin:0 auto;max-width:var(--content-max-width)}.sb-stages-title{color:var(--color-on-primary);margin:0 0 var(--spacing-2xl);font-size:var(--font-size-3xl);max-width:16ch;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.sb-stages-row{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;align-items:start;grid-template-columns:repeat(4,minmax(0,1fr))}.sb-stage{color:var(--color-on-surface);border:2px solid var(--color-neutral);margin:0;display:flex;padding:12px 12px 20px;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);transition:transform .25s ease;border-radius:50% 50% 50px 50px/120px 120px 50px 50px;flex-direction:column}.sb-stage-up{margin-top:60px}.sb-stage-img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/2;border-radius:50% 50% 24px 24px/110px 110px 24px 24px}.sb-stage-cap{gap:8px;display:flex;padding:var(--spacing-md) 10px 0;flex-direction:column}.sb-stage-name{color:var(--color-primary);font-size:1.9rem;text-align:center;font-family:var(--font-family-heading);line-height:1;border-bottom:2px solid var(--color-neutral);padding-bottom:8px}.sb-stage-text{font-size:var(--font-size-sm);line-height:1.45}.sb-room{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.sb-room-board{color:#fff;border:2px solid var(--color-neutral);margin:0 auto;padding:var(--spacing-xl) 13% var(--spacing-xl) var(--spacing-2xl);max-width:var(--content-max-width);background:var(--color-neutral);box-shadow:var(--shadow-level-3);border-radius:80px 50% 50% 80px/80px 50% 50% 80px}.sb-room-top{gap:var(--spacing-xl);display:flex;align-items:center;padding-bottom:var(--spacing-lg);justify-content:space-between}.sb-room-stringer{height:3px;background:var(--color-accent);margin-right:-13%}.sb-room-low{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid;padding-top:var(--spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr))}.sb-room-title{color:var(--color-accent);margin:0;font-size:var(--font-size-4xl);max-width:9ch;font-family:var(--font-family-heading);font-weight:400;line-height:.88}.sb-room-img{width:340px;border:2px solid var(--color-accent);height:220px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;aspect-ratio:34/22;border-radius:40px 50% 50% 40px/40px 50% 50% 40px}.sb-room-note{color:#fff;margin:0;font-size:var(--font-size-base);line-height:1.5}.sb-foam{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-secondary)}.sb-foam-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);grid-template-columns:repeat(2,minmax(0,1fr))}.sb-foam-board{gap:var(--spacing-sm);color:var(--color-on-surface);border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);text-align:center;transition:transform .25s ease;align-items:center;border-radius:50% 50% 70px 70px/180px 180px 70px 70px;flex-direction:column}.sb-foam-board-alt{background:var(--color-accent);margin-top:var(--spacing-2xl)}.sb-foam-word{color:var(--color-primary);margin:0;font-size:clamp(5rem,3rem + 7vw,10rem);font-family:var(--font-family-heading);line-height:.85}.sb-foam-stringer{width:3px;height:60px;background:var(--color-neutral)}.sb-foam-title{margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:400;line-height:1}.sb-foam-text{margin:0;font-size:var(--font-size-base);max-width:40ch;line-height:1.55}.sb-door{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface-tint)}.sb-door-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:center;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.sb-door-sign{gap:var(--spacing-md);border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) 15% var(--spacing-2xl) var(--spacing-2xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:70px 50% 50% 70px/70px 50% 50% 70px;flex-direction:column}.sb-door-photos{grid-gap:var(--spacing-md);gap:var(--spacing-md);display:grid;align-items:end;grid-template-columns:repeat(2,minmax(0,1fr))}.sb-door-title{color:var(--color-primary);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.sb-door-stringer{height:3px;background:var(--color-neutral);margin-right:-15%}.sb-door-text{margin:0;font-size:var(--font-size-lg);max-width:44ch;line-height:1.45}.sb-door-actions{gap:var(--spacing-md);display:flex;flex-wrap:wrap}.sb-door-img{width:100%;border:2px solid var(--color-neutral);height:360px;box-shadow:var(--shadow-level-2);-o-object-fit:cover;object-fit:cover;aspect-ratio:1/2;border-radius:50% 50% 40px 40px/110px 110px 40px 40px}.sb-door-img-tall{height:460px}.sb-door-link{color:var(--color-on-secondary);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-secondary);box-shadow:var(--shadow-level-1);min-height:50px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.sb-door-link-alt{color:var(--color-on-primary);background:var(--color-primary)}.sb-foam-board:hover,.sb-stage:hover{transform:translateY(-6px)}.sb-door-link:hover{color:#fff;transform:translateX(5px);background:var(--color-neutral)}.sb-door-link:focus-visible{color:#fff;transform:translateX(5px);background:var(--color-neutral)}.bg-head{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);background:var(--color-surface)}.bg-head-inner{margin:0 auto;position:relative;max-width:var(--content-max-width);padding-bottom:250px}.bg-head-board{gap:var(--spacing-md);color:var(--color-on-accent);border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) 16% var(--spacing-xl) var(--spacing-2xl);z-index:2;position:relative;background:var(--color-accent);box-shadow:var(--shadow-level-3);border-radius:70px 50% 50% 70px/70px 50% 50% 70px;flex-direction:column}.bg-head-note{left:5%;color:var(--color-on-primary);width:40%;border:2px solid var(--color-neutral);bottom:30px;margin:0;padding:var(--spacing-lg) 12% var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-xl);background:var(--color-primary);box-shadow:var(--shadow-level-2);box-sizing:border-box;font-family:var(--font-family-heading);line-height:1.15;border-radius:30px 50% 50% 30px/30px 50% 50% 30px}.bg-head-fin,.bg-head-note{z-index:1;position:absolute}.bg-head-fin{right:14%;width:520px;bottom:0;filter:drop-shadow(0 18px 30px color-mix(in srgb,var(--color-neutral) 35%,transparent));height:370px;clip-path:polygon(0 0,100% 0,78% 40%,40% 100%,18% 100%,8% 55%);-o-object-fit:cover;object-fit:cover;aspect-ratio:6/5}.bg-head-title{margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.88}.bg-head-stringer{height:3px;background:var(--color-neutral);margin-right:-16%}.bg-head-text{margin:0;font-size:var(--font-size-lg);max-width:56ch;line-height:1.45}.bg-litres{color:var(--color-on-primary);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-primary)}.bg-litres-inner{margin:0 auto;max-width:var(--content-max-width)}.bg-litres-title{color:var(--color-on-primary);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.bg-litres-lead{color:var(--color-on-primary);margin:var(--spacing-sm) 0 var(--spacing-xl);font-size:var(--font-size-lg)}.bg-litres-rows{gap:var(--spacing-md);display:flex;flex-direction:column}.bg-litres-foot{color:var(--color-on-primary);margin:var(--spacing-xl) 0 0;font-size:var(--font-size-base);max-width:64ch;line-height:1.5}.bg-litres-row{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;align-items:center;grid-template-columns:180px minmax(0,1fr)}.bg-litres-level{color:var(--color-accent);margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);line-height:1}.bg-litres-board{gap:var(--spacing-md);color:var(--color-on-surface);border:2px solid var(--color-neutral);display:flex;padding:0 70px 0 var(--spacing-xl);position:relative;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);min-height:84px;transition:transform .25s ease;align-items:center;border-radius:30px 50% 50% 30px/30px 50% 50% 30px;justify-content:space-between}.bg-litres-b1{width:100%;background:var(--color-accent)}.bg-litres-b2{width:82%;background:var(--color-surface-tint)}.bg-litres-b3{width:66%}.bg-litres-b4{width:56%;background:var(--color-secondary)}.bg-litres-ratio{padding:4px 10px 4px 0;font-size:1.9rem;font-family:var(--font-family-heading);line-height:1}.bg-litres-at,.bg-litres-ratio{position:relative;background:inherit}.bg-litres-at{padding:4px 0 4px 10px;font-size:var(--font-size-sm);white-space:nowrap}.bg-waves{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.bg-waves-inner{gap:var(--spacing-lg);margin:0 auto;display:flex;max-width:var(--content-max-width);flex-direction:column}.bg-waves-title{margin:0 0 var(--spacing-md);font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.bg-wave{border:2px solid var(--color-neutral);height:250px;overflow:hidden;position:relative;box-shadow:var(--shadow-level-2);transition:transform .25s ease;border-radius:40px 50% 50% 40px/40px 50% 50% 40px}.bg-wave-flip{margin-left:6%;border-radius:50% 40px 40px 50%/50% 40px 40px 50%}.bg-wave-text{gap:6px;width:42%;border:2px solid var(--color-neutral);height:calc(100% - 36px);margin:18px;display:flex;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-lg);z-index:2;position:relative;background:var(--color-surface-elevated);box-sizing:border-box;border-radius:26px 50% 50% 26px/26px 50% 50% 26px;flex-direction:column;justify-content:center}.bg-wave-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.bg-wave-name{color:var(--color-primary);margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:400;line-height:1}.bg-wave-copy{margin:0;font-size:var(--font-size-sm);line-height:1.45}.bg-wave-ride{margin:4px 0 0;font-size:var(--font-size-xs);border-top:2px solid var(--color-neutral);padding-top:6px}.bg-fins{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-secondary)}.bg-fins-inner{grid-gap:var(--spacing-xl) var(--spacing-2xl);gap:var(--spacing-xl) var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:center;grid-template-areas:"a img c" "b img d";grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr)}.bg-fins-tag{border:2px solid var(--color-neutral);padding:var(--spacing-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-2);transition:transform .25s ease}.bg-fins-tag-a{grid-area:a}.bg-fins-tag-a,.bg-fins-tag-b{border-radius:40px 50% 50% 40px/40px 50% 50% 40px;padding-right:18%}.bg-fins-tag-b{grid-area:b;background:var(--color-accent);margin-left:12%}.bg-fins-img{width:100%;border:2px solid var(--color-neutral);height:600px;grid-area:img;box-shadow:var(--shadow-level-3);-o-object-fit:cover;object-fit:cover;aspect-ratio:19/30;border-radius:50% 50% 120px 120px/170px 170px 120px 120px}.bg-fins-tag-c{grid-area:c;background:var(--color-surface-tint);margin-right:12%}.bg-fins-tag-c,.bg-fins-tag-d{padding-left:18%;border-radius:50% 40px 40px 50%/50% 40px 40px 50%}.bg-fins-tag-d{grid-area:d}.bg-fins-name{color:var(--color-primary);margin:0 0 6px;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:400;line-height:1}.bg-fins-text{margin:0;font-size:var(--font-size-base);line-height:1.45}.bg-ask{padding:var(--spacing-4xl) var(--spacing-xl);overflow:hidden;position:relative;background:var(--color-neutral)}.bg-ask-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 80%;object-position:center 80%}.bg-ask-inner{margin:0 auto;z-index:2;position:relative;max-width:var(--content-max-width)}.bg-ask-sign{gap:var(--spacing-md);border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) 16% var(--spacing-2xl) var(--spacing-2xl);max-width:760px;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:60px 50% 50% 60px/60px 50% 50% 60px;flex-direction:column}.bg-ask-title{color:var(--color-primary);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.bg-ask-stringer{height:3px;background:var(--color-neutral);margin-right:-16%}.bg-ask-text{margin:0;font-size:var(--font-size-lg);line-height:1.45}.bg-ask-actions{gap:var(--spacing-md);display:flex;flex-wrap:wrap}.bg-ask-link{color:var(--color-on-secondary);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-secondary);box-shadow:var(--shadow-level-1);min-height:50px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.bg-ask-link-alt{color:var(--color-on-primary);background:var(--color-primary)}.bg-litres-board:before{top:calc(50% - 1px);left:0;right:0;height:2px;content:"";position:absolute;background:color-mix(in srgb,var(--color-neutral) 30%,transparent)}.bg-litres-board:hover{transform:translateX(8px)}.bg-wave:hover{transform:translateX(6px)}.bg-wave-flip:hover{transform:translateX(-6px)}.bg-wave-flip .bg-wave-text{padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) var(--spacing-xl);background:var(--color-accent);margin-left:auto;border-radius:50% 26px 26px 50%/50% 26px 26px 50%}.bg-fins-tag:hover{transform:translateY(-5px)}.bg-ask-link:hover{color:var(--color-on-accent);transform:translateX(5px);background:var(--color-accent)}.bg-ask-link:focus-visible{color:var(--color-on-accent);transform:translateX(5px);background:var(--color-accent)}.ts-head{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);background:var(--color-surface)}.ts-head-inner{margin:0 auto;max-width:var(--content-max-width)}.ts-head-title{color:var(--color-primary);margin:0 0 var(--spacing-lg);font-size:clamp(3.4rem,2rem + 6vw,8.5rem);font-family:var(--font-family-heading);font-weight:400;line-height:.85}.ts-head-board{border:2px solid var(--color-neutral);height:420px;overflow:hidden;position:relative;box-shadow:var(--shadow-level-3);border-radius:50% 70px 70px 50%/50% 70px 70px 50%}.ts-head-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;-o-object-position:center 30%;object-position:center 30%}.ts-head-tag{color:var(--color-on-accent);right:var(--spacing-xl);border:2px solid var(--color-neutral);bottom:var(--spacing-xl);margin:0;padding:var(--spacing-lg) var(--spacing-xl) var(--spacing-lg) 60px;z-index:2;position:absolute;font-size:var(--font-size-lg);max-width:420px;background:var(--color-accent);box-shadow:var(--shadow-level-2);line-height:1.4;border-radius:50% 30px 30px 50%/50% 30px 30px 50%}.ts-words{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-primary)}.ts-words-board{color:var(--color-on-surface);border:2px solid var(--color-neutral);margin:0 auto;padding:120px var(--spacing-2xl) var(--spacing-2xl);max-width:1100px;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:50% 50% 90px 90px/200px 200px 90px 90px}.ts-words-lead{color:var(--color-primary);margin:0 auto var(--spacing-xl);font-size:var(--font-size-3xl);max-width:24ch;font-family:var(--font-family-heading);line-height:.98}.ts-words-cols{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid;grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr)}.ts-words-col{gap:var(--spacing-md);display:flex;flex-direction:column}.ts-words-stringer{background:var(--color-neutral)}.ts-words-text{margin:0;font-size:var(--font-size-base);line-height:1.65}.ts-water{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface)}.ts-water-inner{grid-gap:var(--spacing-2xl);gap:var(--spacing-2xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.ts-water-title{margin:0;font-size:var(--font-size-3xl);align-self:start;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ts-water-row{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);display:grid;align-items:end;grid-template-columns:repeat(3,minmax(0,1fr))}.ts-water-fig{gap:var(--spacing-sm);margin:0;display:flex;flex-direction:column}.ts-water-fig-mid,.ts-water-fig-tall{position:relative}.ts-water-img{width:100%;border:2px solid var(--color-neutral);height:420px;box-shadow:var(--shadow-level-2);-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;aspect-ratio:1/2;border-radius:50% 50% 40px 40px/120px 120px 40px 40px}.ts-water-cap{padding:0 var(--spacing-sm);font-size:var(--font-size-sm);text-align:center;line-height:1.4}.ts-quiver{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-secondary)}.ts-quiver-inner{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:center;grid-template-columns:280px minmax(0,1fr) 280px}.ts-quiver-card{min-width:0}.ts-quiver-board{gap:var(--spacing-md);color:#fff;border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) 12% var(--spacing-2xl) var(--spacing-2xl);background:var(--color-neutral);box-shadow:var(--shadow-level-3);border-radius:60px 50% 50% 60px/60px 50% 50% 60px;flex-direction:column}.ts-quiver-card-low{align-self:end}.ts-quiver-title{color:var(--color-accent);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ts-quiver-stringer{height:3px;background:var(--color-accent);margin-right:-12%}.ts-quiver-text{color:#fff;margin:0;font-size:var(--font-size-lg);line-height:1.45}.ts-ask{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface-tint)}.ts-ask-inner{margin:0 auto;position:relative;max-width:var(--content-max-width);padding-top:220px}.ts-ask-board{gap:var(--spacing-md);border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-2xl) 15% var(--spacing-2xl) var(--spacing-2xl);z-index:2;position:relative;max-width:620px;background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:60px 50% 50% 60px/60px 50% 50% 60px;flex-direction:column}.ts-ask-img{top:0;right:0;width:72%;border:2px solid var(--color-neutral);height:420px;position:absolute;box-shadow:var(--shadow-level-2);-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;border-radius:70px 50% 50% 70px/70px 50% 50% 70px}.ts-ask-title{color:var(--color-primary);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ts-ask-text{margin:0;font-size:var(--font-size-lg);line-height:1.45}.ts-ask-actions{gap:var(--spacing-md);display:flex;flex-wrap:wrap}.ts-ask-link{color:var(--color-on-secondary);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-secondary);box-shadow:var(--shadow-level-1);min-height:50px;transition:transform .2s ease,background .2s ease,color .2s ease;align-items:center;font-family:var(--font-family-heading);border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.ts-ask-link-alt{color:var(--color-on-primary);background:var(--color-primary)}.ts-water-fig:hover .ts-water-img{transform:translateY(-6px)}.ts-water-fig-tall .ts-water-img{height:560px}.ts-water-fig-mid .ts-water-img{height:480px}.ts-quiver-card .rk-card-media{height:300px}.ts-quiver-card-low .rk-card-media{height:380px}.ts-ask-link:hover{color:#fff;transform:translateX(5px);background:var(--color-neutral)}.ts-ask-link:focus-visible{color:#fff;transform:translateX(5px);background:var(--color-neutral)}.ct-head{padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-2xl);background:var(--color-surface)}.ct-head-inner{margin:0 auto;position:relative;max-width:var(--content-max-width);padding-top:0}.ct-head-board{gap:var(--spacing-md);color:var(--color-on-secondary);width:62%;border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-xl) 13% var(--spacing-xl) var(--spacing-2xl);z-index:2;position:relative;background:var(--color-secondary);box-shadow:var(--shadow-level-3);border-radius:60px 50% 50% 60px/60px 50% 50% 60px;flex-direction:column}.ct-head-img{width:78%;border:2px solid var(--color-neutral);height:360px;margin:-90px 0 0 auto;display:block;box-shadow:var(--shadow-level-2);-o-object-fit:cover;object-fit:cover;aspect-ratio:auto;border-radius:50% 70px 70px 50%/50% 70px 70px 50%}.ct-head-title{margin:0;font-size:var(--font-size-4xl);font-family:var(--font-family-heading);font-weight:400;line-height:.88}.ct-head-text{margin:0;font-size:var(--font-size-lg);max-width:46ch;line-height:1.45}.ct-form{padding:var(--spacing-2xl) var(--spacing-xl) var(--spacing-3xl);background:var(--color-surface)}.ct-form-inner{margin:0 auto;max-width:var(--content-max-width)}.ct-form-board{border:2px solid var(--color-neutral);padding:var(--spacing-2xl) 12% var(--spacing-2xl) var(--spacing-2xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);border-radius:80px 50% 50% 80px/80px 50% 50% 80px;flex-direction:column}.ct-form-board,.ct-form-top{gap:var(--spacing-lg);display:flex}.ct-form-top{flex-wrap:wrap;align-items:baseline;justify-content:space-between}.ct-form-halves{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid;grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr)}.ct-form-foot{gap:var(--spacing-xl);display:flex;border-top:3px solid var(--color-neutral);align-items:center;padding-top:var(--spacing-lg)}.ct-form-title{color:var(--color-primary);margin:0;font-size:var(--font-size-3xl);max-width:16ch;font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ct-form-req{color:var(--color-on-surface-secondary);margin:0;font-size:var(--font-size-sm)}.ct-form-half{gap:var(--spacing-md);display:flex;flex-direction:column}.ct-form-stringer{background:var(--color-neutral)}.ct-next{margin:0;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm);max-width:60ch;background:var(--color-surface-tint);line-height:1.5;border-radius:var(--border-radius-md)}.ct-form-half-name{margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);line-height:1}.ct-field{gap:6px;display:flex;min-width:0;flex-direction:column}.ct-field-pair{grid-gap:var(--spacing-md);gap:var(--spacing-md);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ct-hint{color:var(--color-on-surface-secondary);margin:0;font-size:var(--font-size-xs)}.ct-visit{padding:var(--spacing-3xl) var(--spacing-xl);overflow:hidden;position:relative;background:var(--color-neutral)}.ct-visit-img{inset:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;aspect-ratio:auto}.ct-visit-inner{grid-gap:var(--spacing-lg) var(--spacing-2xl);gap:var(--spacing-lg) var(--spacing-2xl);margin:0 auto;display:grid;z-index:2;position:relative;max-width:var(--content-max-width);grid-template-columns:repeat(2,minmax(0,1fr))}.ct-visit-tag{gap:8px;border:2px solid var(--color-neutral);display:flex;padding:var(--spacing-xl) 14% var(--spacing-xl) var(--spacing-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);transition:transform .25s ease;border-radius:40px 50% 50% 40px/40px 50% 50% 40px;flex-direction:column}.ct-visit-tag-b{grid-row:2;background:var(--color-accent);grid-column:2}.ct-visit-tag-c{grid-row:3;grid-column:1;margin-left:10%}.ct-visit-title{color:var(--color-primary);margin:0;font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ct-visit-text{margin:0;font-size:var(--font-size-base);line-height:1.5}.ct-visit-sub{color:var(--color-primary);margin:0;font-size:var(--font-size-2xl);font-family:var(--font-family-heading);font-weight:400;line-height:1}.ct-answers{color:var(--color-on-primary);padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-primary)}.ct-answers-inner{margin:0 auto;max-width:var(--content-max-width)}.ct-answers-title{color:var(--color-on-primary);margin:0 0 var(--spacing-xl);font-size:var(--font-size-3xl);font-family:var(--font-family-heading);font-weight:400;line-height:.92}.ct-answers-row{grid-gap:var(--spacing-xl);gap:var(--spacing-xl);display:grid;align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))}.ct-answer{gap:var(--spacing-md);color:var(--color-on-surface);border:2px solid var(--color-neutral);display:flex;padding:110px var(--spacing-xl) var(--spacing-xl);background:var(--color-surface-elevated);box-shadow:var(--shadow-level-3);box-sizing:border-box;min-height:330px;transition:transform .25s ease;border-radius:50% 50% 50px 50px/130px 130px 50px 50px;flex-direction:column}.ct-answer-alt{background:var(--color-accent);margin-top:var(--spacing-2xl)}.ct-answer-q{margin:0;font-size:var(--font-size-2xl);text-align:center;font-family:var(--font-family-heading);font-weight:400;line-height:1;border-bottom:3px solid var(--color-neutral);padding-bottom:var(--spacing-sm)}.ct-answer-a{margin:0;font-size:var(--font-size-base);line-height:1.5}.ct-dunes{padding:var(--spacing-3xl) var(--spacing-xl);background:var(--color-surface-tint)}.ct-dunes-inner{grid-gap:var(--spacing-lg) var(--spacing-xl);gap:var(--spacing-lg) var(--spacing-xl);margin:0 auto;display:grid;max-width:var(--content-max-width);align-items:start;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.ct-dunes-fig{gap:var(--spacing-sm);margin:0;display:flex;flex-direction:column}.ct-dunes-fig-b{margin-top:var(--spacing-3xl)}.ct-dunes-link{color:var(--color-on-secondary);border:2px solid var(--color-neutral);display:inline-flex;padding:0 30px 0 20px;font-size:1.3rem;background:var(--color-secondary);box-shadow:var(--shadow-level-1);margin-top:calc(-1 * var(--spacing-xl));min-height:50px;transition:transform .2s ease,background .2s ease;align-items:center;font-family:var(--font-family-heading);grid-column:1;justify-self:start;border-radius:16px 999px 999px 16px/16px 50% 50% 16px;text-decoration:none}.ct-dunes-img{width:100%;border:2px solid var(--color-neutral);height:340px;box-shadow:var(--shadow-level-2);-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;aspect-ratio:auto;border-radius:60px 50% 50% 60px/60px 50% 50% 60px}.ct-dunes-cap{font-size:var(--font-size-sm);padding-left:var(--spacing-lg)}.btn.ct-send{border:2px solid var(--color-neutral);padding:0 34px 0 24px;font-size:1.4rem;box-shadow:var(--shadow-level-2);min-height:54px;transition:transform .2s ease,background .2s ease;flex-shrink:0;font-family:var(--font-family-heading);border-radius:18px 999px 999px 18px/18px 50% 50% 18px}.btn.ct-send:hover{transform:translateX(5px);background:var(--color-neutral)}.btn.ct-send:focus-visible{transform:translateX(5px);background:var(--color-neutral)}.ct-visit-tag:hover{transform:translateX(6px)}.ct-answer:hover{transform:translateY(-6px)}.ct-dunes-fig-b .ct-dunes-img{height:300px;border-radius:50% 60px 60px 50%/50% 60px 60px 50%}.ct-dunes-fig:hover .ct-dunes-img{transform:translateY(-5px)}.ct-dunes-link:hover{transform:translateX(5px);background:var(--color-accent)}.ct-dunes-link:focus-visible{transform:translateX(5px);background:var(--color-accent)}.BodyFont{font-size:1rem;font-family:Duru Sans;font-weight:400;line-height:1.6;letter-spacing:0}.Headings{font-size:2em;font-family:Chau Philomene One;font-weight:700;line-height:1.2;letter-spacing:.02em}.Content{font-size:16px;font-family:Inter;font-weight:400;line-height:1.15;text-transform:none;text-decoration:none}@media(max-width:991px){.rail-nav-board{min-height:64px;margin-right:var(--spacing-md);padding-left:var(--spacing-lg);justify-content:space-between}.rail-nav-deck,.rail-nav-nose{display:none}.rail-nav-burger,.rail-nav-check:checked~.rail-nav-overlay{display:flex}.shore-foot-scene{padding-top:160px}.shore-foot-board{border-radius:48px 260px 260px 48px/48px 50% 50% 48px;padding-right:90px}.shore-foot-top{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-rack-lead-low{gap:var(--spacing-md);align-items:flex-start;flex-direction:column}.hm-finder-inner{grid-template-columns:minmax(0,1fr)}.hm-finder-pick{width:100%;margin:0 auto;max-width:320px}.hm-finder-controls{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}.hm-week-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-bay-board{height:auto;display:flex;border-radius:60px 60px 60px 60px/60px 60px 60px 60px;flex-direction:column}.hm-bay-img{height:380px;position:relative}.hm-bay-shade{bottom:auto;height:380px}.hm-bay-head{gap:var(--spacing-sm);top:var(--spacing-xl);left:var(--spacing-xl);right:var(--spacing-xl);align-items:flex-start;flex-direction:column}.hm-bay-stringer{display:none}.hm-bay-notes{top:auto;right:auto;padding:var(--spacing-lg);transform:none;background:var(--color-neutral);grid-template-columns:minmax(0,1fr)}.hm-bay-link,.hm-bay-notes{left:auto;position:relative}.hm-bay-link{bottom:auto;margin:0 var(--spacing-lg) var(--spacing-lg)}.hm-swell{height:auto;max-height:none}.hm-swell-shade{background:var(--color-scrim)}.hm-swell-inner{padding:var(--spacing-2xl) var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.hm-swell-pick{height:300px}.hm-swell-pick-mid{height:280px}.hm-swell-pick-low{height:320px}.hm-rack .hm-rack-title{font-size:clamp(2.6rem,7vw,4.4rem)}.bd-head-board{border-radius:60px 50% 50% 60px/60px 40% 40% 60px}.bd-head-deck{padding-right:12%;grid-template-columns:minmax(0,1fr)}.bd-rack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bd-guide-board{border-radius:60px}.bd-guide-deck{padding:var(--spacing-xl);background:var(--color-scrim)}.bd-guide-low{align-items:flex-end;flex-direction:column}.bd-ship-inner{grid-template-columns:minmax(0,1fr)}.bd-ship-img{height:300px;aspect-ratio:auto;border-radius:140px 50% 50% 140px/50% 50% 50% 50%}.bd-custom-board{border-radius:60px}.bd-custom-deck{padding:var(--spacing-xl);background:var(--color-scrim)}.sb-head-board{height:400px;border-radius:60px}.sb-head-band{padding:var(--spacing-md) var(--spacing-lg);align-items:flex-start;flex-direction:column}.sb-head-text{text-align:left}.sb-stages-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-stage-up{margin-top:0}.sb-room-board{padding:var(--spacing-xl);border-radius:60px}.sb-room-top{align-items:flex-start;flex-direction:column}.sb-room-stringer{margin-right:0}.sb-room-low{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr)}.sb-room-img{width:100%}.sb-door-inner{grid-template-columns:minmax(0,1fr)}.sb-door-sign{padding:var(--spacing-xl);border-radius:60px}.sb-door-stringer{margin-right:0}.sb-door-img{height:300px}.sb-door-img-tall{height:360px}.bg-head-inner{padding-bottom:0}.bg-head-board{padding:var(--spacing-xl) 14% var(--spacing-xl) var(--spacing-xl)}.bg-head-note{left:auto;width:auto;bottom:auto;margin:var(--spacing-lg) 0 0 var(--spacing-md);position:relative}.bg-head-fin{right:auto;width:340px;height:260px;margin:-10px 8% 0 auto;display:block;position:relative}.bg-wave,.bg-wave-flip{height:auto;margin-left:0;padding-top:170px;border-radius:40px}.bg-wave-flip .bg-wave-text,.bg-wave-text{width:auto;height:auto;margin:12px;padding:var(--spacing-md) var(--spacing-lg);border-radius:26px}.bg-wave-img{height:100%}.bg-fins-inner{grid-template-areas:"img img" "a c" "b d";grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bg-fins-tag-b{margin:0}.bg-fins-img{height:340px;aspect-ratio:auto;border-radius:140px 50% 50% 140px/50% 50% 50% 50%}.bg-fins-tag-c{margin:0}.ts-head-board{height:340px;border-radius:60px}.ts-words-board{padding:90px var(--spacing-xl) var(--spacing-xl)}.ts-water-inner{grid-template-columns:minmax(0,1fr)}.ts-quiver-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ts-quiver-board{padding:var(--spacing-xl);grid-row:1;grid-column:1/-1;border-radius:50px}.ts-quiver-stringer{margin-right:0}.ts-ask-img{width:100%;height:300px}.ct-head-board{width:auto;margin-right:8%}.ct-head-img{width:100%;height:300px;margin-top:-60px;border-radius:60px}.ct-form-board{padding:var(--spacing-xl);border-radius:60px}.ct-form-halves{grid-template-columns:minmax(0,1fr)}.ct-form-foot{align-items:flex-start;flex-direction:column}.ct-form-stringer{height:3px}.ct-visit-inner{grid-template-columns:minmax(0,1fr)}.ct-visit-tag-b,.ct-visit-tag-c{grid-row:auto;grid-column:auto;margin-left:0}.ct-answers-row{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.ct-answer{padding:var(--spacing-xl) 14% var(--spacing-xl) var(--spacing-xl);min-height:0;border-radius:40px 50% 50% 40px/40px 50% 50% 40px}.ct-answer-alt{margin-top:0}.ct-answer-q{text-align:left}.ct-dunes-inner{grid-template-columns:minmax(0,1fr)}.ct-dunes-fig-b,.ct-dunes-link{margin-top:0}}@media(max-width:767px){.shore-foot-scene{padding:140px var(--spacing-md) var(--spacing-xl)}.shore-foot-board{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-2xl);border-radius:48px 48px 999px 999px/48px 48px 160px 160px}.shore-foot-top{grid-template-columns:repeat(2,minmax(0,1fr))}.shore-foot-stringer{margin-right:0}.shore-foot-bottom{align-items:flex-start;flex-direction:column}.hm-rack{height:auto;padding:var(--spacing-lg) 0;max-height:none;min-height:0}.hm-rack .hm-rack-title{font-size:2.75rem}.hm-rack-post-left{left:4%;width:22px}.hm-rack-post-right{right:6%;width:22px}.hm-rack-boards{gap:10px}.hm-rack-board{flex-basis:44px}.hm-rack-b1{order:-2;width:70%}.hm-rack-lead{flex:0 0 auto;order:-1;width:97%;min-height:0;border-left:none;margin-left:0;border-radius:0 50% 50% 0/0 34% 34% 0}.hm-rack-b3{width:86%;margin-left:8%}.hm-rack-b4{width:62%;margin-left:4%}.hm-rack-b5{width:80%;margin-left:16%}.hm-rack-b6{display:none}.hm-rack-lead-deck{padding:var(--spacing-xl) 16% var(--spacing-xl) var(--spacing-lg);background:var(--color-scrim)}.hm-rack-caption{font-size:var(--font-size-base)}.hm-finder{padding:var(--spacing-2xl) var(--spacing-md)}.hm-finder-board{padding:var(--spacing-xl) var(--spacing-lg);padding-top:80px;border-radius:50% 50% 48px 48px/90px 90px 48px 48px}.hm-finder-stringer{margin-right:0}.hm-finder-low{gap:var(--spacing-md);align-items:stretch;flex-direction:column}.hm-finder-title{text-align:center}.hm-finder-vol{justify-content:center}.rk-card-media{height:260px}.rk-card-name{font-size:1.55rem}.hm-week{padding:var(--spacing-2xl) var(--spacing-md) 0}.hm-bay{padding:var(--spacing-2xl) var(--spacing-md)}.hm-bay-img,.hm-bay-shade{height:340px}.hm-swell-picks{grid-template-columns:minmax(0,1fr)}.hm-swell-pick,.hm-swell-pick-low,.hm-swell-pick-mid{height:auto;padding:var(--spacing-md) 34px var(--spacing-md) var(--spacing-lg);min-height:0;text-align:left;border-radius:20px 999px 999px 20px/20px 50% 50% 20px;flex-direction:row;justify-content:space-between}.hm-swell-pick-line{flex:0 0 3px;height:auto;align-self:stretch}.hm-swell-pick-board{font-size:1.3rem}.hm-swell-pick-vol{font-size:1.6rem}.hm-kit{padding:var(--spacing-2xl) var(--spacing-md)}.hm-kit-board{padding:var(--spacing-lg);border-radius:48px}.hm-kit-cards{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.bd-head{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bd-head-deck{padding:var(--spacing-xl) var(--spacing-lg)}.bd-rack{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bd-rack-grid{gap:var(--spacing-xl) var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.bd-rack-grid .rk-card[data-size=short] .rk-card-media{height:210px}.bd-rack-grid .rk-card[data-size=mid] .rk-card-media{height:260px}.bd-rack-grid .rk-card[data-size=long] .rk-card-media{height:310px}.bd-rack-grid .rk-card[data-size=acc] .rk-card-media{height:130px}.bd-rack-grid .rk-card{padding:10px 10px 14px}.bd-rack-grid .rk-card-name{font-size:1.3rem}.bd-rack-grid .rk-card-price{font-size:1.3rem;padding-right:8px}.bd-rack-grid .rk-card-line{padding-left:8px}.bd-rack-grid .rk-card-add{padding:0 8px;font-size:1rem}.bd-guide{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bd-guide-board{height:420px}.bd-ship{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bd-ship-tag{gap:var(--spacing-sm);padding:var(--spacing-lg) 16% var(--spacing-lg) var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.bd-ship-tag-alt,.bd-ship-tag-third{margin:0}.bd-ship-title{border-right:none;padding-right:0}.bd-custom{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bd-custom-board{height:480px}.sb-head{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.sb-foam,.sb-room,.sb-stages{padding:var(--spacing-2xl) var(--spacing-md)}.sb-foam-inner{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr)}.sb-foam-board{padding:var(--spacing-2xl) var(--spacing-lg) var(--spacing-xl)}.sb-foam-board-alt{margin-top:0}.sb-door{padding:var(--spacing-2xl) var(--spacing-md)}.bg-head{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.bg-head-board{border-radius:50px 50% 50% 50px/50px 30% 30% 50px}.bg-litres{padding:var(--spacing-2xl) var(--spacing-md)}.bg-litres-row{gap:6px;grid-template-columns:minmax(0,1fr)}.bg-litres-board{gap:0;padding:var(--spacing-sm) 60px var(--spacing-sm) var(--spacing-lg);align-items:flex-start;flex-direction:column;justify-content:center}.bg-litres-board:before{display:none}.bg-litres-b1{width:100%}.bg-litres-b1,.bg-litres-b2{gap:0;padding:var(--spacing-sm) 60px var(--spacing-sm) var(--spacing-lg);align-items:flex-start;flex-direction:column;justify-content:center}.bg-litres-b2{width:92%}.bg-litres-b3{width:84%}.bg-litres-b3,.bg-litres-b4{gap:0;padding:var(--spacing-sm) 60px var(--spacing-sm) var(--spacing-lg);align-items:flex-start;flex-direction:column;justify-content:center}.bg-litres-b4{width:78%}.bg-litres-ratio{padding:0;font-size:1.5rem}.bg-litres-at{padding:0}.bg-fins,.bg-waves{padding:var(--spacing-2xl) var(--spacing-md)}.bg-fins-inner{gap:var(--spacing-md);grid-template-areas:"img" "a" "b" "c" "d";grid-template-columns:minmax(0,1fr)}.bg-fins-tag-a,.bg-fins-tag-b{padding-right:20%}.bg-fins-tag-c,.bg-fins-tag-d{padding-left:20%}.bg-ask{padding:var(--spacing-3xl) var(--spacing-md)}.bg-ask-sign{padding:var(--spacing-xl) var(--spacing-lg);border-radius:50px}.bg-ask-stringer{margin-right:0}.ts-head{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.ts-head-tag{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-md) 40px;font-size:var(--font-size-base);max-width:none}.ts-words{padding:var(--spacing-2xl) var(--spacing-md)}.ts-words-board{padding:80px var(--spacing-lg) var(--spacing-xl);border-radius:50% 50% 50px 50px/120px 120px 50px 50px}.ts-words-cols{grid-template-columns:minmax(0,1fr)}.ts-words-stringer{height:3px}.ts-water{padding:var(--spacing-2xl) var(--spacing-md)}.ts-water-row{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr))}.ts-water-img{height:240px}.ts-water-cap{font-size:var(--font-size-xs)}.ts-ask,.ts-quiver{padding:var(--spacing-2xl) var(--spacing-md)}.ts-ask-inner{padding-top:220px}.ts-ask-board{padding:var(--spacing-xl) var(--spacing-lg);border-radius:50px}.ts-ask-img{height:260px}.ts-water-fig-tall .ts-water-img{height:300px}.ts-water-fig-mid .ts-water-img{height:270px}.ct-head{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.ct-head-board{padding:var(--spacing-xl) 14% var(--spacing-xl) var(--spacing-lg);margin-right:0}.ct-form{padding:var(--spacing-2xl) var(--spacing-md)}.ct-form-board{padding:var(--spacing-xl) var(--spacing-lg);border-radius:40px}.ct-field-pair{grid-template-columns:minmax(0,1fr)}.ct-visit{padding:var(--spacing-2xl) var(--spacing-md)}.ct-visit-tag{padding-right:16%}.ct-answers,.ct-dunes{padding:var(--spacing-2xl) var(--spacing-md)}.ct-dunes-fig-b .ct-dunes-img,.ct-dunes-img{height:240px}}@media(max-width:479px){.rail-nav-burger{margin-right:22px}.shore-foot-top{grid-template-columns:minmax(0,1fr)}.shore-foot-link{min-height:44px}.hm-week-cards{grid-template-columns:minmax(0,1fr)}.hm-swell-title{font-size:2.6rem}.hm-kit-cards{grid-template-columns:minmax(0,1fr)}.hm-rack .hm-rack-title{font-size:2.45rem}.hm-week .rk-card[data-size] .rk-card-media{height:250px}.bd-head-title{font-size:3.6rem}.bd-rack-grid .rk-card-line{font-size:.7rem}.sb-head-board{height:340px}.sb-head-title{font-size:3rem}.sb-stages-row{grid-template-columns:minmax(0,1fr)}.sb-room-title{font-size:3rem}.sb-door-img{height:240px}.sb-door-img-tall{height:280px}.bg-head-fin{width:260px;height:200px}.bg-head-title{font-size:3rem}.ts-head-board{height:300px}.ts-quiver-inner{grid-template-columns:minmax(0,1fr)}.ct-head-img{height:240px}.ct-head-title{font-size:3rem}}