.fss{--paper:#F5F3EE;--white:#FDFDFE;--ink:#1B1B1B;--muted:#86817B;--line:#DDD8D8;--serif:"Rhymes",Georgia,serif;--sans:"neue-haas-grotesk-display","Helvetica Neue",Helvetica,Arial,sans-serif;--pad:28px;--col:420px}.fss *{box-sizing:border-box;margin:0;padding:0}.fss a{color:inherit}.fss img{display:block;max-width:100%}.fss .caps{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.fss .muted{color:var(--muted)}.fss .serif{font-family:var(--serif);font-weight:300}.fss .opener{position:relative}.fss .hero{position:relative;height:var(--hero-h,100vh);min-height:600px;overflow:hidden;background:linear-gradient(180deg,#c9cccb,#dcdddb 45%,#efefec)}.fss .hero .type{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:difference;color:#fff;pointer-events:none;padding:0 var(--pad)}.fss .hero h1{font-family:var(--serif);font-weight:300;font-size:min(clamp(64px,9.4vw,152px),calc(var(--hero-h,100vh)*.15));line-height:.94;letter-spacing:-.025em}.fss .hero h1 span{display:block}.fss .hero h1 .a{position:absolute;top:calc(var(--hero-h,100vh)*.19);left:var(--pad)}.fss .hero h1 .b{position:absolute;top:calc(var(--hero-h,100vh)*.19 + 1.02em);right:var(--pad);text-align:right}.fss .hero .lede{position:absolute;left:var(--pad);bottom:120px;max-width:300px}.fss .hero .lede p{margin-top:10px}.fss .buy{position:absolute;right:var(--pad);bottom:30px;width:400px;background:#f5f3ee9e;backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);border:1px solid rgba(27,27,27,.12);z-index:5}.fss .buy .row{padding:16px 18px;border-top:1px solid rgba(27,27,27,.1)}.fss .buy .row:first-child{border-top:0;display:flex;justify-content:space-between;align-items:baseline}.fss .buy .price{font-family:var(--serif);font-weight:300;font-size:34px;line-height:1}.fss .buy p+p{margin-top:8px}.fss .btn{display:flex;justify-content:space-between;align-items:center;background:var(--ink);color:var(--white);padding:15px 18px;text-decoration:none;font-size:14px}.fss .buy .facts{display:flex;justify-content:space-between;padding:12px 18px;border-top:1px solid rgba(27,27,27,.1);font-size:9.5px;letter-spacing:.14em;white-space:nowrap}.fss .ch{border-top:1px solid var(--line);padding:22px var(--pad) 110px;display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px}.fss .ch>.lab{grid-column:1/4;display:flex;gap:18px}.fss .ch h2{font-family:var(--serif);font-weight:300;font-size:32px;line-height:1.12;letter-spacing:-.01em;margin:0 0 22px}.fss .ch .txt{grid-column:4/8;max-width:var(--col)}.fss .ch .txt p+p{margin-top:12px}.fss .ch .vis{grid-column:8/13}.fss .fig figcaption{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--muted);margin-top:10px}.fss .report{position:relative}.fss .report .photo{aspect-ratio:4/3;max-height:72vh;object-fit:cover;width:100%;height:auto}.fss .card{position:relative;margin:-90px 0 0 -34%;width:74%;background:var(--white);border:1px solid var(--line);box-shadow:0 30px 60px -30px #1b1b1b47;padding:22px 22px 18px}.fss .card .top{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:14px}.fss .card h3{font-family:var(--serif);font-weight:300;font-size:20px}.fss .card .cols{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fss .card h4{margin:0 0 8px}.fss .card ul{list-style:none;font-size:13px;line-height:1.75}.fss .card li{padding-left:10px;border-left:1px solid var(--ink);margin-bottom:4px}.fss .card li.in{border-left-color:var(--line);color:#55524e}.fss .card .grp{margin-bottom:14px}.fss .sample{padding-bottom:120px}.fss .sample .stage{grid-column:1/13;display:grid;grid-template-columns:1fr 440px 1fr;gap:24px;align-items:center;margin-top:30px}.fss .frame{position:relative;height:600px;border:1px solid rgba(27,27,27,.35);display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 60%,#fbfaf7,#edeae3 70%)}.fss .frame video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fss .frame .tag,.fss .frame .tick,.fss .frame .ang{z-index:1}.fss .frame .tag{position:absolute;top:-1px;right:-1px;background:var(--ink);color:var(--white);padding:6px 10px}.fss .frame .tick{position:absolute;left:14px;bottom:12px}.fss .frame .ang{position:absolute;right:14px;bottom:12px;font-variant-numeric:tabular-nums}.fss .frame:before,.fss .frame:after{content:"";position:absolute;left:50%;width:1px;height:14px;background:#1b1b1b59}.fss .frame:before{top:0}.fss .frame:after{bottom:0}.fss .steps{display:flex;flex-direction:column;gap:46px}.fss .step{border-top:1px solid var(--line);padding-top:12px;max-width:300px}.fss .step .n{font-family:var(--serif);font-weight:300;font-size:30px;line-height:1;display:block;margin-bottom:10px}.fss .steps.r{align-items:flex-end;text-align:left}.fss .credit .big{font-family:var(--serif);font-weight:300;font-size:clamp(80px,10vw,150px);line-height:.9;letter-spacing:-.03em}.fss .ledger{grid-column:8/13;align-self:end}.fss .ledger .li{display:grid;grid-template-columns:1fr auto;gap:6px 18px;border-top:1px solid var(--line);padding:16px 0}.fss .ledger .li:last-child{border-bottom:1px solid var(--line)}.fss .ledger .nm{font-family:var(--serif);font-weight:300;font-size:22px}.fss .ledger .pr{text-align:right;font-family:var(--serif);font-weight:300;font-size:22px}.fss .ledger .pr s{color:var(--muted);font-size:15px;margin-right:8px}.fss .ledger .sub{grid-column:1/3;display:flex;justify-content:space-between}.fss .band{display:grid;grid-template-columns:7fr 5fr;gap:24px;max-width:1180px;margin:0 auto;padding:0 var(--pad) 110px}.fss .band .fig:nth-child(2){margin-top:120px}.fss .band img{width:100%;height:auto;aspect-ratio:4/5;max-height:70vh;object-fit:cover}.fss .band .fig:first-child img{aspect-ratio:4/3}.fss .faq .list{grid-column:4/11}.fss .faq details{border-top:1px solid var(--line);padding:16px 0}.fss .faq details:last-child{border-bottom:1px solid var(--line)}.fss .faq summary{list-style:none;display:flex;justify-content:space-between;cursor:pointer;font-family:var(--serif);font-weight:300;font-size:20px}.fss .faq summary::-webkit-details-marker{display:none}.fss .faq summary:after{content:"+";font-family:var(--sans);font-weight:300}.fss .faq details[open] summary:after{content:"\2212"}.fss .faq details p{max-width:560px;margin-top:10px}.fss .close{text-align:center;padding:90px var(--pad) 120px;border-top:1px solid var(--line)}.fss .close .serif{font-size:34px;margin-bottom:26px}.fss .close .btn{display:inline-flex;gap:60px}.fss .sticky{display:none}@media(prefers-reduced-motion:no-preference){.fss .sticky{transition:opacity .25s,transform .25s}}@media(min-width:721px)and (max-width:1100px){.fss{--pad:24px}.fss .ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding-bottom:90px}.fss .ch>.lab{grid-column:1/3;margin-bottom:26px}.fss .ch .txt{grid-column:1/2}.fss .ch .vis,.fss .ledger{grid-column:2/3}.fss .card{position:relative;left:auto;bottom:auto;width:auto;margin:-90px 18px 0}.fss .sample .stage{grid-column:1/3;grid-template-columns:1fr 1fr;row-gap:36px}.fss .sample .frame{grid-column:1/3;grid-row:1;width:min(440px,100%);justify-self:center}.fss .steps.r{align-items:stretch}.fss .faq .list{grid-column:1/3}.fss .buy{width:370px}}@media(min-width:721px)and (orientation:portrait){.fss .hero h1 .a{top:calc(var(--hero-h,100vh)*.16)}.fss .hero h1 .b{top:calc(var(--hero-h,100vh)*.16 + 1.02em)}}@media(min-width:1700px){.fss .hero h1{font-size:min(9.4vw,176px,calc(var(--hero-h,100vh)*.15))}.fss .ch{column-gap:40px}}@media(max-width:720px){.fss{--pad:18px}.fss .hero{height:calc(var(--hero-h,100svh)*.5);min-height:390px}.fss .hero h1{font-size:clamp(44px,14.6vw,58px)}.fss .hero h1 .a{top:64px}.fss .hero h1 .b{top:calc(64px + 2.06em)}.fss .hero .lede{display:none}.fss .buy{position:relative;right:auto;bottom:auto;width:auto;margin:0;border-left:0;border-right:0;background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}.fss .buy .btn{width:calc(100% - 24px);margin:0 12px 12px}.fss .ch{display:block;padding:18px var(--pad) 72px}.fss .ch>.lab{margin-bottom:30px}.fss .ch h2{font-size:28px}.fss .ch .vis{margin-top:34px}.fss .card{position:relative;left:auto;bottom:auto;width:auto;margin:-80px 14px 0}.fss .sample .stage{display:flex;flex-direction:column;align-items:stretch;gap:30px}.fss .frame{height:auto;aspect-ratio:440/600}.fss .steps{gap:26px}.fss .steps.r{align-items:stretch;order:1}.fss .sample .frame{order:2}.fss .ledger{margin-top:40px}.fss .band{display:block;padding-bottom:70px}.fss .band .fig:nth-child(2){margin:40px 0 0 22%}.fss .close .serif{font-size:28px}.fss .btn.sticky{display:flex;position:fixed;left:12px;right:auto;width:calc(100% - 24px);box-sizing:border-box;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:30;box-shadow:0 14px 30px -12px #1b1b1b66}}.fss{background:var(--paper);color:var(--ink);font:14px/1.6 var(--sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased}.fss h1,.fss h2,.fss h3,.fss h4{color:inherit;letter-spacing:inherit}.fss button.btn{border:0;width:100%;cursor:pointer;font:inherit;text-align:left}.fss button.btn[aria-disabled=true]{opacity:.6;cursor:default}.fss .btn .loading-overlay__spinner{width:16px;height:16px}.fss .btn .loading-overlay__spinner.hidden{display:none}.fss .btn .spinner{width:16px;height:16px;animation:fss-spin 1s linear infinite}.fss .btn .spinner .path{stroke:currentColor}@keyframes fss-spin{to{transform:rotate(360deg)}}.fss .product-form__error-message-wrapper{padding:10px 18px;font-size:12.5px;color:#9b2c2c}.fss .sticky.away{opacity:0;pointer-events:none;transform:translateY(12px)}.fss .frame img.still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fss a.link{text-decoration:underline;text-underline-offset:3px}.fss .hero picture,.fss .hero picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fss .hero .m{display:none}@media(max-width:720px){.fss .hero .m{display:inline}}.fss :where(p,li,a,button,span,summary,div,h1,h2,h3,h4,figcaption,s,strong,em){font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;text-transform:inherit}.fss .btn{border-radius:0!important}.fss .btn{transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.fss .btn:hover,.fss .btn:focus-visible{background:var(--white)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink);outline:none}.fss .btn[aria-disabled=true]:hover{background:var(--ink)!important;color:var(--white)!important;box-shadow:none}.fss .btn .lbl{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px;transition:text-decoration-color .25s ease}.fss .btn:hover .lbl,.fss .btn:focus-visible .lbl{text-decoration-color:currentColor}.fss .btn .sep{opacity:.45}@media(hover:none){.fss .btn:hover{background:var(--ink)!important;color:var(--white)!important;box-shadow:none}.fss .btn:hover .lbl{text-decoration-color:transparent}}.fss h1,.fss h2,.fss h3{font-weight:300!important}.fss .hero h1{font-family:Newsreader,Rhymes,Georgia,serif;font-optical-sizing:auto;font-variation-settings:"opsz" 72}
/*# sourceMappingURL=/cdn/shop/t/71/assets/fss-page.css.map */
