.bn-amb-hero{display:grid;grid-template-columns:1.2fr 1fr;border-bottom:1px solid #444;min-height:640px}.bn-amb-hero-copy{padding:80px 6vw;align-self:center}.bn-amb-hero h1{font-size:clamp(52px,6.4vw,94px);max-width:660px;line-height:1.02;margin:25px 0 30px}.bn-amb-hero .bn-copy{max-width:490px}.bn-amb-hero .bn-actions{align-items:center;gap:25px}.bn-amb-photo{position:relative;min-height:580px;overflow:hidden;background:#151515}.bn-amb-photo img{width:100%;height:100%!important;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 60%}.bn-amb-program{padding-top:85px;padding-bottom:70px}.bn-amb-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;align-items:center}.bn-amb-intro h2,.bn-amb-brief h2,.bn-amb-form-heading h2{font-size:clamp(38px,4.5vw,64px);margin:20px 0 25px}.bn-amb-tiers{display:grid;grid-template-columns:1fr;gap:45px;margin-top:50px}.bn-amb-tiers article{border-top:1px solid #777;padding-top:26px}.bn-amb-tiers h3{font-size:34px;margin:18px 0}.bn-amb-tiers article>p:last-child{color:#c2c2c2;font-size:14px;line-height:1.85;max-width:560px}.bn-amb-small{font-size:12px;line-height:1.8;color:#bcbcbc}.bn-amb-package{max-width:920px;margin-top:30px!important}.bn-amb-brief{padding:75px 0}.bn-amb-requirements{padding:0;margin:40px 0 0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.bn-amb-requirements li{border-top:1px solid #929292;padding-top:20px}.bn-amb-requirements span{font-size:10px;letter-spacing:.15em;color:#555}.bn-amb-requirements h3{font-size:29px;margin:22px 0 18px}.bn-amb-requirements p{font-size:13px;line-height:1.85;color:#333}.bn-amb-faq{padding-top:75px;padding-bottom:75px;display:grid;grid-template-columns:1fr 1.4fr;gap:7vw}.bn-amb-faq h2{font-size:42px}.bn-amb-faq details{border-top:1px solid #555}.bn-amb-faq details:last-child{border-bottom:1px solid #555}.bn-amb-faq summary{padding:22px 35px 22px 0;min-height:48px;position:relative;font-size:14px;list-style:none}.bn-amb-faq summary::-webkit-details-marker{display:none}.bn-amb-faq summary:after{content:"+";position:absolute;right:0;font-size:22px;top:15px}.bn-amb-faq details[open] summary:after{content:"\2212"}.bn-amb-faq details p{padding:0 0 24px;color:#bcbcbc;font-size:13px;line-height:1.85}.bn-amb-application{border-top:1px solid #555;background:#111;padding:80px 0 90px;scroll-margin-top:20px}.bn-amb-form-heading{max-width:760px;margin:0 auto 45px}.bn-amb-form-heading>p:last-child{color:#c2c2c2;line-height:1.8;font-size:14px;max-width:630px}.bn-amb-form{max-width:760px;width:100%;margin:auto}.bn-amb-check span{min-width:0}.bn-amb-eligibility{display:inline-block;margin-top:24px!important;border:1px solid #777;padding:7px 12px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.bn-amb-form fieldset{border:0;border-top:1px solid #666;padding:30px 0 35px;margin:0;min-width:0}.bn-amb-form legend{padding:0 15px 0 0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#eee}.bn-amb-fields{display:grid;grid-template-columns:1fr 1fr;gap:23px}.bn-amb-wide{grid-column:1/-1}.bn-amb-field{min-width:0}.bn-amb-field label{display:block;font-size:12px;margin-bottom:10px;color:#efefef}.bn-amb-field input,.bn-amb-field select,.bn-amb-field textarea{display:block;width:100%;max-width:100%;min-width:0;min-height:48px;border:1px solid #777;background:#171717;color:#fff;border-radius:0;padding:12px;font:16px/1.4 Arial,sans-serif;color-scheme:dark}.bn-amb-field textarea{resize:vertical;min-height:100px}.bn-amb-field input:focus,.bn-amb-field textarea:focus,.bn-amb-field select:focus{border-color:#f5f4f0}.bn-amb-help{font-size:11px;color:#bcbcbc;line-height:1.7;margin-top:9px!important}.bn-amb-shipping-note{margin-top:0!important;margin-bottom:24px!important}.bn-amb-check{display:flex;gap:13px;align-items:flex-start;font-size:12px;line-height:1.8;margin-bottom:20px;cursor:pointer;color:#ddd}.bn-amb-check input{width:19px;height:19px;flex-shrink:0;margin:2px 0 0;accent-color:#eee}.bn-amb-form fieldset:last-of-type .bn-amb-fields{margin-top:28px}.bn-amb-privacy{font-size:11px;line-height:1.8;color:#bcbcbc;max-width:690px}.bn-amb-privacy a{text-decoration:underline!important;text-underline-offset:3px}.bn-amb-submit{margin-top:25px;gap:35px;min-width:260px}.bn-amb-contact{margin-top:20px!important}.bn-amb-success{border:1px solid #999;padding:35px}.bn-amb-success h3{font-size:35px;margin-bottom:20px}.bn-amb-success p{color:#ccc;font-size:14px}.bn-amb-errors{border:1px solid #e3b4b4;color:#f6cdcd;padding:18px;margin-bottom:25px;font-size:14px}@media(max-width:760px){.bn-amb-hero{grid-template-columns:1fr;min-height:0}.bn-amb-hero-copy{padding:55px 24px}.bn-amb-hero h1{font-size:58px}.bn-amb-photo{min-height:400px}.bn-amb-intro,.bn-amb-tiers,.bn-amb-faq{grid-template-columns:1fr;gap:28px}.bn-amb-program{padding-top:55px;padding-bottom:55px}.bn-amb-tiers{margin-top:35px}.bn-amb-requirements{grid-template-columns:1fr;gap:30px}.bn-amb-brief{padding:55px 0}.bn-amb-faq{padding-top:55px;padding-bottom:55px}.bn-amb-fields{grid-template-columns:1fr}.bn-amb-wide{grid-column:auto}.bn-amb-application{padding:55px 0}.bn-amb-submit{width:100%}.bn-amb-success{padding:24px}}.bn-footer-brand img{height:70px!important;object-fit:contain;object-position:left center}.bn-signup-consent{font-size:10px;color:#aaa;line-height:1.6;margin-top:15px!important}.bn-newsletter{text-align:center;padding:90px 24px;border-bottom:1px solid #2d2d2d;background:#090909}.bn-newsletter h2{font-size:clamp(38px,4vw,56px);margin:18px 0!important}.bn-newsletter-copy{font-size:12px;color:#999}.bn-newsletter form{max-width:500px;margin:30px auto 0}.bn-email-field{display:flex;border-bottom:1px solid #888}.bn-email-field input{min-width:0;flex:1;border:0;color:#fff;background:transparent;padding:17px 0;outline-offset:0}.bn-email-field button{color:#eee;border:0;background:transparent;font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:15px}.bn-email-field button span{margin-left:20px}.bn-footer{padding:52px 6vw 20px}.bn-footer-top{display:grid;grid-template-columns:1.6fr 1fr 1.15fr 1fr;gap:50px;padding-bottom:55px}.bn-footer-brand{width:220px;display:block;line-height:0}.bn-footer-top p{font-size:11px;color:#888;margin-top:20px!important}.bn-footer-top h3{font:10px Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;margin-bottom:20px!important}.bn-footer-top>div>a:not(.bn-footer-brand){display:block;font-size:11px;color:#aaa;margin-top:8px}.bn-footer-bottom{font-size:9px;letter-spacing:.04em;color:#777;border-top:1px solid #252525;padding-top:20px}@media(max-width:760px){.bn-footer-top{grid-template-columns:1fr 1fr;gap:38px}.bn-footer-top>div:first-child{grid-column:1/-1}.bn-newsletter{padding:65px 22px}.bn-footer{padding:40px 24px 24px}}.bn-brand img{height:40px!important;object-fit:contain;object-position:left center}.bn-nav,.bn-announcement{font-family:Arial,Helvetica,sans-serif;line-height:1.65;color:#f5f4f0}.bn-nav a{color:inherit;text-decoration:none}.bn-nav img{max-width:100%;height:auto}.bn-nav summary{cursor:pointer}.bn-announcement{text-align:center;font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:10px 15px;border-bottom:1px solid #262626;background:#111}.bn-nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 4vw;background:#080808;border-bottom:1px solid #282828;position:relative;z-index:20}.bn-brand{display:block;line-height:0;width:190px;flex-shrink:0}.bn-brand img{width:100%;height:auto}.bn-nav-desktop{display:flex;gap:28px}.bn-nav-desktop a,.bn-nav-tools a,.bn-mobile-menu summary{font-size:9px;letter-spacing:.13em;text-transform:uppercase}.bn-nav-desktop a{padding:8px 0}.bn-nav-desktop a:hover{color:#aaa}.bn-nav-tools{display:flex;gap:24px}.bn-mobile-menu{display:none}.bn-mobile-menu summary{list-style:none;display:flex;gap:15px;align-items:center}.bn-mobile-menu summary::-webkit-details-marker{display:none}.bn-mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:#111;border-bottom:1px solid #444;padding:25px;display:flex;flex-direction:column;gap:18px}.bn-mobile-menu nav a{font:26px Georgia,serif}@media(max-width:1000px){.bn-nav-desktop{gap:17px}.bn-nav-tools a:first-child{display:none}}@media(max-width:760px){.bn-nav{padding:23px 22px}.bn-brand{width:155px}.bn-nav-desktop,.bn-nav-tools{display:none}.bn-mobile-menu{display:block}.bn-announcement{font-size:8px;letter-spacing:.13em}}.bn-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@view-transition{navigation:auto}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body.bn-site{margin:0;background:#080808;color:#f5f4f0;font:15px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;--font-heading--family:Georgia,serif;--font-body--family:Arial,sans-serif}:where(body.bn-site) h1,:where(body.bn-site) h2,:where(body.bn-site) h3,:where(body.bn-site) p{margin:0}:where(body.bn-site) h1,:where(body.bn-site) h2,:where(body.bn-site) h3{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.03;letter-spacing:-.045em}body.bn-site a{color:inherit;text-decoration:none}body.bn-site button,body.bn-site input{font:inherit}body.bn-site button,body.bn-site summary{cursor:pointer}body.bn-site img{max-width:100%;height:auto}body.bn-site figure{margin:0}body.bn-site :focus-visible{outline:2px solid currentColor;outline-offset:6px}.bn-skip{position:fixed;top:-100px;left:16px;padding:12px;background:#fff;color:#000!important;z-index:100}.bn-skip:focus{top:10px}.bn-wrap{max-width:1440px;margin:auto;padding:0 6vw}.bn-eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#b4b4b4;line-height:1.6}.bn-heading{font-size:clamp(42px,5.2vw,78px)}.bn-copy{max-width:460px;color:#bcbcbc;line-height:1.85}.bn-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:14px 25px;border:1px solid #686868;font-size:10px;letter-spacing:.13em;text-transform:uppercase;background:transparent;color:inherit;transition:background .2s,color .2s,border .2s}.bn-button:hover{background:#eee;color:#080808;border-color:#eee}.bn-button--light{background:#f5f4f0;color:#080808!important;border-color:#f5f4f0}.bn-button--light:hover{background:#ccc}.bn-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.bn-link{font-size:11px;letter-spacing:.13em;text-transform:uppercase;padding-bottom:7px;border-bottom:1px solid #767676;display:inline-block}.bn-link:after{content:" \2197";margin-left:16px}.bn-section{padding:96px 0}.bn-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:42px}.bn-section-top .bn-heading{margin-top:13px}.bn-section-top .bn-copy{max-width:390px;font-size:13px}.bn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bn-card{display:block;min-width:0}.bn-card-media{aspect-ratio:4/5;position:relative;background:#101010;border:1px solid #242424;overflow:hidden;display:flex;align-items:center;justify-content:center}.bn-card-media img{width:100%;height:100%!important;object-fit:cover;transition:transform .6s}.bn-card:hover .bn-card-media img{transform:scale(1.035)}.bn-card-media--logo{background:radial-gradient(ellipse at 50% 35%,#252525,transparent 70%),#0b0b0b}.bn-card-media--logo img{width:32%;height:auto!important;opacity:.75;object-fit:contain}.bn-card-badge{position:absolute;top:17px;left:17px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;background:#080808b0;padding:5px 8px}.bn-card-bottom{display:flex;justify-content:space-between;gap:12px;padding-top:18px}.bn-card h3{font-size:24px;letter-spacing:-.025em}.bn-card-size{font-size:11px;color:#a6a6a6;margin-top:7px!important}.bn-price{font-size:13px;white-space:nowrap}.bn-silver{background:#e9e8e5;color:#111}.bn-silver .bn-copy,.bn-silver .bn-eyebrow{color:#555}.bn-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px;border-top:1px solid #282828;border-bottom:1px solid #282828}.bn-split-copy{padding:80px 6vw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.bn-split-copy .bn-heading{margin:20px 0 24px}.bn-split-media{position:relative;overflow:hidden;min-height:480px;background:#0a0a0a}.bn-split-media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover}.bn-quote{text-align:center;border-top:1px solid #292929;border-bottom:1px solid #292929;padding:110px 8vw}.bn-quote blockquote{font:clamp(34px,4.1vw,64px)/1.15 Georgia,serif;letter-spacing:-.035em;max-width:920px;margin:0 auto}.bn-quote p{margin-top:28px!important}.bn-product-page{padding:72px 0 100px}.bn-product-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:7vw;align-items:start}.bn-product-picture{background:#0b0b0b;aspect-ratio:1/1;border:1px solid #292929;display:flex;align-items:center;justify-content:center;overflow:hidden}.bn-product-picture>img{width:100%;height:100%!important;object-fit:contain}.bn-product-picture--logo>img{width:34%;height:auto!important;opacity:.8}.bn-product-info .bn-heading{margin:20px 0;font-size:clamp(42px,4.2vw,62px)}.bn-product-price{font-size:18px;margin-bottom:25px!important}.bn-product-price span{color:#aaa;font-size:12px;margin-left:16px}.bn-product-info details{border-top:1px solid #3a3a3a;padding:20px 0}.bn-product-info details:last-child{border-bottom:1px solid #3a3a3a}.bn-product-info summary{font-size:12px;letter-spacing:.08em;list-style:none;display:flex;justify-content:space-between;align-items:center}.bn-product-info summary:after{content:"+";font-size:22px}.bn-product-info details[open] summary:after{content:"\2212"}.bn-product-info details>div{font-size:13px;color:#bcbcbc;padding-top:16px;line-height:1.8}.bn-product-info details p+p{margin-top:10px}.bn-product-info .bn-accordions{margin-top:40px}.bn-product-form{display:flex;gap:12px;margin-top:30px}.bn-product-form input{width:65px;border:1px solid #555;background:#0a0a0a;color:#eee;padding:10px}.bn-product-form button{flex:1}.bn-product-info .bn-notice{font-size:11px;color:#b3b3b3;margin-top:16px}.bn-page-intro{padding:76px 0 50px;border-bottom:1px solid #292929}.bn-page-intro h1{font-size:clamp(70px,10vw,144px);margin:20px 0 30px!important}.bn-page-intro .bn-copy{max-width:650px}.bn-note-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding-top:30px;border-top:1px solid #bbb;margin-top:36px}.bn-note-grid p{font-size:12px;margin-top:10px!important;line-height:1.8}.bn-notes-heading{font-size:9px;text-transform:uppercase;letter-spacing:.17em;color:#666}.bn-center{text-align:center;margin-top:44px}.bn-story-mark{display:flex;justify-content:center;align-items:center;min-height:500px;background:repeating-linear-gradient(100deg,transparent 0,transparent 8%,#ffffff02 9%,transparent 12%),radial-gradient(ellipse at 50% 80%,#292929,transparent 60%),#0b0b0b}.bn-story-mark img{width:30%;opacity:.9}.bn-intro-line{width:60px;height:1px;background:#c7c7c7;margin-top:30px}.bn-gallery-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.bn-gallery-heading h2{font-size:36px}.bn-collection-footer{margin-top:60px;padding:32px;border:1px solid #333}.bn-collection-footer .bn-copy{max-width:none;font-size:13px}@media(max-width:760px){.bn-wrap{padding:0 22px}.bn-section{padding:62px 0}.bn-section-top{display:block;margin-bottom:28px}.bn-section-top .bn-copy{margin-top:22px!important}.bn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.bn-grid>.bn-card:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}.bn-card h3{font-size:21px}.bn-card-bottom{display:block}.bn-price{margin-top:9px}.bn-card-badge{top:9px;left:8px;font-size:8px;padding:4px}.bn-split{grid-template-columns:1fr;min-height:0}.bn-split-copy{padding:55px 24px}.bn-split-media{min-height:380px}.bn-split--serum .bn-split-media{order:-1;min-height:330px}.bn-story-mark{min-height:310px}.bn-story-mark img{width:25%}.bn-quote{padding:70px 24px}.bn-product-page{padding-top:35px}.bn-product-grid{grid-template-columns:1fr;gap:35px}.bn-product-picture{aspect-ratio:1.1}.bn-page-intro{padding:50px 0 38px}.bn-note-grid{grid-template-columns:1fr;gap:22px}.bn-button{padding:13px 18px}.bn-actions{gap:10px}.bn-heading{font-size:44px}.bn-product-info .bn-heading{font-size:46px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;view-transition-name:none!important}}.bn-preview-shell{position:relative;min-width:0}.bn-hover-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .2s}.bn-preview-playing>.bn-hover-video{opacity:1}.bn-preview-toggle{position:absolute;top:12px;right:12px;z-index:3;background:#080808d9;color:#fff;border:1px solid #aaa;min-height:44px;padding:10px 14px;font-size:10px!important;letter-spacing:.06em}.bn-preview-shell .bn-card-badge,.bn-preview-shell .bn-release-tag,.bn-preview-shell .bn-release-number{z-index:2}.bn-grid>.bn-preview-shell{min-width:0}.bn-ritual-feature>.bn-preview-shell{width:100%}@media(max-width:760px){.bn-grid>.bn-preview-shell:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px)}}@media(prefers-reduced-motion:reduce){.bn-hover-video{transition:none}}.bn-mobile-loop-fade{display:none}@media(max-width:760px){.bn-preview-shell .bn-preview-toggle{display:none!important}.bn-mobile-loop-fade{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;transition:opacity .65s;z-index:1}.bn-preview-mobile-black>.bn-mobile-loop-fade{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=CAUAAAAAAAAAAAAAAAAAAAAAABI */
