:root{--paper:#fbf8f4;--ink:#221b22;--plum:#5a2745;--yellow:#f0c040;--rose:#f3dce0;--muted:#6b606a;--line:#ded5d8;--sage:#2f6b57;--rust:#a23b2a;--serif:"Bodoni Moda Variable",Georgia,serif;--sans:"Figtree Variable",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}body:has(dialog[open]){overflow:hidden}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{color:inherit}button,input,select{border-radius:0}button{background:0 0;border:0}input{accent-color:var(--plum)}:focus-visible{outline:3px solid var(--sage);outline-offset:5px}::selection{background:var(--rose);color:var(--plum)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);color:var(--plum);letter-spacing:-.045em;font-weight:500;line-height:1.08}h1{font-size:clamp(3rem,5.7vw,5.125rem)}h2{font-size:clamp(2.25rem,3.6vw,3.25rem)}h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.3}em{font-weight:400}.section-wrap{width:calc(100% - 112px);max-width:1264px;margin-inline:auto}.eyebrow{letter-spacing:1.9px;color:var(--plum);font-size:.875rem;font-weight:650;line-height:1.5;display:block}.small{font-size:.875rem;line-height:1.6}.muted{color:var(--muted)}.skip-link{background:var(--plum);color:#fff;z-index:999;padding:12px 24px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:12px}.topline{background:var(--plum);color:#fff7eb;letter-spacing:.35px;justify-content:space-between;align-items:center;height:31px;padding:0 56px;font-size:.875rem;display:flex}.topline>span:last-child{align-items:center;gap:12px;display:flex}.site-header{z-index:40;backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fbf8f4f5;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:32px;width:calc(100% - 112px);max-width:1264px;height:91px;margin:auto;display:flex}.brand{white-space:nowrap;font-family:var(--sans);letter-spacing:-1.7px;color:var(--plum);align-items:center;font-size:1.9375rem;font-weight:650;line-height:1;display:inline-flex}.brand-dot{color:var(--plum)}.brand-mark{border-left:3px solid var(--plum);border-bottom:3px solid var(--plum);width:23px;height:31px;margin-right:12px;position:relative;transform:rotate(-6deg)}.brand-mark i{background:var(--plum);width:7px;height:2px;display:block;position:absolute;left:0}.brand-mark i:first-child{width:12px;top:2px}.brand-mark i:nth-child(2){top:9px}.brand-mark i:nth-child(3){width:12px;top:16px}.brand-mark i:nth-child(4){top:23px}.desktop-nav{gap:35px;margin-left:auto;margin-right:75px;font-size:.875rem;display:flex}.desktop-nav a{padding:10px 0;position:relative}.desktop-nav a:after{content:"";background:var(--plum);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:18px;display:flex}.icon-button{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:inline-flex}.icon-button:hover{background:var(--rose)}.saved-header{position:relative}.saved-header [data-saved-count]{background:var(--yellow);color:var(--plum);border-radius:50%;place-items:center;width:15px;height:15px;font-size:.875rem;font-weight:700;display:grid;position:absolute;top:0;right:-4px}.saved-header [data-saved-count]:empty,.mobile-menu,.mobile-nav{display:none}.button{background:var(--plum);color:#fff;border:1px solid var(--plum);justify-content:center;align-items:center;gap:25px;min-height:52px;padding:17px 23px;font-size:.875rem;font-weight:550;line-height:1.4;transition:background .22s,transform .22s;display:inline-flex}.button:hover{background:#3f1730;transform:translateY(-2px)}.button svg{flex-shrink:0;transition:transform .2s}.button:hover svg{transform:translate(3px)}.button-small{min-height:43px;padding:11px 17px;font-size:.875rem}.text-link{color:var(--plum);text-underline-offset:5px;align-items:center;gap:15px;font-size:.875rem;font-weight:600;display:inline-flex}.text-link:hover{text-decoration:underline}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:78px;padding-top:43px;padding-bottom:68px;display:grid;position:relative}.hero-copy{padding-top:8px}.hero-copy .eyebrow{align-items:center;gap:10px;margin-bottom:21px;display:flex}.tiny-star{color:var(--plum);font-size:1.375rem;font-style:normal;line-height:1}.hero h1{letter-spacing:-.058em;margin-bottom:27px;font-size:clamp(4.6875rem,7.6vw,6.9375rem);line-height:.98;position:relative}.hero h1 em{padding-right:8px;display:inline-block;position:relative}.hero h1 em:after{content:"";border-top:3px solid var(--yellow);z-index:-1;border-radius:50%;width:99%;height:9px;position:absolute;bottom:-8px;left:3px;transform:rotate(-3deg)}.title-spark{color:var(--plum);font-size:3.125rem;animation:10s linear infinite twinkle;display:inline-block;position:absolute;top:106px;right:35px}.hero-copy>p{color:var(--muted);margin-bottom:25px;font-size:.9375rem;line-height:1.75}.hero-buttons{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.hero-secondary{color:var(--plum);border-bottom:1px solid #bba6b0;align-items:center;gap:14px;padding:2px 0;font-size:.875rem;display:inline-flex}.hero-footnote{color:var(--muted);align-items:center;gap:12px;margin-top:31px;font-size:.875rem;line-height:1.5;display:flex}.hero-footnote svg{color:var(--plum)}.hero-footnote strong{color:var(--plum);font-weight:500}.hero-visual{margin-right:25px;position:relative}.image-frame{background:#e5c4bd;border-radius:180px 180px 0 0;height:596px;position:relative;overflow:hidden}.image-frame img{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.2s both hero-appear}.image-caption{letter-spacing:1.6px;color:#4a2838;background:#fbf8f4d9;width:max-content;max-width:calc(100% - 48px);padding:6px 8px;font-size:.875rem;position:absolute;bottom:19px;left:24px;right:24px}.hero-note{background:var(--paper);color:var(--plum);align-items:center;gap:18px;padding:16px 20px;font-size:.875rem;line-height:1.4;display:flex;position:absolute;top:58%;left:-45px;transform:rotate(-5deg);box-shadow:1px 4px 15px #42202c0a}.hero-note em{font-family:var(--serif);font-size:1.3125rem}.note-line{background:repeating-linear-gradient(0deg,var(--plum) 0 1px,transparent 1px 7px);border-left:2px solid var(--plum);width:18px;height:40px}.circle-stamp{width:105px;height:105px;position:absolute;top:15px;right:-33px;transform:rotate(14deg)}.circle-stamp text{font:8.8px var(--sans);letter-spacing:2.05px;fill:var(--plum);font-weight:600}.vertical-copy{writing-mode:vertical-rl;letter-spacing:2.3px;font-size:.875rem;position:absolute;top:200px;right:-36px}.art-disclaimer{color:var(--muted);font-size:.875rem;position:absolute;bottom:-25px;right:0}.ribbon-wrap{margin-top:-16px;padding:17px 0;overflow:hidden}.measuring-ribbon{background:var(--yellow);white-space:nowrap;width:104%;height:61px;color:var(--plum);border-top:1px solid #b88c25;border-bottom:1px solid #b88c25;justify-content:space-around;align-items:center;gap:28px;margin-left:-2%;padding:0 30px;display:flex;position:relative;transform:rotate(-1.5deg)}.measuring-ribbon:before,.measuring-ribbon:after{content:"";background:repeating-linear-gradient(90deg,var(--plum) 0 1px,transparent 1px 13px);opacity:.7;height:9px;position:absolute;top:0;left:0;right:0}.measuring-ribbon:after{height:5px;top:auto;bottom:0}.measuring-ribbon p{font-family:var(--serif);margin:0;font-size:1.4375rem;font-style:italic}.measuring-ribbon>span{opacity:.8;font-size:.875rem}.finder-section{padding-top:83px;padding-bottom:65px;scroll-margin-top:20px}.section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.section-heading h2{max-width:670px;margin:13px 0 0}.section-heading>p{color:var(--muted);min-width:230px;margin:0 0 5px;font-size:.875rem;line-height:1.7}.finder-controls{background:#f1eae7;border:1px solid #e9dedf;grid-template-columns:215px 1fr 238px;gap:25px;padding:27px 26px;display:grid}.control-label{color:var(--muted);margin-bottom:12px;font-size:.875rem;font-weight:500;display:block}.segmented{border:1px solid #d5c6cb;width:max-content;padding:3px;display:flex}.segmented button{justify-content:center;align-items:center;gap:5px;min-height:38px;padding:8px 12px;font-size:.875rem;display:flex}.segmented button.selected{background:var(--plum);color:#fff}.occasion-chips{flex-wrap:wrap;gap:6px;display:flex}.occasion-chips button{min-height:32px;color:var(--plum);border:1px solid #d8c9cd;border-radius:2px;padding:7px 10px;font-size:.875rem;line-height:1.4;transition:background .2s}.occasion-chips button.selected{border-color:var(--plum);background:var(--plum);color:#fff}.occasion-chips button:hover:not(.selected){background:var(--rose)}.budget-control{border-left:1px solid #d9ccce;padding-left:25px}.budget-control>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.budget-control .control-label{margin:0}.budget-control output{font-size:1.5rem;font-family:var(--serif);color:var(--plum);font-weight:600;line-height:1}.budget-control input{appearance:none;background:linear-gradient(to right,var(--plum) var(--range,47%),#d1c1c8 var(--range,47%));cursor:pointer;width:100%;height:3px;margin:21px 0 2px}.budget-control input::-webkit-slider-thumb{appearance:none;background:var(--yellow);border:2px solid var(--plum);border-radius:50%;width:17px;height:17px}.budget-control input::-moz-range-thumb{background:var(--yellow);border:2px solid var(--plum);border-radius:50%;width:14px;height:14px}.range-labels{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.875rem;display:flex}.results-top{justify-content:space-between;align-items:center;margin:26px 0 18px;font-size:.875rem;display:flex}.results-top p{margin:0}.results-top>span{color:var(--muted);font-style:italic}.guide-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.guide-card{min-width:0}.guide-image{aspect-ratio:4/4.8;background:#eee3e3;transition:background .3s;position:relative;overflow:hidden}.card-label{letter-spacing:1.1px;z-index:1;color:var(--plum);font-size:.875rem;font-weight:550;position:absolute;top:19px;left:17px}.save-button{z-index:2;color:var(--plum);position:absolute;top:9px;right:9px}.is-saved svg{fill:var(--plum);color:var(--plum)}.guide-image>a{width:100%;height:100%;display:block}.guide-image .piece-art{width:100%;height:100%;padding-top:18px;transition:transform .6s cubic-bezier(.2,.6,.3,1)}.guide-image:hover .piece-art{transform:scale(1.055)rotate(-3deg)}.budget-label{color:var(--plum);background:var(--paper);padding:6px 11px;font-size:.875rem;position:absolute;bottom:13px;left:14px}.budget-label strong{font-size:.9375rem;font-weight:600}.card-title{color:var(--plum);justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.card-title h3{margin:0;font-size:1rem;font-weight:550;line-height:1.35}.card-title svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.guide-card-copy>p{color:var(--muted);margin:7px 0 15px;font-size:.875rem;line-height:1.5}.card-bottom{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:12px;display:flex}.card-bottom>span{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.compare-label{cursor:pointer;align-items:center;gap:4px;width:max-content;min-height:26px;font-size:.875rem;display:flex}.compare-label input{width:12px;height:12px}.centered{justify-content:center;gap:40px;margin:37px 0 0;display:flex}.measure-story{grid-template-columns:1fr 1fr;align-items:center;gap:105px;padding-top:50px;padding-bottom:87px;display:grid}.measure-story-art{background:#ead5d9;min-height:540px;position:relative;overflow:hidden}.measure-art-grid{background-image:linear-gradient(#5a27450a 1px,#0000 1px),linear-gradient(90deg,#5a27450a 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.measure-story-art>.eyebrow{font-size:.875rem;position:absolute;top:28px;left:28px}.measure-story-art>.piece-art{width:100%;height:500px;padding:18px;position:absolute;top:0;left:0}.measure-story-art>.piece-art text{display:none}.measure-annotation{letter-spacing:.5px;color:var(--plum);font-size:.875rem;position:absolute}.annotation-width{top:76%;left:42%}.annotation-height{border-bottom:1px solid #5a274588;padding-bottom:8px;top:52%;left:17%;transform:rotate(-90deg)}.measure-art-note{color:var(--plum);font-size:1rem;line-height:1;position:absolute;bottom:33px;right:32px;transform:rotate(-7deg)}.measure-art-note em{font-family:var(--serif);font-size:2.5rem}.tape-corner{background:var(--yellow);background-image:repeating-linear-gradient(0deg,#0000 0 12px,#5a2745 12px 13px,#0000 13px 26px);background-repeat:repeat-y;background-size:14px 100%;border-left:2px solid #806127;border-right:1px solid #806127;width:45px;height:220px;display:block;position:absolute;bottom:-70px;left:-5px;transform:rotate(-20deg)}.measure-story-copy h2{margin:17px 0 25px;font-size:3.6875rem}.measure-story-copy>p{color:var(--muted);max-width:410px;font-size:.875rem;line-height:1.85}.measure-promise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:16px;margin:23px 0;padding:21px 0;display:flex}.measure-promise svg{color:var(--plum);flex-shrink:0}.measure-promise p{color:var(--muted);margin:0;font-size:.875rem}.measure-promise strong{color:var(--plum);font-weight:600}.occasion-section{padding-top:40px;padding-bottom:88px}.occasion-section .section-heading h2{font-size:2.875rem}.occasion-section .section-heading>.text-link{font-size:.875rem}.occasion-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.occasion-card{background:#e9e7da;min-height:445px;padding:25px 27px 24px;transition:transform .3s;display:block;position:relative;overflow:hidden}.occasion-card:hover{transform:translateY(-6px)}.occasion-card>span{letter-spacing:1.4px;color:var(--plum);font-size:.875rem}.occasion-casual{background:#e7d8d9}.occasion-night{background:var(--plum);color:var(--paper)}.occasion-night>span{color:#f4dce4}.occasion-graphic{height:265px}.occasion-graphic .piece-art{width:100%;height:320px;margin-top:-17px}.occasion-graphic .piece-art>text,.occasion-graphic .piece-art>path{display:none}.occasion-graphic .piece-art>ellipse{opacity:.2}.occasion-night .piece-art{filter:brightness(1.35)}.occasion-night .piece-art>g{transform:translateY(5px)rotate(-9deg)}.occasion-night .piece-art>g>path:first-child{stroke:#a57f87}.occasion-card>div:not(.occasion-graphic){justify-content:space-between;align-items:end;gap:20px;display:flex}.occasion-card h3{font-family:var(--serif);letter-spacing:-1px;color:var(--plum);margin:0;font-size:2rem;font-weight:500;line-height:1.1}.occasion-night h3{color:var(--paper)}.round-arrow{border:1px solid #5a274555;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.occasion-night .round-arrow{border-color:#fbf8f444}.occasion-card>p{color:var(--plum);margin:12px 0 0;font-size:.875rem}.occasion-night>p{color:#ebcfda}.combo-section{background:#f1e9e5;grid-template-columns:1.15fr 1fr;align-items:center;gap:65px;min-height:430px;margin-top:14px;margin-bottom:95px;display:grid}.combo-art{background:#e8d9cf;height:430px;position:relative;overflow:hidden}.combo-art>.eyebrow{font-size:.875rem;position:absolute;top:26px;left:28px}.combo-piece{width:60%;height:100%;position:absolute;top:-10px;left:-2%}.combo-piece .piece-art{width:100%;height:100%}.combo-piece .piece-art>path,.combo-piece .piece-art>text{display:none}.combo-shoe{width:64%;top:67px;left:auto;right:-2%;transform:rotate(8deg)}.combo-bag{z-index:2;transform:rotate(-10deg)}.combo-plus{font-family:var(--serif);color:var(--plum);z-index:3;font-size:2.625rem;position:absolute;top:42%;left:51%}.combo-tape{background:var(--yellow);text-align:center;letter-spacing:3px;width:110%;padding:8px 0;font-size:.875rem;font-weight:550;position:absolute;bottom:31px;left:-5%;transform:rotate(-5deg)}.combo-copy{padding:32px 45px 32px 0}.combo-copy h2{margin:17px 0 22px;font-size:3.0625rem}.combo-copy>p{color:var(--muted);max-width:360px;font-size:.875rem;line-height:1.8}.combo-copy .button{gap:18px;margin-top:9px;padding:15px 17px;font-size:.875rem}.faq-section{grid-template-columns:.9fr 1.3fr;gap:100px;padding:0 0 76px;display:grid}.faq-section h2{margin:22px 0;font-size:3.75rem}.faq-section>div>p{color:var(--muted);font-size:.875rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:.875rem;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--plum);flex-shrink:0;transition:transform .3s}.faq-list details[open] summary svg{transform:rotate(45deg)}.faq-list details>p{color:var(--muted);margin-bottom:22px;padding-right:28px;font-size:.875rem;line-height:1.8}.closing-note{border-top:1px solid var(--line);text-align:center;padding:65px 0 74px}.closing-note>svg{color:var(--plum);margin:0 auto 23px}.closing-note>p{font-family:var(--serif);color:var(--plum);letter-spacing:-1.8px;margin-bottom:24px;font-size:2.625rem;line-height:1.2}.site-footer{background:var(--plum);color:#f7edee;padding:57px 56px 0}.footer-main,.footer-bottom{max-width:1264px;margin:auto}.footer-main{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:43px;display:grid}.footer-brand{color:#fff4ef;font-size:1.9375rem}.footer-main>div>p{color:#e0c9d3;margin-top:20px;font-size:.875rem;line-height:1.8}.footer-note{color:#d6bbc9;font-size:.875rem}.footer-title{color:#d7bac7;letter-spacing:1.7px;margin-top:5px;margin-bottom:20px;font-size:.875rem;display:block}.footer-main>div>a:not(.brand){color:#f8eaf0;width:max-content;margin-bottom:10px;font-size:.875rem;display:block}.footer-main>div>a:hover{text-underline-offset:4px;text-decoration:underline}.footer-statement{border-left:1px solid #fbf8f433;padding-left:32px}.footer-statement>svg{color:var(--yellow)}.footer-statement p{font-family:var(--serif);letter-spacing:-.5px;color:var(--paper)!important;font-size:1.4375rem!important;line-height:1.4!important}.footer-bottom{color:#dcc4d0;border-top:1px solid #fbf8f433;justify-content:space-between;gap:15px;padding:20px 0 24px;font-size:.875rem;display:flex}.footer-bottom a{color:#f8eaf0}.panel-dialog{border:1px solid var(--line);background:var(--paper);width:min(640px,100% - 32px);color:var(--ink);overscroll-behavior:contain;max-height:85dvh;padding:28px;box-shadow:0 40px 100px #221b2233}.dialog-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.dialog-top h2{margin:0;font-size:2rem}.search-field{border-bottom:1px solid var(--plum);align-items:center;gap:13px;padding:15px 0;display:flex}.search-field svg{color:var(--plum)}.search-field input{width:100%;color:var(--plum);background:0 0;border:0;outline:0;font-size:1rem}.search-field:focus-within{outline:2px solid var(--sage);outline-offset:5px}.dialog-list{margin-top:20px}.list-entry{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;display:flex}.list-entry a{flex-direction:column;flex:1;gap:5px;padding:17px 0;display:flex}.list-entry strong{color:var(--plum);font-size:1rem;font-weight:550}.list-entry a>span:last-child{color:var(--muted);font-size:.875rem}.empty-state{text-align:center;color:var(--plum);background:#f4ece8;border:1px dashed #cebec5;padding:45px 20px}.empty-state>p{color:var(--muted);font-size:.875rem}.empty-state>span{font-family:var(--serif);font-size:1.625rem}.empty-state h3{font-family:var(--serif);font-size:1.875rem;font-weight:500}.compare-dialog{width:min(1000px,100% - 32px)}.comparison-grid{grid-template-columns:repeat(var(--columns),1fr);gap:20px;padding-top:15px;display:grid}.comparison-grid article{background:#f0e7e4;padding:20px}.comparison-grid h3{font-family:var(--serif);color:var(--plum);margin:14px 0;font-size:1.75rem;font-weight:500}.comparison-grid dt{color:var(--muted);border-top:1px solid #d7c9cd;padding-top:12px;font-size:.875rem}.comparison-grid dd{margin:3px 0 14px;font-size:.875rem}.comparison-grid .button{width:100%}.compare-bar{z-index:50;background:var(--paper);border:1px solid var(--line);white-space:nowrap;align-items:center;gap:20px;padding:10px 12px 10px 22px;font-size:.875rem;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 5px 35px #221b2222}.compare-bar strong{background:var(--yellow);width:23px;height:23px;color:var(--plum);border-radius:50%;place-items:center;margin-right:6px;display:inline-grid}#toast{color:#fff;background:var(--plum);z-index:150;opacity:0;pointer-events:none;width:max-content;max-width:calc(100% - 32px);padding:13px 21px;font-size:.875rem;transition:opacity .2s,transform .2s;position:fixed;bottom:100px;left:50%;transform:translate(-50%,15px)}#toast.visible{opacity:1;transform:translate(-50%)}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(22px)}.js-motion .reveal.is-visible{opacity:1;transform:none}.collection-intro{padding-top:30px;padding-bottom:5px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:.875rem;line-height:1.5;display:flex}.breadcrumbs a:hover{color:var(--plum);text-decoration:underline}.collection-intro h1{margin:18px 0 23px;font-size:4.5rem}.collection-intro>p{color:var(--muted);font-size:.875rem;line-height:1.8}.collection-intro+.finder-section{padding-top:45px}.collection-intro+.finder-section .section-heading h2{font-size:2.375rem}.collection-intro+.finder-section .guide-grid{row-gap:37px}.decision-page{padding-top:27px;padding-bottom:70px}.decision-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.decision-heading>div{max-width:840px}.decision-heading h1{margin:18px 0 22px;font-size:3.625rem}.answer-first{color:var(--muted);max-width:780px;font-size:.875rem;line-height:1.8}.updated{color:var(--muted);font-size:.875rem}.save-guide{flex-shrink:0;gap:8px;margin-bottom:10px;font-size:.875rem}.budget-ruler{min-height:76px;color:var(--plum);background:#f1e8de;align-items:center;gap:24px;margin:40px 0 43px;padding:20px 23px;display:flex}.budget-ruler>span{white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.2}.budget-ruler small{letter-spacing:1.7px;margin-top:4px;font-size:.875rem;font-weight:400;display:block}.ruler-line{border-bottom:1px solid var(--plum);background:repeating-linear-gradient(90deg,var(--plum) 0 1px,transparent 1px 12px);background-position:0 bottom;background-repeat:no-repeat;background-size:100% 8px;flex:1;height:18px;position:relative}.ruler-marker{flex-direction:column;align-items:center;gap:7px;width:max-content;display:flex;position:absolute;bottom:-5px;transform:translate(-50%)}.ruler-marker strong{background:var(--plum);color:#fff;white-space:nowrap;order:-1;padding:2px 8px;font-size:.875rem;line-height:1.5}.ruler-marker i{background:var(--yellow);border:2px solid var(--plum);border-radius:50%;width:10px;height:10px}.reference-product{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:28px;padding-bottom:28px;display:grid}.reference-image{aspect-ratio:4/5;background:#eee2e2;place-items:center;min-width:0;display:grid}.reference-image .piece-art{width:100%;height:100%}.reference-copy{padding:9px 0}.reference-copy h2{margin:15px 0 20px;font-size:1.9375rem;line-height:1.1}.reference-price{font-family:var(--serif);color:var(--plum);font-size:2.3125rem;font-weight:550;line-height:1.2}.reference-price small{font-family:var(--sans);color:var(--muted);margin:5px 0 22px;font-size:.875rem;font-weight:400;display:block}.rating-reference{color:var(--muted);font-size:.875rem;line-height:1.8}.measure-status{color:#8a3021;background:#f2dfd8;border:1px solid #e7c7bc;align-items:flex-start;gap:9px;margin:18px 0;padding:12px;font-size:.875rem;line-height:1.5;display:flex}.measure-status svg{flex-shrink:0}.measure-status small{font-size:.875rem}.pending-link{color:var(--muted);background:#ede6e6;border:1px solid #d8cbce;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;padding:13px 7px;font-size:.875rem;display:flex}.pending-dot{background:#9c7587;border-radius:50%;width:6px;height:6px}.reference-copy>.small:last-child{font-size:.875rem}.checklist{background:#f1e9e2;padding:25px 26px}.checklist>svg{color:var(--plum);margin-bottom:21px}.checklist>.eyebrow{font-size:.875rem}.checklist ol{margin:0;padding:0;list-style:none}.checklist li{border-top:1px solid #d9cccb;gap:12px;padding:13px 0;display:flex}.checklist li>span{font-family:var(--serif);color:var(--plum);font-size:1.3125rem;line-height:1.2}.checklist li p{color:#584650;margin:0;font-size:.875rem;line-height:1.7}.checklist-note{color:var(--muted);border-top:1px solid #d9cccb;margin:0;padding-top:16px;font-size:.875rem;font-style:italic;line-height:1.6}.other-guides{margin-top:30px}.other-guides .eyebrow{font-size:.875rem}.other-guides>a{border-bottom:1px solid var(--line);color:var(--plum);padding:14px 0;font-size:.875rem;font-weight:500;display:block}.other-guides>a>span{color:var(--muted);margin-top:3px;font-size:.875rem;font-weight:400;display:block}.article-block{margin:42px 0}.article-block h2{margin:12px 0 18px;font-size:2.3125rem}.article-block>p{color:var(--muted);font-size:.875rem;line-height:1.85}.fit-note{color:#783a2c;background:#f2dfd7;margin:33px 0;padding:28px 32px}.fit-note h2{color:#783a2c;margin:10px 0 15px;font-size:2.125rem}.fit-note p{margin-bottom:15px;font-size:.875rem;line-height:1.8}.fit-note .eyebrow,.fit-note .text-link{color:#783a2c;font-size:.875rem}.selection-pending{background:#eee3e3;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;padding:50px 40px;display:flex}.selection-pending>svg{color:var(--plum);margin-bottom:24px}.selection-pending h2{margin-bottom:22px;font-size:2.625rem}.selection-pending p{max-width:420px;color:var(--muted);font-size:.875rem;line-height:1.8}.status-badge{color:var(--plum);border:1px solid #c7a8b7;padding:5px 9px;font-size:.875rem}.measure-page{padding-top:27px;padding-bottom:70px}.measure-page-heading{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.measure-page h1{margin:18px 0 25px;font-size:4.75rem}.measure-page-heading>div>p{max-width:530px;color:var(--muted);font-size:.875rem;line-height:1.85}.foot-illustration{background:#ebd9da;width:100%;max-width:390px;margin-left:auto;transform:rotate(3deg)}.foot-illustration svg{width:100%;max-height:385px}.measure-content{grid-template-columns:1.2fr 1fr;gap:90px;margin:65px 0 60px;display:grid}.measure-steps>li>span{font-family:var(--serif);color:var(--plum);font-size:1.875rem;line-height:1.2}.measure-steps h2{margin:0 0 13px;font-size:1.8125rem}.measure-steps p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.85}.measure-tool{background:var(--plum);color:var(--paper);align-self:start;padding:35px}.measure-tool>svg{color:var(--yellow);margin-bottom:23px}.measure-tool h2{color:var(--paper);margin-bottom:20px;font-size:2.3125rem}.measure-tool>p{color:#dec6d1;font-size:.875rem;line-height:1.8}.measure-tool label{margin:26px 0 10px;font-size:.875rem;display:block}.measure-input-row{gap:10px;margin-bottom:16px;display:flex}.measure-input-row input{background:var(--paper);width:100%;min-width:0;color:var(--plum);border:1px solid #e3cad5;padding:12px;font-size:1.375rem}.measure-input-row select{background:var(--paper);color:var(--plum);border:1px solid #e3cad5;width:72px;padding:8px;font-size:.875rem}.measure-tool .button{background:var(--yellow);border-color:var(--yellow);color:var(--plum);width:100%;font-size:.875rem}.measure-tool>.small{margin:18px 0 0;font-size:.875rem}.measure-result{border:1px solid #a98697;margin-top:20px;padding:15px;font-size:.875rem;line-height:1.8}.editorial-page{padding-top:27px;padding-bottom:80px}.editorial-page h1{margin:19px 0 28px;font-size:4.75rem}.combo-editorial-art{background:#e9dad2;justify-content:center;align-items:center;height:400px;margin:42px 0;display:flex;position:relative}.combo-editorial-art>.piece-art{width:40%;max-width:360px;height:100%}.combo-editorial-art>.piece-art>text,.combo-editorial-art>.piece-art>path{display:none}.combo-editorial-art>span{font-family:var(--serif);color:var(--plum);font-size:3.75rem}.editorial-columns{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.editorial-columns h2{margin:16px 0 20px;font-size:2.125rem}.editorial-columns p{color:var(--muted);font-size:.875rem;line-height:1.9}.editorial-columns .eyebrow{font-size:.875rem}.editorial-links{gap:20px;margin-top:30px;display:flex}.institution-page{max-width:960px;padding-top:27px;padding-bottom:80px}.institution-page h1{max-width:750px;margin:20px 0 25px;font-size:4.75rem}.institution-intro{color:var(--muted);max-width:740px;font-size:1.0625rem;line-height:1.8}.institution-body{max-width:730px;margin:45px 0 35px}.institution-body>section{border-top:1px solid var(--line);padding:26px 0}.institution-body h2{margin-bottom:15px;font-size:2rem}.institution-body p{color:var(--muted);margin-bottom:0;font-size:.875rem;line-height:1.9}.not-found{text-align:center;padding:100px 0 130px}.not-found h1{margin:25px 0;font-size:4.75rem}.not-found p{color:var(--muted);margin-bottom:35px;font-size:.9375rem}[hidden]{display:none!important}@keyframes hero-appear{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes twinkle{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@media (width>=1550px){.hero{gap:95px;padding-top:55px;padding-bottom:80px}.image-frame{height:655px}.hero h1{font-size:7.5rem}.title-spark{top:120px;right:25px}}@media (width<=1200px){.section-wrap,.header-inner{width:calc(100% - 72px)}.topline{padding-inline:36px}.desktop-nav{gap:25px;margin-right:20px}.hero{gap:50px}.hero h1{font-size:5.625rem}.title-spark{top:90px;right:0}.image-frame{height:550px}.hero-note{left:-30px}.hero-copy>p{font-size:.875rem}.guide-grid{gap:18px}.finder-controls{grid-template-columns:195px 1fr 210px;gap:18px;padding:23px 20px}.budget-control{padding-left:20px}.occasion-chips button{padding:6px 8px}.segmented button{padding:8px 10px}.measure-story{gap:65px}.measure-story-art{min-height:490px}.measure-story-art>.piece-art{height:455px}.measure-story-copy h2{font-size:3.3125rem}.occasion-card{min-height:425px;padding-inline:22px}.occasion-graphic{height:245px}.occasion-graphic .piece-art{height:300px}.occasion-card h3{font-size:1.8125rem}.combo-section{gap:42px}.combo-copy{padding-right:28px}.combo-copy h2{font-size:2.625rem}.combo-copy .button{gap:12px;font-size:.875rem}.faq-section{gap:70px}.footer-main{gap:30px}.site-footer{padding-inline:36px}.footer-statement{padding-left:24px}.decision-layout{grid-template-columns:minmax(0,1fr) 275px;gap:35px}.reference-product{grid-template-columns:1fr;gap:20px}.reference-image{aspect-ratio:5/4}.reference-image .piece-art{max-height:340px}.reference-copy{padding-inline:10px}.reference-copy h2{max-width:360px}.measure-content{gap:60px}}@media (width<=950px){.desktop-nav{gap:20px;margin-right:0}.brand{font-size:1.625rem}.brand-mark{width:20px;margin-right:9px}.header-actions{gap:8px}.header-inner{gap:20px;height:80px}.hero{gap:35px;padding-top:35px}.hero h1{font-size:4.875rem}.title-spark{font-size:2.3125rem;top:82px;right:8px}.hero-copy .eyebrow{font-size:.875rem}.image-frame{border-radius:145px 145px 0 0;height:500px}.hero-copy>p{font-size:.875rem}.hero-copy .button{gap:17px;padding:15px 18px;font-size:.875rem}.hero-note{gap:10px;padding:12px 15px;font-size:.875rem;left:-18px}.hero-note em{font-size:1.125rem}.circle-stamp{width:85px;height:85px;right:-22px}.hero-footnote{margin-top:20px}.section-heading h2{font-size:2.5rem}.section-heading>p{min-width:170px;font-size:.875rem}.finder-controls{grid-template-columns:180px 1fr;gap:20px}.budget-control{border-top:1px solid #d9ccce;border-left:0;grid-column:1/-1;grid-template-columns:180px 1fr;align-items:center;column-gap:20px;padding:20px 0 0;display:grid}.budget-control>div:first-child{align-items:center}.budget-control input{margin:0}.range-labels{grid-column:2;margin-top:0}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.guide-image{aspect-ratio:4/4.4}.card-label{font-size:.875rem}.card-title h3{font-size:1.1875rem}.card-bottom{flex-direction:row;justify-content:space-between;align-items:center}.card-bottom>span{font-size:.875rem}.measure-story{gap:40px;padding-top:30px}.measure-story-art{min-height:450px}.measure-story-art>.piece-art{height:420px}.measure-story-copy h2{font-size:2.8125rem}.measure-story-copy>p{font-size:.875rem}.measure-art-note{bottom:30px;right:20px}.measure-art-note em{font-size:2.0625rem}.measure-art-note{font-size:.875rem}.occasion-section .section-heading h2{font-size:2.375rem}.occasion-section .section-heading>.text-link{max-width:150px;font-size:.875rem}.occasion-grid{gap:16px}.occasion-card{min-height:365px;padding:20px 17px}.occasion-card>span{font-size:.875rem}.occasion-graphic{height:210px}.occasion-graphic .piece-art{height:250px}.occasion-card h3{font-size:1.5rem}.occasion-card>p{font-size:.875rem}.round-arrow{width:29px;height:29px}.round-arrow svg{width:18px;height:18px}.combo-section{grid-template-columns:1fr 1fr;gap:30px}.combo-art{height:400px}.combo-copy h2{font-size:2.25rem}.combo-copy>p{font-size:.875rem}.combo-copy .button{gap:10px;padding:12px;font-size:.875rem}.combo-tape{font-size:.875rem}.faq-section{grid-template-columns:.8fr 1.2fr;gap:45px}.faq-section h2{font-size:3.0625rem}.faq-section .eyebrow,.faq-list summary{font-size:.875rem}.footer-main{grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-statement{display:none}.decision-heading h1{font-size:3rem}.decision-heading{flex-direction:column;align-items:flex-start;gap:15px}.decision-heading .save-guide{font-size:.875rem}.decision-layout{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.checklist{padding:22px}.checklist h2{font-size:1.75rem}.decision-page .answer-first{font-size:.875rem}.measure-page h1{font-size:3.75rem}.measure-page-heading{gap:30px}.measure-page-heading>div>p{font-size:.875rem}.measure-tool{padding:28px}.measure-tool h2{font-size:2rem}.measure-content{gap:35px}.editorial-columns{gap:25px}.editorial-columns h2{font-size:1.75rem}.editorial-columns p{font-size:.875rem}}@media (width<=700px){html{scroll-padding-top:85px}.section-wrap,.header-inner{width:calc(100% - 40px)}.topline{justify-content:center;height:26px;padding:0 20px;font-size:.875rem}.topline>span:last-child{display:none}.header-inner{gap:12px;height:69px}.brand{font-size:1.5625rem}.brand-mark{width:19px;height:28px;margin-right:8px}.brand-mark i:nth-child(4),.desktop-nav{display:none}.header-actions{gap:2px}.header-actions .icon-button{width:34px;height:36px}.header-actions .icon-button svg{width:19px;height:19px}.mobile-menu{display:inline-flex}.mobile-nav:not([hidden]){border-top:1px solid var(--line);flex-direction:column;padding:4px 20px 18px;display:flex}.mobile-nav>a{border-bottom:1px solid var(--line);color:var(--plum);justify-content:space-between;align-items:center;padding:12px 0;font-size:.875rem;display:flex}.hero{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:47px}.hero-copy{padding-top:0;position:relative}.hero-copy .eyebrow{letter-spacing:1.6px;gap:7px;margin-bottom:18px;font-size:.875rem}.tiny-star{font-size:1.0625rem}.hero h1{letter-spacing:-.05em;margin-bottom:23px;font-size:clamp(4.375rem,17.5vw,6.5625rem);line-height:.98}.hero h1>br:nth-of-type(2){display:none}.hero h1 em{margin-left:13px}.title-spark{font-size:2.0625rem;top:2px;right:13px}.hero h1 em:after{bottom:-9px}.hero-copy>p{margin-bottom:22px;font-size:.875rem;line-height:1.8}.hero-buttons{align-items:flex-start;gap:14px}.hero-copy .button{gap:20px;min-height:50px;padding:16px 20px;font-size:.875rem}.hero-secondary{font-size:.875rem}.hero-footnote{display:none}.hero-visual{margin:7px 16px 6px 14px}.image-frame{aspect-ratio:4/4.8;border-radius:140px 140px 0 0;height:auto}.image-frame img{object-position:50% 54%;height:100%;position:absolute;inset:0}.image-caption{letter-spacing:1.2px;padding:4px 6px;font-size:.875rem;bottom:12px;left:15px}.hero-note{padding:11px 14px;font-size:.875rem;top:61%;left:-25px}.hero-note em{font-size:1.125rem}.hero-note svg{width:18px;height:18px}.note-line{width:13px;height:30px}.circle-stamp{width:83px;height:83px;top:4px;right:-25px}.vertical-copy{letter-spacing:1.8px;font-size:.875rem;top:130px;right:-25px}.art-disclaimer{font-size:.875rem;bottom:-19px}.ribbon-wrap{margin-top:-5px;padding:16px 0}.measuring-ribbon{gap:24px;width:200%;height:48px;margin-left:-20%;transform:rotate(-2.5deg)}.measuring-ribbon p{font-size:1.25rem}.measuring-ribbon:before{height:7px}.measuring-ribbon>span{font-size:.875rem}.finder-section{padding-top:46px;padding-bottom:40px}.section-heading{margin-bottom:25px;display:block}.section-heading .eyebrow{letter-spacing:1.4px;font-size:.875rem}.section-heading h2{max-width:350px;margin-top:14px;font-size:2.375rem;line-height:1.1}.section-heading>p{margin-top:15px;font-size:.875rem}.section-heading>p br{display:none}.finder-controls{grid-template-columns:1fr;gap:20px;padding:20px}.control-label{margin-bottom:9px;font-size:.875rem}.segmented{width:100%;padding:3px}.segmented button{flex:1;min-height:40px;padding:10px 11px;font-size:.875rem}.segmented button svg{width:18px;height:18px}.occasion-chips{gap:7px}.occasion-chips button{min-height:35px;padding:8px 11px;font-size:.875rem}.budget-control{grid-column:auto;padding-top:18px;display:block}.budget-control output{font-size:1.6875rem}.budget-control input{margin-top:22px}.range-labels{margin-top:9px}.results-top{margin-top:23px;margin-bottom:15px;font-size:.875rem}.results-top>span{font-size:.875rem}.guide-grid{gap:26px 14px}.guide-image{aspect-ratio:4/5.2}.card-label{letter-spacing:.5px;max-width:80px;font-size:.875rem;top:13px;left:9px}.save-button{width:32px;height:32px;top:3px;right:3px}.save-button svg{width:17px;height:17px}.guide-image .piece-art{padding-top:16px;transform:scale(1.08)}.guide-image .piece-art text{letter-spacing:1.5px;font-size:.875rem}.budget-label{padding:4px 7px;font-size:.875rem;bottom:9px;left:8px}.budget-label strong{font-size:.875rem}.guide-card-copy{padding-top:12px}.card-title h3{font-size:.875rem;font-weight:550;line-height:1.4}.card-title svg{width:12px;height:12px;margin-top:3px}.guide-card-copy>p{margin:7px 0 10px;font-size:.875rem;line-height:1.5}.card-bottom{padding-top:8px;display:block}.card-bottom>span{align-items:flex-start;gap:4px;font-size:.875rem;line-height:1.4}.card-bottom>span svg{flex-shrink:0;width:12px;height:12px}.compare-label{min-height:30px;margin-top:6px;font-size:.875rem}.compare-label input{width:12px;height:12px}.centered{flex-direction:column;align-items:center;gap:17px;margin-top:28px}.centered .text-link{font-size:.875rem}.measure-story{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-bottom:43px}.measure-story-art{width:100%;max-width:470px;min-height:390px;margin-inline:auto}.measure-story-art>.piece-art{height:390px;padding:18px 35px;top:-15px}.measure-story-art>.eyebrow{font-size:.875rem;top:22px;left:23px}.measure-story-copy{padding-top:6px}.measure-story-copy h2{max-width:320px;margin:18px 0 23px;font-size:2.9375rem;line-height:1.06}.measure-story-copy>p{max-width:none;font-size:.875rem}.measure-promise p,.measure-story-copy>.eyebrow,.measure-story-copy .text-link{font-size:.875rem}.measure-art-note{font-size:.875rem;bottom:27px;right:26px}.measure-art-note em{font-size:2.25rem}.annotation-width{font-size:.875rem;top:76%;left:41%}.annotation-height{font-size:.875rem;top:52%;left:16%}.occasion-section{padding-top:17px;padding-bottom:43px}.occasion-section .section-heading h2{max-width:300px;font-size:2.375rem}.occasion-section .section-heading>.text-link{max-width:none;margin-top:18px;font-size:.875rem}.occasion-grid{grid-template-columns:1fr;gap:17px}.occasion-card{height:220px;min-height:0;padding:23px 21px}.occasion-card>span{letter-spacing:1px;max-width:160px;font-size:.875rem;display:block}.occasion-graphic{opacity:.95;width:220px;height:230px;position:absolute;top:-15px;right:-30px}.occasion-graphic .piece-art{width:100%;height:230px;margin-top:0;transform:rotate(-10deg)}.occasion-card>div:not(.occasion-graphic){z-index:1;align-items:flex-end;position:absolute;bottom:54px;left:21px;right:22px}.occasion-card h3{text-shadow:0 1px 2px #eee6da66;max-width:225px;font-size:1.875rem}.occasion-night h3{text-shadow:none}.occasion-card>p{z-index:1;margin:0;font-size:.875rem;position:absolute;bottom:24px;left:21px}.occasion-card .round-arrow{background:#fbf8f499;width:36px;height:36px}.occasion-night .round-arrow{background:#5a274599}.occasion-night .occasion-graphic{opacity:.75;right:-35px}.combo-section{grid-template-columns:1fr;gap:0;margin-top:15px;margin-bottom:46px}.combo-art{height:330px}.combo-art>.eyebrow{font-size:.875rem;top:23px;left:22px}.combo-copy{padding:30px 24px 33px}.combo-copy h2{margin:16px 0 20px;font-size:2.6875rem}.combo-copy>.eyebrow{font-size:.875rem}.combo-copy>p{max-width:none;font-size:.875rem}.combo-copy .button{gap:20px;min-height:48px;padding:14px 16px;font-size:.875rem}.combo-tape{font-size:.875rem;bottom:24px}.combo-piece{width:62%;top:-12px}.combo-shoe{width:64%;top:42px}.combo-plus{font-size:2.0625rem;top:40%;left:50%}.faq-section{padding-bottom:38px;display:block}.faq-section h2{margin:17px 0;font-size:3rem}.faq-section>div>p{margin-bottom:25px;font-size:.875rem}.faq-section .eyebrow{letter-spacing:1.5px;font-size:.875rem}.faq-list summary{padding:19px 0;font-size:.875rem;line-height:1.5}.faq-list summary svg{width:18px;height:18px}.faq-list details>p{padding-right:5px;font-size:.875rem}.closing-note{padding:38px 0 45px}.closing-note>svg{width:32px;height:32px;margin-bottom:20px}.closing-note>p{letter-spacing:-1.4px;margin-bottom:21px;font-size:1.9375rem}.closing-note .text-link{font-size:.875rem}.site-footer{padding:36px 20px 0}.footer-main{grid-template-columns:1fr 1fr;gap:31px 20px;padding-bottom:30px}.footer-main>div:first-child{border-bottom:1px solid #fbf8f433;grid-column:1/-1;padding-bottom:25px}.footer-brand{font-size:1.875rem}.footer-main>div>p{margin:17px 0 13px;font-size:.875rem}.footer-note{font-size:.875rem}.footer-title{letter-spacing:1.3px;margin-bottom:16px;font-size:.875rem}.footer-main>div>a:not(.brand){min-height:24px;margin-bottom:7px;font-size:.875rem}.footer-bottom{flex-wrap:wrap;gap:13px;padding-top:19px;font-size:.875rem;line-height:1.6}.footer-bottom>span:nth-child(2){order:3;width:100%;font-size:.875rem}.footer-bottom>a{margin-left:auto}.panel-dialog{max-height:88dvh;padding:20px}.dialog-top{gap:7px}.dialog-top h2{font-size:1.75rem}.dialog-top .icon-button{width:33px;height:33px}.search-field input{font-size:.875rem}.list-entry strong{font-size:.9375rem}.comparison-grid{grid-template-columns:repeat(var(--columns),minmax(150px,1fr));gap:10px;padding-bottom:10px;overflow-x:auto}.comparison-grid article{padding:15px}.comparison-grid h3{font-size:1.5625rem}.comparison-grid .eyebrow,.comparison-grid dd{font-size:.875rem}.compare-bar{gap:10px;width:max-content;max-width:calc(100% - 20px);padding:8px 8px 8px 13px;font-size:.875rem;bottom:12px}.compare-bar .button{gap:7px;min-height:39px;padding:9px 12px;font-size:.875rem}.compare-bar .button svg{width:15px}.compare-bar>.icon-button{width:25px;height:32px}.compare-bar strong{width:20px;height:20px;margin-right:3px}.collection-intro{padding-top:20px}.breadcrumbs{gap:7px;margin-bottom:30px;font-size:.875rem}.collection-intro>.eyebrow{font-size:.875rem}.collection-intro h1{letter-spacing:-2px;margin:17px 0 22px;font-size:3.125rem}.collection-intro h1 em{font-size:2.875rem}.collection-intro>p{font-size:.875rem;line-height:1.8}.collection-intro>p br{display:none}.collection-intro+.finder-section{padding-top:30px}.collection-intro+.finder-section .section-heading h2{font-size:2.125rem}.collection-intro+.finder-section .section-heading>p{display:none}.decision-page{padding-top:20px;padding-bottom:45px}.decision-page .breadcrumbs{margin-bottom:24px}.decision-page .breadcrumbs>span:last-child{display:none}.decision-heading{gap:13px}.decision-heading>.eyebrow,.decision-heading>div>.eyebrow{font-size:.875rem}.decision-heading h1{letter-spacing:-1.6px;margin:14px 0 19px;font-size:2.4375rem;line-height:1.12}.decision-page .answer-first{font-size:.875rem;line-height:1.8}.updated{font-size:.875rem}.save-guide{margin:0;font-size:.875rem}.budget-ruler{gap:15px;min-height:70px;margin:24px 0 25px;padding:19px 15px}.budget-ruler>span,.budget-ruler small{font-size:.875rem}.ruler-line{background-size:100% 6px;height:14px}.ruler-marker strong{padding:2px 5px;font-size:.875rem}.ruler-marker{gap:6px}.ruler-marker i{width:8px;height:8px}.decision-layout{flex-direction:column;gap:25px;display:flex}.decision-main{display:contents}.reference-product{order:0;width:100%;padding-bottom:22px;display:block}.reference-image{aspect-ratio:4/4.5;max-height:380px}.reference-image .piece-art{max-height:370px}.reference-copy{padding:22px 0 0}.reference-copy h2{margin:12px 0 16px;font-size:1.9375rem}.reference-copy .eyebrow{font-size:.875rem}.reference-price{font-size:2.375rem}.reference-price small{margin-bottom:15px;font-size:.875rem}.rating-reference,.measure-status,.measure-status small{font-size:.875rem}.pending-link{min-height:46px;font-size:.875rem}.decision-aside{order:1;width:100%}.checklist{padding:25px}.checklist>svg{margin-bottom:15px}.checklist h2{margin:12px 0 20px;font-size:2.1875rem}.checklist h2 br{display:none}.checklist li{padding:15px 0}.checklist li p{font-size:.875rem}.checklist li>span{font-size:1.4375rem}.checklist-note{font-size:.875rem}.other-guides{display:none}.decision-main>.article-block{order:2;margin:7px 0 0}.decision-main>.fit-note{order:3;margin:0}.decision-main>.article-block:last-child{order:4}.article-block h2{font-size:2rem}.article-block>p,.article-block>.eyebrow{font-size:.875rem}.fit-note{padding:24px}.fit-note h2{font-size:2rem}.fit-note p{font-size:.875rem}.selection-pending{order:0;width:100%;min-height:340px;padding:30px 25px}.selection-pending h2{font-size:2.3125rem}.selection-pending p{font-size:.875rem}.measure-page{padding-top:20px;padding-bottom:40px}.measure-page-heading{grid-template-columns:1fr;gap:27px}.measure-page h1{margin:18px 0 20px;font-size:3.3125rem}.measure-page .eyebrow{letter-spacing:1.4px;font-size:.875rem}.measure-page-heading>div>p{font-size:.875rem;line-height:1.8}.foot-illustration{max-width:300px;margin-inline:auto;transform:rotate(3deg)}.foot-illustration svg{max-height:315px}.measure-content{grid-template-columns:1fr;gap:30px;margin:40px 0 30px}.measure-steps>li{gap:20px;padding:22px 0}.measure-steps h2{font-size:1.8125rem}.measure-steps p{font-size:.875rem}.measure-tool{padding:28px}.measure-tool h2{font-size:2.25rem}.measure-tool>p{font-size:.875rem}.editorial-page{padding-top:20px;padding-bottom:45px}.editorial-page h1{margin:18px 0 23px;font-size:3rem}.editorial-page>.eyebrow,.editorial-page>.answer-first{font-size:.875rem}.combo-editorial-art{height:250px;margin:30px 0;overflow:hidden}.combo-editorial-art>.piece-art{flex-shrink:0;width:51%}.combo-editorial-art>span{z-index:1;margin-inline:-10px;font-size:2.375rem}.editorial-columns{grid-template-columns:1fr;gap:25px}.editorial-columns h2{margin:14px 0;font-size:2rem}.editorial-columns p,.editorial-columns .eyebrow{font-size:.875rem}.editorial-links{flex-direction:column;gap:14px;margin-top:25px}.editorial-links .button{font-size:.875rem}.institution-page{padding-top:20px;padding-bottom:45px}.institution-page>.eyebrow{font-size:.875rem}.institution-page h1{letter-spacing:-2px;margin:18px 0 24px;font-size:3.25rem}.institution-intro{font-size:.875rem}.institution-body{margin:30px 0}.institution-body h2{font-size:1.875rem}.institution-body p{font-size:.875rem}.institution-body>section{padding:23px 0}.not-found{padding:70px 0 95px}.not-found h1{font-size:3rem}.not-found .eyebrow,.not-found p,.not-found .button{font-size:.875rem}}@media (width<=370px){.section-wrap,.header-inner{width:calc(100% - 32px)}.brand{font-size:1.4375rem}.brand-mark{width:17px;margin-right:6px}.hero h1{font-size:4.0625rem}.hero h1 em{margin-left:8px}.hero-copy>p,.hero-copy .button{font-size:.875rem}.hero-visual{margin-inline:10px 15px}.card-title h3{font-size:.875rem}.card-label{letter-spacing:.3px;max-width:70px;font-size:.875rem}.guide-card-copy>p{font-size:.875rem}.finder-controls{padding:17px}.occasion-chips button{font-size:.875rem}.compare-bar{gap:6px;font-size:.875rem}.compare-bar .button{padding-inline:9px;font-size:.875rem}.decision-heading h1{font-size:2.1875rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-motion .reveal{opacity:1;transform:none}}@media (width<=700px){.title-spark{top:-26px;right:7px}.title-spark>svg{width:28px;height:28px}}:root{--paper:#fff9fc;--ink:#322334;--plum:#582342;--yellow:#d9bce9;--rose:#f8d8e8;--muted:#735d6f;--line:#e8d6e2;--cherry:#a92b5a;--pink:#e578a4;--lilac:#c6afe2;--lavender:#f0e6f8;--blush:#fdebf3;--serif:"Bodoni Moda Variable",Georgia,serif}body{background:var(--paper)}.button{background:var(--cherry);border-color:var(--cherry);border-radius:100px;gap:20px;min-height:52px;padding:16px 24px;box-shadow:0 6px 16px #a92b5a0c}.button:hover{background:#852044;box-shadow:0 9px 22px #a92b5a22}.button-outline{color:var(--cherry);background:0 0}.button-outline:hover{color:#fff}.button-small{min-height:43px;padding:11px 18px}.text-link{line-height:1.5}.icon-button{border-radius:50%}.pill-eyebrow{color:var(--plum);letter-spacing:1.3px;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:1.6;display:inline-flex}.pill-eyebrow>svg{color:var(--cherry);flex-shrink:0}.topline{color:var(--plum);background:#f4dfed;height:33px;font-size:.875rem}.topline>span:last-child{gap:8px}.site-header{background:#fff9fcf2;border-color:#eadbe5}.header-inner{gap:25px;height:86px}.brand{letter-spacing:-1.6px;font-size:1.9375rem;font-weight:600}.fashion-brand-flower{color:var(--cherry);background:#f7dbe9;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;margin-right:10px;display:inline-flex;transform:rotate(-8deg)}.desktop-nav a.active{color:var(--cherry)}.saved-header [data-saved-count]{background:var(--cherry);color:#fff}.reading-progress{background:var(--cherry);width:100%;height:2px;transform:scaleX(var(--reading,0));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0}.fashion-hero{grid-template-columns:1fr 1.06fr;gap:65px;min-height:700px;padding-top:43px;padding-bottom:68px}.fashion-hero .hero-copy{padding-top:0}.fashion-hero .pill-eyebrow{letter-spacing:1px;background:#f6e4ef;border-radius:30px;margin-bottom:21px;padding:7px 11px;font-size:.875rem}.fashion-hero h1{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(4.5rem,7.1vw,6.4375rem);line-height:1.06}.fashion-hero h1 em{letter-spacing:-.05em;white-space:nowrap;color:var(--cherry);padding:0;font-size:.84em}.fashion-hero h1 em:after{z-index:0;border-color:#e3a3c2;border-top-width:2px;width:96%;height:12px;bottom:-8px;left:5px}.fashion-hero .hero-copy>p.hero-lead{color:var(--plum);letter-spacing:-.25px;max-width:390px;margin-bottom:15px;font-size:1.25rem;font-weight:450;line-height:1.45}.fashion-hero .hero-copy>p:not(.hero-lead){color:var(--muted);max-width:355px;margin-bottom:24px;font-size:.875rem;line-height:1.8}.fashion-hero .hero-buttons{gap:17px}.fashion-hero .hero-buttons .button{gap:15px;min-height:52px;font-size:.875rem}.fashion-hero .hero-secondary{border-bottom-color:#cba6bc;margin-left:6px;font-size:.875rem}.hero-values{gap:18px;margin-top:27px;display:flex}.hero-values>span{color:var(--muted);align-items:center;gap:6px;font-size:.875rem;display:flex}.hero-values svg{color:var(--cherry)}.fashion-hero-art{isolation:isolate;perspective:1000px;width:100%;max-width:530px;margin:0 15px 0 0;position:relative}.hero-art-halo{z-index:-1;background:#ebddfa;border-radius:130px 35px;position:absolute;inset:13px -17px -13px 15px;transform:rotate(-4deg)}.hero-illustration{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;transform:rotate(calc(3deg + var(--tilt-x,0deg))) translateY(var(--tilt-y,0px));border-radius:130px 35px;transition:transform .5s;animation:1.1s both fashion-enter;box-shadow:0 20px 55px #a1567c18}.floating-style-note{z-index:2;background:#fff9fc;border:1px solid #f9e6f2;border-radius:20px;align-items:center;gap:12px;padding:14px 19px;animation:7s ease-in-out infinite float-note;display:flex;position:absolute;box-shadow:0 9px 25px #7a2f5521}.note-top{font-size:.875rem;line-height:1.5;top:30px;left:-37px;transform:rotate(-6deg)}.note-top strong{color:var(--plum);font-weight:550}.mini-palette{padding-right:4px;display:flex}.mini-palette i{background:#ad2c5c;border:2px solid #fff9fc;border-radius:50%;width:22px;height:22px}.mini-palette i+i{background:#c6afe2;margin-left:-7px}.mini-palette i:last-child{background:#f3bdd6}.note-bottom{color:var(--plum);font-size:.875rem;animation-delay:-3s;bottom:40px;left:-32px;transform:rotate(-4deg)}.note-bottom>svg{color:var(--cherry)}.note-bottom em{font-family:var(--serif);font-size:1.5rem;line-height:1.15}.hero-flower{color:#a92b5a;z-index:3;position:absolute;bottom:5px;right:-22px;transform:rotate(-13deg)}.hero-flower-one>svg{fill:#f4bcd6;stroke-width:1px}.hero-flower-two{color:#9f4d88;top:-15px;bottom:auto;right:43px;transform:rotate(12deg)}.fashion-hero-art .art-disclaimer{font-size:.875rem;position:absolute;bottom:-32px;right:15px}.style-marquee{color:var(--plum);background:#eedff7;border-block:1px solid #e3d1ed;width:100%;margin:0;padding:15px 0;overflow:hidden;transform:rotate(-1deg)}.style-marquee>div{align-items:center;gap:40px;width:max-content;animation:45s linear infinite marquee;display:flex}.style-marquee span{font-family:var(--serif);font-size:1.625rem;font-style:italic;line-height:1}.style-marquee svg{color:#ad4478;flex-shrink:0}.quick-start{grid-template-columns:repeat(3,1fr);gap:20px;padding:43px 0 50px;display:grid}.quick-start>a{border:1px solid var(--line);background:#fff;border-radius:22px;align-items:center;gap:13px;padding:20px 18px;transition:transform .3s,box-shadow .3s;display:flex}.quick-start>a:hover{transform:translateY(-5px);box-shadow:0 12px 25px #a34a7310}.quick-icon{background:var(--blush);width:43px;height:43px;color:var(--cherry);border-radius:15px;flex-shrink:0;place-items:center;display:grid}.quick-start>a:nth-child(2) .quick-icon{background:var(--lavender)}.quick-start>a>span:nth-child(2){flex:1}.quick-start strong{color:var(--plum);font-size:.875rem;font-weight:550;line-height:1.4;display:block}.quick-start small{color:var(--muted);margin-top:5px;font-size:.875rem;display:block}.quick-start>a>svg{color:var(--cherry);flex-shrink:0}.style-universe{padding-top:30px;padding-bottom:70px}.section-heading .pill-eyebrow{margin-bottom:0}.style-universe .section-heading h2{max-width:620px;font-size:3.3125rem;line-height:1.12}.section-heading>p{color:var(--muted);font-size:.875rem;line-height:1.8}.universe-art{background:#ebd8f2;border-radius:32px;max-height:640px;margin:33px 0 26px;position:relative;overflow:hidden}.universe-art img{aspect-ratio:3/1.9;object-fit:contain;width:100%;height:auto}.universe-sticker{color:var(--plum);background:#fff9fce8;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;display:flex;position:absolute;bottom:22px;left:25px;transform:rotate(-3deg)}.style-paths{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.style-paths article{background:#faedf5;border:1px solid #f1dde9;border-radius:25px;padding:28px}.style-paths article:nth-child(2){background:#f1e9f8;border-color:#eaddf4}.style-paths article:nth-child(3){background:#fbe7ec;border-color:#f2d6e1}.style-path-icon{color:var(--cherry);background:#fffafc;border-radius:17px;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:20px;display:inline-flex}.style-paths .eyebrow{letter-spacing:1px;font-size:.875rem}.style-paths h3{font-family:var(--serif);color:var(--plum);letter-spacing:-1px;margin:12px 0 16px;font-size:1.875rem;font-weight:500}.style-paths p{color:var(--muted);margin-bottom:20px;font-size:.875rem;line-height:1.85}.style-paths .text-link{align-items:flex-start;gap:8px;font-size:.875rem}.style-paths .text-link svg{flex-shrink:0}.style-studio{background:#f3eaf9;border:1px solid #eadbf1;border-radius:40px;margin-top:15px;margin-bottom:90px;padding:45px 48px 48px;scroll-margin-top:110px;overflow:hidden}.studio-heading{text-align:center;max-width:790px;margin:0 auto 35px}.studio-heading h2{margin:18px 0 21px;font-size:3.5625rem;line-height:1.08}.studio-heading>p{color:var(--muted);max-width:500px;margin:0 auto;font-size:.875rem;line-height:1.8}.studio-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;display:grid}.control-step{color:var(--cherry);align-items:center;gap:10px;margin-bottom:18px;font-size:.875rem;display:flex}.control-step strong{color:var(--plum);font-weight:550}.palette-options{gap:10px;display:grid}.palette-option{text-align:left;background:#fffafc;border:1px solid #e5d4e5;border-radius:16px;align-items:center;gap:15px;padding:13px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.palette-option:hover{transform:translate(3px)}.palette-option.selected{border-color:var(--cherry);box-shadow:0 0 0 1px var(--cherry)}.palette-option>span:nth-child(2){color:var(--plum);flex:1;font-size:.875rem}.palette-option>svg{color:var(--cherry);opacity:0;flex-shrink:0}.palette-option.selected>svg{opacity:1}.palette-swatches{flex-shrink:0;display:flex}.palette-swatches>i{border:2px solid #fffafc;border-radius:50%;width:24px;height:24px;display:block}.palette-swatches>i+i{margin-left:-7px}.palette-copy{margin:25px 0 20px}.palette-copy h3{font-family:var(--serif);color:var(--plum);letter-spacing:-1px;margin-bottom:12px;font-size:1.875rem;font-weight:500}.palette-copy>p{color:var(--muted);min-height:67px;margin-bottom:18px;font-size:.875rem;line-height:1.85}.palette-recipe{flex-direction:column;gap:12px;display:flex}.palette-recipe>span{color:var(--muted);align-items:flex-start;gap:9px;font-size:.875rem;display:flex}.palette-recipe strong{font-weight:450;line-height:1.5}.palette-recipe svg{color:var(--cherry);flex-shrink:0}.palette-controls>.text-link{gap:10px;font-size:.875rem}.style-board{isolation:isolate;background:#e4d3ed;border-radius:110px 28px 100px;height:530px;transition:background .5s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d6bdde}.style-board:before{content:"";z-index:-1;background:#fbe4eed1;border-radius:50%;width:100%;height:90%;position:absolute;top:30%;left:21%}.board-note{color:var(--plum);z-index:5;font-size:.875rem;line-height:1.1;position:absolute;top:32px;left:30px;transform:rotate(-8deg)}.board-note em{font-family:var(--serif);letter-spacing:-1.5px;font-size:2.25rem}.board-piece{width:85%;height:85%;transition:transform .5s;position:absolute;top:-1%;left:-14%}.board-piece>svg{filter:drop-shadow(0 14px 10px #54254115);width:100%;height:100%}.board-piece .piece-art>path,.board-piece .piece-art>text{display:none}.board-piece .piece-art stop{transition:stop-color .5s}.board-bag{transform:rotate(-12deg)}.board-shoe{width:110%;height:110%;inset:auto -19% -8% auto;transform:rotate(9deg)}.board-color-chips{z-index:3;flex-direction:column;gap:9px;display:flex;position:absolute;top:40px;right:25px}.board-color-chips>span{border:3px solid #fff8fc;border-radius:50%;width:32px;height:32px;transition:background .5s;display:block;box-shadow:0 4px 9px #60325715}.board-sticker{color:var(--cherry);background:#fff9fce8;border-radius:100px;align-items:center;gap:7px;padding:8px 12px;font-size:.875rem;display:flex;position:absolute;bottom:69px;left:20px;transform:rotate(-7deg)}.board-caption{color:var(--plum);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:20px;left:25px;right:25px}.board-caption>span:first-child{letter-spacing:2px;font-size:.875rem;font-weight:600}.board-caption>span:last-child{color:#67465e;font-size:.875rem}.harmony-story{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-bottom:35px;display:grid}.harmony-image{position:relative}.harmony-image img{aspect-ratio:1;object-fit:cover;border-radius:32px 100px;width:100%}.handwritten-label{background:var(--paper);font-family:var(--serif);color:var(--plum);letter-spacing:-.5px;border:1px solid #f1dfe9;border-radius:18px;padding:15px 25px;font-size:1.5rem;font-style:italic;line-height:1.15;position:absolute;bottom:28px;right:-20px;transform:rotate(-7deg);box-shadow:0 6px 20px #8b3f6112}.harmony-copy h2{margin:18px 0 22px;font-size:2.8125rem;line-height:1.12}.harmony-copy>p{color:var(--muted);font-size:.875rem;line-height:1.85}.harmony-steps{margin:22px 0 25px;padding:0;list-style:none}.harmony-steps li{border-top:1px solid var(--line);align-items:flex-start;gap:17px;padding:17px 0;display:flex}.harmony-steps li>span{font-family:var(--serif);color:var(--cherry);font-size:1.625rem;line-height:1.2}.harmony-steps h3{color:var(--plum);margin:0 0 8px;font-size:.875rem;font-weight:550}.harmony-steps p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.harmony-copy>.text-link{font-size:.875rem}.finder-section{padding-top:60px;padding-bottom:68px}.finder-controls{background:#faebf3;border-color:#efd8e5;border-radius:26px;padding:27px}.segmented{background:#fff8fc;border-color:#dfc6d5;border-radius:100px}.segmented button{border-radius:100px;min-height:39px}.segmented button.selected{background:var(--cherry)}.occasion-chips button{border-color:#dec4d3;border-radius:100px;min-height:33px;padding-inline:11px}.occasion-chips button.selected{background:var(--plum);border-color:var(--plum)}.budget-control{border-color:#dec7d5}.budget-control input::-webkit-slider-thumb{border-color:var(--plum);background:#d1a4d6}.guide-image{background:#f3dde8;border-radius:25px}.guide-card.art-tote .guide-image,.art-tote.reference-image{background:#f1dce9}.guide-card.art-sneaker .guide-image,.art-sneaker.reference-image{background:#ede0f5}.guide-card.art-sport .guide-image,.art-sport.reference-image{background:#e5dcf2}.guide-card.art-bag .guide-image{background:#f3d0de}.budget-label{background:#fffafdeb;border-radius:100px;bottom:15px;left:16px}.card-label{font-size:.875rem;top:20px;left:18px}.guide-card-copy{padding:18px 4px 0}.card-bottom{border-color:var(--line)}.guide-card .save-button{background:#fff8fc99;top:10px;right:10px}.guide-card .save-button:hover{background:#fff}.guide-grid{gap:32px 24px}.centered .text-link{font-size:.875rem}.empty-state{background:#f9ebf3;border-color:#d7b4cd;border-radius:24px}.look-budget{color:var(--paper);background:#612745;border-radius:40px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;margin-top:15px;margin-bottom:85px;padding:50px 55px;display:grid;overflow:hidden}.look-budget-heading .pill-eyebrow{color:#f4d6e7}.look-budget-heading .pill-eyebrow>svg{color:#f0b3d1}.look-budget h2{color:var(--paper);margin:20px 0 25px;font-size:3.5rem;line-height:1.1}.look-budget-heading>p{color:#f1d8e5;max-width:340px;font-size:.875rem;line-height:1.85}.budget-handwritten{font-family:var(--serif);color:#ebc4e6;letter-spacing:-.7px;margin:34px 0 13px;font-size:1.6875rem;font-style:italic;line-height:1.25;display:block;transform:rotate(-5deg)}.budget-calculator{color:var(--ink);background:#fff8fc;border-radius:28px;padding:30px;box-shadow:0 12px 32px #37102814}.budget-fields{grid-template-columns:1.25fr 1fr;gap:18px;display:grid}.budget-fields>label{color:var(--muted);font-size:.875rem;line-height:1.5;display:block}.money-input{color:var(--plum);background:#fff;border:1px solid #dbc2d2;border-radius:13px;align-items:center;gap:8px;margin-top:9px;padding:10px 12px;display:flex}.money-input>input{appearance:textfield;width:100%;min-width:0;color:var(--plum);font-size:1.5625rem;line-height:1.2;font-family:var(--serif);background:0 0;border:0;outline:none;padding:0}.money-input:focus-within{outline:2px solid var(--sage);outline-offset:3px}.money-input input::-webkit-inner-spin-button{appearance:none}.split-label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:25px 0 11px;font-size:.875rem;display:flex}.split-label>span{font-size:.875rem}.split-label output{color:var(--cherry);font-weight:650}.budget-calculator>input[type=range]{width:100%;accent-color:var(--cherry);cursor:pointer;height:18px;margin:4px 0 22px}.budget-result-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.budget-result-cards>div{text-align:center;background:#f5e1ec;border-radius:20px;flex-direction:column;align-items:center;padding:18px 13px;display:flex}.budget-result-cards>div:nth-child(2){background:#ede2f5}.budget-tool-icon{color:var(--cherry);margin-bottom:10px}.budget-result-cards>div>span:nth-child(2){letter-spacing:1px;color:var(--muted);font-size:.875rem;line-height:1.5}.budget-result-cards strong{font-family:var(--serif);color:var(--plum);white-space:nowrap;letter-spacing:-.7px;margin-top:8px;font-size:1.9375rem;font-weight:550;line-height:1.25}.budget-summary{text-align:center;color:var(--muted);margin:18px 0;font-size:.875rem;line-height:1.7}.budget-summary.is-error{color:#a12c49}.budget-guide-links{grid-template-columns:1fr 1fr;gap:13px;display:grid}.budget-guide-links a{min-height:39px;color:var(--cherry);text-align:center;border:1px solid #d9b6cb;border-radius:100px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:.875rem;line-height:1.4;display:flex}.budget-guide-links a:hover{background:var(--blush)}.budget-guide-links a svg{flex-shrink:0}.budget-calculator>.small{text-align:center;margin:15px 0 0;font-size:.875rem;line-height:1.7}.journal-section{padding-top:15px;padding-bottom:70px}.journal-section h2{font-size:3.25rem}.journal-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.journal-card{padding:0 0 10px;display:block}.journal-card>div{aspect-ratio:4/3;background:#e5cde5;border-radius:26px;margin-bottom:22px;position:relative;overflow:hidden}.journal-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.journal-card:first-child img{object-fit:contain;background:#e2cae6}.journal-card:hover img{transform:scale(1.04)}.journal-card:last-child img{object-position:50% 49%}.journal-tag{color:var(--plum);letter-spacing:.8px;background:#fff9fceb;border-radius:100px;padding:6px 10px;font-size:.875rem;position:absolute;bottom:14px;left:14px}.journal-card h3{font-family:var(--serif);color:var(--plum);letter-spacing:-.7px;margin:0 0 13px;font-size:1.8125rem;font-weight:500;line-height:1.15}.journal-card p{color:var(--muted);max-width:315px;margin-bottom:18px;font-size:.875rem;line-height:1.8}.journal-card .text-link{font-size:.875rem}.measure-invitation{background:#f7ddeb;border:1px solid #edd0e0;border-radius:32px;grid-template-columns:68px 1fr auto;align-items:center;gap:26px;margin-bottom:80px;padding:35px 40px;display:grid}.invitation-icon{width:64px;height:64px;color:var(--cherry);background:#fff9fc;border-radius:22px;place-items:center;display:grid;transform:rotate(-7deg)}.measure-invitation .eyebrow{letter-spacing:1.2px;font-size:.875rem}.measure-invitation h2{margin:13px 0;font-size:2.1875rem;line-height:1.15}.measure-invitation p{color:var(--muted);max-width:590px;margin-bottom:0;font-size:.875rem;line-height:1.8}.measure-invitation>.button{padding-inline:21px;font-size:.875rem}.faq-section{grid-template-columns:.85fr 1.3fr;gap:100px;padding-bottom:65px}.faq-list details{border:1px solid var(--line);background:#fffa;border-radius:18px;margin-bottom:10px;padding:0 18px;overflow:hidden}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{padding:19px 0;font-size:.875rem;line-height:1.55}.faq-list summary svg{color:var(--cherry)}.faq-list details[open]{background:#faedf5;border-color:#debfd4}.faq-list details>p{margin-bottom:20px;padding-right:6px;font-size:.875rem;line-height:1.85}.closing-note{border:0;padding:50px 0 70px}.closing-note>svg{color:var(--cherry);fill:#f5d1e3;stroke-width:1px;margin-bottom:25px;animation:16s ease-in-out infinite soft-turn}.closing-note>p{letter-spacing:-1.7px;font-size:3.0625rem;line-height:1.17}.site-footer{background:#57213f;border-radius:45px 45px 0 0;padding-top:52px}.footer-title{color:#e7cadd;font-size:.875rem}.footer-main>div>a:not(.brand){font-size:.875rem}.footer-statement svg{color:#e5bce3}.footer-main>div>p{color:#eed3e2}.footer-note,.footer-bottom{color:#e1c3d6}.footer-brand{color:#fff6fc}.footer-brand span{color:#eab5d7}.panel-dialog{background:#fff9fc;border-color:#e7cfdf;border-radius:26px;box-shadow:0 30px 100px #58234230}.panel-dialog::backdrop{backdrop-filter:blur(8px);background:#36182b66}.list-entry{border-color:var(--line)}.list-entry .eyebrow{font-size:.875rem}.comparison-grid article{background:#f3e4ee;border-radius:20px}.compare-bar{background:#fff9fcf5;border-radius:100px;padding-left:18px;box-shadow:0 8px 30px #58234222}.compare-bar strong{color:var(--plum);background:#ecd8f2}#toast{background:var(--plum);border-radius:100px;box-shadow:0 6px 25px #58234222}.collection-intro{background:radial-gradient(at 86%,#f2def655,#0000 60%)}.collection-intro h1{font-size:4.375rem;line-height:1.12}.collection-depth{padding-top:0;padding-bottom:75px}.collection-depth h2{font-size:3.0625rem}.collection-depth-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.collection-depth-grid article{background:#f7e7f0;border:1px solid #efd9e7;border-radius:26px;padding:28px}.collection-depth-grid article:nth-child(2){background:#eee5f6;border-color:#e4d7ee}.collection-depth-grid article:nth-child(3){background:#fbe9f0}.collection-depth-grid article>svg{color:var(--cherry);margin-bottom:23px}.collection-depth-grid h3{font-family:var(--serif);color:var(--plum);letter-spacing:-1px;margin:0 0 17px;font-size:1.9375rem;font-weight:500}.collection-depth-grid p{color:var(--muted);margin-bottom:20px;font-size:.875rem;line-height:1.85}.collection-depth-grid .text-link{font-size:.875rem}.collection-editorial-note{background:#f2e7f5;border-radius:25px;align-items:center;gap:25px;margin-top:26px;padding:25px 30px;display:flex}.collection-editorial-note>svg{color:var(--cherry);flex-shrink:0}.collection-editorial-note>div{flex:1}.collection-editorial-note h3{font-family:var(--serif);color:var(--plum);margin-bottom:7px;font-size:1.6875rem;font-weight:500}.collection-editorial-note p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.8}.collection-editorial-note>.text-link{flex-shrink:0;font-size:.875rem}.budget-ruler{color:var(--plum);background:#f1e4f5;border-radius:20px;padding-block:23px}.ruler-marker strong{background:var(--cherry);border-radius:20px}.ruler-marker i{background:#e6c4ea}.reference-image{background:#f2dde9;border-radius:26px}.reference-product{background:#fef0f7;border:0;border-radius:28px;gap:27px;padding:22px}.reference-copy h2{font-size:1.8125rem}.reference-price{color:var(--cherry);font-size:2.25rem}.measure-status{color:#8b2c4e;background:#f7dfe7;border-color:#efcad8;border-radius:13px}.pending-link{color:#71526a;background:#f0e5ef;border-color:#dec9d9;border-radius:100px}.pending-dot{background:#9e5885}.reference-copy>.small{color:#73556c}.checklist{background:#f4e7f5;border:1px solid #e5d4ea;border-radius:26px;padding:26px}.checklist>svg{width:45px;height:45px;color:var(--cherry);background:#fffafc;border-radius:12px;padding:8px}.checklist h2{font-size:1.9375rem}.checklist li{border-color:#ddc9e0}.checklist li>span{color:var(--cherry)}.checklist li p{color:#6c5067}.checklist-note{color:#73556d;border-color:#ddc9e0}.decision-aside{position:sticky;top:113px}.selection-pending{background:#f2ddec;border:1px solid #eacddd;border-radius:27px;min-height:320px}.selection-pending>svg{color:var(--cherry);fill:#e3b5cf;stroke-width:1px}.selection-pending p{font-size:.875rem}.status-badge{background:#fff8fc;border-color:#e5c6db;border-radius:100px;font-size:.875rem}.fit-note{color:#7e3754;background:#f8e3eb;border-radius:24px}.fit-note h2,.fit-note .text-link,.fit-note .eyebrow{color:#7e3754}.guide-depth{margin:43px 0 0}.guide-depth h2{letter-spacing:-1px;font-size:2.25rem;line-height:1.17}.guide-depth p{color:var(--muted);font-size:.875rem;line-height:1.9}.depth-intro>h2{max-width:650px;margin:19px 0 22px;font-size:2.5rem}.depth-intro>.pill-eyebrow{letter-spacing:1px;font-size:.875rem}.guide-palette{background:#f5e7f2;border-radius:18px;align-items:center;gap:18px;margin:25px 0;padding:18px 20px;display:flex}.guide-palette>span{flex-shrink:0;display:flex}.guide-palette i{border:2px solid var(--paper);border-radius:50%;width:28px;height:28px}.guide-palette i+i{margin-left:-6px}.guide-palette p{margin:0;font-size:.875rem;line-height:1.7}.look-recipes{margin-top:38px}.mini-section-title{align-items:center;gap:13px;margin-bottom:23px;display:flex}.mini-section-title>svg{color:var(--cherry);flex-shrink:0}.mini-section-title .eyebrow{letter-spacing:1px;font-size:.875rem}.mini-section-title h2{margin:8px 0 0;font-size:2rem}.look-recipe-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.look-recipe-grid article{background:#f7e5ee;border:1px solid #eed7e4;border-radius:20px;padding:23px 18px;position:relative}.look-recipe-grid article:nth-child(2){background:#ede4f6;border-color:#e0d1eb}.look-recipe-grid article:nth-child(3){background:#fbeaf0}.look-recipe-grid article>svg{color:var(--cherry);margin-bottom:30px}.recipe-number{font-family:var(--serif);color:#aa7899;font-size:1.5625rem;position:absolute;top:14px;right:17px}.look-recipe-grid h3{letter-spacing:-.1px;color:var(--plum);margin-bottom:13px;font-size:.875rem;font-weight:550;line-height:1.6}.look-recipe-grid p{margin-bottom:0;font-size:.875rem;line-height:1.8}.guide-depth p.editorial-note{color:#80647a;margin:13px 0 0;font-size:.875rem;line-height:1.7}.practical-depth{margin:40px 0}.practical-depth h2{margin:17px 0 25px}.practical-depth>.pill-eyebrow{font-size:.875rem}.practical-depth-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.depth-icon{width:42px;height:42px;color:var(--cherry);background:#f6dfec;border-radius:15px;justify-content:center;align-items:center;margin-bottom:17px;display:inline-flex}.practical-depth h3{color:var(--plum);margin-bottom:12px;font-size:.9375rem;font-weight:550}.detail-focus{background:#f0e6f6;border-radius:21px;align-items:flex-start;gap:18px;margin-top:17px;padding:24px;display:flex}.detail-focus>svg{color:var(--cherry);flex-shrink:0}.detail-focus p{margin:0;font-size:.875rem;line-height:1.85}.detail-focus h3{font-size:.875rem}.choice-scenarios{margin:38px 0}.choice-scenarios h2{margin-bottom:23px;font-size:2.125rem}.choice-scenarios>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.choice-scenarios article{border:1px solid var(--line);border-radius:22px;padding:24px}.choice-scenarios article>svg{color:var(--cherry);margin-bottom:20px}.choice-scenarios h3{font-family:var(--serif);color:var(--plum);letter-spacing:-.5px;margin-bottom:16px;font-size:1.625rem;font-weight:500;line-height:1.2}.choice-scenarios p{margin:0;font-size:.875rem;line-height:1.85}.personal-checklist{background:#fbedf5;border:1px solid #e7cfde;border-radius:25px;margin:35px 0;padding:28px}.personal-checklist h2{margin:18px 0 16px;font-size:2.0625rem}.personal-checklist p{font-size:.875rem;line-height:1.8}.personal-checks{gap:10px;margin:22px 0;display:grid}.personal-checks>label{color:var(--plum);cursor:pointer;background:#fffafc;border:1px solid #efdae6;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 15px;font-size:.875rem;line-height:1.6;display:flex}.personal-checks input{width:16px;height:16px;accent-color:var(--cherry);flex-shrink:0;margin-top:1px}.personal-checks label:has(input:checked){background:#f1e4f6;border-color:#cfa7ca}.check-progress>span{background:#e8cfe0;border-radius:100px;height:5px;display:block;overflow:hidden}.check-progress i{background:var(--cherry);width:0;height:100%;transition:width .4s;display:block}.check-progress p{color:var(--cherry);margin:9px 0 0;font-size:.875rem}.bag-fit-tool{background:#eee3f6;border:1px solid #e0cdeb;border-radius:27px;margin:38px 0;padding:30px}.bag-fit-tool .pill-eyebrow{font-size:.875rem}.bag-fit-intro h2{margin:17px 0 20px;font-size:2.1875rem}.bag-fit-intro p{color:var(--muted);font-size:.875rem;line-height:1.85}.bag-fit-tool fieldset{border:0;margin:24px 0;padding:0}.bag-fit-tool legend{color:var(--plum);align-items:center;gap:9px;margin-bottom:12px;padding:0;font-size:.875rem;font-weight:550;display:flex}.bag-fit-tool legend svg{color:var(--cherry)}.dimension-inputs{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.dimension-inputs label{color:var(--muted);font-size:.875rem}.dimension-inputs label>span{color:var(--muted);background:#fff;border:1px solid #d9c0de;border-radius:12px;align-items:center;gap:7px;margin-top:7px;padding:10px 12px;font-size:.875rem;display:flex}.dimension-inputs input{width:100%;min-width:0;color:var(--plum);font-size:1.25rem;font-family:var(--serif);appearance:textfield;background:0 0;border:0;outline:0;padding:0}.dimension-inputs input::-webkit-inner-spin-button{appearance:none}.dimension-inputs label>span:focus-within{outline:2px solid var(--sage);outline-offset:3px}.bag-fit-tool .button{width:100%;margin-top:5px;font-size:.875rem}.bag-fit-tool>.small{margin:17px 0 0;font-size:.875rem;line-height:1.8}.fit-result{color:var(--plum);background:#fff9fc;border:1px solid #d5bbd8;border-radius:16px;margin-top:22px;padding:20px;font-size:.875rem;line-height:1.8}.fit-result strong{font-weight:600}.fit-result p{margin-bottom:0;font-size:.875rem;line-height:1.8}.fit-result ul{padding-left:18px;font-size:.875rem}.fit-result.is-tight{color:#88364f;background:#fceef3;border-color:#d799b0}.fit-result.is-roomy{border-color:#c2b1d8}.measure-tool{background:#652a4a;border-radius:28px}.measure-tool>svg{color:#e6b9df}.measure-tool .button{color:#582342;background:#f3d4e8;border-color:#f3d4e8}.measure-input-row input,.measure-input-row select{background:#fff8fc;border-color:#e8c5da;border-radius:13px}.measure-result{background:#ffffff08;border-color:#a67c96;border-radius:16px}.measure-result strong{color:#f2cce7}.foot-illustration{background:#efdcef;border-radius:45px 25px 65px;overflow:hidden}.measure-steps>li>span{color:var(--cherry)}.measure-page .fit-note{background:#f7e2ec}.journal-article{padding-top:27px;padding-bottom:75px}.journal-article-heading{max-width:900px}.journal-article h1{margin:20px 0 26px;font-size:4.375rem;line-height:1.12}.journal-article .updated{font-size:.875rem}.article-cover{background:#edd8f1;border-radius:30px;margin:36px 0 48px;overflow:hidden}.article-cover img{object-fit:contain;width:100%;max-height:580px;display:block}.article-cover:has(img[src*=hero\.webp]) img{width:auto;max-width:100%;height:450px;margin-inline:auto}.article-cover:has(img[src*=moodboard]) img{width:auto;max-width:100%;height:520px;margin-inline:auto}.article-cover figcaption{text-align:center;color:var(--muted);background:#f9eef7;padding:12px 20px;font-size:.875rem;line-height:1.6}.article-reading-layout{grid-template-columns:255px minmax(0,1fr);gap:90px;max-width:1130px;display:grid}.reading-index{background:#f4e8f4;border-radius:22px;align-self:start;padding:24px;position:sticky;top:115px}.reading-index>.eyebrow{margin-bottom:18px;font-size:.875rem}.reading-index a{color:var(--muted);border-top:1px solid #dec7df;align-items:flex-start;gap:12px;padding:13px 0;font-size:.875rem;line-height:1.6;display:flex}.reading-index a:last-child{padding-bottom:0}.reading-index a:hover{color:var(--cherry)}.reading-index a>span{font-family:var(--serif);color:var(--cherry);font-size:1.3125rem;line-height:1.2}.article-reading-content>section{margin:0 0 37px;scroll-margin-top:115px}.article-reading-content>section>.eyebrow{letter-spacing:1px;font-size:.875rem}.article-reading-content h2{letter-spacing:-1.1px;margin:15px 0 22px;font-size:2.375rem;line-height:1.17}.article-reading-content>section>p{color:var(--muted);margin-bottom:17px;font-size:.875rem;line-height:1.95}.article-reading-content .bag-fit-tool h2{font-size:2.0625rem}.article-faq{margin-top:45px!important}.article-faq .faq-list details{background:#fbeff6}.article-next{text-align:center;background:#f4dfed;border-radius:28px;padding:40px 25px}.article-next>svg{color:var(--cherry);margin:0 auto 20px}.article-next h2{margin:0 0 26px;font-size:2.625rem}.combo-section{background:#f7e6f0;border-radius:32px;overflow:hidden}.combo-art{background:#ead9f1}.combo-tape{color:#582342;background:#d8bce8;border-radius:100px;width:90%;font-size:.875rem;left:5%}.combo-editorial-art{background:#e9daf2;border-radius:30px}.institution-body>section{border-color:var(--line)}.footer-bottom a:hover{text-decoration:underline}.reference-copy .rating-reference strong{color:var(--plum)}@keyframes fashion-enter{0%{opacity:0;transform:translateY(15px)rotate(0)}to{opacity:1;transform:translateY(0)rotate(3deg)}}@keyframes float-note{0%,to{translate:0}50%{translate:0 -9px}}@keyframes soft-turn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(15deg)}}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=1200px){.desktop-nav{gap:20px;margin-right:15px}.fashion-hero{gap:55px;min-height:650px}.fashion-hero h1{font-size:5.5rem}.fashion-hero .hero-copy>p.hero-lead{font-size:1.125rem}.fashion-hero .hero-copy>p:not(.hero-lead){font-size:.875rem}.hero-values{gap:13px}.hero-values>span{font-size:.875rem}.style-paths article{padding:24px}.style-paths h3{font-size:1.75rem}.studio-layout{gap:35px}.style-studio{padding:40px}.style-board{height:490px}.board-note em{font-size:2rem}.harmony-story{gap:55px}.harmony-copy h2{font-size:2.5rem}.harmony-steps{margin-block:18px}.harmony-steps li{padding-block:15px}.look-budget{gap:45px;padding:45px}.look-budget h2{font-size:3.0625rem}.budget-calculator{padding:25px}.budget-fields{gap:13px}.budget-result-cards strong{font-size:1.75rem}.measure-invitation{gap:22px;padding:32px}.reference-product{grid-template-columns:1fr;padding:22px}.look-recipe-grid{gap:12px}.look-recipe-grid article{padding:20px 14px}.look-recipe-grid h3,.look-recipe-grid p{font-size:.875rem}.article-reading-layout{gap:60px}.journal-card h3{font-size:1.6875rem}}@media (width<=950px){.header-inner{gap:18px;height:78px}.brand{font-size:1.5625rem}.fashion-brand-flower{border-radius:13px;width:35px;height:35px;margin-right:8px}.fashion-brand-flower>svg{width:24px;height:24px}.desktop-nav{gap:15px;margin-right:0;font-size:.875rem}.header-actions{gap:3px}.header-actions>.icon-button{width:35px;height:35px}.fashion-hero{gap:35px;min-height:590px;padding-top:35px;padding-bottom:62px}.fashion-hero h1{font-size:4.5rem;line-height:1.07}.fashion-hero .pill-eyebrow{letter-spacing:.7px;gap:6px;font-size:.875rem}.fashion-hero .hero-copy>p.hero-lead{font-size:1rem;line-height:1.5}.fashion-hero .hero-copy>p:not(.hero-lead){max-width:290px;font-size:.875rem;line-height:1.85}.fashion-hero .hero-buttons .button{gap:10px;min-height:47px;padding:14px 18px;font-size:.875rem}.fashion-hero .hero-secondary{font-size:.875rem}.hero-values{flex-direction:column;gap:8px;margin-top:23px}.hero-values>span{font-size:.875rem}.hero-illustration{border-radius:95px 30px 90px}.hero-art-halo{border-radius:95px 30px 90px;inset:10px -12px -10px 12px}.note-top{border-radius:15px;gap:8px;padding:10px 13px;font-size:.875rem;top:17px;left:-20px}.mini-palette i{width:18px;height:18px}.note-bottom{border-radius:16px;padding:12px 15px;font-size:.875rem;bottom:20px;left:-20px}.note-bottom em{font-size:1.3125rem}.note-bottom>svg{width:19px;height:19px}.hero-flower-one{bottom:-12px;right:-20px}.hero-flower-one>svg{width:45px;height:45px}.hero-flower-two{top:-15px;right:23px}.fashion-hero-art .art-disclaimer{font-size:.875rem;bottom:-27px;right:7px}.quick-start{gap:13px;padding-top:32px;padding-bottom:40px}.quick-start>a{border-radius:18px;gap:8px;padding:16px 12px}.quick-icon{border-radius:12px;width:34px;height:34px}.quick-icon>svg{width:19px;height:19px}.quick-start strong{font-size:.875rem}.quick-start small{font-size:.875rem;line-height:1.5}.quick-start>a>svg{width:14px;height:14px}.style-universe{padding-top:15px;padding-bottom:55px}.style-universe .section-heading h2{font-size:2.75rem}.section-heading>p{min-width:180px;font-size:.875rem}.universe-art{border-radius:26px}.style-paths{gap:17px}.style-paths article{padding:22px 19px}.style-path-icon{border-radius:14px;width:40px;height:40px}.style-path-icon>svg{width:22px;height:22px}.style-paths .eyebrow{letter-spacing:.7px;font-size:.875rem}.style-paths h3{min-height:55px;font-size:1.5625rem;line-height:1.1}.style-paths p{font-size:.875rem;line-height:1.8}.style-paths .text-link{font-size:.875rem}.style-studio{border-radius:33px;margin-bottom:65px;padding:33px}.studio-heading h2{font-size:3.125rem}.studio-heading>p{font-size:.875rem}.studio-layout{grid-template-columns:1fr 1fr;gap:25px}.control-step{gap:7px;font-size:.875rem}.palette-option{border-radius:14px;gap:9px;padding:12px 11px}.palette-option>span:nth-child(2){font-size:.875rem}.palette-swatches>i{width:21px;height:21px}.palette-option>svg{width:14px}.palette-copy h3{font-size:1.6875rem}.palette-copy>p{min-height:95px;font-size:.875rem}.palette-recipe>span{font-size:.875rem}.palette-controls>.text-link{gap:7px;font-size:.875rem}.style-board{border-radius:85px 23px 80px;height:470px}.board-note{font-size:.875rem;top:27px;left:22px}.board-note em{font-size:1.8125rem}.board-color-chips{gap:8px;top:36px;right:19px}.board-color-chips>span{border-width:2px;width:26px;height:26px}.board-bag{width:97%;height:85%;top:4%;left:-20%}.board-shoe{width:125%;height:110%;bottom:-3%;right:-30%}.board-sticker{gap:5px;padding:7px 9px;font-size:.875rem;bottom:65px;left:14px}.board-sticker svg{width:14px;height:14px}.board-caption{gap:7px;bottom:18px;left:19px;right:19px}.board-caption>span:first-child,.board-caption>span:last-child{font-size:.875rem}.harmony-story{gap:38px;margin-bottom:15px}.harmony-copy h2{font-size:2.0625rem}.harmony-copy>.pill-eyebrow{letter-spacing:.8px;font-size:.875rem}.harmony-copy>p{font-size:.875rem}.harmony-steps li{gap:12px;padding-block:13px}.harmony-steps li>span{font-size:1.375rem}.harmony-steps h3{font-size:.875rem}.harmony-steps p{font-size:.875rem;line-height:1.7}.harmony-copy>.text-link{font-size:.875rem}.handwritten-label{padding:13px 20px;font-size:1.3125rem;bottom:20px;right:-12px}.harmony-image img{border-radius:25px 75px}.finder-section{padding-top:52px}.finder-controls{padding:24px}.look-budget{border-radius:33px;gap:30px;margin-bottom:60px;padding:35px}.look-budget h2{font-size:2.5625rem}.look-budget-heading>.pill-eyebrow{letter-spacing:.7px;font-size:.875rem}.look-budget-heading>p{font-size:.875rem}.budget-handwritten{font-size:1.5rem}.budget-calculator{border-radius:23px;padding:23px}.budget-fields{grid-template-columns:1fr 1fr;gap:10px}.budget-fields>label{font-size:.875rem}.money-input{gap:6px;padding:10px}.money-input>input{font-size:1.4375rem}.split-label{gap:7px;font-size:.875rem}.split-label>span{font-size:.875rem}.budget-result-cards{gap:10px}.budget-result-cards>div{border-radius:17px;padding:16px 9px}.budget-result-cards strong{font-size:1.4375rem}.budget-result-cards>div>span:nth-child(2){font-size:.875rem}.budget-guide-links{gap:10px}.budget-guide-links a{gap:5px;font-size:.875rem}.budget-guide-links a svg{width:13px;height:13px}.budget-calculator>.small{font-size:.875rem}.journal-section{padding-bottom:55px}.journal-section h2{font-size:2.8125rem}.journal-grid{gap:21px}.journal-card>div{aspect-ratio:1.1;border-radius:21px;margin-bottom:17px}.journal-tag{letter-spacing:.4px;padding:5px 8px;font-size:.875rem;bottom:10px;left:10px}.journal-card h3{font-size:1.5625rem}.journal-card p,.journal-card .text-link{font-size:.875rem}.measure-invitation{border-radius:27px;grid-template-columns:52px 1fr;gap:20px;margin-bottom:60px;padding:27px}.invitation-icon{border-radius:18px;width:52px;height:52px}.invitation-icon>svg{width:30px;height:30px}.measure-invitation>.button{grid-column:2;justify-self:start;min-height:46px;padding:13px 20px;font-size:.875rem}.measure-invitation h2{font-size:2rem}.measure-invitation .eyebrow,.measure-invitation p{font-size:.875rem}.faq-section{gap:45px}.faq-section h2{font-size:2.875rem}.faq-section .pill-eyebrow{letter-spacing:.8px;font-size:.875rem}.closing-note>p{font-size:2.6875rem}.collection-depth h2{font-size:2.625rem}.collection-depth-grid{gap:17px}.collection-depth-grid article{padding:23px}.collection-depth-grid h3{font-size:1.75rem}.collection-depth-grid p,.collection-depth-grid .text-link{font-size:.875rem}.collection-editorial-note{gap:20px;padding:23px}.collection-editorial-note>.text-link,.collection-editorial-note p{font-size:.875rem}.guide-depth h2{font-size:2rem}.depth-intro>h2{font-size:2.25rem}.guide-depth p{font-size:.875rem}.look-recipe-grid{grid-template-columns:1fr}.look-recipe-grid article{grid-template-columns:35px 1fr;gap:0 18px;padding:23px;display:grid}.look-recipe-grid article>svg{grid-row:1/3;margin:0}.look-recipe-grid h3{margin-bottom:10px;padding-right:22px;font-size:.875rem;line-height:1.6}.look-recipe-grid p{grid-column:2;font-size:.875rem}.recipe-number{font-size:1.4375rem;top:16px;right:14px}.practical-depth-grid{grid-template-columns:1fr;gap:10px}.practical-depth-grid article{grid-template-columns:42px 1fr;column-gap:17px;display:grid}.depth-icon{grid-row:1/3}.practical-depth-grid h3{margin-top:3px}.practical-depth-grid p{grid-column:2;font-size:.875rem}.choice-scenarios>div{grid-template-columns:1fr;gap:15px}.choice-scenarios article{padding:23px}.choice-scenarios h3{font-size:1.6875rem}.choice-scenarios p{font-size:.875rem}.personal-checklist{padding:24px}.personal-checklist .pill-eyebrow{font-size:.875rem}.bag-fit-tool{padding:25px}.bag-fit-intro h2{font-size:1.9375rem}.dimension-inputs{gap:8px}.dimension-inputs label{font-size:.875rem}.dimension-inputs label>span{gap:3px;padding:10px 8px;font-size:.875rem}.dimension-inputs input{font-size:1.125rem}.journal-article h1{font-size:3.75rem}.journal-article .answer-first{font-size:.875rem}.article-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.reading-index{padding:21px}.reading-index a{font-size:.875rem}.article-reading-content h2{font-size:2.0625rem}.article-reading-content>section>p{font-size:.875rem}.article-cover{margin-bottom:37px}.article-cover:has(img[src*=moodboard]) img{height:420px}.article-next h2{font-size:2.1875rem}}@media (width<=700px){html{scroll-padding-top:90px}.topline{height:27px;font-size:.875rem}.header-inner{gap:10px;height:69px}.brand{letter-spacing:-1.4px;font-size:1.5625rem}.fashion-brand-flower{border-radius:12px;width:31px;height:33px;margin-right:7px}.fashion-brand-flower>svg{width:23px;height:23px}.header-actions>.icon-button{width:33px;height:34px}.header-actions{gap:1px}.desktop-nav{display:none}.mobile-nav:not([hidden]){background:#fff8fc;padding-top:3px}.mobile-nav>a{border-color:var(--line);font-size:.875rem}.fashion-hero{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:31px;padding-bottom:60px;display:grid}.fashion-hero .pill-eyebrow{letter-spacing:.7px;margin-bottom:21px;padding:7px 10px;font-size:.875rem}.fashion-hero h1{letter-spacing:-.06em;margin-bottom:25px;font-size:clamp(4.0625rem,18vw,5.75rem);line-height:1.05}.fashion-hero h1 em{white-space:nowrap;letter-spacing:-.05em;margin-left:0;font-size:.88em}.fashion-hero h1>br:nth-of-type(2){display:initial}.fashion-hero h1 em:after{width:98%;height:9px;bottom:-9px;left:1px}.fashion-hero .hero-copy>p.hero-lead{max-width:none;margin-bottom:13px;font-size:1.125rem;line-height:1.45}.fashion-hero .hero-copy>p:not(.hero-lead){max-width:360px;margin-bottom:21px;font-size:.875rem;line-height:1.85}.fashion-hero .hero-buttons{gap:16px}.fashion-hero .hero-buttons .button{gap:14px;min-height:50px;padding:15px 19px;font-size:.875rem}.fashion-hero .hero-secondary{margin-left:6px;padding:2px 0;font-size:.875rem}.hero-values{flex-direction:row;gap:15px;margin-top:22px}.hero-values>span{gap:5px;font-size:.875rem}.hero-values>span>svg{width:15px;height:15px}.fashion-hero-art{width:calc(100% - 36px);max-width:410px;margin:10px auto 0}.hero-illustration{aspect-ratio:4/5;border-radius:80px 26px 90px;box-shadow:0 12px 30px #9d3e671a}.hero-art-halo{border-radius:80px 26px 90px;inset:7px -11px -7px 11px}.note-top{border-radius:14px;gap:8px;padding:10px 12px;font-size:.875rem;top:24px;left:-21px}.mini-palette i{width:18px;height:18px}.note-bottom{border-radius:15px;gap:9px;padding:11px 14px;font-size:.875rem;bottom:26px;left:-18px}.note-bottom em{font-size:1.3125rem}.note-bottom>svg{width:18px;height:18px}.hero-flower-one{bottom:-10px;right:-21px}.hero-flower-one>svg{width:43px;height:43px}.hero-flower-two{top:-15px;right:24px}.hero-flower-two>svg{width:24px;height:24px}.fashion-hero-art .art-disclaimer{text-align:center;font-size:.875rem;bottom:-27px;left:4px;right:4px}.style-marquee{padding:13px 0;transform:rotate(-1.5deg)}.style-marquee>div{gap:27px}.style-marquee span{font-size:1.4375rem}.style-marquee svg{width:20px;height:20px}.quick-start{grid-template-columns:1fr;gap:11px;padding-top:31px;padding-bottom:36px}.quick-start>a{border-radius:20px;gap:13px;padding:16px 18px}.quick-icon{border-radius:14px;width:39px;height:39px}.quick-start strong{font-size:.875rem}.quick-start small{margin-top:4px;font-size:.875rem}.quick-start>a>svg{width:17px;height:17px}.style-universe{padding-top:5px;padding-bottom:40px}.section-heading{margin-bottom:24px}.section-heading .pill-eyebrow{letter-spacing:.7px;gap:6px;font-size:.875rem}.style-universe .section-heading h2{max-width:100%;margin-top:17px;font-size:2.4375rem;line-height:1.12}.section-heading>p{margin-top:16px;font-size:.875rem;line-height:1.8}.section-heading>p br{display:none}.universe-art{border-radius:23px;max-height:none;margin:26px 0 22px}.universe-art img{aspect-ratio:3/2;object-fit:contain}.universe-sticker{gap:5px;padding:6px 10px;font-size:.875rem;bottom:12px;left:12px}.universe-sticker svg{width:13px;height:13px}.style-paths{grid-template-columns:1fr;gap:15px}.style-paths article{border-radius:23px;padding:24px;position:relative}.style-path-icon{border-radius:14px;width:39px;height:39px;margin:0;position:absolute;top:23px;right:21px}.style-paths .eyebrow{letter-spacing:1px;max-width:230px;margin-top:4px;font-size:.875rem}.style-paths h3{min-height:0;margin:15px 0;padding-right:40px;font-size:2rem;line-height:1.15}.style-paths p{margin-bottom:18px;font-size:.875rem;line-height:1.85}.style-paths .text-link{font-size:.875rem}.style-studio{border-radius:28px;margin-top:14px;margin-bottom:45px;padding:30px 22px 23px;scroll-margin-top:90px}.studio-heading{text-align:left;margin-bottom:27px}.studio-heading>.pill-eyebrow{letter-spacing:.65px;font-size:.875rem}.studio-heading h2{margin:18px 0 20px;font-size:2.6875rem;line-height:1.1}.studio-heading>p{max-width:none;margin:0;font-size:.875rem;line-height:1.85}.studio-layout{grid-template-columns:1fr;gap:25px}.control-step{gap:9px;margin-bottom:17px;font-size:.875rem}.palette-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.palette-option{border-radius:15px;flex-direction:column;align-items:flex-start;gap:8px;min-height:82px;padding:13px 11px;position:relative}.palette-option>span:nth-child(2){font-size:.875rem;line-height:1.5}.palette-swatches>i{width:23px;height:23px}.palette-option>svg{width:13px;height:13px;position:absolute;top:15px;right:9px}.palette-copy{margin:22px 0 20px}.palette-copy h3{margin-bottom:13px;font-size:1.875rem}.palette-copy>p{min-height:0;margin-bottom:18px;font-size:.875rem;line-height:1.85}.palette-recipe{gap:11px}.palette-recipe>span{gap:9px;font-size:.875rem}.palette-recipe svg{width:17px;height:17px}.palette-controls>.text-link{font-size:.875rem}.style-board{border-radius:70px 22px 75px;height:390px}.board-note{font-size:.875rem;top:28px;left:23px}.board-note em{font-size:1.9375rem}.board-color-chips{gap:8px;top:33px;right:21px}.board-color-chips>span{width:27px;height:27px}.board-bag{width:88%;height:88%;top:-1%;left:-16%}.board-shoe{width:113%;height:115%;bottom:-11%;right:-23%}.board-sticker{font-size:.875rem;bottom:58px;left:18px}.board-caption{gap:7px;bottom:17px;left:20px}.board-caption>span:first-child,.board-caption>span:last-child{font-size:.875rem}.harmony-story{grid-template-columns:1fr;gap:34px;margin-bottom:0}.harmony-image img{border-radius:25px 75px;max-width:470px;margin:auto}.handwritten-label{border-radius:15px;padding:13px 22px;font-size:1.5rem;bottom:20px;right:0}.harmony-copy>.pill-eyebrow{letter-spacing:.6px;font-size:.875rem}.harmony-copy h2{margin:18px 0 21px;font-size:2.375rem;line-height:1.12}.harmony-copy>p{font-size:.875rem;line-height:1.85}.harmony-steps{margin:23px 0}.harmony-steps li{gap:16px;padding-block:17px}.harmony-steps li>span{font-size:1.625rem}.harmony-steps h3{margin-bottom:8px;font-size:.875rem}.harmony-steps p{font-size:.875rem;line-height:1.85}.harmony-copy>.text-link{font-size:.875rem}.finder-section{padding-top:44px;padding-bottom:44px}.finder-section .section-heading h2{max-width:340px;font-size:2.4375rem}.finder-section .section-heading .eyebrow{letter-spacing:1.2px;font-size:.875rem}.finder-controls{border-radius:24px;gap:21px;padding:21px}.control-label{margin-bottom:11px;font-size:.875rem}.segmented{padding:3px}.segmented button{min-height:39px;font-size:.875rem}.occasion-chips button{min-height:35px;padding:8px 11px;font-size:.875rem}.budget-control{padding-top:19px}.guide-grid{gap:26px 15px}.guide-image{aspect-ratio:4/5;border-radius:20px}.guide-card .save-button{width:29px;height:29px;top:7px;right:7px}.guide-card .save-button>svg{width:16px;height:16px}.card-label{letter-spacing:.4px;max-width:72px;font-size:.875rem;line-height:1.6;top:14px;left:11px}.budget-label{padding:5px 8px;font-size:.875rem;bottom:11px;left:9px}.budget-label strong{font-size:.875rem}.guide-card-copy{padding:13px 1px 0}.card-title h3{font-size:.875rem;line-height:1.4}.card-title>svg{width:13px;height:13px}.guide-card-copy>p{margin:8px 0 12px;font-size:.875rem;line-height:1.7}.card-bottom>span{font-size:.875rem;line-height:1.6}.compare-label{min-height:32px;font-size:.875rem}.centered{gap:18px;margin-top:27px}.centered .text-link{font-size:.875rem}.look-budget{border-radius:29px;grid-template-columns:1fr;gap:26px;margin-top:13px;margin-bottom:45px;padding:30px 22px 23px}.look-budget-heading>.pill-eyebrow{letter-spacing:.8px;font-size:.875rem}.look-budget h2{margin:18px 0 21px;font-size:2.75rem;line-height:1.1}.look-budget-heading>p{max-width:none;margin-bottom:0;font-size:.875rem}.budget-handwritten{display:none}.budget-calculator{border-radius:22px;padding:23px 17px}.budget-fields{grid-template-columns:1.2fr 1fr;gap:11px}.budget-fields>label{font-size:.875rem;line-height:1.6}.money-input{border-radius:11px;gap:6px;margin-top:8px;padding:10px}.money-input>span{font-size:.875rem}.money-input>input{font-size:1.5rem}.split-label{gap:6px;margin:22px 0 9px;font-size:.875rem}.split-label>span{font-size:.875rem}.budget-calculator>input[type=range]{margin-bottom:20px}.budget-result-cards{gap:10px}.budget-result-cards>div{border-radius:18px;padding:17px 9px}.budget-tool-icon{margin-bottom:9px}.budget-tool-icon>svg{width:22px;height:22px}.budget-result-cards>div>span:nth-child(2){letter-spacing:.8px;font-size:.875rem}.budget-result-cards strong{letter-spacing:-.8px;margin-top:8px;font-size:1.6875rem}.budget-summary{margin:17px 0;font-size:.875rem;line-height:1.7}.budget-guide-links{gap:10px}.budget-guide-links a{gap:5px;min-height:39px;padding:8px 7px;font-size:.875rem}.budget-guide-links a svg{width:13px;height:13px}.budget-calculator>.small{margin-top:14px;font-size:.875rem;line-height:1.8}.journal-section{padding-top:6px;padding-bottom:42px}.journal-section h2{font-size:2.4375rem}.journal-grid{grid-template-columns:1fr;gap:31px}.journal-card>div{aspect-ratio:4/3;border-radius:24px;margin-bottom:20px}.journal-tag{letter-spacing:.7px;padding:7px 11px;font-size:.875rem;bottom:14px;left:14px}.journal-card h3{max-width:350px;margin-bottom:14px;font-size:2rem;line-height:1.17}.journal-card p{max-width:none;margin-bottom:17px;font-size:.875rem;line-height:1.85}.journal-card .text-link{font-size:.875rem}.measure-invitation{border-radius:26px;grid-template-columns:1fr;gap:18px;margin-bottom:45px;padding:27px 24px}.invitation-icon{border-radius:17px;width:51px;height:51px}.invitation-icon>svg{width:30px;height:30px}.measure-invitation .eyebrow{letter-spacing:.9px;font-size:.875rem}.measure-invitation h2{margin:15px 0 16px;font-size:2.125rem;line-height:1.17}.measure-invitation p{font-size:.875rem;line-height:1.85}.measure-invitation>.button{grid-column:auto;justify-self:start;min-height:48px;margin-top:4px;padding:14px 22px;font-size:.875rem}.faq-section{padding-bottom:38px;display:block}.faq-section .pill-eyebrow{letter-spacing:.9px;font-size:.875rem}.faq-section h2{margin:18px 0;font-size:2.9375rem}.faq-section>div>p{max-width:300px;margin-bottom:24px;font-size:.875rem;line-height:1.8}.faq-list details{border-radius:17px;margin-bottom:10px;padding:0 15px}.faq-list summary{gap:15px;padding:17px 0;font-size:.875rem;line-height:1.65}.faq-list summary svg{width:16px;height:16px}.faq-list details>p{margin-bottom:18px;padding:0;font-size:.875rem;line-height:1.9}.closing-note{padding:19px 0 48px}.closing-note>svg{width:40px;height:40px;margin-bottom:23px}.closing-note>p{letter-spacing:-1.5px;margin-bottom:23px;font-size:2.3125rem;line-height:1.2}.closing-note .text-link{gap:10px;font-size:.875rem}.site-footer{border-radius:30px 30px 0 0;padding-top:38px}.footer-main{gap:26px 20px}.footer-main>div:first-child{padding-bottom:25px}.footer-title{font-size:.875rem}.footer-main>div>a:not(.brand){min-height:24px;margin-bottom:7px;font-size:.875rem}.footer-main>div>p,.footer-bottom{font-size:.875rem}.panel-dialog{border-radius:23px;max-height:88dvh;padding:21px}.dialog-top h2{font-size:1.75rem}.list-entry{gap:10px}.comparison-grid article{border-radius:17px;padding:17px}.comparison-grid h3{font-size:1.5625rem}.comparison-grid .button{gap:8px;font-size:.875rem}.compare-bar{border-radius:25px;gap:8px;width:max-content;padding:9px 9px 9px 12px;font-size:.875rem}.compare-bar strong{width:20px;height:20px}.compare-bar .button{gap:6px;padding:10px 11px;font-size:.875rem}.compare-bar>.icon-button{width:25px}.collection-intro h1{margin:18px 0 22px;font-size:3.0625rem;line-height:1.12}.collection-intro h1 em{font-size:2.8125rem}.collection-intro>p{font-size:.875rem;line-height:1.85}.collection-depth{padding-top:0;padding-bottom:45px}.collection-depth h2{font-size:2.4375rem;line-height:1.12}.collection-depth-grid{grid-template-columns:1fr;gap:15px}.collection-depth-grid article{border-radius:24px;padding:25px}.collection-depth-grid article>svg{margin-bottom:21px}.collection-depth-grid h3{margin-bottom:16px;font-size:2rem}.collection-depth-grid p{margin-bottom:20px;font-size:.875rem;line-height:1.85}.collection-depth-grid .text-link{font-size:.875rem}.collection-editorial-note{border-radius:24px;flex-wrap:wrap;gap:18px;padding:25px}.collection-editorial-note>div{flex-basis:calc(100% - 52px)}.collection-editorial-note h3{font-size:1.75rem;line-height:1.2}.collection-editorial-note p{font-size:.875rem;line-height:1.85}.collection-editorial-note>.text-link{margin-left:46px;font-size:.875rem}.decision-heading h1{font-size:2.375rem;line-height:1.15}.decision-layout{gap:25px}.reference-product{background:#fcedf5;border-radius:25px;order:0;padding:17px}.reference-image{aspect-ratio:4/4.5;border-radius:20px;max-height:340px}.reference-image .piece-art{max-height:340px}.reference-copy{padding:20px 3px 2px}.reference-copy h2{font-size:1.875rem;line-height:1.15}.reference-copy .eyebrow{font-size:.875rem}.reference-price{font-size:2.25rem}.reference-price small,.rating-reference,.reference-copy>.small{font-size:.875rem}.measure-status{padding:12px;font-size:.875rem;line-height:1.7}.measure-status small,.pending-link{font-size:.875rem}.budget-ruler{border-radius:17px;padding:21px 15px}.decision-aside{order:1;position:static}.checklist{border-radius:24px;padding:25px}.checklist h2{margin:14px 0 22px;font-size:2.125rem;line-height:1.15}.checklist li p{font-size:.875rem;line-height:1.9}.checklist-note{font-size:.875rem;line-height:1.8}.selection-pending{border-radius:25px;order:0;min-height:335px;padding:32px 25px}.selection-pending h2{font-size:2.4375rem;line-height:1.15}.selection-pending p{font-size:.875rem;line-height:1.85}.status-badge{padding:6px 10px;font-size:.875rem}.decision-main>.guide-depth{order:2;width:100%;margin:9px 0 0}.decision-main>.bag-fit-tool{order:3;width:100%;margin:0}.decision-main>.fit-note{order:4;width:100%}.decision-main>.article-block:last-child{order:5;width:100%;margin:5px 0 0}.guide-depth h2{font-size:2.125rem;line-height:1.17}.guide-depth p{font-size:.875rem;line-height:1.9}.depth-intro>.pill-eyebrow{letter-spacing:.7px;font-size:.875rem}.depth-intro>h2{margin:20px 0 22px;font-size:2.3125rem}.guide-palette{border-radius:17px;gap:13px;margin:22px 0;padding:17px}.guide-palette i{width:25px;height:25px}.guide-palette p{font-size:.875rem;line-height:1.8}.look-recipes{margin-top:31px}.mini-section-title{gap:12px;margin-bottom:20px}.mini-section-title>.eyebrow{font-size:.875rem}.mini-section-title .eyebrow{letter-spacing:.7px;font-size:.875rem}.mini-section-title h2{margin-top:8px;font-size:1.9375rem}.look-recipe-grid{gap:13px}.look-recipe-grid article{border-radius:20px;grid-template-columns:30px 1fr;gap:0 17px;padding:23px 20px}.look-recipe-grid article>svg{width:23px;height:23px}.look-recipe-grid h3{margin-bottom:12px;font-size:.875rem;line-height:1.7}.look-recipe-grid p{font-size:.875rem;line-height:1.85}.recipe-number{font-size:1.5rem;top:17px;right:15px}.guide-depth p.editorial-note{font-size:.875rem;line-height:1.8}.practical-depth{margin:32px 0}.practical-depth>.pill-eyebrow{font-size:.875rem}.practical-depth h2{margin:18px 0 24px;font-size:2.25rem}.practical-depth-grid{gap:13px}.practical-depth-grid article{grid-template-columns:38px 1fr;column-gap:15px}.depth-icon{border-radius:13px;width:38px;height:38px}.depth-icon>svg{width:20px;height:20px}.practical-depth h3{margin-top:3px;margin-bottom:12px;font-size:.875rem}.practical-depth-grid p{font-size:.875rem;line-height:1.9}.detail-focus{border-radius:20px;gap:15px;margin-top:16px;padding:22px 20px}.detail-focus>svg{width:23px;height:23px}.detail-focus h3{margin-top:1px;font-size:.875rem;line-height:1.5}.detail-focus p{font-size:.875rem;line-height:1.9}.choice-scenarios{margin:31px 0}.choice-scenarios h2{margin-bottom:22px;font-size:2.125rem}.choice-scenarios>div{gap:14px}.choice-scenarios article{border-radius:22px;padding:23px}.choice-scenarios h3{margin-bottom:16px;font-size:1.75rem;line-height:1.2}.choice-scenarios article>svg{margin-bottom:19px}.choice-scenarios p{font-size:.875rem;line-height:1.9}.personal-checklist{border-radius:23px;margin:30px 0 0;padding:24px 20px}.personal-checklist .pill-eyebrow{letter-spacing:.8px;align-items:flex-start;gap:6px;font-size:.875rem}.personal-checklist .pill-eyebrow svg{flex-shrink:0;width:14px;height:14px}.personal-checklist h2{margin:18px 0 16px;font-size:2.0625rem}.personal-checklist p{font-size:.875rem;line-height:1.9}.personal-checks{gap:10px;margin:20px 0}.personal-checks>label{border-radius:13px;gap:10px;padding:13px;font-size:.875rem;line-height:1.8}.personal-checks input{flex-shrink:0;width:15px;height:15px;margin-top:2px}.check-progress p{margin-top:10px;font-size:.875rem}.bag-fit-tool{border-radius:24px;margin:30px 0;padding:25px 20px}.bag-fit-tool .pill-eyebrow{letter-spacing:.8px;font-size:.875rem}.bag-fit-intro h2{margin:17px 0 18px;font-size:2rem;line-height:1.15}.bag-fit-intro p{font-size:.875rem;line-height:1.9}.bag-fit-tool fieldset{margin:23px 0}.bag-fit-tool legend{gap:8px;margin-bottom:13px;font-size:.875rem}.bag-fit-tool legend svg{width:18px;height:18px}.dimension-inputs{gap:8px}.dimension-inputs label{font-size:.875rem}.dimension-inputs label>span{border-radius:11px;gap:4px;margin-top:7px;padding:10px 8px;font-size:.875rem}.dimension-inputs input{font-size:1.3125rem}.bag-fit-tool .button{gap:13px;min-height:48px;padding:14px 15px;font-size:.875rem}.bag-fit-tool>.small{margin:17px 0 0;font-size:.875rem;line-height:1.9}.fit-result{border-radius:15px;padding:18px;font-size:.875rem;line-height:1.9}.fit-result p,.fit-result ul{font-size:.875rem;line-height:1.9}.fit-note{border-radius:22px;padding:24px}.fit-note h2{font-size:2rem}.fit-note p{font-size:.875rem;line-height:1.9}.fit-note .text-link{font-size:.875rem}.article-block h2{font-size:2.0625rem}.measure-tool{border-radius:25px}.foot-illustration{border-radius:35px 23px 50px}.measure-page h1{font-size:3.25rem;line-height:1.12}.measure-page-heading>div>p{font-size:.875rem;line-height:1.9}.measure-steps h2{font-size:1.8125rem}.measure-steps p{font-size:.875rem;line-height:1.9}.journal-article{padding-top:20px;padding-bottom:45px}.journal-article .breadcrumbs{margin-bottom:28px;font-size:.875rem}.journal-article .pill-eyebrow{letter-spacing:.9px;font-size:.875rem}.journal-article h1{letter-spacing:-1.8px;margin:19px 0 24px;font-size:2.8125rem;line-height:1.13}.journal-article .answer-first{font-size:.875rem;line-height:1.9}.journal-article .updated{font-size:.875rem}.article-cover{border-radius:22px;margin:28px 0 31px}.article-cover img{object-fit:contain;aspect-ratio:auto;max-height:none}.article-cover:has(img[src*=hero\.webp]) img{width:auto;max-width:100%;height:330px}.article-cover:has(img[src*=moodboard]) img{width:100%;max-width:100%;height:auto}.article-cover figcaption{padding:11px 15px;font-size:.875rem;line-height:1.8}.article-reading-layout{grid-template-columns:1fr;gap:29px}.reading-index{border-radius:21px;padding:22px;position:static}.reading-index>.eyebrow{margin-bottom:14px;font-size:.875rem}.reading-index a{gap:13px;padding:12px 0;font-size:.875rem;line-height:1.6}.reading-index a>span{font-size:1.375rem}.article-reading-content>section{margin-bottom:30px;scroll-margin-top:95px}.article-reading-content>section>.eyebrow{letter-spacing:.9px;font-size:.875rem}.article-reading-content h2{margin:17px 0 22px;font-size:2.125rem;line-height:1.18}.article-reading-content>section>p{margin-bottom:17px;font-size:.875rem;line-height:1.95}.article-reading-content .bag-fit-tool{margin:33px 0}.article-reading-content .bag-fit-tool h2{font-size:1.9375rem}.article-faq{margin-top:35px!important}.article-next{border-radius:25px;padding:31px 22px}.article-next h2{margin:0 0 25px;font-size:2.25rem}.article-next>.button{gap:14px;padding:14px 19px;font-size:.875rem;line-height:1.5}.combo-section{border-radius:25px}.combo-art{border-radius:0}.combo-editorial-art{border-radius:25px}.combo-tape{border-radius:100px;width:94%;font-size:.875rem;left:3%}.editorial-page h1{font-size:2.9375rem;line-height:1.12}.institution-page h1{font-size:3.125rem;line-height:1.13}.institution-intro,.institution-body p{font-size:.875rem;line-height:1.9}.not-found h1{font-size:2.9375rem}.compare-dialog .dialog-top h2{font-size:1.5625rem}}@media (width<=370px){.brand{font-size:1.4375rem}.fashion-brand-flower{width:28px;height:30px;margin-right:6px}.fashion-brand-flower>svg{width:21px;height:21px}.fashion-hero h1{font-size:3.875rem}.fashion-hero h1 em{font-size:.87em}.fashion-hero .hero-copy>p.hero-lead{font-size:1.0625rem}.hero-values{gap:11px}.hero-values>span{font-size:.875rem}.hero-values>span svg{width:14px;height:14px}.fashion-hero .hero-buttons .button{gap:11px;padding-inline:17px;font-size:.875rem}.style-studio,.look-budget{padding-inline:19px}.studio-heading h2{font-size:2.4375rem}.palette-option{padding:12px 9px}.palette-option>span:nth-child(2){font-size:.875rem}.palette-option>svg{width:11px;right:7px}.palette-swatches>i{width:21px;height:21px}.style-board{height:355px}.board-note em{font-size:1.75rem}.board-caption>span:last-child{font-size:.875rem}.look-budget h2{font-size:2.5625rem}.budget-calculator{padding-inline:14px}.budget-fields>label{font-size:.875rem}.budget-result-cards strong{font-size:1.5rem}.split-label,.budget-guide-links a,.card-title h3{font-size:.875rem}.card-label{max-width:60px;font-size:.875rem}.closing-note>p{font-size:2.125rem}.journal-article h1{font-size:2.5625rem}.dimension-inputs label{font-size:.875rem}.dimension-inputs label>span{gap:3px;padding-inline:7px}.dimension-inputs input{font-size:1.1875rem}.personal-checklist .pill-eyebrow{letter-spacing:.6px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.hero-illustration,.floating-style-note,.style-marquee>div,.closing-note>svg{transition:none!important;animation:none!important}.hero-illustration{transform:rotate(3deg)}.style-board .board-piece{transition:none!important}.style-board.is-changing .board-bag{transform:rotate(-12deg)}.style-board.is-changing .board-shoe{transform:rotate(9deg)}}.combo-ideas{margin:45px 0}.combo-ideas h2,.measure-mistakes h2{margin:19px 0 28px;font-size:2.6875rem;line-height:1.12}.combo-ideas-grid,.measure-mistakes-grid{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.combo-ideas-grid article,.measure-mistakes-grid article{background:#f7e6f1;border:1px solid #ecd5e6;border-radius:24px;padding:27px}.combo-ideas-grid article:nth-child(2),.measure-mistakes-grid article:nth-child(2){background:#f0e5f7}.combo-ideas-grid article>svg,.measure-mistakes-grid article>svg{color:var(--cherry);margin-bottom:23px}.combo-ideas-grid h3,.measure-mistakes-grid h3{font-family:var(--serif);color:var(--plum);letter-spacing:-.7px;margin-bottom:18px;font-size:1.8125rem;font-weight:500;line-height:1.18}.combo-ideas-grid p,.measure-mistakes-grid p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.9}.combo-ideas>.editorial-note{color:var(--muted);margin-top:15px;font-size:.875rem}.measure-mistakes{margin:45px 0}.measure-mistakes .pill-eyebrow{font-size:.875rem}.editorial-page>.editorial-links{margin-bottom:10px}@media (width<=700px){.combo-ideas,.measure-mistakes{margin:32px 0}.combo-ideas>.pill-eyebrow,.measure-mistakes>.pill-eyebrow{letter-spacing:.7px;font-size:.875rem}.combo-ideas h2,.measure-mistakes h2{margin:18px 0 24px;font-size:2.25rem}.combo-ideas-grid,.measure-mistakes-grid{grid-template-columns:1fr;gap:15px}.combo-ideas-grid article,.measure-mistakes-grid article{border-radius:23px;padding:25px}.combo-ideas-grid h3,.measure-mistakes-grid h3{font-size:1.875rem}.combo-ideas-grid p,.measure-mistakes-grid p{font-size:.875rem;line-height:1.9}.combo-ideas>.editorial-note{font-size:.875rem;line-height:1.8}}body{overflow-x:clip}.style-marquee{transform:none}.style-studio{scroll-margin-top:16px}.article-reading-content>section{scroll-margin-top:20px}.board-piece>img{object-fit:contain;width:100%;height:100%;transition:filter .55s,transform .55s}.style-board .board-bag{width:67%;height:66%;top:16%;left:3%;transform:rotate(-8deg)}.style-board .board-shoe{width:92%;height:49%;inset:auto -1% 7% auto;transform:rotate(-7deg)}.board-bag>img{filter:var(--bag-filter) drop-shadow(0 14px 12px #54254118)}.board-shoe>img{filter:var(--shoe-filter) drop-shadow(0 14px 12px #54254118)}.style-board.is-changing .board-bag{transform:rotate(-12deg)translateY(-5px)}.style-board.is-changing .board-shoe{transform:rotate(-3deg)translate(5px)}@media (width<=700px){.style-studio{scroll-margin-top:12px}.article-reading-content>section{scroll-margin-top:15px}.style-board .board-bag{width:70%;height:65%;top:18%;left:2%}.style-board .board-shoe{width:96%;height:48%;bottom:9%;right:-2%}}@media (prefers-reduced-motion:reduce){.board-piece>img{transition:none!important}.style-board.is-changing .board-bag{transform:rotate(-8deg)}.style-board.is-changing .board-shoe{transform:rotate(-7deg)}}@media (width<=700px){.style-paths p,.collection-depth-grid p,.palette-option>span:nth-child(2){font-size:.875rem}.palette-option{min-height:88px}.personal-checks>label,.personal-checklist>div>p,.guide-depth p,.practical-depth-grid p,.choice-scenarios p,.look-recipe-grid p,.detail-focus p,.look-recipe-grid h3,.guide-palette p,.guide-depth p.editorial-note,.budget-fields>label{font-size:.875rem}.budget-result-cards strong.amount-large{font-size:1.375rem}.journal-card p,.harmony-copy>p,.article-reading-content>section>p,.bag-fit-intro p,.dimension-inputs label,.check-progress p,.measure-mistakes-grid p,.combo-ideas-grid p{font-size:.875rem}}@media (width<=370px){.budget-fields>label{font-size:.875rem}.budget-result-cards strong.amount-large{font-size:1.25rem}.palette-option>span:nth-child(2),.dimension-inputs label{font-size:.875rem}}.budget-result-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-result-cards>div{min-width:0}.budget-result-cards strong{max-width:100%}@media (width<=700px){.budget-result-cards strong{font-size:1.375rem}.budget-result-cards strong.amount-large{font-size:1.25rem}}@media (width<=370px){.budget-result-cards{grid-template-columns:1fr}.budget-result-cards>div{text-align:left;grid-template-columns:37px 1fr;align-items:center;gap:0 13px;padding:18px;display:grid}.budget-result-cards .budget-tool-icon{grid-row:1/3;margin:0}.budget-result-cards>div>span:nth-child(2){font-size:.875rem}.budget-result-cards strong,.budget-result-cards strong.amount-large{margin-top:5px;font-size:1.6875rem}.budget-guide-links{grid-template-columns:1fr}.budget-guide-links a{font-size:.875rem}}:root{--text-body:1rem;--text-reading:1.125rem;--text-ui:.875rem;--text-caption:.75rem;font-size:100%}html{scroll-padding-top:7rem;scroll-padding-bottom:8rem}body{font-size:var(--text-body);line-height:1.65}*,:before,:after{min-width:0}p,li,dd,dt,label,summary,a,button{overflow-wrap:break-word}h1,h2,h3{overflow-wrap:normal;text-wrap:balance}p{text-wrap:pretty}button,input,select,textarea{font-size:1rem}input,select,textarea{min-height:3rem}input:focus-visible,select:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline-offset:4px;outline:3px solid #2f6b57}input[aria-invalid=true]{outline-offset:3px;outline:2px solid #a12c49}button,summary,a,input,select{scroll-margin-block:7rem 8rem}.button,.fashion-hero .hero-buttons .button,.hero-copy .button,.combo-copy .button,.measure-invitation>.button,.bag-fit-tool .button,.measure-tool .button,.editorial-links .button,.article-next .button{white-space:normal;text-align:center;gap:1rem;min-height:3.25rem;padding:1rem 1.5rem;font-size:1rem;line-height:1.5}.button-small,.compare-bar .button,.comparison-grid .button{min-height:2.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.text-link,.centered .text-link,.hero-secondary,.fashion-hero .hero-secondary{align-items:center;min-height:2.75rem;font-size:.875rem;line-height:1.6}.text-link>svg,.button>svg{flex-shrink:0}.eyebrow,.pill-eyebrow,.section-heading .eyebrow,.section-heading .pill-eyebrow,.fashion-hero .pill-eyebrow,.card-label,.journal-tag,.footer-title,.style-paths .eyebrow,.guide-depth .pill-eyebrow,.mini-section-title .eyebrow,.measure-page .eyebrow{letter-spacing:.075em;max-width:100%;font-size:.75rem;line-height:1.6}.pill-eyebrow{align-items:flex-start}.pill-eyebrow svg{flex-shrink:0;margin-top:.1em}.topline{gap:1rem;height:auto;min-height:2rem;padding-block:.375rem;font-size:.75rem;line-height:1.5}.header-inner{gap:1.5rem;height:auto;min-height:5.25rem}.desktop-nav{gap:1.375rem;margin-right:1rem;font-size:.875rem}.desktop-nav a{align-items:center;min-height:2.75rem;line-height:1.5;display:flex}.header-actions{gap:.5rem}.header-actions>.icon-button,.icon-button,.save-button,.guide-card .save-button{width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem}.saved-header [data-saved-count]{min-width:1.125rem;height:1.125rem;font-size:.75rem;line-height:1;top:-.125rem;right:0}.mobile-favorites{color:var(--plum);text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding:.75rem 0;font-size:1rem;line-height:1.5;display:flex}.brand,.fashion-brand-flower{flex-shrink:0}.fashion-hero{align-items:center;gap:4rem}.fashion-hero h1{max-width:100%;font-size:clamp(3.5rem,7vw,6rem);line-height:1.08}.fashion-hero h1 em{white-space:normal}.fashion-hero .hero-copy>p.hero-lead{max-width:28ch;font-size:1.375rem;line-height:1.5}.fashion-hero .hero-copy>p:not(.hero-lead),.section-heading>p,.style-paths p,.studio-heading>p,.palette-copy>p,.harmony-copy>p,.harmony-steps p,.look-budget-heading>p,.journal-card p,.measure-invitation p,.faq-list details>p,.faq-section>div>p,.collection-intro>p,.collection-depth-grid p,.collection-editorial-note p,.answer-first,.decision-page .answer-first,.guide-depth p,.practical-depth-grid p,.choice-scenarios p,.look-recipe-grid p,.detail-focus p,.personal-checklist p,.bag-fit-intro p,.fit-note p,.selection-pending p,.article-block>p,.measure-page-heading>div>p,.measure-steps p,.measure-tool>p,.editorial-columns p,.combo-copy>p,.institution-intro,.institution-body p,.combo-ideas-grid p,.measure-mistakes-grid p{font-size:1rem;line-height:1.8}.fashion-hero .hero-copy>p:not(.hero-lead){max-width:39ch}.hero-values{flex-wrap:wrap;gap:.75rem 1.25rem}.hero-values>span{font-size:.875rem;line-height:1.5}.hero-values svg{width:1.125rem;height:1.125rem}.fashion-hero-art .art-disclaimer{text-align:center;margin-top:1.5rem;padding-inline:.5rem;font-size:.75rem;line-height:1.65;display:block;position:static}.fashion-hero-art{margin-bottom:0}.floating-style-note{animation:none}.note-top{max-width:70%;padding:1rem;font-size:.875rem}.note-bottom{max-width:85%;padding:1rem;font-size:.875rem}.style-marquee>div,.closing-note>svg{animation:none}.quick-start>a{align-items:flex-start;gap:1rem;padding:1.25rem}.quick-start strong{font-size:1rem;line-height:1.5}.quick-start small{font-size:.875rem;line-height:1.65}.quick-icon{flex-shrink:0;width:2.75rem;height:2.75rem}.style-paths h3,.journal-card h3,.collection-depth-grid h3{min-height:0;font-size:1.875rem;line-height:1.2}.style-paths article,.collection-depth-grid article{padding:1.75rem}.style-paths .text-link,.journal-card .text-link,.harmony-copy>.text-link,.collection-depth-grid .text-link,.collection-editorial-note>.text-link{font-size:.875rem;line-height:1.6}.style-path-icon{margin-bottom:1rem;position:static}.style-paths h3{padding-right:0}.universe-sticker{max-width:calc(100% - 2rem);font-size:.75rem;line-height:1.5}.studio-heading>p{max-width:58ch}.studio-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:"controls board""copy board";align-items:start;gap:1.75rem 2.5rem}.palette-controls{grid-area:controls}.style-board{grid-area:board;align-self:stretch;height:auto;min-height:33rem}.palette-copy{grid-area:copy;margin:0}.palette-options{gap:.75rem}.palette-option{gap:.875rem;min-height:3.5rem;padding:.875rem 1rem}.palette-option>span:nth-child(2){font-size:1rem;line-height:1.5}.control-step{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.6}.palette-copy h3{font-size:1.875rem;line-height:1.2}.palette-copy>p{min-height:0}.palette-recipe>span{gap:.625rem;font-size:.875rem;line-height:1.65}.palette-copy>.text-link{margin-top:1.25rem;font-size:.875rem;line-height:1.6}.board-caption>span:first-child{letter-spacing:.06em;font-size:.75rem;line-height:1.5}.board-caption>span:last-child{font-size:.75rem;line-height:1.65}.board-caption{gap:.375rem;bottom:1rem}.board-sticker{max-width:80%;padding:.625rem .875rem;font-size:.75rem;line-height:1.5;bottom:6rem}.board-note{font-size:1rem}.harmony-story{align-items:start}.harmony-steps h3{font-size:1.0625rem;line-height:1.45}.harmony-steps li{padding-block:1.25rem}.finder-controls{grid-template-columns:minmax(15rem,.95fr) minmax(0,1.5fr) minmax(14rem,1fr);align-items:start;gap:1.5rem}.control-label,.split-label,.budget-fields>label,.dimension-inputs label,.measure-tool label{color:var(--plum);font-size:.875rem;font-weight:550;line-height:1.6}.segmented{width:100%;min-width:0}.segmented button{flex:1;gap:.375rem;min-height:2.75rem;padding:.625rem .75rem;font-size:1rem;line-height:1.5}.occasion-chips{gap:.625rem}.occasion-chips button{min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.5}.budget-control output{white-space:nowrap;font-size:1.875rem;line-height:1.2}.budget-control input{background-position:50%;background-repeat:no-repeat;background-size:100% 3px;height:2.75rem;min-height:2.75rem;margin:.75rem 0 0}.range-labels{margin-top:.25rem;font-size:.75rem;line-height:1.5}.results-top{flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:.875rem;line-height:1.6}.results-top>span{font-size:.875rem}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.5rem}.guide-card-copy{padding-top:1rem}.card-title h3{font-size:1.125rem;font-weight:600;line-height:1.45}.guide-card-copy>p{font-size:1rem;line-height:1.65}.card-title>svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.25rem}.card-label{max-width:calc(100% - 5rem);font-size:.75rem;line-height:1.45;top:1rem;left:1rem}.guide-card .save-button{top:.5rem;right:.5rem}.guide-image .piece-art{padding-top:2.5rem}.budget-label{border-radius:1.25rem;padding:.375rem .75rem;font-size:.875rem;line-height:1.5;bottom:.75rem;left:.75rem}.budget-label strong{font-size:1rem}.card-bottom{flex-flow:column wrap;align-items:flex-start;gap:.5rem;display:flex}.card-bottom>span{align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.6}.card-bottom>span svg{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}.compare-label{gap:.625rem;min-height:2.75rem;margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.5}.compare-label input{flex-shrink:0;width:1.125rem;height:1.125rem;min-height:0}.centered{flex-wrap:wrap;gap:1rem 2rem}.look-budget{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:3rem;padding:3rem}.budget-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}.budget-fields>label{flex-direction:column;justify-content:space-between;gap:.625rem;display:flex}.money-input{gap:.625rem;min-height:3.25rem;margin:0;padding:.75rem}.money-input>input{min-height:0;font-size:1.75rem;line-height:1.25}.money-input>span{font-size:1rem}.split-label{flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;margin-top:1.5rem}.split-label>span{font-size:.875rem;line-height:1.5}.budget-calculator>input[type=range]{min-height:2.75rem;margin:.375rem 0 1rem}.budget-result-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.budget-result-cards>div{padding:1.125rem .75rem}.budget-result-cards>div>span:nth-child(2){letter-spacing:.05em;font-size:.75rem;line-height:1.6}.budget-result-cards strong{font-size:1.75rem;line-height:1.3}.budget-result-cards strong.amount-large{font-size:1.375rem}.budget-summary{font-size:.875rem;line-height:1.7}.budget-guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.budget-guide-links a{white-space:normal;gap:.5rem;min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1.5}.budget-calculator>.small{text-align:left;margin-top:1rem;font-size:.875rem;line-height:1.75}.journal-tag{max-width:calc(100% - 1.5rem);padding:.5rem .75rem;font-size:.75rem;line-height:1.5}.measure-invitation p{max-width:65ch}.faq-list summary{gap:1rem;min-height:3.25rem;padding:1rem 0;font-size:1rem;line-height:1.6}.faq-list details{padding-inline:1.125rem}.faq-list summary svg{width:1.25rem;height:1.25rem}.faq-list details>p{font-size:1rem;line-height:1.8}.closing-note .text-link{font-size:1rem}.footer-main>div>a:not(.brand){align-items:center;min-height:2.75rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.6;display:flex}.footer-main>div>p{font-size:1rem;line-height:1.75}.footer-note,.footer-bottom,.footer-bottom>span:nth-child(2){font-size:.75rem;line-height:1.65}.footer-title{font-size:.75rem;line-height:1.5}.footer-bottom{flex-wrap:wrap;align-items:center}.footer-bottom a{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.breadcrumbs{gap:.5rem;font-size:.875rem;line-height:1.7}.breadcrumbs a{align-items:center;min-height:2.75rem;display:inline-flex}.updated{font-size:.875rem;line-height:1.75;display:block}.save-guide{min-height:2.75rem;font-size:.875rem;line-height:1.5}.budget-ruler{gap:1.25rem}.budget-ruler>span{font-size:.875rem;line-height:1.5}.budget-ruler small{letter-spacing:.05em;font-size:.75rem;line-height:1.5}.ruler-marker strong{padding:.25rem .625rem;font-size:.75rem;line-height:1.5}.reference-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.5rem}.reference-copy .eyebrow{letter-spacing:.05em;font-size:.75rem}.reference-copy h2{font-size:2rem;line-height:1.2}.reference-price{font-size:2.5rem;line-height:1.25}.reference-price small{font-size:.875rem;line-height:1.6}.rating-reference,.reference-copy>.small,.reference-copy>.small:last-child{font-size:.875rem;line-height:1.75}.measure-status{gap:.75rem;font-size:.875rem;line-height:1.7}.measure-status small{font-size:.875rem;line-height:1.75}.pending-link{text-align:center;gap:.625rem;min-height:3rem;font-size:.875rem;line-height:1.6}.pending-dot{flex-shrink:0}.selection-pending{padding:2rem}.selection-pending h2{font-size:2.5rem;line-height:1.2}.status-badge{font-size:.875rem;line-height:1.5}.decision-layout{grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:2.5rem;display:grid}.decision-main{display:block}.decision-aside{max-height:calc(100dvh - 8rem);position:sticky;top:7rem;overflow:auto}.decision-main>.checklist{margin-top:2rem}.checklist{padding:1.75rem}.checklist h2{margin:1rem 0 1.5rem;font-size:2rem;line-height:1.2}.checklist ol{grid-template-columns:1fr 1fr;gap:0 1.5rem;display:grid}.checklist li{align-items:flex-start;gap:1rem;padding:1rem 0}.checklist li>span{flex-shrink:0;font-size:1.75rem}.checklist li p{font-size:1rem;line-height:1.8}.checklist-note{font-size:.875rem;line-height:1.75}.guide-on-page{border:1px solid var(--line);background:#f4e7f5;border-radius:1.5rem;padding:1.5rem}.guide-on-page>p{letter-spacing:.06em;color:var(--plum);margin-bottom:.875rem;font-size:.75rem;font-weight:600;line-height:1.5}.guide-on-page a{border-top:1px solid var(--line);min-height:2.75rem;color:var(--plum);align-items:center;padding:.75rem 0;font-size:.875rem;line-height:1.6;display:flex}.guide-on-page-mobile{display:none}.other-guides>a{min-height:2.75rem;padding:.875rem 0;font-size:1rem;line-height:1.6}.other-guides>a>span{font-size:.875rem;line-height:1.6}.guide-depth h2{font-size:2.25rem;line-height:1.25}.guide-depth h3,.practical-depth h3,.look-recipe-grid h3,.detail-focus h3{font-size:1.125rem;line-height:1.5}.guide-depth p,.personal-checklist>div>p{font-size:1rem;line-height:1.85}.guide-palette p,.guide-depth p.editorial-note{font-size:.875rem;line-height:1.75}.guide-palette{gap:1rem}.guide-palette i{flex-shrink:0;width:2rem;height:2rem}.look-recipe-grid{grid-template-columns:1fr;gap:1rem}.look-recipe-grid article{padding:1.5rem;display:block}.look-recipe-grid article>svg{margin-bottom:1.25rem}.recipe-number{font-size:1.75rem}.look-recipe-grid h3{padding-right:1.5rem;font-size:1.125rem;line-height:1.55}.look-recipe-grid p{font-size:1rem;line-height:1.85}.practical-depth-grid{grid-template-columns:1fr 1fr}.practical-depth-grid article{display:block}.practical-depth-grid p,.choice-scenarios p{font-size:1rem;line-height:1.85}.personal-checklist .pill-eyebrow{letter-spacing:.06em;font-size:.75rem}.personal-checks>label{gap:.875rem;min-height:3rem;padding:1rem;font-size:1rem;line-height:1.7}.personal-checks input{flex-shrink:0;width:1.25rem;height:1.25rem;min-height:0;margin-top:.2rem}.check-progress p{font-size:.875rem;line-height:1.7}.check-progress>span{height:.5rem}.bag-fit-tool{padding:1.75rem}.bag-fit-tool legend{gap:.75rem;margin-bottom:1rem;font-size:1rem;line-height:1.5}.dimension-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dimension-inputs label{font-size:.875rem;line-height:1.6}.dimension-inputs label>span{gap:.5rem;min-height:3rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.5}.dimension-inputs input{min-height:0;font-size:1.5rem;line-height:1.25}.bag-fit-tool>.small{font-size:.875rem;line-height:1.8}.fit-result,.fit-result p,.fit-result ul{font-size:1rem;line-height:1.8}.measure-tool .button{font-size:1rem}.measure-tool label{font-size:1rem;line-height:1.6}.measure-input-row input{min-height:3.25rem;font-size:1.5rem}.measure-input-row select{width:5rem;min-height:3.25rem;font-size:1rem}.measure-tool>.small{font-size:.875rem;line-height:1.8}.measure-result{font-size:1rem;line-height:1.8}.journal-article .answer-first{max-width:68ch;font-size:1.125rem;line-height:1.85}.journal-article .updated{font-size:.875rem;line-height:1.75}.article-cover img{object-fit:contain;width:100%;height:auto;max-height:35rem}.article-cover:has(img[src*=moodboard]) img{width:100%;height:auto;max-height:32rem}.article-cover:has(img[src*=hero\.webp]) img{width:auto;max-width:100%;height:auto;max-height:30rem;margin:auto}.article-cover figcaption{padding:1rem 1.25rem;font-size:.75rem;line-height:1.75}.article-reading-content>section>p{max-width:68ch;font-size:1.125rem;line-height:1.85}.article-reading-content h2{font-size:2.25rem;line-height:1.25}.reading-index{max-height:calc(100dvh - 8rem);top:7rem;overflow:auto}.reading-index a{min-height:2.75rem;padding:.875rem 0;font-size:.875rem;line-height:1.65}.reading-index a>span{flex-shrink:0}.article-next .button{font-size:1rem}.editorial-source{border:1px solid var(--line);background:#f7ecf4;border-radius:1.25rem;margin:2rem 0;padding:1.5rem}.editorial-source p,.editorial-source a{font-size:.875rem;line-height:1.8}.editorial-source p{color:var(--muted);margin:0 0 .75rem}.editorial-source a{color:var(--plum);text-underline-offset:.2em;text-decoration:underline}.editorial-source>a{align-items:center;min-height:2.75rem;display:inline-flex}.editorial-source strong{color:var(--plum);font-weight:550}.panel-dialog{max-height:calc(100dvh - 3rem);padding:1.75rem;overflow:auto}.dialog-top h2{font-size:2rem;line-height:1.2}.dialog-top{align-items:flex-start}.dialog-top .icon-button{min-width:2.75rem;min-height:2.75rem}.panel-dialog>.small,.panel-dialog>.muted.small{font-size:.875rem;line-height:1.75}.search-field{min-height:3.25rem}.search-field input{min-height:2.75rem;font-size:1rem}.list-entry strong{font-size:1.125rem;line-height:1.5}.list-entry .eyebrow{font-size:.75rem;line-height:1.6}.list-entry a>span:last-child{font-size:.875rem;line-height:1.65}.empty-state>p{font-size:1rem;line-height:1.75}.empty-state>strong{font-size:1.125rem}.comparison-grid{grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:1.25rem}.comparison-grid h3{font-size:1.75rem;line-height:1.25}.comparison-grid dt{font-size:.875rem;line-height:1.6}.comparison-grid dd{font-size:1rem;line-height:1.7}.compare-bar{white-space:normal;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto 2.75rem;gap:.875rem;width:35rem;max-width:calc(100% - 1.5rem);padding:.75rem 1rem;font-size:.875rem;line-height:1.6;display:grid}.compare-bar>.icon-button{width:2.75rem;height:2.75rem}.compare-bar strong{width:1.5rem;height:1.5rem;margin-right:.25rem;font-size:.875rem;display:inline-grid}.compare-bar .button{white-space:normal;font-size:.875rem;line-height:1.5}.compare-bar>span{min-width:0}body:has(.compare-bar:not([hidden])){padding-bottom:8rem}#toast{max-width:calc(100% - 2rem);font-size:.875rem;line-height:1.6;bottom:8rem}@media (width<=1100px){.finder-controls{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.budget-control{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:15rem minmax(0,1fr);align-items:center;column-gap:1.5rem;padding:1.25rem 0 0;display:grid}.budget-control input{margin:0}.range-labels{grid-column:2}.look-budget{grid-template-columns:1fr;gap:2rem}.look-budget-heading>p{max-width:60ch}.budget-handwritten{display:none}.reference-product{grid-template-columns:1fr}.reference-image{aspect-ratio:5/4;max-height:26rem}.reference-image .piece-art{max-height:25rem}.checklist ol,.practical-depth-grid{grid-template-columns:1fr}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.mobile-nav:not([hidden]){border-top:1px solid var(--line);flex-direction:column;max-height:calc(100dvh - 6rem);padding:0 1.5rem 1rem;display:flex;overflow:auto}.mobile-nav>a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem 0;font-size:1rem;line-height:1.6;display:flex}.header-inner{min-height:4.75rem}.header-actions{margin-left:auto}.fashion-hero{gap:2.5rem}.hero-values{flex-direction:column}.quick-start{grid-template-columns:1fr;gap:1rem}.quick-start>a{align-items:center}.style-paths{grid-template-columns:1fr}.style-paths article{padding:1.75rem}.studio-layout{grid-template-columns:1fr;grid-template-areas:"controls""board""copy";gap:1.5rem}.palette-options{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-option{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:6rem;position:relative}.palette-option>span:nth-child(2){padding-right:.5rem;font-size:.875rem;line-height:1.55}.palette-option>svg{width:1rem;height:1rem;position:absolute;top:1rem;right:.75rem}.style-board{justify-self:center;width:100%;max-width:36rem;height:28rem;min-height:28rem}.harmony-story{grid-template-columns:1fr;gap:2rem}.harmony-image{width:100%;max-width:36rem;margin:auto}.journal-grid{grid-template-columns:1fr}.journal-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:0 1.5rem;display:grid}.journal-card>div{grid-row:1/4}.journal-card .text-link{justify-self:start}.collection-depth-grid{grid-template-columns:1fr}.decision-layout{display:block}.decision-aside{display:none}.guide-on-page-mobile{border:1px solid var(--line);background:#f6eaf4;border-radius:1.25rem;margin:1.5rem 0;padding:0 1.25rem;display:block}.guide-on-page-mobile>summary{cursor:pointer;min-height:3rem;padding:.875rem 0;font-size:1rem;line-height:1.6}.guide-on-page-mobile .guide-on-page{background:0 0;border:0;border-radius:0;padding:0 0 1rem}.guide-on-page-mobile .guide-on-page>p{display:none}.article-reading-layout{grid-template-columns:1fr;gap:2rem}.reading-index{max-height:none;position:static}.reading-index a{font-size:1rem}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.footer-statement{display:none}}@media (width<=700px){html{scroll-padding-top:6rem}.section-wrap,.header-inner{width:calc(100% - 2.5rem)}.topline{text-align:center;padding-inline:1.25rem;font-size:.75rem}.topline>span:last-child{display:none}.header-inner{gap:.75rem;min-height:4.5rem}.brand{letter-spacing:-.08em;font-size:1.5625rem}.fashion-brand-flower{width:2rem;height:2rem;margin-right:.5rem}.header-actions{gap:.125rem}.header-actions>.icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem}.mobile-nav:not([hidden]){padding-inline:1.25rem}.fashion-hero{grid-template-columns:1fr;gap:2rem;padding-top:2rem;padding-bottom:2.5rem;display:grid}.fashion-hero h1{letter-spacing:-.05em;margin-bottom:1.5rem;font-size:clamp(2.75rem,15vw,4.5rem);line-height:1.12}.fashion-hero h1 em{white-space:normal;font-size:.92em}.fashion-hero .pill-eyebrow{white-space:normal;letter-spacing:.05em;padding:.5rem .75rem;font-size:.75rem;line-height:1.6}.fashion-hero .hero-copy>p.hero-lead{font-size:1.25rem;line-height:1.55}.fashion-hero .hero-copy>p:not(.hero-lead){max-width:none;font-size:1rem;line-height:1.8}.fashion-hero .hero-buttons .button{gap:.75rem;width:100%;padding:1rem 1.125rem;font-size:1rem}.fashion-hero .hero-secondary{min-height:2.75rem;font-size:.875rem;line-height:1.6}.hero-values{flex-direction:column;gap:.75rem;margin-top:1.25rem}.hero-values>span{font-size:.875rem;line-height:1.6}.hero-values>span>svg{width:1.125rem;height:1.125rem}.fashion-hero-art{width:calc(100% - 2rem);margin-top:.5rem}.note-top{gap:.5rem;max-width:70%;padding:.75rem;font-size:.75rem;line-height:1.6;left:-1rem}.note-bottom{gap:.625rem;max-width:90%;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;bottom:3rem;left:-.875rem}.note-bottom em{font-size:1.375rem;line-height:1.2}.fashion-hero-art .art-disclaimer{margin-top:1.25rem;font-size:.75rem;line-height:1.7;position:static}.hero-art-halo,.hero-flower-one{bottom:3rem}.quick-start{padding-top:2rem;padding-bottom:2rem}.quick-start>a{gap:.875rem;padding:1rem}.quick-start strong{font-size:1rem}.quick-start small{font-size:.875rem;line-height:1.65}.quick-start>a>svg{width:1.125rem;height:1.125rem}.section-heading h2,.style-universe .section-heading h2,.finder-section .section-heading h2,.journal-section h2,.collection-depth h2{max-width:none;margin-top:1rem;font-size:clamp(2rem,9vw,2.5rem);line-height:1.2}.section-heading>p{min-width:0;font-size:1rem;line-height:1.75}.style-universe{padding-bottom:2.5rem}.style-paths article{padding:1.5rem}.style-paths p{font-size:1rem}.style-paths h3{margin:1rem 0;font-size:1.875rem;line-height:1.25}.style-paths .eyebrow{max-width:none;font-size:.75rem}.style-paths .text-link{font-size:.875rem}.universe-art{margin-top:1.5rem}.universe-sticker{padding:.5rem .75rem;font-size:.75rem;bottom:.75rem;left:.75rem}.style-studio{border-radius:1.75rem;margin-bottom:2.75rem;padding:1.75rem 1.25rem}.studio-heading h2{margin:1.125rem 0 1.25rem;font-size:2.5rem;line-height:1.2}.studio-heading>.pill-eyebrow{font-size:.75rem;line-height:1.65}.studio-heading>p{font-size:1rem;line-height:1.75}.control-step{font-size:.875rem;line-height:1.65}.palette-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.palette-option{gap:.75rem;min-height:6.25rem;padding:1rem .75rem}.palette-option>span:nth-child(2){padding-right:0;font-size:.875rem;line-height:1.6}.palette-swatches>i{width:1.375rem;height:1.375rem}.palette-option>svg{width:.875rem;height:.875rem;top:1rem;right:.5rem}.palette-copy h3{font-size:1.875rem;line-height:1.25}.palette-copy>p{font-size:1rem;line-height:1.8}.palette-recipe>span{font-size:.875rem;line-height:1.75}.palette-copy>.text-link{margin-top:1.125rem;font-size:.875rem}.style-board{border-radius:4rem 1.25rem;height:27rem;min-height:27rem}.board-note{font-size:.875rem;top:1.5rem;left:1.25rem}.board-note em{font-size:1.875rem;line-height:1.2}.board-caption{gap:.375rem;bottom:1rem;left:1.25rem;right:1.25rem}.board-caption>span:first-child{letter-spacing:.06em;font-size:.75rem;line-height:1.5}.board-caption>span:last-child{font-size:.75rem;line-height:1.65}.board-sticker{gap:.375rem;padding:.5rem .75rem;font-size:.75rem;line-height:1.5;bottom:6.5rem;left:1rem}.board-color-chips{top:2rem;right:1rem}.board-color-chips>span{width:1.5rem;height:1.5rem}.style-board .board-bag{width:73%;height:62%;top:14%;left:0}.style-board .board-shoe{width:96%;height:43%;bottom:15%}.harmony-story{gap:2rem}.harmony-copy h2{font-size:2.25rem;line-height:1.2}.harmony-copy>p{font-size:1rem}.harmony-copy>.pill-eyebrow{font-size:.75rem;line-height:1.6}.harmony-steps h3{font-size:1.0625rem;line-height:1.5}.harmony-steps p{font-size:1rem;line-height:1.8}.harmony-copy>.text-link{font-size:.875rem}.finder-controls{grid-template-columns:1fr;gap:1.5rem;padding:1.25rem}.control-label{margin-bottom:.75rem;font-size:.875rem;line-height:1.6}.segmented button{gap:.25rem;min-height:2.75rem;padding:.625rem .5rem;font-size:.875rem;line-height:1.5}.segmented button svg{flex-shrink:0;width:1.125rem;height:1.125rem}.occasion-chips{gap:.625rem}.occasion-chips button{min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5}.budget-control{grid-column:auto;padding-top:1.25rem;display:block}.budget-control output{font-size:1.875rem}.budget-control input{min-height:2.75rem;margin-top:.625rem}.range-labels{font-size:.75rem;line-height:1.5}.results-top{gap:.375rem;font-size:.875rem;line-height:1.6}.results-top>span{font-size:.875rem}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1rem}.guide-image{aspect-ratio:4/5.4}.card-label{letter-spacing:.03em;max-width:calc(100% - 4.5rem);font-size:.75rem;line-height:1.5;top:.875rem;left:.75rem}.guide-card .save-button{width:2.75rem;height:2.75rem;top:.25rem;right:.25rem}.guide-card .save-button svg{width:1.25rem;height:1.25rem}.budget-label{padding:.375rem .625rem;font-size:.875rem;line-height:1.5;bottom:.625rem;left:.5rem}.budget-label strong{font-size:1rem;line-height:1.5}.card-title h3{font-size:1.0625rem;line-height:1.45}.card-title>svg{width:1rem;height:1rem;margin-top:.25rem}.guide-card-copy>p{font-size:.875rem;line-height:1.75}.card-bottom{gap:.375rem}.card-bottom>span{gap:.375rem;font-size:.875rem;line-height:1.65}.card-bottom>span svg{width:1rem;height:1rem;margin-top:.2rem}.compare-label{gap:.5rem;min-height:2.75rem;padding:.625rem 0;font-size:.875rem;line-height:1.5}.compare-label input{width:1.125rem;height:1.125rem;min-height:0;margin:0}.centered{align-items:flex-start;gap:.875rem}.centered .text-link{font-size:.875rem;line-height:1.6}.look-budget{border-radius:1.75rem;gap:1.75rem;padding:1.75rem 1.25rem}.look-budget h2{font-size:2.5rem;line-height:1.2}.look-budget-heading>.pill-eyebrow{letter-spacing:.06em;font-size:.75rem;line-height:1.65}.look-budget-heading>p{font-size:1rem;line-height:1.8}.budget-calculator{padding:1.5rem 1rem}.budget-fields{grid-template-columns:1fr;gap:1.25rem}.budget-fields>label{gap:.625rem;font-size:.875rem;line-height:1.65}.money-input{min-height:3.25rem;padding:.875rem}.money-input>span{font-size:1rem}.money-input>input{min-height:0;font-size:1.75rem;line-height:1.25}.split-label{gap:.5rem;font-size:.875rem;line-height:1.65}.split-label>span{font-size:.875rem;line-height:1.6}.budget-result-cards{grid-template-columns:1fr;gap:1rem}.budget-result-cards>div{text-align:left;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:0 1rem;padding:1.25rem 1rem;display:grid}.budget-result-cards .budget-tool-icon{grid-row:1/3;margin:0}.budget-result-cards .budget-tool-icon svg{width:1.75rem;height:1.75rem}.budget-result-cards>div>span:nth-child(2){letter-spacing:.05em;font-size:.75rem;line-height:1.6}.budget-result-cards strong,.budget-result-cards strong.amount-large{white-space:normal;max-width:100%;margin-top:.375rem;font-size:1.875rem;line-height:1.25}.budget-summary{margin:1.25rem 0;font-size:.875rem;line-height:1.75}.budget-guide-links{grid-template-columns:1fr;gap:.75rem}.budget-guide-links a{gap:.75rem;min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1.6}.budget-calculator>.small{font-size:.875rem;line-height:1.8}.journal-grid{grid-template-columns:1fr;gap:2rem;display:grid}.journal-card{display:block}.journal-card>div{aspect-ratio:4/3;margin-bottom:1.25rem}.journal-card h3{font-size:1.875rem;line-height:1.25}.journal-card p{font-size:1rem;line-height:1.8}.journal-card .text-link{font-size:.875rem}.journal-tag{padding:.5rem .75rem;font-size:.75rem;line-height:1.5;bottom:.75rem;left:.75rem}.measure-invitation{gap:1.25rem;padding:1.5rem}.measure-invitation .eyebrow{letter-spacing:.06em;font-size:.75rem;line-height:1.6}.measure-invitation h2{font-size:2rem;line-height:1.25}.measure-invitation p{font-size:1rem;line-height:1.8}.measure-invitation>.button{min-height:3.25rem;padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.faq-section .pill-eyebrow{font-size:.75rem;line-height:1.6}.faq-section h2{font-size:2.5rem;line-height:1.2}.faq-section>div>p{max-width:none;font-size:1rem;line-height:1.8}.faq-list details{padding:0 1rem}.faq-list summary{gap:1rem;padding:1rem 0;font-size:1rem;line-height:1.65}.faq-list details>p{margin-bottom:1.25rem;font-size:1rem;line-height:1.8}.closing-note>p{font-size:2.25rem;line-height:1.25}.closing-note .text-link{gap:.75rem;font-size:1rem;line-height:1.6}.site-footer{padding-inline:1.25rem}.footer-main{grid-template-columns:1fr 1fr;gap:1.75rem 1rem}.footer-main>div:first-child{grid-column:1/-1}.footer-main>div>a:not(.brand){width:auto;min-height:2.75rem;margin:0;padding:.5rem 0;font-size:.875rem;line-height:1.6}.footer-main>div>p{font-size:1rem;line-height:1.75}.footer-note,.footer-title,.footer-bottom,.footer-bottom>span:nth-child(2){font-size:.75rem;line-height:1.75}.footer-bottom{gap:.75rem 1rem}.footer-bottom a{min-height:2.75rem;font-size:.875rem}.collection-intro h1{font-size:clamp(2.5rem,11vw,3.25rem);line-height:1.2}.collection-intro h1 em{font-size:1em}.collection-intro>p{font-size:1rem;line-height:1.8}.collection-depth-grid article{padding:1.5rem}.collection-depth-grid h3{font-size:1.875rem;line-height:1.25}.collection-depth-grid p{font-size:1rem;line-height:1.8}.collection-editorial-note{padding:1.5rem;display:block}.collection-editorial-note>svg{margin-bottom:1rem}.collection-editorial-note h3{font-size:1.75rem;line-height:1.25}.collection-editorial-note p{font-size:1rem;line-height:1.8}.collection-editorial-note>.text-link{margin:1rem 0 0;font-size:.875rem}.decision-heading h1{font-size:clamp(2.25rem,10vw,3rem);line-height:1.2}.decision-page .answer-first{font-size:1rem;line-height:1.85}.updated,.reference-price small{font-size:.875rem;line-height:1.75}.decision-heading{gap:1rem}.save-guide{min-height:2.75rem;font-size:.875rem;line-height:1.6}.budget-ruler{gap:1rem;margin:1.5rem 0;padding:1.5rem .875rem}.budget-ruler>span{font-size:.875rem;line-height:1.5}.budget-ruler small{letter-spacing:.03em;font-size:.75rem;line-height:1.5}.ruler-marker strong{padding:.25rem .5rem;font-size:.75rem;line-height:1.5}.reference-product{border-radius:1.5rem;padding:1rem;display:block}.reference-image{aspect-ratio:4/4.5;max-height:24rem}.reference-image .piece-art{max-height:23rem}.reference-copy{padding:1.5rem .25rem .25rem}.reference-copy .eyebrow{letter-spacing:.04em;font-size:.75rem;line-height:1.6}.reference-copy h2{margin:1rem 0 1.25rem;font-size:2rem;line-height:1.25}.reference-price{font-size:2.5rem;line-height:1.25}.rating-reference,.reference-copy>.small,.reference-copy>.small:last-child,.measure-status,.measure-status small{font-size:.875rem;line-height:1.75}.measure-status{gap:.75rem;padding:.875rem}.pending-link{min-height:3rem;padding:.875rem;font-size:.875rem;line-height:1.6}.selection-pending{min-height:0;padding:1.75rem 1.5rem}.selection-pending h2{font-size:2.25rem;line-height:1.25}.selection-pending p{font-size:1rem;line-height:1.8}.status-badge{white-space:normal;font-size:.875rem;line-height:1.6}.decision-main>.checklist{margin:1.75rem 0}.checklist{padding:1.5rem}.checklist h2{font-size:2rem;line-height:1.25}.checklist ol{grid-template-columns:1fr}.checklist li p{font-size:1rem;line-height:1.8}.checklist-note{font-size:.875rem;line-height:1.8}.guide-depth{margin:2rem 0}.guide-depth h2,.depth-intro>h2,.practical-depth h2{font-size:2.125rem;line-height:1.25}.guide-depth .pill-eyebrow{letter-spacing:.05em;font-size:.75rem;line-height:1.6}.guide-depth p,.practical-depth-grid p,.choice-scenarios p{font-size:1rem;line-height:1.85}.guide-palette{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}.guide-palette p,.guide-depth p.editorial-note{font-size:.875rem;line-height:1.75}.guide-palette i{width:1.75rem;height:1.75rem}.mini-section-title .eyebrow{letter-spacing:.04em;font-size:.75rem;line-height:1.6}.mini-section-title h2{font-size:1.875rem;line-height:1.25}.look-recipe-grid article{padding:1.5rem;display:block}.look-recipe-grid article>svg{margin-bottom:1.25rem}.look-recipe-grid h3{font-size:1.125rem;line-height:1.6}.look-recipe-grid p,.detail-focus p{font-size:1rem;line-height:1.85}.recipe-number{font-size:1.75rem;top:1rem;right:1rem}.practical-depth-grid{grid-template-columns:1fr;gap:1.25rem}.practical-depth-grid article{display:block}.practical-depth h3,.detail-focus h3{font-size:1.125rem;line-height:1.5}.depth-icon{width:2.75rem;height:2.75rem;margin-bottom:1rem}.detail-focus{flex-direction:column;gap:1rem;padding:1.5rem}.choice-scenarios h3{font-size:1.75rem;line-height:1.3}.choice-scenarios article{padding:1.5rem}.personal-checklist{padding:1.5rem 1.25rem}.personal-checklist .pill-eyebrow{letter-spacing:.04em;font-size:.75rem;line-height:1.6}.personal-checklist h2{font-size:2rem;line-height:1.25}.personal-checklist>div>p{font-size:1rem;line-height:1.8}.personal-checks>label{gap:.75rem;padding:.875rem;font-size:1rem;line-height:1.75}.check-progress p{font-size:.875rem;line-height:1.75}.bag-fit-tool{padding:1.5rem 1.25rem}.bag-fit-tool .pill-eyebrow{letter-spacing:.05em;font-size:.75rem;line-height:1.6}.bag-fit-intro h2{font-size:2rem;line-height:1.25}.bag-fit-intro p{font-size:1rem;line-height:1.8}.bag-fit-tool legend{gap:.75rem;font-size:1rem;line-height:1.6}.dimension-inputs{grid-template-columns:1fr;gap:.875rem}.dimension-inputs label{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:1rem;font-size:.875rem;line-height:1.6;display:grid}.dimension-inputs label>span{min-height:3rem;margin:0;padding:.75rem;font-size:.875rem;line-height:1.5}.dimension-inputs input{min-height:0;font-size:1.5rem;line-height:1.25}.bag-fit-tool .button{min-height:3.25rem;padding:1rem;font-size:1rem;line-height:1.5}.bag-fit-tool>.small{font-size:.875rem;line-height:1.8}.fit-result{padding:1.25rem;font-size:1rem;line-height:1.8}.fit-result p,.fit-result ul{font-size:1rem;line-height:1.8}.fit-note{padding:1.5rem}.fit-note p{font-size:1rem;line-height:1.85}.fit-note h2{font-size:2rem;line-height:1.25}.fit-note .text-link{font-size:.875rem;line-height:1.6}.measure-page h1{font-size:2.75rem;line-height:1.2}.measure-page-heading>div>p,.measure-steps p,.measure-tool>p{font-size:1rem;line-height:1.85}.measure-steps>li{gap:1.25rem}.measure-steps h2{font-size:1.875rem;line-height:1.25}.measure-tool{padding:1.5rem}.measure-tool h2{font-size:2.125rem;line-height:1.25}.measure-tool>.small{font-size:.875rem;line-height:1.8}.measure-mistakes-grid p,.combo-ideas-grid p,.editorial-columns p{font-size:1rem;line-height:1.85}.editorial-page h1{font-size:2.75rem;line-height:1.2}.editorial-links{flex-direction:column;align-items:stretch}.editorial-links .button{font-size:1rem}.combo-copy h2{font-size:2.5rem;line-height:1.2}.combo-copy>p{font-size:1rem;line-height:1.8}.combo-copy .button{padding:1rem 1.25rem;font-size:1rem;line-height:1.5}.combo-tape{letter-spacing:.1em;white-space:normal;font-size:.75rem;line-height:1.6}.journal-article h1{font-size:2.5rem;line-height:1.2}.journal-article .answer-first{font-size:1rem;line-height:1.85}.journal-article .updated{font-size:.875rem;line-height:1.75}.article-cover{margin:1.75rem 0 2rem}.article-cover img{object-fit:contain;width:100%;height:auto;max-height:none}.article-cover:has(img[src*=moodboard]) img{width:100%;height:auto;max-height:none}.article-cover:has(img[src*=hero\.webp]) img{width:auto;max-width:100%;height:auto;max-height:28rem}.article-cover figcaption{padding:.875rem 1rem;font-size:.75rem;line-height:1.75}.article-reading-layout{gap:2rem}.reading-index{padding:1.25rem}.reading-index>.eyebrow{font-size:.75rem;line-height:1.6}.reading-index a{gap:1rem;min-height:2.75rem;padding:.875rem 0;font-size:1rem;line-height:1.7}.article-reading-content h2{font-size:2rem;line-height:1.3}.article-reading-content>section>p{font-size:1rem;line-height:1.85}.article-reading-content>section>.eyebrow{letter-spacing:.05em;font-size:.75rem;line-height:1.6}.article-next h2{font-size:2.25rem;line-height:1.25}.article-next .button{font-size:1rem;line-height:1.5}.institution-page h1{font-size:2.75rem;line-height:1.2}.institution-intro,.institution-body p{font-size:1rem;line-height:1.85}.institution-body h2{font-size:2rem;line-height:1.25}.editorial-source{padding:1.25rem}.editorial-source p,.editorial-source a{font-size:.875rem;line-height:1.8}.panel-dialog{border-radius:1.5rem;width:calc(100% - 1.5rem);max-height:calc(100dvh - 2rem);padding:1.25rem}.dialog-top{align-items:flex-start;gap:.75rem}.dialog-top h2,.compare-dialog .dialog-top h2{margin-top:.25rem;font-size:1.875rem;line-height:1.25}.search-field input{min-height:2.75rem;font-size:1rem;line-height:1.6}.panel-dialog>.small{font-size:.875rem;line-height:1.8}.list-entry a{gap:.5rem;padding:1rem 0}.list-entry strong{font-size:1rem;line-height:1.6}.list-entry a>span:last-child{font-size:.875rem;line-height:1.65}.empty-state{padding:1.75rem 1rem}.empty-state>p{font-size:1rem;line-height:1.75}.comparison-grid{grid-template-columns:1fr;gap:1rem;overflow:visible}.comparison-grid article{padding:1.5rem}.comparison-grid h3{font-size:1.875rem;line-height:1.25}.comparison-grid dt{font-size:.875rem;line-height:1.6}.comparison-grid dd{font-size:1rem;line-height:1.75}.comparison-grid .button{font-size:1rem}.compare-bar{border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto 2.75rem;gap:.5rem;width:calc(100% - 1.5rem);max-width:none;padding:.75rem;font-size:.875rem;line-height:1.6;bottom:.75rem}.compare-bar .button{gap:.5rem;min-height:2.75rem;padding:.75rem;font-size:.875rem;line-height:1.5}.compare-bar>.icon-button{width:2.75rem;height:2.75rem}.compare-bar strong{width:1.5rem;height:1.5rem;font-size:.875rem}#toast{border-radius:1.25rem;padding:.875rem 1.125rem;font-size:.875rem;line-height:1.65}}@media (width<=380px){.header-actions .saved-header{display:none}.header-inner,.section-wrap{width:calc(100% - 2rem)}.brand{font-size:1.5rem}.hero-values{gap:.75rem}.guide-grid{grid-template-columns:1fr}.guide-image{aspect-ratio:4/4.5;max-height:24rem}.guide-image .piece-art{padding-top:1rem}.card-label{max-width:calc(100% - 5rem)}.guide-card-copy>p{font-size:1rem}.card-title h3{font-size:1.125rem}.card-bottom{flex-direction:row;justify-content:space-between;align-items:center}.card-bottom>span{max-width:65%;font-size:.875rem}.palette-options{grid-template-columns:1fr}.palette-option{flex-direction:row;align-items:center;gap:.75rem;min-height:3.5rem;padding:.875rem}.palette-option>span:nth-child(2){padding-right:1.25rem;font-size:.875rem}.palette-option>svg{top:1.125rem}.style-studio,.look-budget{padding-inline:1rem}.style-board{height:28rem;min-height:28rem}.studio-heading h2,.look-budget h2{font-size:2.25rem}.dimension-inputs label{grid-template-columns:1fr;gap:.375rem}.compare-bar{grid-template-columns:minmax(0,1fr) 2.75rem}.compare-bar>span{grid-column:1}.compare-bar>.button{grid-area:2/1;justify-self:start}.compare-bar>.icon-button{grid-area:1/2/3}.footer-main{grid-template-columns:1fr 1fr}.fashion-hero h1{font-size:2.75rem}.fashion-hero .hero-buttons .button{font-size:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.style-marquee>div,.floating-style-note,.closing-note>svg{animation:none!important}}.measure-steps{margin:0;padding:0;list-style:none}.measure-steps>li{border-top:1px solid var(--line);gap:1.5rem;padding:1.5rem 0;display:flex}.measure-steps>li>span{font-family:var(--serif);color:var(--cherry);flex-shrink:0;font-size:1.875rem;line-height:1.2}.search-status{color:var(--muted);margin:1rem 0;font-size:.875rem;line-height:1.7}.compare-hint{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.6;display:block}.button:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.guide-depth section,.checklist,.bag-fit-tool,.article-block{scroll-margin-top:7rem}.guide-on-page-mobile .guide-on-page a{font-size:1rem;line-height:1.7}.decision-main>.checklist{width:100%}.money-input>span{white-space:nowrap;flex-shrink:0}.money-input>input{width:100%;min-width:0}html{scroll-behavior:auto}.search-field:focus-within,.money-input:focus-within{outline-offset:4px;outline:3px solid #2f6b57}.search-field input:focus-visible,.money-input input:focus-visible{outline:none}.money-input:has(input[aria-invalid=true]){outline-offset:3px;outline:2px solid #a12c49}.calc-tool{border:1px solid var(--line);background:#fffcf8;border-radius:1.25rem;margin:2rem 0;padding:1.5rem}.calc-tool h2{margin:.5rem 0 1rem;font-size:2rem;line-height:1.25}.calc-tool form{gap:1rem;display:grid}.calc-tool label{color:var(--plum);gap:.4rem;font-size:1rem;font-weight:550;line-height:1.5;display:grid}.calc-tool input[type=text]{font:inherit;border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:.75rem;width:100%;min-height:3.25rem;padding:.5rem .875rem;font-size:1.25rem}.calc-tool input[type=text]:focus-visible{outline-offset:2px;outline:3px solid #2f6b57}.calc-tool fieldset{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.calc-tool legend{color:var(--plum);margin-bottom:.5rem;padding:0;font-weight:700}.calc-cols{gap:1.25rem;display:grid}.calc-result{background:#f6eaec;border-radius:.875rem;margin-top:1.25rem;padding:1rem 1.125rem;font-size:1rem;line-height:1.75}.calc-result p{margin:.25rem 0}.check-list{gap:.25rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.check-list label{cursor:pointer;align-items:flex-start;gap:.875rem;min-height:2.75rem;padding:.625rem .25rem;font-weight:450;line-height:1.55;display:flex}.check-list input{accent-color:#5a2745;flex:none;width:1.5rem;height:1.5rem;margin-top:.1rem}.calc-count{color:var(--plum);font-weight:650}.tool-steps{gap:.75rem;padding-left:1.25rem;font-size:1rem;line-height:1.8;display:grid}.tool-hub{padding-block:1rem 3rem}.tool-hub-group{margin-bottom:2.5rem}.tool-hub-group h2{align-items:center;gap:.6rem;margin-bottom:1rem;font-size:1.75rem;display:flex}.tool-hub-grid{gap:1rem;display:grid}.tool-hub-card{border:1px solid var(--line);color:inherit;background:#fffcf8;border-radius:1rem;gap:.5rem;padding:1.25rem;text-decoration:none;display:grid}.tool-hub-card strong{font-size:1.125rem;line-height:1.4}.tool-hub-card span{line-height:1.6}@media (width>=720px){.calc-cols{grid-template-columns:1fr 1fr}.tool-hub-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}}.anuncios{margin:0 0 2rem}.anuncios h2{margin:.25rem 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem)}.anuncios-lista{gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.ficha{border:1px solid var(--line);background:#fff;border-radius:1.25rem;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:1rem 1.25rem;padding:1rem;display:grid}.ficha img{object-fit:cover;background:var(--rose);border-radius:.875rem;width:120px;height:120px}.ficha-preco{font-family:var(--serif);color:var(--plum);margin:0 0 .25rem;font-size:1.75rem;line-height:1.2}.ficha h3{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem;line-height:1.4}.ficha-medida{align-items:flex-start;gap:.5rem;margin:0 0 .375rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.ficha-medida svg{flex:none;margin-top:.15em}.ficha-medida.tem{color:var(--sage)}.ficha-medida.nao-tem{color:var(--rust)}.ficha-loja{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.ficha-botao{white-space:nowrap}.faixas{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.faixa{background:var(--rose);border-radius:1rem;flex-direction:column;gap:.125rem;padding:.875rem 1rem;font-size:.9375rem;display:flex}.faixa small{color:var(--muted)}@media (width<=700px){.ficha{grid-template-columns:88px minmax(0,1fr);gap:.75rem;padding:.875rem}.ficha img{width:88px;height:88px}.ficha-preco{font-size:1.5rem}.ficha-botao{grid-column:1/-1;width:100%}.faixas{grid-template-columns:1fr}}.ficha-visto{color:var(--muted);margin:-.125rem 0 .5rem;font-size:.8125rem}.comp-lados{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0 0 2rem;display:grid}.comp-lado{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.25rem}.comp-lado h3{font-family:var(--serif);color:var(--plum);margin:0 0 .5rem;font-size:1.5rem;line-height:1.2}.comp-lado p{margin:0;font-size:.9375rem;line-height:1.7}.comp-tabela{margin:0 0 2rem}.comp-tabela .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.comp-tabela table{border-collapse:collapse;width:100%;min-width:30rem;font-size:.9375rem}.comp-tabela th,.comp-tabela td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.75rem .875rem;line-height:1.5}.comp-tabela thead th{color:var(--plum);font-weight:700}.comp-tabela tbody th{font-weight:600}.guia-secoes h2{margin:1.5rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem)}.guia-secoes p{margin:0 0 1rem;font-size:1rem;line-height:1.8}.guia-novas{margin:2.5rem 0}.guia-novas h2{margin:.25rem 0 1rem;font-size:clamp(1.75rem,3vw,2.25rem)}.guia-novas-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.75rem;display:grid}.guia-novas-grid a{border:1px solid var(--line);color:inherit;overflow-wrap:anywhere;background:#fff;border-radius:1rem;padding:.875rem 1rem;line-height:1.4;text-decoration:none;display:block}.guia-novas-grid a:hover{border-color:var(--plum)}.guia-novas h3{margin:1.25rem 0 .5rem;font-size:1.125rem}@media (width<=700px){.comp-lados{grid-template-columns:1fr}}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-normal._TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-normal.DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-normal.BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-normal.BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-standard-italic.CGdm0Lr_.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-standard-italic.cRdvdvM-.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-standard-italic.QSGu6YSm.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-standard-italic.BCRrlh7t.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
