.nf{--nf-ink:#203531;--nf-muted:#55635f;--nf-line:#dce3df;--nf-soft:#f4f6f3;--nf-accent:#215b5e;color:var(--nf-ink);background:#fff;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.65}.nf *{box-sizing:border-box}.nf [hidden]{display:none!important}.nf a{color:inherit}.nf button,.nf input,.nf select,.nf textarea{font:inherit}.nf button,.nf a,.nf input,.nf select,.nf textarea,.nf summary{-webkit-tap-highlight-color:transparent}.nf :focus-visible{outline:2px solid var(--nf-accent);outline-offset:5px}.nf h1,.nf h2,.nf h3,.nf p{margin:0}.nf h1,.nf h2,.nf h3{font-family:var(--FONT-STACK-HEADING);text-transform:none;font-weight:400;letter-spacing:-.025em;color:inherit}.nf h1{font-size:clamp(32px,3.4vw,49px);line-height:1.1;margin:15px 0 23px}.nf h2{font-size:clamp(30px,3.4vw,45px);line-height:1.15}.nf h3{font-size:22px;line-height:1.25}.nf p{color:var(--nf-muted)}.nf-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.nf-kicker{font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.6;color:var(--nf-accent)!important}.nf-small{font-size:12px;line-height:1.6}.nf-icon{width:34px;height:34px;flex:none}.nf-breadcrumb{padding:25px 0;font-size:11px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--nf-muted)}.nf-breadcrumb a{text-decoration:none}.nf-breadcrumb a:hover{text-decoration:underline}.nf-hero{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:clamp(32px,4.5vw,72px);padding-bottom:55px}.nf-gallery{min-width:0}.nf-gallery-main{position:relative;background:var(--nf-soft);aspect-ratio:1}.nf-image-panel{display:block;position:relative;height:100%}.nf-image-panel img{display:block;width:100%;height:100%;object-fit:cover}.nf-expand{position:absolute;right:15px;bottom:15px;background:#ffffffeb;padding:6px;display:flex}.nf-expand svg{width:22px;height:22px}.nf-thumbnails{display:flex;align-items:center;gap:10px;padding-top:14px}.nf-thumb{border:1px solid transparent;padding:3px;background:#fff;cursor:pointer;width:74px;flex:none;aspect-ratio:1}.nf-thumb[aria-pressed=true]{border-color:var(--nf-accent)}.nf-thumb img{width:100%;height:100%;object-fit:cover;display:block}.nf-thumbnails p{font-size:10px;line-height:1.5;max-width:190px;padding-left:8px}.nf-intro{padding-top:16px}.nf-lead{font-size:20px;line-height:1.45;color:var(--nf-ink)!important;margin-bottom:14px!important}.nf-intro>p:not(.nf-kicker){max-width:470px}.nf-short-list{margin:24px 0 27px;padding:0;list-style:none;display:grid;gap:12px;font-size:13px}.nf-short-list li{display:flex;gap:12px;align-items:center}.nf-short-list svg{width:23px;height:23px}.nf-quote-note{display:grid;gap:1px;border-top:1px solid var(--nf-line);padding-top:21px;margin-bottom:19px;font-size:13px}.nf-quote-note strong{font-weight:600}.nf-quote-note span{color:var(--nf-muted)}.nf-button{background:var(--nf-accent);color:#fff!important;text-decoration:none;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 22px;border:1px solid var(--nf-accent);font-size:13px;font-weight:600;letter-spacing:.01em;cursor:pointer;width:100%}.nf-button svg{width:25px;height:25px}.nf-button:hover{background:#18474a}.nf-install-intro{margin-top:12px!important;max-width:390px!important}.nf-rating{display:flex;align-items:center;gap:10px;font-size:10px;text-decoration:none;margin-top:24px}.nf-stars{color:#97722c;font-size:18px;letter-spacing:3px;white-space:nowrap}.nf-rating .nf-stars{font-size:13px;letter-spacing:2px}.nf-proof{background:var(--nf-soft);border-block:1px solid var(--nf-line)}.nf-proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:23px;gap:20px}.nf-proof-grid>div{display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px}.nf-proof-grid svg{width:28px;height:28px;color:var(--nf-accent)}.nf-section{padding-block:90px}.nf-section-heading{max-width:700px;margin-bottom:42px}.nf-section-heading .nf-kicker{margin-bottom:15px}.nf-section-heading>p:last-child{margin-top:22px;font-size:16px;max-width:680px}.nf-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:60px}.nf-benefits article{border-top:1px solid var(--nf-line);padding-top:27px}.nf-benefits svg{margin-bottom:17px;color:var(--nf-accent)}.nf-benefits h3{font-size:20px;margin-bottom:13px}.nf-benefits p{font-size:13px;line-height:1.75}.nf-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nf-room-grid figure{margin:0}.nf-room-grid img{width:100%;height:auto;display:block}.nf-room-grid figcaption{font-size:12px;color:var(--nf-muted);padding-top:12px}.nf-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px}.nf-spec-grid h3{margin:5px 0 18px}.nf-spec-grid p{font-size:14px;max-width:380px;line-height:2}.nf-spec-grid dl{margin:0;font-size:12px}.nf-spec-grid dl>div{display:grid;grid-template-columns:90px 1fr;gap:18px;border-bottom:1px solid var(--nf-line);padding:12px 0}.nf-spec-grid dt{font-weight:600}.nf-spec-grid dd{margin:0;color:var(--nf-muted)}.nf-made{background:var(--nf-soft)}.nf-made-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:110px;padding-block:72px;align-items:center}.nf-made h2{margin:16px 0 26px}.nf-made p{max-width:600px}.nf-nz-logo{display:block;width:330px;max-width:100%;height:auto;margin-top:28px;mix-blend-mode:multiply}.nf-made-aside{border-left:1px solid #cbd6cf;padding-left:70px}.nf-year{font-size:105px;letter-spacing:-.06em;font-family:var(--FONT-STACK-HEADING);font-weight:300;line-height:1.1;color:#789389}.nf-made-aside p{font-size:15px;margin-top:21px}.nf-made-aside a,.nf-review-heading>a{font-size:12px;display:inline-flex;align-items:center;gap:20px;margin-top:26px;text-decoration:none;border-bottom:1px solid;padding-bottom:7px}.nf-made-aside a svg,.nf-review-heading>a svg{width:20px;height:20px}.nf-clients{padding-block:66px;text-align:center}.nf-clients h2{font-size:30px;margin-top:12px}.nf-client-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;align-items:center;margin-top:36px}.nf-client{height:150px;display:flex;justify-content:center;align-items:center;overflow:hidden}.nf-client img{width:100%;height:auto;max-width:255px;max-height:105px;object-fit:contain;filter:grayscale(1);opacity:.8}.nf-client-starship img{max-width:210px;max-height:112px}.nf-client-air img{width:300px;height:300px;max-width:none;max-height:none}.nf-client-justice img{width:195px;height:195px;max-width:none;max-height:none}.nf-install{background:#f7f8f6}.nf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 42px;list-style:none;padding:0;margin:0}.nf-steps li{border-top:1px solid var(--nf-line);padding-top:22px}.nf-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:var(--nf-accent)}.nf-step-top span{font-size:12px;color:#78847d}.nf-step-top svg{height:43px;width:43px}.nf-steps h3{font-size:22px;margin-bottom:13px}.nf-steps p{font-size:13px;line-height:1.75}.nf-install-reference{margin-top:35px!important;max-width:860px}.nf-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:100px}.nf-faq h2{margin-top:15px}.nf-questions details{border-bottom:1px solid var(--nf-line);padding:18px 0}.nf-questions details:first-child{border-top:1px solid var(--nf-line)}.nf-questions summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;font-size:15px;font-weight:500}.nf-questions summary::-webkit-details-marker{display:none}.nf-questions summary span{font-size:23px;font-weight:300;transition:transform .2s}.nf-questions details[open] summary span{transform:rotate(45deg)}.nf-questions details p{font-size:13px;line-height:1.8;padding-top:15px;padding-right:25px}.nf-quote{background:#254942;padding-block:80px;scroll-margin-top:100px}.nf-quote-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:start}.nf-quote-copy{padding-top:25px;color:#fff}.nf-quote-copy .nf-kicker{color:#c4d7cd!important}.nf-quote-copy h2{margin:17px 0 26px}.nf-quote-copy p{color:#d7e2dc;font-size:15px}.nf-quote-copy ul{padding-left:20px;margin:28px 0;display:grid;gap:10px;font-size:13px}.nf-quote-copy .nf-small{font-size:12px}.nf-email{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:14px;margin-top:35px;overflow-wrap:anywhere}.nf-email svg{width:23px;height:23px}.nf-phone{display:inline-block;font-size:13px;margin-top:12px;margin-left:35px;text-decoration:none}.nf-form-card{background:#fff;padding:34px}.nf-form-top{font-size:21px;color:var(--nf-ink)!important;margin-bottom:5px!important}.nf-form .nf-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.nf-field{min-width:0}.nf-field label{display:block;font-size:11px;font-weight:600;line-height:1.5;margin-bottom:7px;color:var(--nf-ink)}.nf-field input,.nf-field select,.nf-field textarea{display:block;border:1px solid #ccd5cf;border-radius:0;background:#fff;width:100%;padding:11px 12px;font-size:13px;line-height:1.5;color:var(--nf-ink);margin:0;min-height:44px;box-shadow:none}.nf-field textarea{resize:vertical;min-height:130px}.nf-field input::placeholder,.nf-field textarea::placeholder{color:#76827a;font-size:11px;opacity:1}.nf-field select{padding-right:28px}.nf-wide{grid-column:1/-1}.nf-field .nf-small{font-size:11px;margin-top:8px}.nf-dimensions{margin:4px 0 0;border:1px solid var(--nf-line);padding:17px;min-width:0}.nf-dimensions legend{padding:0 7px;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.nf-dimensions>.nf-small{font-size:11px}.nf-pane{display:grid;grid-template-columns:1.3fr 1fr 1fr .6fr;gap:9px;margin-top:17px}.nf-pane label{font-size:9px;white-space:nowrap}.nf-pane input{padding:9px 7px;font-size:11px}.nf-pane:not(:first-child){border-top:1px solid var(--nf-line);padding-top:16px}.nf-add-window{margin-top:15px;font-size:11px!important;border:0;background:none;padding:5px 0;color:var(--nf-accent);cursor:pointer;text-decoration:underline;text-underline-offset:4px}.nf-add-window:disabled{opacity:.5;cursor:default}.nf-privacy{margin-top:22px!important;font-size:10px}.nf-submit{margin-top:22px}.nf-errors{background:#fff0ec;color:#a33319;padding:20px;margin-bottom:20px}.nf-success{padding:22px;background:var(--nf-soft)}.nf-success h3{font-size:23px;margin-bottom:15px}.nf-success p{font-size:14px}.nf-review-heading{display:flex;justify-content:space-between;align-items:end;padding-top:70px;padding-bottom:20px;gap:25px}.nf-review-heading h2{margin:12px 0 15px;font-size:34px}.nf-review-heading p{font-size:13px}.nf-review-heading>a{flex:none;margin-bottom:5px}.nf-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1700px){.nf-intro{padding-top:30px}}@media(max-width:1100px){.nf-wrap{width:calc(100% - 56px)}.nf-hero{gap:32px}.nf h1{font-size:36px}.nf-intro{padding-top:0}.nf-short-list{margin:20px 0}.nf-intro>p:not(.nf-kicker){font-size:14px}.nf-intro .nf-lead{font-size:18px}.nf-quote-grid{gap:35px;grid-template-columns:.8fr 1.2fr}.nf-form-card{padding:25px}.nf-pane{grid-template-columns:1fr 1fr}.nf-made-grid{gap:55px}.nf-made-aside{padding-left:45px}.nf-benefits{gap:25px;grid-template-columns:1fr 1fr}.nf-proof-grid{grid-template-columns:1fr 1fr;gap:17px}.nf-proof-grid>div{justify-content:flex-start}.nf-faq{gap:45px}.nf-client-grid{gap:20px}.nf-client img{max-height:95px}.nf-client-air img,.nf-client-justice img{max-height:none}}@media(max-width:749px){.nf-wrap{width:calc(100% - 36px)}.nf-breadcrumb{padding:20px 0;font-size:10px;gap:8px}.nf-hero{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.nf h1{font-size:37px;max-width:540px;margin:13px 0 20px}.nf-kicker{font-size:10px}.nf-intro>p:not(.nf-kicker){font-size:15px;max-width:none}.nf-intro .nf-lead{font-size:20px}.nf-intro .nf-small{font-size:12px}.nf-thumbnails p{font-size:10px;max-width:none}.nf-thumb{width:60px}.nf-thumbnails{gap:8px}.nf-rating{font-size:10px;flex-wrap:wrap}.nf-proof-grid{padding-block:20px;gap:18px 8px}.nf-proof-grid>div{gap:8px;font-size:10px;line-height:1.5}.nf-proof-grid svg{width:25px;height:25px}.nf-section{padding-block:56px}.nf-section-heading{margin-bottom:33px}.nf-section-heading>p:last-child{font-size:14px;margin-top:19px}.nf h2{font-size:34px}.nf-benefits{gap:27px 22px;margin-bottom:35px}.nf-benefits h3{font-size:18px}.nf-benefits p{font-size:12px}.nf-room-grid{grid-template-columns:1fr;gap:26px}.nf-room-grid figcaption{font-size:11px}.nf-spec-grid{grid-template-columns:1fr;gap:27px;margin-top:35px}.nf-spec-grid dl>div{grid-template-columns:75px 1fr}.nf-made-grid{grid-template-columns:1fr;gap:35px;padding-block:50px}.nf-made p{font-size:14px}.nf-made-aside{border-left:0;border-top:1px solid #cbd6cf;padding:30px 0 0}.nf-year{font-size:70px}.nf-made-aside p{margin-top:14px}.nf-made-aside a{margin-top:20px}.nf-nz-logo{width:285px}.nf-clients{padding-block:45px}.nf-client-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.nf-client{height:125px}.nf-client img{max-height:95px}.nf-client-air img,.nf-client-justice img{max-height:none}.nf-client-starship img{max-width:170px}.nf-client-air img{width:195px;height:195px}.nf-client-justice img{width:165px;height:165px}.nf-steps{grid-template-columns:1fr 1fr;gap:30px 23px}.nf-steps h3{font-size:19px}.nf-steps p{font-size:12px}.nf-step-top{margin-bottom:16px}.nf-step-top svg{width:38px;height:38px}.nf-install-reference{font-size:11px}.nf-faq{grid-template-columns:1fr;gap:30px}.nf-questions summary{font-size:14px}.nf-quote{padding-block:48px}.nf-quote-grid{grid-template-columns:1fr;gap:32px}.nf-quote-copy{padding-top:0}.nf-quote-copy h2{font-size:36px}.nf-quote-copy ul{margin-block:22px}.nf-email{margin-top:25px}.nf-form-card{padding:23px 18px}.nf-form .nf-fields{gap:18px 12px}.nf-field input,.nf-field select,.nf-field textarea{font-size:16px;padding:10px;min-height:46px}.nf-field label{font-size:11px}.nf-pane input{font-size:16px}.nf-pane label{font-size:10px}.nf-dimensions{padding:12px}.nf-form-top{font-size:21px}.nf-add-window{min-height:44px}.nf-review-heading{padding-top:50px;display:block}.nf-review-heading h2{font-size:30px}.nf-review-heading>a{margin-top:24px}.nf-review-heading p{font-size:12px}}@media(max-width:370px){.nf-wrap{width:calc(100% - 28px)}.nf h1{font-size:32px}.nf-form .nf-fields{grid-template-columns:1fr}.nf-thumbnails p{font-size:9px}.nf-thumb{width:55px}.nf-steps,.nf-benefits{column-gap:18px}}@media(prefers-reduced-motion:reduce){.nf *{scroll-behavior:auto!important;transition:none!important}}.yds-cinema{display:block;width:100%;container:yds-cinema / inline-size;color:#fff;background:#303832;font-family:var(--FONT-STACK-BODY,inherit)}.yds-cinema *{box-sizing:border-box}.yds-cinema__frame{position:relative;height:var(--cinema-desktop-height,70vh);min-height:440px;overflow:hidden;isolation:isolate;--cinema-pad:clamp(28px,4.8cqi,80px)}.yds-cinema__poster,.yds-cinema__poster img,.yds-cinema__video,.yds-cinema__video video,.yds-cinema__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;margin:0}.yds-cinema__poster img,.yds-cinema__video video{object-fit:cover;object-position:center}.yds-cinema__video{opacity:0;pointer-events:none}.yds-cinema[data-video-ready] .yds-cinema__video{opacity:1}.yds-cinema__overlay{background:rgb(0 0 0 / var(--cinema-overlay,.4));pointer-events:none}.yds-cinema__eyebrow{position:absolute;left:var(--cinema-pad);right:var(--cinema-pad);top:32px;margin:0;color:#fff;font:400 12px/1.5 var(--FONT-STACK-BODY,inherit);letter-spacing:.09em}.yds-cinema__content{position:absolute;left:var(--cinema-pad);right:var(--cinema-pad);bottom:48px;max-width:1040px}.yds-cinema__heading{margin:0 0 28px;padding:0;max-width:20ch;white-space:pre-line;color:#fff;font-family:var(--FONT-STACK-HEADING,inherit);font-weight:300;font-size:clamp(48px,5.4cqi,86px);line-height:1.08;letter-spacing:-.035em;text-transform:none}.yds-cinema__actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 34px;padding-right:48px}.yds-cinema__actions a{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:50px;max-width:100%;margin:0;box-shadow:none;border-radius:0;text-decoration:none;font:400 14px/1.35 var(--FONT-STACK-BODY,inherit);letter-spacing:.055em}.yds-cinema__actions .yds-cinema__primary{padding:15px 23px;background:#fff;color:#171a18;border:1px solid #fff}.yds-cinema__actions .yds-cinema__primary:hover{background:#eaece9;border-color:#eaece9}.yds-cinema__actions .yds-cinema__secondary{padding:13px 0 10px;border:0;border-bottom:1px solid rgb(255 255 255 / .75);color:#fff;background:transparent}.yds-cinema__actions .yds-cinema__secondary:hover{border-bottom-color:#fff}.yds-cinema a:focus-visible,.yds-cinema button:focus-visible{outline:2px solid #fff;outline-offset:5px}.yds-cinema__content--bottom_center{max-width:none;text-align:center}.yds-cinema__content--bottom_center .yds-cinema__heading,.yds-cinema__content--center_center .yds-cinema__heading{margin-left:auto;margin-right:auto}.yds-cinema__content--bottom_center .yds-cinema__actions,.yds-cinema__content--center_center .yds-cinema__actions{justify-content:center;padding-right:0}.yds-cinema__content--center_left,.yds-cinema__content--center_center{bottom:auto;top:50%;transform:translateY(-50%)}.yds-cinema__content--center_center{max-width:none;text-align:center}.yds-cinema__motion{position:absolute;right:24px;bottom:28px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgb(255 255 255 / .5);border-radius:0;background:transparent;color:#fff;cursor:pointer;padding:12px;box-shadow:none}.yds-cinema__motion[hidden]{display:none}.yds-cinema__motion svg{display:block;width:18px;height:18px;flex:none}.yds-cinema__motion .yds-cinema__resume-icon,.yds-cinema[data-user-paused] .yds-cinema__pause-icon{display:none}.yds-cinema[data-user-paused] .yds-cinema__resume-icon{display:block}@container yds-cinema (max-width:749px){.yds-cinema__frame{height:var(--cinema-mobile-height,75svh);min-height:480px;--cinema-pad:24px}.yds-cinema__eyebrow{top:24px;font-size:11px;max-width:36ch;line-height:1.6}.yds-cinema__content,.yds-cinema__content--center_left,.yds-cinema__content--center_center{top:auto;bottom:30px;transform:none;text-align:left}.yds-cinema__heading{font-size:clamp(34px,11cqi,52px);line-height:1.1;letter-spacing:-.035em;margin-bottom:24px;max-width:18ch}.yds-cinema__content .yds-cinema__heading{margin-left:0;margin-right:0}.yds-cinema__content .yds-cinema__actions{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;padding-right:44px}.yds-cinema__actions a{font-size:12px;min-height:47px;gap:18px}.yds-cinema__actions .yds-cinema__primary{padding:14px 18px}.yds-cinema__motion{right:16px;bottom:22px}}.yds-gift-voucher-media__image{display:block;width:100%;height:auto;object-fit:contain}.yds-gift-voucher-personalisation{display:block;margin:0 0 24px;padding:22px;border:1px solid rgba(31,31,31,.14);background:#f7f7f5}.yds-gift-voucher-personalisation__heading{margin-bottom:20px}.yds-gift-voucher-personalisation__heading h2{margin:0 0 8px;font-size:clamp(1.25rem,1rem + .6vw,1.55rem);line-height:1.25}.yds-gift-voucher-personalisation__heading p,.yds-gift-voucher-personalisation__multiple{margin:0;font-size:1rem;line-height:1.55}.yds-gift-voucher-personalisation__field{margin-top:18px}.yds-gift-voucher-personalisation__field label,.yds-gift-voucher-personalisation__help{display:block}.yds-gift-voucher-personalisation__field label{margin-bottom:4px;font-size:1rem;font-weight:600}.yds-gift-voucher-personalisation__help{margin-bottom:8px;font-size:.95rem;line-height:1.45;opacity:.78}.yds-gift-voucher-personalisation input,.yds-gift-voucher-personalisation textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid rgba(31,31,31,.32);border-radius:2px;background:#fff;color:inherit;font:inherit;font-size:1rem;line-height:1.45}.yds-gift-voucher-personalisation textarea{min-height:116px;resize:vertical}.yds-gift-voucher-personalisation input:focus-visible,.yds-gift-voucher-personalisation textarea:focus-visible{outline:2px solid currentColor;outline-offset:2px}.yds-gift-voucher-personalisation__counter{display:block;margin-top:6px;text-align:right;font-size:.95rem;line-height:1.3;opacity:.72}.yds-gift-voucher-personalisation__multiple{margin-top:20px;padding-top:16px;border-top:1px solid rgba(31,31,31,.14)}@media screen and (max-width:749px){.yds-gift-voucher-personalisation{padding:18px}}.yds-voucher-property{margin:.35rem 0 0;overflow-wrap:anywhere}.yds-voucher-property--message .yds-voucher-property__value{display:block;margin-top:.15rem}.yds-product-breadcrumbs{padding-top:16px;padding-bottom:4px}.yds-product-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5}.yds-product-breadcrumbs li{display:inline-flex;align-items:baseline;gap:8px;min-width:0;margin:0}.yds-product-breadcrumbs a{display:inline-block;padding:8px 0;text-decoration:underline;text-underline-offset:3px}.yds-product-breadcrumbs [aria-current]{overflow-wrap:anywhere;opacity:.75}.yds-product-breadcrumbs [aria-hidden]{opacity:.5}.yds-product-breadcrumbs a:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.yds-product-breadcrumbs{padding-top:8px}.yds-product-breadcrumbs ol{font-size:12px;gap:0 6px}.yds-product-breadcrumbs li{gap:6px}.yds-product-breadcrumbs a{padding:10px 0}}.yds-merch{padding-top:48px;padding-bottom:48px;scroll-margin-top:130px}.yds-section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.yds-section-heading h1,.yds-section-heading h2,.yds-pairing h2,.yds-cart-cross-sell h2{font-family:var(--FONT-STACK-HEADING);font-weight:400;font-size:clamp(25px,3vw,34px);letter-spacing:-.025em;line-height:1.2;margin:0 0 10px}.yds-section-heading p{margin:0;max-width:700px;color:#545b56;line-height:1.65}.yds-kicker{font-size:11px!important;text-transform:uppercase;letter-spacing:.15em;color:#4d6558!important;font-weight:600;margin:0 0 12px!important}.yds-inline-link{color:inherit;text-decoration:underline;text-underline-offset:5px;font-size:14px;line-height:1.6;display:inline-block;min-height:32px;padding:5px 0}.yds-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 20px}.yds-card{min-width:0;color:#171b18}.yds-card-image{display:block;position:relative;overflow:hidden;background:#f4f3ef;aspect-ratio:1}.yds-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.yds-card-image:hover img{transform:scale(1.025)}.yds-card h3{font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0;margin:13px 0 5px}.yds-card-caption{font-size:12px;line-height:1.6;color:#5d645f;margin:0 0 5px}.yds-card-price{font-size:15px;margin:7px 0 0;color:#202722}.yds-entrance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.yds-entrance{background:#f4f3ef;display:block;overflow:hidden;color:inherit}.yds-entrance img{aspect-ratio:1.08;object-fit:cover;width:100%;height:auto;display:block}.yds-entrance>div{padding:20px}.yds-entrance h3{font-size:20px;font-weight:400;line-height:1.3;margin:0 0 8px}.yds-entrance p{font-size:13px;line-height:1.6;margin:0;color:#5b605c}.yds-home-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.yds-home-pairs article{border-top:1px solid #d8ddd8;padding-top:20px}.yds-home-pairs h3{font-size:21px;line-height:1.3;font-weight:400;margin:20px 0 12px}.yds-home-pairs p{line-height:1.65;font-size:14px}.yds-pair-images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.yds-pair-images img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.yds-sidebar-links .sidebar__item a{display:block;min-height:44px;padding:10px 0;font-size:14px;line-height:1.6}.yds-shop-menu{position:relative}.yds-shop-menu summary{list-style:none;display:flex;gap:9px;align-items:center;cursor:pointer}.yds-shop-menu summary::-webkit-details-marker{display:none}.yds-shop-dropdown{position:absolute;top:100%;left:0;width:470px;max-width:calc(100vw - 40px);background:#fff;border:1px solid #ddd;box-shadow:0 12px 30px #0000000d;padding:20px;display:grid;grid-template-columns:1fr 1fr;z-index:100}.yds-shop-dropdown a{padding:12px 10px;font-size:14px;line-height:1.4;min-height:44px}.yds-shop-dropdown a:hover,.yds-mobile-shop a:hover{background:#f4f3ef}.yds-mobile-shop{padding:16px 20px;border-bottom:1px solid #deded8}.yds-mobile-shop>div{display:grid;grid-template-columns:1fr 1fr;gap:3px 12px}.yds-mobile-shop a{padding:10px 0;font-size:14px;line-height:1.45;min-height:44px}.yds-product-summary{padding:0 0 16px;margin:0 0 12px;border-bottom:1px solid #deded8}.yds-product-summary p{font-size:14px;line-height:1.65;margin:0 0 10px}.yds-product-summary .yds-intro{font-size:16px;line-height:1.6;color:#333c36}.yds-audited .product__block__title{padding-bottom:10px}.yds-audited .product__title{font-size:clamp(25px,3vw,37px);line-height:1.2;letter-spacing:-.02em}.yds-audited .product__block__variants{padding-bottom:14px}.yds-audited .select-popout__toggle{font-size:16px;min-height:48px;height:auto;white-space:normal;text-align:left;line-height:1.45;padding-top:12px;padding-bottom:12px}.yds-audited .select-popout__list{max-height:45vh}.yds-audited .select-popout__option{white-space:normal;min-height:44px;line-height:1.5}.yds-audited .btn--add-to-cart{background:#171c18!important;color:#fff!important;min-height:52px;border:1px solid #171c18!important}.yds-audited .btn--add-to-cart:hover{background:#344b3d!important}.yds-audited .btn--add-to-cart[disabled]{opacity:.5}.yds-gallery-caption{font-size:12px!important;line-height:1.65;color:#59615b;margin:12px 0 0;padding:12px 14px;background:#f5f5f1}.yds-delivery-short,.yds-help{font-size:12px;line-height:1.6;color:#535c55;margin:0 0 10px}.yds-delivery-short a,.yds-help a,.yds-detail-body a{text-decoration:underline;text-underline-offset:3px}.yds-product-details{border-top:1px solid #dadfd9;margin-top:20px;scroll-margin-top:150px}.yds-product-details details{border-bottom:1px solid #dadfd9}.yds-product-details summary{position:relative;list-style:none;padding:17px 28px 17px 0;cursor:pointer;font-size:15px;line-height:1.45;min-height:52px}.yds-product-details summary::-webkit-details-marker{display:none}.yds-product-details summary:after{content:"+";position:absolute;right:3px;top:17px;font-size:20px;line-height:1}.yds-product-details details[open]>summary:after{content:"\2212"}.yds-detail-body{padding:0 0 18px;font-size:14px;line-height:1.75}.yds-detail-body p{margin:0 0 12px}.yds-size-table{width:100%;font-size:13px;border-collapse:collapse;margin:10px 0 18px}.yds-size-table th,.yds-size-table td{padding:10px 8px;text-align:left;border:1px solid #dde0da;overflow-wrap:anywhere}.yds-size-table td:last-child{white-space:nowrap}.yds-size-table th{font-weight:500;background:#f4f4ef}.yds-pack-picker{margin:4px 0 18px}.yds-pack-picker>label{display:block;font-size:14px;margin:0 0 8px}.yds-pack-picker>p{font-size:13px;line-height:1.6;margin:8px 0 0}.yds-pack-picker select,.yds-pairing select,.yds-cart-cross-sell select{width:100%;min-height:48px;border:1px solid #9ca79d;background:#fff;padding:10px 32px 10px 12px;border-radius:0;font-family:inherit;font-size:14px;line-height:1.5;color:#1d251f}.yds-pairing-wrapper{margin-top:24px;margin-bottom:40px;scroll-margin-top:140px}.yds-pairing{background:#f5f5ef;padding:32px;max-width:1000px;margin:0 auto}.yds-pairing>p{font-size:14px;line-height:1.65}.yds-pair-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.yds-pair-item>a{display:block;max-width:210px}.yds-pair-item img{width:100%;aspect-ratio:1;object-fit:cover}.yds-pair-item h3{font-size:18px;line-height:1.4;font-weight:400;margin:12px 0 8px}.yds-pair-material{font-size:12px;line-height:1.6;color:#566056;min-height:58px;margin:0 0 12px}.yds-pair-total{margin-top:24px}.yds-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;border:1px solid #1a211b;background:#1a211b;color:#fff;border-radius:4px;font:inherit;font-size:15px;line-height:1.5;cursor:pointer}.yds-button:hover{background:#354c3e}.yds-button:disabled{opacity:.55;cursor:wait}.yds-button--small{font-size:14px;padding:10px 18px;margin:12px 16px 0 0}.yds-muted{color:#5a645c}.yds-button:focus-visible,.yds-shop-menu summary:focus-visible,.yds-product-details summary:focus-visible,.yds-inline-link:focus-visible{outline:2px solid #406b50;outline-offset:4px}[data-yds-error]:empty{display:none}[data-yds-error]{color:#9b2626;font-size:14px;line-height:1.5;margin:12px 0 0}.yds-cart-cross-sell{padding:24px;background:#f5f5ef;margin:30px 0 20px}.yds-cart-cross-sell h2{font-size:23px}.yds-cart-cross-sell>p{font-size:13px;line-height:1.65}.yds-cart-offer{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;max-width:730px}.yds-cart-offer img{width:100%;aspect-ratio:1;object-fit:cover}.yds-cart-offer h3{font-size:17px;font-weight:400;margin:0 0 10px;line-height:1.4}.yds-curated{margin-bottom:44px;padding-bottom:30px;border-bottom:1px solid #deded8}.yds-curated .yds-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yds-curated h2{font-size:25px}.yds-curated .yds-section-heading p{font-size:14px}#yds-all-designs{scroll-margin-top:140px}.yds-commercial-badge{position:absolute;left:10px;bottom:10px;background:#fff;color:#1e3225;padding:8px 11px;font-size:12px;line-height:1.3}.yds-commercial-card>p{font-size:13px;line-height:1.6}@media(max-width:1100px){.yds-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.yds-entrance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.yds-merch{padding:30px 20px}.yds-section-heading{align-items:start;flex-direction:column;gap:6px;margin-bottom:20px}.yds-section-heading h1,.yds-section-heading h2{font-size:27px}.yds-section-heading p{font-size:14px}.yds-product-grid,.yds-curated .yds-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.yds-card h3{font-size:14px;line-height:1.5;margin-top:10px}.yds-card-caption{font-size:11px}.yds-card-price{font-size:14px}.yds-entrance-grid{gap:14px}.yds-entrance>div{padding:14px}.yds-entrance h3{font-size:17px}.yds-entrance p{font-size:12px}.yds-home-pairs{grid-template-columns:1fr;gap:30px}.yds-home-pairs article{display:grid;grid-template-columns:120px minmax(0,1fr);column-gap:18px;align-items:start}.yds-home-pairs .yds-pair-images{grid-row:1/5;grid-template-columns:1fr}.yds-home-pairs h3{font-size:20px;margin:0 0 10px}.yds-home-pairs p{font-size:13px;margin:0 0 10px}.yds-audited .product__media__wrapper{margin-bottom:20px}.yds-audited .product__title{font-size:26px}.yds-product-summary .yds-intro{font-size:15px}.yds-product-summary p{font-size:13px}.yds-gallery-caption{font-size:11px!important;padding:10px;margin-top:8px}.yds-audited .select-popout__toggle{font-size:16px}.yds-audited .product__inner{position:static!important}.yds-audited .product__block__variants{--OPTION-SPACE:16px!important}.yds-pairing-wrapper{padding:0 20px}.yds-pairing{padding:22px 16px}.yds-pairing h2{font-size:27px}.yds-pair-grid{gap:14px}.yds-pair-item h3{font-size:15px;min-height:44px}.yds-pair-material{font-size:11px;min-height:96px}.yds-pairing select,.yds-cart-cross-sell select,.yds-pack-picker select{font-size:16px}.yds-pairing .yds-button{width:100%}.yds-cart-cross-sell{padding:20px 15px}.yds-cart-offer{grid-template-columns:78px minmax(0,1fr);gap:14px}.yds-cart-offer h3{font-size:15px}.yds-audited .product__submit__buttons{width:100%}.cart__template .checkout__button{min-height:52px;width:100%}.cart__template .quantity__button{min-width:36px;min-height:40px}.yds-mobile-shop{padding:14px 18px}.yds-mobile-shop a{font-size:13px}}@media(prefers-reduced-motion:reduce){.yds-card-image img{transition:none}}.yds-shared-footer{container:yds-footer / inline-size;width:100%;min-width:0;color:#252724;font:400 15px/1.65 var(--yds-footer-font, Arial, sans-serif);letter-spacing:normal;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased}.yds-shared-footer *,.yds-shared-footer *:before,.yds-shared-footer *:after{box-sizing:border-box}.yds-shared-footer :is(h2,p){margin:0}.yds-shared-footer a{color:inherit;text-decoration:none}.yds-shared-footer :focus-visible{outline:3px solid #28777a;outline-offset:5px}.yds-shared-footer .y2-footer{padding:60px 0 25px;background:#f5f5f3;color:inherit;font:inherit}.yds-shared-footer .y2-wrap{width:calc(100% - 104px);max-width:1580px;margin-inline:auto}.yds-shared-footer .y2-logo{display:block;width:115px;flex-shrink:0}.yds-shared-footer .y2-logo img{display:block;width:100%;max-width:100%;height:auto}.yds-shared-footer .y2-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.yds-shared-footer .y2-footer-main>div{min-width:0}.yds-shared-footer .y2-footer-about{max-width:32ch;margin-top:22px;color:#575b51;font:400 15px/1.8 var(--yds-footer-font, Arial, sans-serif)}.yds-shared-footer .y2-footer h2{margin:0 0 17px;color:inherit;font:400 13px/1.12 var(--yds-footer-font, Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase}.yds-shared-footer .y2-footer-links{display:grid;gap:5px}.yds-shared-footer .y2-footer-links a{display:flex;align-items:center;min-height:38px;font:400 15px/1.8 var(--yds-footer-font, Arial, sans-serif);overflow-wrap:anywhere}.yds-shared-footer .y2-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.yds-shared-footer .y2-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:40px;padding-top:22px;border-top:1px solid #cecec4;color:#5d6156;font-size:13px}.yds-shared-footer .y2-footer-credit{margin-top:20px;color:#65665f;font:400 13px/1.65 var(--yds-footer-font, Arial, sans-serif);letter-spacing:.07em;text-transform:uppercase}@container yds-footer (max-width: 1150px){.yds-shared-footer .y2-wrap{width:calc(100% - 64px)}.yds-shared-footer .y2-logo{width:95px}}@container yds-footer (max-width: 900px){.yds-shared-footer .y2-footer-main{grid-template-columns:1.4fr 1fr;gap:35px}}@container yds-footer (max-width: 600px){.yds-shared-footer .y2-wrap{width:calc(100% - 40px)}.yds-shared-footer .y2-logo{width:91px}.yds-shared-footer .y2-footer{padding:42px 0 25px}.yds-shared-footer .y2-footer-main{grid-template-columns:1fr 1fr;gap:30px 24px}.yds-shared-footer .y2-footer-main>div:first-child{grid-column:1 / -1}.yds-shared-footer .y2-footer-about{max-width:38ch;margin-top:18px;font-size:14px}.yds-shared-footer .y2-footer-links a{font-size:14px}.yds-shared-footer .y2-footer h2,.yds-shared-footer .y2-footer-credit{font-size:12px}.yds-shared-footer .y2-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;margin-top:30px;font-size:12px}.yds-shared-footer .y2-footer-bottom span{width:100%}}@view-transition{navigation:auto}.y2-body{margin:0;background:#f5f4f0;color:#20211e;font-family:var(--y2-font,Arial,sans-serif);font-weight:400;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}.y2-site{container-name:yds;container-type:inline-size;background:#faf9f6;overflow:clip}.y2-body *{box-sizing:border-box}.y2-body :is(h1,h2,h3,p,ul,ol,figure){margin:0}.y2-body :is(h1,h2,h3){font-weight:300;letter-spacing:-.045em;line-height:1.12}.y2-body a{color:inherit;text-decoration:none}.y2-body img{display:block;max-width:100%}.y2-body :where(button,input,textarea,select){font:inherit}.y2-body button,.y2-body summary{cursor:pointer}.y2-body [hidden]{display:none!important}.y2-body :focus-visible{outline:3px solid #28777a;outline-offset:5px}.y2-body [id]{scroll-margin-top:24px}.y2-body summary{list-style:none}.y2-body summary::-webkit-details-marker{display:none}.y2-wrap{width:calc(100% - 104px);max-width:1580px;margin-inline:auto}.y2-pad{padding-block:92px}.y2-kicker{font-size:10px;font-weight:400;line-height:1.5;letter-spacing:.15em;text-transform:uppercase}.y2-small{font-size:12px;line-height:1.7;color:#65665f}.y2-heading{font-size:clamp(30px,3.1cqi,48px)}.y2-rule{border-top:1px solid #d8d8d0}.y2-section-head{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:32px}.y2-section-head .y2-kicker{margin-bottom:12px}.y2-text-link{display:inline-flex;gap:28px;align-items:center;border-bottom:1px solid currentColor;font-size:12px;min-height:44px}.y2-text-link:after{content:"\2197";font-size:19px}.y2-button{min-height:49px;display:inline-flex;align-items:center;justify-content:space-between;gap:44px;padding:14px 24px;background:#22251f;color:#fff!important;border:1px solid #22251f;font-size:11px;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.y2-button:after{content:"\2197";font-size:18px;line-height:1}.y2-button:hover{background:#345c58;border-color:#345c58}.y2-white{background:#faf9f6;color:#20211e!important;border-color:#faf9f6}.y2-white:hover{background:#d4e8e4;border-color:#d4e8e4}.y2-skip{position:fixed;top:-100px;left:16px;z-index:100;background:#fff;padding:15px}.y2-skip:focus{top:12px}.y2-review{background:#eaf2ef;text-align:center;font-size:9px;letter-spacing:.12em;padding:4px 10px;text-transform:uppercase}.y2-header{background:#faf9f6;border-bottom:1px solid #e7e6df;position:relative;z-index:20}.y2-header-row{display:flex;align-items:center;gap:28px;height:96px}.y2-logo{display:block;width:115px;flex-shrink:0}.y2-logo img{width:100%;height:auto}.y2-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-left:auto}.y2-nav>a,.y2-nav summary{font-size:10px;letter-spacing:.055em;text-transform:uppercase;min-height:44px;display:flex;align-items:center;white-space:nowrap}.y2-nav>a:hover{box-shadow:inset 0 -1px currentColor}.y2-nav .y2-studio-link{border-left:1px solid #cccfc6;padding-left:25px}.y2-nav details{position:relative}.y2-nav summary:after{content:"+";margin-left:7px;font-size:13px}.y2-dropdown{position:absolute;top:47px;left:0;width:245px;background:#faf9f6;border:1px solid #d8d8d0;padding:18px 24px;box-shadow:0 12px 30px #2222220a}.y2-dropdown a{display:block;font-size:12px;padding:9px 0}.y2-dropdown a:hover{text-decoration:underline;text-underline-offset:4px}.y2-tools{display:flex;gap:9px;align-items:center}.y2-icon{width:38px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px}.y2-icon svg{width:20px;height:20px}.y2-mobile-menu,.y2-mobile-routes{display:none}.y2-nav .y2-button{font-size:10px;padding:11px 16px;min-height:43px}.y2-studio-header .y2-nav{gap:35px}.y2-hero{position:relative;background:#e9e9e3}.y2-hero-media{height:clamp(440px,44cqi,670px);position:relative;overflow:hidden}.y2-hero-media>img,.y2-hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.y2-hero-media video{opacity:0;transition:opacity .7s}.y2-hero[data-playing] video{opacity:1}.y2-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a19175e 0%,#0a191717 50%,transparent 75%),linear-gradient(0deg,#1018159e,transparent 65%);pointer-events:none}.y2-hero-copy{position:absolute;left:52px;bottom:52px;z-index:1;color:#fff}.y2-hero h1{font-size:clamp(45px,5.4cqi,80px);max-width:12ch;line-height:1.03;white-space:pre-line;letter-spacing:-.05em}.y2-hero-links{display:flex;gap:26px;align-items:center;margin-top:26px}.y2-hero-links .y2-text-link{font-size:10px;text-transform:uppercase;letter-spacing:.07em;gap:20px}.y2-film-control{position:absolute;right:22px;bottom:23px;z-index:3;background:#ffffffed;color:#22251f;border:0;padding:10px 15px;min-height:42px;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.y2-hero-credit{position:absolute;top:26px;left:52px;color:#fff;z-index:1;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.y2-product-section{padding:68px 0 80px}.y2-product-section .y2-heading{font-size:34px}.y2-product-grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:31px 20px}.y2-product-card{min-width:0}.y2-product-image{aspect-ratio:1;overflow:hidden;background:#e9e9e4;position:relative}.y2-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.2,1)}.y2-product-card a:hover img{transform:scale(1.035)}.y2-product-info{display:flex;justify-content:space-between;align-items:start;gap:12px;margin-top:13px}.y2-product-info h3{font-size:12px;font-weight:400;line-height:1.6;letter-spacing:0;max-width:22ch}.y2-price{font-size:11px;white-space:nowrap;padding-top:2px;color:#565950}.y2-product-section[data-compact] .y2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.y2-product-section[data-compact] .y2-product-image{aspect-ratio:1.17}.y2-rail-tools{display:none}.y2-currency{font-size:10px;color:#65665f;margin-top:18px}.y2-collections{padding-top:25px;padding-bottom:85px}.y2-collection-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:52px 32px;align-items:start}.y2-collection:nth-child(2n){padding-top:78px}.y2-collection-image{aspect-ratio:1.09;overflow:hidden;background:#e9e9e4}.y2-collection:nth-child(2n) .y2-collection-image{aspect-ratio:1.15}.y2-collection-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.y2-collection a:hover img{transform:scale(1.025)}.y2-collection-title{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:16px}.y2-collection h3{font-size:30px}.y2-collection-title span{font-size:25px}.y2-collection .y2-small{margin-top:8px}.y2-starship{position:relative;color:#fff;background:#27362b}.y2-starship-image{height:clamp(570px,56cqi,820px);position:relative;overflow:hidden}.y2-starship-image img{width:100%;height:100%;object-fit:cover;object-position:center 56%}.y2-starship:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#091a14b8,transparent 78%);pointer-events:none}.y2-starship-copy{position:absolute;bottom:56px;left:52px;right:52px;z-index:1;display:flex;align-items:end;justify-content:space-between;gap:40px}.y2-starship h2{font-size:clamp(42px,4.7cqi,68px);max-width:15ch;margin:15px 0 20px}.y2-starship-sectors{font-size:11px;letter-spacing:.02em}.y2-project-caption{position:absolute;right:30px;top:27px;z-index:1;font-size:10px;color:#fff;text-shadow:0 1px 5px #000}.y2-proof{background:#fff;padding:32px 0 35px}.y2-proof-row{display:flex;align-items:center;justify-content:space-between;gap:30px}.y2-proof-row .y2-kicker{max-width:17ch;color:#62665e;font-size:9px}.y2-proof-logos{display:grid;grid-template-columns:repeat(4,1fr);gap:42px;align-items:center;flex:1;max-width:890px}.y2-proof-logo{height:58px;display:flex;align-items:center;justify-content:center}.y2-proof-logo img{width:auto;height:auto;max-height:56px;max-width:160px;filter:grayscale(1);opacity:.94}.y2-proof-logo[data-square] img{max-height:80px;max-width:90px}.y2-story{background:#29332d;color:#fff;display:grid;grid-template-columns:1.1fr 1fr}.y2-story-media{min-height:580px;position:relative;overflow:hidden}.y2-story-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.y2-story-copy{padding:66px 65px;display:flex;flex-direction:column;align-items:start;justify-content:center}.y2-story h2{font-size:clamp(35px,3.7cqi,54px);max-width:13ch;margin:22px 0}.y2-story p.y2-story-intro{font-size:13px;line-height:1.8;max-width:36ch;color:#e0e5df}.y2-story .y2-text-link{margin-top:18px}.y2-story-badge{width:190px;height:auto;object-fit:contain;margin-top:30px}.y2-story-proof{display:flex;gap:15px;flex-wrap:wrap;font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-top:26px}.y2-story-proof span+span{border-left:1px solid #748075;padding-left:15px}.y2-artist{display:grid;grid-template-columns:.68fr 1.32fr;gap:70px;align-items:center}.y2-artist h2{font-size:clamp(35px,3.7cqi,55px);max-width:13ch;margin:22px 0}.y2-artist .y2-small{max-width:33ch;margin-bottom:17px}.y2-artist-image{aspect-ratio:1.25;overflow:hidden;background:#e9e9e4}.y2-artist-image img{width:100%;height:100%;object-fit:cover}.y2-artist-links{display:grid;justify-items:start;gap:8px}.y2-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.y2-room-image{aspect-ratio:.95;overflow:hidden}.y2-room-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.y2-room-grid a:hover img{transform:scale(1.025)}.y2-room-grid h3{font-size:13px;font-weight:400;line-height:1.5;letter-spacing:0;margin-top:16px}.y2-room-grid .y2-small{font-size:11px;margin-top:4px}.y2-room-note{margin-top:26px;font-size:11px;color:#65665f}.y2-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px}.y2-faq h2{font-size:36px;max-width:13ch}.y2-faq .y2-kicker{margin-bottom:18px}.y2-faq details{border-top:1px solid #d8d8d0}.y2-faq details:last-child{border-bottom:1px solid #d8d8d0}.y2-faq summary{font-size:13px;position:relative;padding:21px 38px 21px 0}.y2-faq summary:after{content:"+";position:absolute;right:0;font-size:20px;top:16px}.y2-faq details[open] summary:after{content:"\2212"}.y2-faq-answer{font-size:12px;color:#595d54;max-width:64ch;padding:0 20px 24px 0;line-height:1.9}.y2-faq-answer a{text-decoration:underline;text-underline-offset:4px}.y2-footer{padding:60px 0 25px;background:#eeeee8}.y2-footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:45px}.y2-footer-about{font-size:12px;max-width:32ch;line-height:1.9;color:#575b51;margin-top:22px}.y2-footer h2{font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:400;margin-bottom:17px}.y2-footer-links{display:grid;gap:5px}.y2-footer-links a{font-size:11px;min-height:30px;display:flex;align-items:center}.y2-footer-links a:hover{text-decoration:underline;text-underline-offset:4px}.y2-footer-bottom{border-top:1px solid #cecec4;padding-top:22px;margin-top:40px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:#5d6156}.y2-footer-credit{font-size:9px;letter-spacing:.07em;text-transform:uppercase;margin-top:20px;color:#65665f}.y2-studio-intro{padding:72px 0 50px;display:grid;grid-template-columns:1.25fr .75fr;gap:80px;align-items:end}.y2-studio-intro h1{font-size:clamp(46px,5cqi,76px);max-width:15ch}.y2-studio-intro .y2-kicker{margin-bottom:22px}.y2-studio-intro p:not(.y2-kicker){font-size:13px;max-width:40ch;color:#61665b}.y2-studio-intro .y2-text-link{margin-top:18px}.y2-studio-hero-image{height:clamp(470px,53cqi,790px);overflow:hidden}.y2-studio-hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.y2-studio-caption{padding:16px 0;display:flex;justify-content:space-between;font-size:10px;color:#65665f}.y2-services-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 70px}.y2-service{display:flex;gap:24px;padding:27px 0;border-top:1px solid #cccfc4;align-items:center;justify-content:space-between}.y2-service h3{font-size:25px}.y2-service p{font-size:11px;color:#65665f;margin-top:10px;max-width:47ch}.y2-service>span{font-size:25px}.y2-studio-projects{display:grid;grid-template-columns:1fr 1fr;gap:50px 30px}.y2-studio-projects article:first-child{grid-column:1/-1}.y2-studio-projects .y2-project-image{aspect-ratio:1.3;overflow:hidden}.y2-studio-projects article:first-child .y2-project-image{aspect-ratio:2}.y2-project-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.y2-studio-projects a:hover img{transform:scale(1.025)}.y2-studio-projects h3{font-size:29px;margin-top:18px}.y2-studio-projects .y2-kicker{margin-top:20px;color:#65665f}.y2-studio-process{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.y2-studio-process h2{font-size:clamp(36px,3.8cqi,57px);max-width:14ch;margin:20px 0 25px}.y2-studio-process p:not(.y2-kicker){font-size:13px;color:#65665f;max-width:41ch}.y2-studio-process .y2-text-link{margin-top:22px}.y2-studio-process-image{aspect-ratio:1.05;overflow:hidden}.y2-studio-process-image img{width:100%;height:100%;object-fit:cover}.y2-enquiry{background:#222a24;color:#fff}.y2-enquiry-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:95px}.y2-enquiry h2{font-size:clamp(37px,4cqi,59px);max-width:12ch;margin:22px 0}.y2-enquiry-copy>p:not(.y2-kicker){font-size:13px;color:#d9dfd7;max-width:36ch}.y2-contact{display:grid;gap:13px;margin-top:28px;font-size:13px}.y2-contact a{text-decoration:underline;text-underline-offset:5px}.y2-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.y2-field{display:grid;gap:8px}.y2-field label{font-size:11px}.y2-field input,.y2-field textarea{width:100%;min-width:0;background:transparent;border:1px solid #98a391;border-radius:0;color:#fff;padding:11px;font-size:16px}.y2-field input{height:48px}.y2-field textarea{min-height:135px;resize:vertical}.y2-field-full{grid-column:1/-1}.y2-form-note{font-size:10px;color:#d9dfd7;margin:20px 0!important}.y2-form-note a{text-decoration:underline;text-underline-offset:3px}.y2-form-response{border:1px solid #8bbbaf;padding:20px;margin-bottom:25px}.y2-mobile-review{width:min(390px,100%);margin:25px auto 50px;box-shadow:0 0 0 1px #ccc,0 30px 70px #22222214}.y2-review-label{text-align:center;font-size:11px;padding:18px 10px 0}.y2-tablet-review{width:min(768px,100%);margin:25px auto}@container yds (max-width:1150px){.y2-wrap{width:calc(100% - 64px)}.y2-header-row{gap:16px;height:88px}.y2-nav{gap:15px}.y2-nav>a,.y2-nav summary{font-size:9px}.y2-logo{width:95px}.y2-tools{gap:0}.y2-nav .y2-studio-link{padding-left:17px}.y2-hero-copy,.y2-hero-credit{left:32px}.y2-starship-copy{left:32px;right:32px}.y2-proof-logos{gap:20px}.y2-proof-logo img{max-width:137px}.y2-story-copy{padding:45px}.y2-artist{gap:40px}.y2-product-info{display:block}.y2-price{display:block;margin-top:3px}.y2-studio-header .y2-nav{gap:23px}}@container yds (max-width:900px){.y2-nav{display:none}.y2-mobile-menu{display:block}.y2-tools{margin-left:auto;gap:6px}.y2-mobile-menu>summary{min-width:46px;min-height:44px;display:flex;align-items:center;justify-content:center;font-size:10px;margin-left:8px}.y2-mobile-panel{position:absolute;left:0;right:0;top:100%;max-height:75svh;overflow:auto;background:#faf9f6;border-top:1px solid #d8d8d0;box-shadow:0 20px 35px #00000012;padding:15px 24px 24px}.y2-mobile-panel>a{display:block;font-size:16px;padding:13px 0;border-bottom:1px solid #deded4}.y2-mobile-panel .y2-mobile-secondary{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin-top:14px}.y2-mobile-secondary a{font-size:11px;padding:12px 0}.y2-mobile-routes{display:flex;justify-content:space-around;border-top:1px solid #e0e0d8;gap:20px;padding:0 22px}.y2-mobile-routes a{display:flex;align-items:center;justify-content:center;min-height:39px;flex:1;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.y2-mobile-routes a+a{border-left:1px solid #e0e0d8}.y2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.y2-hero-media{height:490px}.y2-proof-row{display:block}.y2-proof-row .y2-kicker{max-width:none;text-align:center;margin-bottom:20px}.y2-proof-logos{max-width:none}.y2-story-media{min-height:530px}.y2-story-copy{padding:36px}.y2-footer-main{grid-template-columns:1.4fr 1fr;gap:35px}.y2-faq{gap:38px}.y2-enquiry-grid,.y2-studio-intro{gap:40px}.y2-studio-header .y2-tools>.y2-text-link{display:none}}@container yds (max-width:600px){.y2-wrap{width:calc(100% - 40px)}.y2-pad{padding-block:56px}.y2-heading{font-size:31px}.y2-section-head{align-items:center;gap:15px;margin-bottom:24px}.y2-section-head .y2-text-link{font-size:10px;gap:12px}.y2-kicker{font-size:9px}.y2-review{font-size:8px;padding:3px 8px}.y2-header-row{height:71px}.y2-logo{width:91px}.y2-tools{gap:1px}.y2-icon{width:37px}.y2-mobile-menu>summary{margin-left:2px}.y2-hero-media{height:auto;aspect-ratio:1.55}.y2-hero-media video{object-position:52% 50%}.y2-hero-copy{position:relative;left:auto;bottom:auto;color:#20211e;padding:24px 20px 30px}.y2-hero h1{font-size:clamp(34px,10cqi,43px);max-width:none;white-space:normal;line-height:1.07}.y2-hero:after{display:none}.y2-hero-credit{display:none}.y2-hero-links{gap:10px;align-items:flex-start;flex-direction:column;margin-top:19px}.y2-hero-links .y2-text-link{font-size:9px;min-height:37px;gap:24px}.y2-hero-links .y2-button{background:#22251f;border-color:#22251f;color:#fff!important;min-height:47px;font-size:10px;padding:13px 20px}.y2-film-control{top:12px;right:12px;bottom:auto;font-size:9px;min-height:38px;padding:8px 11px}.y2-product-section{padding:42px 0 47px}.y2-product-section .y2-heading{font-size:29px}.y2-product-grid,.y2-product-section[data-compact] .y2-product-grid{grid-auto-flow:column;grid-template-columns:none;grid-template-rows:repeat(2,auto);grid-auto-columns:44%;gap:24px 13px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#939888 #e5e6dc;padding:0 0 13px}.y2-product-card{scroll-snap-align:start}.y2-product-image,.y2-product-section[data-compact] .y2-product-image{aspect-ratio:1}.y2-product-info{display:block;margin-top:11px}.y2-product-info h3{font-size:11px;line-height:1.55;min-height:34px}.y2-price{font-size:10px;margin-top:4px;padding:0}.y2-rail-tools{display:flex;align-items:center;justify-content:space-between;margin-top:18px;gap:14px}.y2-rail-tools span{font-size:9px;color:#65665f}.y2-rail-buttons{display:flex;gap:8px}.y2-rail-buttons button{width:43px;height:40px;border:1px solid #cccec2;background:transparent;color:#333;font-size:19px}.y2-rail-buttons button:disabled{opacity:.35;cursor:default}.y2-currency{font-size:9px;margin-top:13px}.y2-collections{padding:15px 0 52px}.y2-collection-grid{grid-template-columns:1fr;gap:33px}.y2-collection:nth-child(2n){padding-top:0}.y2-collection-image,.y2-collection:nth-child(2n) .y2-collection-image{aspect-ratio:1.15}.y2-collection:nth-child(2),.y2-collection:nth-child(4){width:90%;margin-left:auto}.y2-collection-title{margin-top:15px}.y2-collection h3{font-size:25px}.y2-collection .y2-small{font-size:11px;margin-top:5px}.y2-starship-image{height:570px}.y2-starship-image img{object-position:52% 56%}.y2-starship-copy{left:23px;right:23px;bottom:31px;display:block}.y2-starship h2{font-size:41px;max-width:13ch;margin:14px 0 18px}.y2-starship-sectors{font-size:10px;max-width:28ch;line-height:1.9}.y2-starship .y2-button{margin-top:24px;min-height:47px;font-size:10px;padding:12px 18px;gap:24px}.y2-project-caption{font-size:9px;right:20px;left:23px;top:22px}.y2-proof{padding:26px 0}.y2-proof-row .y2-kicker{font-size:8px;letter-spacing:.1em}.y2-proof-logos{grid-template-columns:1fr 1fr;gap:22px 24px}.y2-proof-logo{height:47px}.y2-proof-logo img{max-width:142px;max-height:45px}.y2-proof-logo[data-square] img{max-width:76px;max-height:67px}.y2-story{grid-template-columns:1fr}.y2-story-media{min-height:0;aspect-ratio:1.1}.y2-story-copy{padding:38px 27px 41px}.y2-story h2{font-size:39px;max-width:14ch;margin:17px 0 20px}.y2-story p.y2-story-intro{font-size:12px;max-width:35ch}.y2-story-proof{gap:9px;margin-top:24px;font-size:8px}.y2-story-proof span+span{padding-left:9px}.y2-story-badge{width:165px;height:auto;margin-top:23px}.y2-artist{grid-template-columns:1fr;gap:26px}.y2-artist-image{order:-1;aspect-ratio:1.2}.y2-artist h2{font-size:37px;max-width:15ch;margin:16px 0}.y2-artist .y2-small{font-size:12px;max-width:35ch}.y2-artist-links{display:flex;gap:14px;flex-wrap:wrap}.y2-artist-links .y2-text-link{font-size:11px;gap:19px}.y2-room-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:83%;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:15px}.y2-room-grid>article{scroll-snap-align:start}.y2-room-image{aspect-ratio:1}.y2-room-grid h3{font-size:12px;margin-top:13px}.y2-room-note{font-size:10px;max-width:40ch}.y2-faq{grid-template-columns:1fr;gap:24px}.y2-faq h2{font-size:32px;max-width:none}.y2-faq summary{font-size:12px;padding-block:20px}.y2-faq-answer{font-size:12px}.y2-footer{padding:42px 0 25px}.y2-footer-main{grid-template-columns:1fr 1fr;gap:30px 24px}.y2-footer-main>div:first-child{grid-column:1/-1}.y2-footer-about{max-width:38ch;font-size:11px;margin-top:18px}.y2-footer-links a{font-size:10px;min-height:32px}.y2-footer h2{font-size:9px}.y2-footer-bottom{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:12px 22px;font-size:8px;margin-top:30px}.y2-footer-bottom span{width:100%}.y2-footer-credit{font-size:8px}.y2-studio-intro{padding:40px 0 31px;grid-template-columns:1fr;gap:27px}.y2-studio-intro h1{font-size:clamp(36px,11cqi,47px);max-width:13ch}.y2-studio-intro .y2-kicker{margin-bottom:19px}.y2-studio-intro p:not(.y2-kicker){font-size:12px;max-width:38ch}.y2-studio-intro .y2-text-link{margin-top:13px}.y2-studio-hero-image{height:430px}.y2-studio-caption{font-size:9px;gap:15px;line-height:1.7;align-items:center}.y2-services-grid{grid-template-columns:1fr}.y2-service{padding:23px 0}.y2-service h3{font-size:23px}.y2-service p{font-size:11px;max-width:35ch}.y2-studio-projects{grid-template-columns:1fr;gap:33px}.y2-studio-projects article:first-child{grid-column:auto}.y2-studio-projects .y2-project-image,.y2-studio-projects article:first-child .y2-project-image{aspect-ratio:1.1}.y2-studio-projects h3{font-size:27px;margin-top:12px}.y2-studio-projects .y2-kicker{margin-top:16px}.y2-studio-process{grid-template-columns:1fr;gap:30px}.y2-studio-process h2{font-size:37px;max-width:15ch;margin:17px 0 22px}.y2-studio-process p:not(.y2-kicker){font-size:12px}.y2-studio-process-image{order:-1;aspect-ratio:1.15}.y2-enquiry-grid{grid-template-columns:1fr;gap:33px}.y2-enquiry h2{font-size:42px;max-width:12ch;margin:19px 0}.y2-enquiry-copy>p:not(.y2-kicker){font-size:12px}.y2-contact{font-size:12px;margin-top:21px}.y2-form-grid{grid-template-columns:1fr;gap:18px}.y2-form-note{font-size:10px}.y2-enquiry .y2-button{width:100%}}@media(prefers-reduced-motion:reduce){.y2-body *{animation:none!important;transition:none!important;scroll-behavior:auto!important}::view-transition-group(*){animation:none!important}}.ys-page{background:#fff;color:#252724}.ys-page .y2-site,.ys-page .y2-header{background:#fff}.ys-page .y2-review{font-size:12px;letter-spacing:.08em;padding:7px 16px;background:#eef1ee;color:#3b433c}.ys-page .y2-nav{gap:18px}.ys-page .y2-nav>a,.ys-page .y2-nav summary{font-size:12px;letter-spacing:.025em}.ys-page .y2-nav .y2-studio-link{padding-left:20px}.ys-page .y2-footer{background:#f5f5f3}.ys-page .y2-footer-about,.ys-page .y2-footer-links a{font-size:15px;line-height:1.8}.ys-page .y2-footer h2,.ys-page .y2-footer-credit,.ys-page .y2-footer-bottom{font-size:13px}.ys-page .y2-footer h2{font-weight:400}.ys-page .y2-footer-links a{min-height:38px}.ys-mobile-label{margin:0;padding:16px;text-align:center;font-size:16px;color:#4d524e;background:#f1f3f1}.ys-main{font-family:var(--y2-font);font-weight:300;font-size:19px;line-height:1.75;color:#252724;background:#fff}.ys-main *{box-sizing:border-box}.ys-main :is(h1,h2,h3,h4,p,figure,blockquote,ul,ol){margin:0}.ys-main :is(h1,h2,h3,h4){font-family:inherit;font-weight:300;letter-spacing:-.035em;text-transform:none;line-height:1.18;white-space:pre-line;color:inherit}.ys-main h1{font-size:clamp(44px,4.65cqi,72px);line-height:1.12;max-width:20ch}.ys-main h2{font-size:clamp(35px,3.6cqi,53px);max-width:21ch}.ys-main h3{font-size:31px}.ys-main h4{font-size:20px;font-weight:400;letter-spacing:-.015em}.ys-main :is(a,button,summary):focus-visible{outline:3px solid #287266;outline-offset:6px}.ys-main a{color:inherit;text-underline-offset:5px;text-decoration-thickness:1px}.ys-main :is(section,div)[id]{scroll-margin-top:28px}.ys-main .ys-wrap{width:calc(100% - 104px);max-width:1440px;margin-inline:auto}.ys-main .ys-pad{padding-block:94px}.ys-main .ys-soft{background:#f5f5f3}.ys-main .ys-kicker{font-size:14px;line-height:1.5;font-weight:400;text-transform:uppercase;letter-spacing:.11em;margin-bottom:20px}.ys-main .ys-richtext p+p{margin-top:18px}.ys-main .ys-richtext a{text-decoration:underline}.ys-main .ys-actions{display:flex;align-items:flex-start;gap:16px 24px;flex-wrap:wrap;margin-top:28px}.ys-main .ys-button{min-height:54px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:14px 21px;border:1px solid #262b26;background:#262b26;color:#fff;font-size:16px;line-height:1.5;font-weight:400;text-decoration:none;transition:background .2s,border-color .2s}.ys-main .ys-button:hover{background:#405746;border-color:#405746}.ys-main .ys-button span{font-size:23px;line-height:1}.ys-main .ys-link{font-size:16px;font-weight:400;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;line-height:1.45;border-bottom:1px solid #6e746d;text-decoration:none;max-width:100%}.ys-main .ys-link span{font-size:23px;line-height:1;flex-shrink:0}.ys-main .ys-link:hover{color:#42604b;border-color:currentColor}.ys-main .ys-image-frame{display:block;position:relative;overflow:hidden;background:#e9ebe7;isolation:isolate}.ys-main .ys-image-frame img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;transition:transform .65s ease}.ys-main a.ys-image-frame:hover img{transform:scale(1.025)}.ys-main figcaption{font-size:15px;color:#5b625a;line-height:1.6;margin-top:13px;font-weight:300}.ys-main .ys-image-placeholder{min-height:180px;display:grid;place-items:center;padding:24px;text-align:center;background:#eceeea;border:1px dashed #8c938b;font-size:18px}.ys-main .ys-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:end;margin-bottom:42px}.ys-main .ys-section-heading .ys-richtext{max-width:48ch}.ys-main .ys-hero{padding-top:54px}.ys-main .ys-hero-intro{display:grid;grid-template-columns:1.24fr 1fr;grid-template-areas:"heading copy" "photo photo";gap:42px 70px;align-items:center;margin-bottom:0}.ys-main .ys-hero-intro .ys-kicker{margin-bottom:20px}.ys-main .ys-hero-heading{grid-area:heading}.ys-main .ys-hero-photo{grid-area:photo}.ys-main .ys-hero-copy{grid-area:copy;max-width:52ch}.ys-main .ys-hero .ys-actions{gap:12px 20px}.ys-main .ys-hero-photo>.ys-image-frame{aspect-ratio:2.24}.ys-main .ys-hero-photo img{object-position:50% 58%}.ys-main .ys-hero-photo figcaption{display:flex;gap:25px;justify-content:space-between;align-items:center;margin-top:10px}.ys-main .ys-hero-photo figcaption .ys-link{min-height:42px;white-space:nowrap;font-size:15px}.ys-main .ys-facts{padding:28px 0;border-bottom:1px solid #d7dbd5;margin-top:17px}.ys-main .ys-facts ul{display:flex;justify-content:space-between;gap:20px;list-style:none;padding:0;font-size:15px;line-height:1.5;font-weight:400}.ys-main .ys-facts li{display:flex;gap:13px;align-items:center}.ys-main .ys-facts li:before{content:"";width:5px;height:5px;background:#839780;border-radius:50%;flex-shrink:0}.ys-main .ys-chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px 62px;align-items:start}.ys-main .ys-chapter:nth-child(2n){padding-top:78px}.ys-main .ys-chapter .ys-image-frame{aspect-ratio:1.7}.ys-main .ys-chapter:nth-child(1) img{object-position:50% 54%}.ys-main .ys-chapter:nth-child(3) img{object-position:50% 74%}.ys-main .ys-chapter:nth-child(4) img{object-position:50% 36%}.ys-main .ys-chapter-copy{padding-top:25px}.ys-main .ys-chapter-copy .ys-kicker{font-size:13px;letter-spacing:.075em;display:flex;gap:20px;align-items:center;margin-bottom:15px}.ys-main .ys-chapter-number{font-size:20px;letter-spacing:-.03em;color:#6a7769;min-width:30px}.ys-main .ys-chapter h3{margin-bottom:21px}.ys-main .ys-chapter .ys-richtext{max-width:47ch;font-size:18px}.ys-main .ys-signoff{border-top:1px solid #d7dbd5;margin-top:55px;padding-top:27px;font-size:22px;letter-spacing:-.02em}.ys-main .ys-studio-gallery{display:grid;grid-template-columns:1.02fr 1fr;gap:28px 38px;align-items:stretch}.ys-main .ys-studio-gallery figure{display:flex;flex-direction:column;min-height:0}.ys-main .ys-studio-gallery figure:first-child{grid-row:span 2}.ys-main .ys-studio-gallery figure>.ys-image-frame{aspect-ratio:2.05}.ys-main .ys-studio-gallery figure:first-child>.ys-image-frame{aspect-ratio:auto;flex:1;min-height:450px}.ys-main .ys-studio-gallery figure:first-child img{object-position:50% 50%}.ys-main .ys-studio-gallery figure:nth-child(3) img{object-position:50% 42%}.ys-main .ys-studio-gallery figcaption{display:block;max-width:54ch;margin-top:18px;font-size:16px}.ys-main .ys-studio-gallery figcaption strong{display:block;font-size:20px;font-weight:400;letter-spacing:-.02em;color:#252724;margin-bottom:7px}.ys-main .ys-team-title{margin-top:62px;padding-top:38px;border-top:1px solid #d7dbd5;font-size:29px}.ys-main .ys-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:29px}.ys-main .ys-team article>.ys-image-frame{aspect-ratio:1.3;margin-bottom:20px}.ys-main .ys-team img{object-position:50% 35%}.ys-main .ys-team .ys-role{font-size:15px;color:#455541;font-weight:400;margin-top:9px;line-height:1.5;min-height:46px}.ys-main .ys-team p:not(.ys-role){font-size:16px;line-height:1.65;margin-top:7px}.ys-main .ys-spaces-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ys-main .ys-spaces-grid article{display:flex;flex-direction:column}.ys-main .ys-spaces-grid .ys-image-frame{aspect-ratio:.95}.ys-main .ys-spaces-grid article:first-child img{object-position:50% 50%}.ys-main .ys-spaces-grid article:nth-child(2) img{object-position:31% 50%}.ys-main .ys-spaces-grid h3{margin-top:24px;margin-bottom:18px;font-size:29px}.ys-main .ys-spaces-grid figcaption{min-height:48px}.ys-main .ys-spaces-grid .ys-richtext{font-size:18px;flex:1}.ys-main .ys-spaces-grid .ys-link{align-self:flex-start;margin-top:25px}.ys-main .ys-making{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ys-main .ys-making .ys-image-frame{aspect-ratio:1.1}.ys-main .ys-making li:first-child img{object-position:83% 50%}.ys-main .ys-making li:nth-child(3) img{object-position:64% 50%}.ys-main .ys-step-number{display:flex;align-items:center;justify-content:space-between;font-size:15px;line-height:1.4;color:#62715f;margin-top:21px;margin-bottom:12px}.ys-main .ys-step-number span{font-size:25px;line-height:1}.ys-main .ys-making h3{font-size:23px;margin-bottom:12px}.ys-main .ys-making li>p:last-child{font-size:17px;line-height:1.65}.ys-main .ys-materials{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;border-top:1px solid #d7dbd5;margin-top:62px;padding-top:48px}.ys-main .ys-materials h3{font-size:34px;line-height:1.25;max-width:18ch}.ys-main .ys-materials .ys-link{margin-top:24px}.ys-main .ys-material-list>div+div{margin-top:28px}.ys-main .ys-material-list h4{margin-bottom:10px}.ys-main .ys-material-list .ys-richtext{font-size:18px}.ys-main .ys-quotes{display:grid;grid-template-columns:1fr 1fr;gap:38px}.ys-main .ys-quote{border-top:1px solid #8c9789;padding:32px 0 25px}.ys-main .ys-quote .ys-kicker{font-size:13px}.ys-main .ys-quote blockquote{font-size:30px;line-height:1.5;letter-spacing:-.025em;max-width:27ch;margin-bottom:26px}.ys-main .ys-quote figcaption{font-size:17px;color:#252724}.ys-main .ys-quote .ys-link{margin-top:14px}.ys-main .ys-draft-placeholder{padding:30px;border:1px dashed #9aa296;background:#f5f5f3}.ys-main .ys-draft-placeholder h3{font-size:28px;max-width:21ch;margin-bottom:18px}.ys-main .ys-draft-placeholder>p:not(.ys-kicker){font-size:17px;max-width:40ch}.ys-main .ys-awards{margin-top:46px;display:grid;grid-template-columns:1fr 1fr;gap:38px}.ys-main .ys-awards>a{border-top:1px solid #d7dbd5;border-bottom:1px solid #d7dbd5;display:flex;align-items:center;gap:20px;text-decoration:none;padding:26px 0;font-size:15px;line-height:1.7}.ys-main .ys-award-year{font-size:26px;color:#657360;letter-spacing:-.03em}.ys-main .ys-awards>a>span:nth-child(2){flex:1}.ys-main .ys-awards strong{display:block;font-weight:400;font-size:19px;color:#252724;line-height:1.5;margin-bottom:5px}.ys-main .ys-awards>a>span:last-child{font-size:24px}.ys-main .ys-professional{display:flex;gap:28px;align-items:center;justify-content:space-between;margin-top:30px}.ys-main .ys-professional>p{font-size:17px}.ys-main .ys-professional>div{display:flex;flex-wrap:wrap;gap:12px 28px}.ys-main .ys-professional .ys-link{font-size:15px}.ys-main .ys-next{padding-bottom:55px}.ys-main .ys-next-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #d7dbd5;border-bottom:1px solid #d7dbd5}.ys-main .ys-next-grid>article{padding:50px 42px 54px;display:flex;align-items:flex-start;flex-direction:column}.ys-main .ys-next-grid>article:first-child{background:#f1f3ef}.ys-main .ys-next-grid>article:last-child{border-left:1px solid #d7dbd5}.ys-main .ys-next h2{font-size:42px;margin-bottom:23px;max-width:20ch}.ys-main .ys-next .ys-richtext{font-size:18px;max-width:40ch;flex:1}.ys-main .ys-next .ys-button{margin-top:28px}.ys-main .ys-contact{display:flex;justify-content:space-between;gap:24px;margin-top:33px;font-size:17px;align-items:center}.ys-main .ys-contact>div{display:flex;flex-wrap:wrap;gap:16px 28px}.ys-main .ys-contact a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;overflow-wrap:anywhere}@container yds (max-width:1100px){.ys-main .ys-hero-intro{gap:38px;grid-template-columns:1.12fr 1fr}.ys-main h1{font-size:48px}.ys-main .ys-hero .ys-richtext{font-size:18px}.ys-main .ys-hero-photo>.ys-image-frame{aspect-ratio:1.9}.ys-main .ys-section-heading{gap:42px}.ys-main .ys-chapter-grid{gap:30px 38px}.ys-main .ys-materials{gap:40px}.ys-main .ys-team{gap:20px}.ys-main .ys-spaces-grid{gap:22px}.ys-main .ys-professional{align-items:flex-start;flex-direction:column;gap:8px}.ys-main .ys-next h2{font-size:35px}.ys-main .ys-next-grid>article{padding:38px 30px}.ys-main .ys-contact{align-items:flex-start;flex-direction:column;gap:10px}}@container yds (max-width:800px){.ys-main .ys-wrap{width:calc(100% - 56px)}.ys-main .ys-hero-intro,.ys-main .ys-section-heading{grid-template-columns:1fr;gap:28px}.ys-main .ys-hero-intro{grid-template-areas:"heading" "photo" "copy"}.ys-main .ys-hero-intro h1{max-width:23ch}.ys-main .ys-hero-copy,.ys-main .ys-section-heading .ys-richtext{max-width:60ch}.ys-main .ys-hero .ys-actions{align-items:center}.ys-main .ys-facts ul{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ys-main .ys-team{grid-template-columns:1fr 1fr;gap:34px}.ys-main .ys-making{grid-template-columns:1fr 1fr;gap:34px 24px}.ys-main .ys-spaces-grid{grid-template-columns:1fr;gap:42px}.ys-main .ys-spaces-grid .ys-image-frame{aspect-ratio:1.6}.ys-main .ys-spaces-grid figcaption{min-height:0}.ys-main .ys-spaces-grid h3{margin-top:21px}.ys-main .ys-materials{grid-template-columns:1fr;gap:30px}}@container yds (max-width:600px){.ys-page .y2-review{font-size:11px;padding:7px 10px;letter-spacing:.04em}.ys-page .y2-mobile-menu>summary,.ys-page .y2-mobile-routes a{font-size:13px}.ys-page .y2-mobile-panel>a,.ys-page .y2-mobile-secondary a{font-size:16px;min-height:46px}.ys-page .y2-footer-about,.ys-page .y2-footer-links a{font-size:14px}.ys-page .y2-footer h2,.ys-page .y2-footer-credit,.ys-page .y2-footer-bottom{font-size:12px}.ys-main{font-size:18px;line-height:1.75}.ys-main .ys-wrap{width:calc(100% - 40px)}.ys-main .ys-pad{padding-block:57px}.ys-main h1{font-size:36px;line-height:1.18;max-width:none!important;letter-spacing:-.04em}.ys-main h2{font-size:33px;line-height:1.2;max-width:none}.ys-main h3{font-size:27px}.ys-main .ys-kicker{font-size:12px;letter-spacing:.09em;margin-bottom:16px}.ys-main .ys-hero{padding-top:32px}.ys-main .ys-hero-intro{gap:23px;margin-bottom:0}.ys-main .ys-hero .ys-richtext{font-size:18px}.ys-main .ys-actions{margin-top:22px;gap:15px;flex-direction:column}.ys-main .ys-hero .ys-actions{align-items:flex-start;gap:12px}.ys-main .ys-button{font-size:15px;padding:14px 18px;min-height:53px;gap:20px;max-width:100%}.ys-main .ys-link{font-size:15px;min-height:45px}.ys-main .ys-hero-photo>.ys-image-frame{aspect-ratio:1.35}.ys-main .ys-hero-photo img{object-position:50% 50%}.ys-main .ys-hero-photo figcaption{align-items:flex-start;flex-direction:column;gap:8px;margin-top:14px}.ys-main figcaption{font-size:14px;line-height:1.6}.ys-main .ys-hero-photo figcaption .ys-link{font-size:14px}.ys-main .ys-facts{padding:23px 0;margin-top:10px}.ys-main .ys-facts ul{font-size:13px;gap:15px 17px;align-items:start}.ys-main .ys-facts li{gap:9px;align-items:flex-start}.ys-main .ys-facts li:before{margin-top:7px}.ys-main .ys-section-heading{gap:22px;margin-bottom:29px}.ys-main .ys-chapter-grid{grid-template-columns:1fr;gap:42px}.ys-main .ys-chapter:nth-child(2n){padding-top:0}.ys-main .ys-chapter .ys-image-frame{aspect-ratio:1.45}.ys-main .ys-chapter:nth-child(2) .ys-image-frame{aspect-ratio:1.6}.ys-main .ys-chapter-copy{padding-top:20px}.ys-main .ys-chapter-copy .ys-kicker{font-size:12px;gap:13px;letter-spacing:.045em}.ys-main .ys-chapter h3{margin-bottom:18px}.ys-main .ys-chapter .ys-richtext{font-size:18px;max-width:none}.ys-main .ys-signoff{margin-top:35px;padding-top:25px;font-size:21px}.ys-main .ys-studio-gallery{grid-template-columns:1fr;gap:28px}.ys-main .ys-studio-gallery figure:first-child{grid-row:auto}.ys-main .ys-studio-gallery figure>.ys-image-frame,.ys-main .ys-studio-gallery figure:first-child>.ys-image-frame{aspect-ratio:1.4;min-height:0;flex:auto}.ys-main .ys-studio-gallery figure:first-child>.ys-image-frame{aspect-ratio:1.05}.ys-main .ys-studio-gallery figcaption{font-size:16px;margin-top:15px}.ys-main .ys-studio-gallery figcaption strong{font-size:21px}.ys-main .ys-team-title{font-size:27px;margin-top:36px;padding-top:32px}.ys-main .ys-team{grid-template-columns:1fr;gap:27px;margin-top:27px}.ys-main .ys-team article{display:grid;grid-template-columns:90px 1fr;gap:17px;align-items:start}.ys-main .ys-team article>.ys-image-frame{aspect-ratio:.84;margin:0}.ys-main .ys-team h4{font-size:20px}.ys-main .ys-team .ys-role{font-size:14px;min-height:0;margin-top:6px}.ys-main .ys-team p:not(.ys-role){font-size:16px;line-height:1.6;margin-top:8px}.ys-main .ys-spaces-grid{gap:37px}.ys-main .ys-spaces-grid .ys-image-frame{aspect-ratio:1.12}.ys-main .ys-spaces-grid article:nth-child(2) img{object-position:31% 50%}.ys-main .ys-spaces-grid h3{font-size:28px;margin:20px 0 15px}.ys-main .ys-spaces-grid .ys-link{margin-top:18px}.ys-main .ys-making{grid-template-columns:1fr;gap:30px}.ys-main .ys-making .ys-image-frame{aspect-ratio:1.7}.ys-main .ys-making h3{font-size:25px;margin-bottom:10px}.ys-main .ys-making li>p:last-child{font-size:18px}.ys-main .ys-step-number{margin-top:15px;margin-bottom:9px}.ys-main .ys-step-number span{transform:rotate(90deg);margin-right:5px}.ys-main .ys-materials{margin-top:39px;padding-top:35px;gap:30px}.ys-main .ys-materials h3{font-size:29px;max-width:none}.ys-main .ys-materials .ys-link{margin-top:20px}.ys-main .ys-material-list h4{font-size:21px;margin-bottom:11px}.ys-main .ys-material-list>div+div{margin-top:25px}.ys-main .ys-quotes{grid-template-columns:1fr;gap:22px}.ys-main .ys-quote{padding:25px 0 17px}.ys-main .ys-quote blockquote{font-size:27px;line-height:1.55;margin-bottom:19px}.ys-main .ys-quote .ys-kicker{font-size:12px}.ys-main .ys-draft-placeholder{padding:24px 20px}.ys-main .ys-draft-placeholder h3{font-size:26px}.ys-main .ys-awards{grid-template-columns:1fr;gap:0;margin-top:29px}.ys-main .ys-awards>a{gap:16px;padding:24px 0}.ys-main .ys-awards>a+a{border-top:0}.ys-main .ys-awards strong{font-size:18px}.ys-main .ys-award-year{font-size:23px}.ys-main .ys-professional{margin-top:26px;gap:13px}.ys-main .ys-professional>div{align-items:flex-start;flex-direction:column;gap:11px}.ys-main .ys-professional>p{font-size:18px}.ys-main .ys-next{padding-bottom:37px}.ys-main .ys-next-grid{grid-template-columns:1fr}.ys-main .ys-next-grid>article{padding:32px 22px 35px}.ys-main .ys-next-grid>article:last-child{border-left:0;border-top:1px solid #d7dbd5}.ys-main .ys-next h2{font-size:30px;margin-bottom:20px}.ys-main .ys-next .ys-kicker{font-size:11px}.ys-main .ys-next .ys-button{margin-top:24px}.ys-main .ys-contact{margin-top:24px;font-size:17px;gap:16px}.ys-main .ys-contact>div{display:flex;align-items:flex-start;flex-direction:column;gap:7px}.ys-main .ys-contact a{font-size:16px}}@media(prefers-reduced-motion:reduce){.ys-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ys-main .ys-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;background:#1f2620}.ys-main .ys-inline-video--hero .ys-video-frame{aspect-ratio:2.24}.ys-main .ys-video-poster,.ys-main .ys-video-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ys-main .ys-video-poster img{display:block;object-fit:cover;object-position:50% 58%}.ys-main .ys-video-play{position:absolute;left:26px;bottom:26px;display:inline-flex;align-items:center;gap:14px;min-height:58px;padding:11px 20px;background:#19231ceb;border:1px solid rgba(255,255,255,.8);color:#fff;font:400 17px/1.5 var(--y2-font);cursor:pointer}.ys-main .ys-video-play:hover{background:#405746}.ys-main .ys-play-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.75);border-radius:50%;font-size:14px;padding-left:2px}.ys-main .ys-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0}.ys-main .ys-materials .ys-inline-video{margin-top:25px}.ys-main .ys-materials .ys-video-play{left:16px;bottom:16px;font-size:15px;min-height:50px;padding:8px 13px;gap:11px}.ys-main .ys-review-more{margin:0 0 24px}.ys-main .ys-review-more summary{display:list-item;font-size:16px;font-weight:400;min-height:44px;cursor:pointer;text-decoration:underline;text-underline-offset:5px}.ys-main .ys-review-more blockquote{font-size:18px!important;line-height:1.7;letter-spacing:0;margin:16px 0 0;max-width:none}.ys-main .ys-quote--detailed>blockquote{font-size:24px;line-height:1.6;max-width:37ch;margin-bottom:18px}.ys-main .ys-google-reviews{margin-top:42px;width:100%;min-width:0;overflow:hidden}.ys-main .ys-google-reviews .reputon-text{font:300 18px/1.65 var(--y2-font)!important}.ys-main .ys-google-reviews .reputon-name{font:400 17px/1.5 var(--y2-font)!important}.ys-main .ys-google-reviews .reputon-reviews-head .reputon-name{font-size:21px!important}.ys-main .ys-google-reviews .reputon-date{font:300 14px/1.5 var(--y2-font)!important}.ys-main .ys-google-reviews .reputon-show-more{font:400 15px/1.5 var(--y2-font)!important}.ys-main .ys-google-fallback{margin-top:18px}.ys-main .ys-award-heading{margin-top:56px;font-size:29px}.ys-main .ys-awards{display:block;margin-top:25px}.ys-main .ys-awards>a{padding:24px 0;gap:30px}.ys-main .ys-awards>a+a{border-top:0}.ys-main .ys-award-year{min-width:76px}.ys-main .ys-awards>a>span:nth-child(2){display:grid;grid-template-columns:1fr 1.15fr;gap:24px;align-items:center}.ys-main .ys-awards strong{margin:0;font-size:19px}.ys-main .ys-awards>a>span:nth-child(2)>span{font-size:17px}@container yds (max-width:1100px){.ys-main .ys-inline-video--hero .ys-video-frame{aspect-ratio:1.9}}@container yds (max-width:600px){.ys-main .ys-inline-video--hero .ys-video-frame{aspect-ratio:1.35}.ys-main .ys-video-poster img{object-position:50% 50%}.ys-main .ys-video-play{left:14px;bottom:14px;min-height:52px;font-size:15px;padding:9px 14px;gap:11px}.ys-main .ys-materials .ys-video-play{left:12px;bottom:12px;font-size:14px}.ys-main .ys-quote--detailed>blockquote{font-size:23px}.ys-main .ys-google-reviews{margin-top:30px}.ys-main .ys-google-reviews .reputon-reviews-head .reputon-name{font-size:18px!important}.ys-main .ys-award-heading{font-size:26px;margin-top:40px}.ys-main .ys-awards>a{align-items:flex-start;gap:15px;padding:23px 0}.ys-main .ys-award-year{min-width:56px;font-size:23px}.ys-main .ys-awards>a>span:nth-child(2){display:block}.ys-main .ys-awards strong{font-size:18px;margin-bottom:6px}.ys-main .ys-awards>a>span:nth-child(2)>span{font-size:16px;line-height:1.6}}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map */
