.breakdance .bde-section-836-100 .section-container{--bde-grid-gap:var(--bde-column-gap);display:grid;grid-template-columns:repeat(var(--bde-grid-items-per-row,4),minmax(0,1fr));gap:var(--bde-grid-gap);align-items:var(--bde-grid-align-items,stretch);justify-items:var(--bde-grid-justify-items,stretch)}.breakdance .bde-section-836-100 .section-container>*{width:auto!important;height:auto!important}.breakdance .bde-section-836-100 .section-container{--bde-grid-items-per-row:1}.breakdance .bde-section-836-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-836-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:0px;padding-top:0px}#custom-page{--gold:#CF9E45;--deep-gold:#A87A2C;--champagne:#E8D4A8;--noir:#0A0A0A;--pearl:#FAF7F2;--cream:#F5EFE4;--rose:#D4A89A;--blush:#F2DCD3;--graphite:#2B2826;--mist:#E5DDD0;--serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;--sans:'Outfit',system-ui,-apple-system,sans-serif;font-family:'Outfit',system-ui,-apple-system,sans-serif;font-weight:300;color:#2B2826;background:#FAF7F2;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;font-size:16.5px}#custom-page *{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}#custom-page ::selection{background:var(--gold);color:var(--noir)}#custom-page .serif{font-family:var(--serif)}#custom-page .italic{font-style:italic}#custom-page .eyebrow{font-family:var(--sans);font-size:11px;font-weight:500;letter-spacing:0.32em;text-transform:uppercase;color:var(--deep-gold);display:inline-block}#custom-page h1,#custom-page h2,#custom-page h3,#custom-page h4{font-family:var(--serif);font-weight:400;color:var(--noir);line-height:1.05;letter-spacing:-0.01em}#custom-page h1{font-size:clamp(64px,11vw,160px);letter-spacing:-0.03em}#custom-page h2{font-size:clamp(44px,6vw,88px)}#custom-page h3{font-size:clamp(28px,3vw,44px);font-style:italic;font-weight:400}#custom-page h4{font-family:var(--sans);font-size:11px;letter-spacing:0.32em;text-transform:uppercase;color:var(--noir);font-weight:600}#custom-page p{font-size:17px;line-height:1.75;max-width:60ch}#custom-page p + p{margin-top:16px}#custom-page .lead{font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.4vw,30px);line-height:1.45;color:var(--noir);max-width:30ch;font-weight:400}#custom-page a{color:inherit;text-decoration:none}#custom-page .rule{height:1px;background:var(--gold);border:none;margin:0}#custom-page .rule.thin{background:var(--mist)}#custom-page section{padding:clamp(80px,10vw,144px) clamp(24px,5vw,80px);position:relative;scroll-margin-top:0}@media (min-width:1100px){#custom-page section{padding-left:176px;padding-right:80px}#custom-page .outro{padding-left:176px}}#custom-page .wrap{max-width:1280px;margin:0 auto;width:100%}#custom-page .side-nav{position:fixed;left:24px;top:50%;transform:translateY(-50%);z-index:100;display:flex;flex-direction:column;gap:14px;mix-blend-mode:difference}@media (min-width:1500px){#custom-page .side-nav{left:40px}}#custom-page .side-nav a{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:0.28em;text-transform:uppercase;font-weight:500;color:#999;opacity:1;transition:color 0.4s ease}#custom-page .side-nav a::before{content:'';width:18px;height:1px;background:currentColor;transition:width 0.4s ease,background 0.4s ease}#custom-page .side-nav a:hover,#custom-page .side-nav a.active{color:#fff}#custom-page .side-nav a.active::before{width:36px}@media (max-width:1100px){#custom-page .side-nav{display:none}}#custom-page .hero{background:var(--noir);color:var(--pearl);min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden}#custom-page .hero-frame{position:absolute;inset:clamp(20px,3vw,40px);border:1px solid var(--gold);pointer-events:none}#custom-page .hero-inner{width:100%;display:grid;grid-template-columns:1fr;gap:48px;align-items:center;padding:0 clamp(32px,6vw,96px)}#custom-page .hero-mark{display:flex;flex-direction:column;align-items:center;gap:24px}#custom-page .hero-mark svg{width:clamp(280px,45vw,560px);height:auto}#custom-page .hero-tagline{text-align:center;font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.6vw,24px);color:var(--champagne);letter-spacing:0.04em;margin-top:24px}#custom-page .hero-corner{position:absolute;font-size:10px;letter-spacing:0.28em;text-transform:uppercase;color:var(--gold);font-weight:500}#custom-page .hero-corner.tl{top:clamp(32px,5vw,64px);left:clamp(40px,6vw,80px)}#custom-page .hero-corner.tr{top:clamp(32px,5vw,64px);right:clamp(40px,6vw,80px)}#custom-page .hero-corner.bl{bottom:clamp(32px,5vw,64px);left:clamp(40px,6vw,80px)}#custom-page .hero-corner.br{bottom:clamp(32px,5vw,64px);right:clamp(40px,6vw,80px)}#custom-page .section-head{display:grid;grid-template-columns:1fr;gap:24px;align-items:start;margin-bottom:80px}@media (min-width:800px){#custom-page .section-head{grid-template-columns:0.5fr 1fr;gap:64px}}#custom-page .section-head .meta{display:flex;flex-direction:column;gap:12px}#custom-page .section-head h2{margin-top:8px}#custom-page .section-num{font-family:var(--serif);font-size:80px;line-height:1;color:var(--gold);font-weight:300}#custom-page .intro-grid{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media (min-width:900px){#custom-page .intro-grid{grid-template-columns:1fr 1fr;gap:80px}}#custom-page .values{display:grid;gap:32px;margin-top:48px;grid-template-columns:1fr}@media (min-width:700px){#custom-page .values{grid-template-columns:1fr 1fr}}@media (min-width:1000px){#custom-page .values{grid-template-columns:repeat(4,1fr)}}#custom-page .value{border-top:1px solid var(--gold);padding-top:24px;display:flex;flex-direction:column;gap:12px}#custom-page .value-num{font-family:var(--serif);font-size:18px;color:var(--deep-gold);font-weight:400}#custom-page .value-name{font-family:var(--serif);font-size:28px;font-style:italic;color:var(--noir)}#custom-page .value p{font-size:15px;line-height:1.65}#custom-page .logo-section{background:var(--cream)}#custom-page .logo-grid{display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:64px}@media (min-width:700px){#custom-page .logo-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){#custom-page .logo-grid{grid-template-columns:repeat(3,1fr)}}#custom-page .logo-card{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:transform 0.5s cubic-bezier(0.2,0.8,0.2,1)}#custom-page .logo-card:hover{transform:translateY(-4px)}#custom-page .logo-card svg{width:60%;height:auto;max-width:280px}#custom-page .logo-card.bg-gold{background:var(--gold)}#custom-page .logo-card.bg-noir{background:var(--noir)}#custom-page .logo-card.bg-pearl{background:var(--pearl);border:1px solid var(--mist)}#custom-page .logo-card.bg-champagne{background:var(--champagne)}#custom-page .logo-card.bg-rose{background:var(--rose)}#custom-page .logo-card.bg-blush{background:var(--blush)}#custom-page .logo-meta{position:absolute;bottom:20px;left:20px;font-size:10px;letter-spacing:0.28em;text-transform:uppercase;font-weight:500;opacity:0.75}#custom-page .logo-card.bg-gold .logo-meta,#custom-page .logo-card.bg-noir .logo-meta{color:var(--pearl)}#custom-page .logo-card.bg-pearl .logo-meta,#custom-page .logo-card.bg-champagne .logo-meta,#custom-page .logo-card.bg-rose .logo-meta,#custom-page .logo-card.bg-blush .logo-meta{color:var(--noir)}#custom-page .icon-section h3{margin-bottom:40px}#custom-page .icon-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:32px}@media (min-width:700px){#custom-page .icon-grid{grid-template-columns:repeat(3,1fr)}}#custom-page .icon-card{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--pearl);border:1px solid var(--mist);position:relative;overflow:hidden;transition:background 0.4s ease,border-color 0.4s ease}#custom-page .icon-card:hover{background:var(--noir);border-color:var(--noir)}#custom-page .icon-card:hover svg path,#custom-page .icon-card:hover svg circle{fill:var(--gold);transition:fill 0.4s ease}#custom-page .icon-card svg{width:55%;height:55%}#custom-page .icon-card svg path,#custom-page .icon-card svg circle{fill:var(--noir);transition:fill 0.4s ease}#custom-page .icon-label{position:absolute;bottom:14px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:0.28em;text-transform:uppercase;font-weight:500;color:var(--graphite);opacity:0.7}#custom-page .icon-card:hover .icon-label{color:var(--champagne);opacity:1}#custom-page .color-section{background:var(--noir);color:var(--pearl)}#custom-page .color-section h2,#custom-page .color-section h3{color:var(--pearl)}#custom-page .color-section h4{color:var(--gold)}#custom-page .color-section .eyebrow{color:var(--gold)}#custom-page .color-section .section-num{color:var(--gold)}#custom-page .color-section p{color:var(--mist)}#custom-page .color-section .lead{color:var(--champagne)}#custom-page .color-grid{display:grid;gap:32px;grid-template-columns:1fr;margin-top:48px}@media (min-width:600px){#custom-page .color-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){#custom-page .color-grid{grid-template-columns:repeat(4,1fr)}}#custom-page .color-grid.primary{grid-template-columns:1fr;gap:32px}@media (min-width:700px){#custom-page .color-grid.primary{grid-template-columns:1fr 1fr}}#custom-page .swatch{display:flex;flex-direction:column;cursor:pointer;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1)}#custom-page .swatch:hover{transform:translateY(-6px)}#custom-page .swatch-chip{aspect-ratio:4 / 5;width:100%;position:relative;overflow:hidden}#custom-page .color-grid.primary .swatch-chip{aspect-ratio:5 / 4}#custom-page .swatch-info{padding-top:20px;display:flex;flex-direction:column;gap:6px}#custom-page .swatch-name{font-family:var(--serif);font-size:26px;font-style:italic;color:var(--pearl);font-weight:400}#custom-page .swatch-row{display:flex;justify-content:space-between;font-family:var(--sans);font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--mist);font-weight:400}#custom-page .swatch-row span:first-child{color:var(--gold)}#custom-page .swatch-copy{position:absolute;top:16px;right:16px;font-size:10px;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;padding:7px 13px;background:rgba(10,10,10,0.5);color:var(--pearl);backdrop-filter:blur(8px);opacity:0;transition:opacity 0.3s ease}#custom-page .swatch:hover .swatch-copy{opacity:1}#custom-page .swatch.copied .swatch-copy{background:var(--gold);color:var(--noir);opacity:1}#custom-page .swatch-light .swatch-copy{color:var(--noir);background:rgba(250,247,242,0.7)}#custom-page .ratio-bar{margin-top:80px;border-top:1px solid var(--gold);padding-top:48px}#custom-page .ratio-track{display:flex;height:80px;margin-top:32px;overflow:hidden}#custom-page .ratio-seg{display:flex;align-items:flex-end;padding:16px;transition:flex 0.5s ease}#custom-page .ratio-seg span{font-size:10px;letter-spacing:0.24em;text-transform:uppercase;font-weight:500}#custom-page .type-section h2{margin-bottom:16px}#custom-page .type-spec{display:grid;gap:0;margin-top:64px;grid-template-columns:1fr}@media (min-width:900px){#custom-page .type-spec{grid-template-columns:1fr 1fr}}#custom-page .type-card{padding:48px clamp(32px,4vw,64px);background:var(--pearl);border:1px solid var(--mist);position:relative}#custom-page .type-card + .type-card{border-top:none}@media (min-width:900px){#custom-page .type-card + .type-card{border-top:1px solid var(--mist);border-left:none}}#custom-page .type-card .label{position:absolute;top:32px;right:32px;font-size:10px;letter-spacing:0.28em;text-transform:uppercase;color:var(--deep-gold);font-weight:500}#custom-page .type-name{font-family:var(--serif);font-size:clamp(40px,5vw,64px);color:var(--noir);margin-bottom:8px;font-weight:400;letter-spacing:-0.01em}#custom-page .type-card.sans .type-name{font-family:var(--sans);font-weight:300;letter-spacing:-0.02em}#custom-page .type-aa{font-family:var(--serif);font-size:clamp(112px,14vw,176px);color:var(--noir);line-height:0.9;margin:24px 0 16px;letter-spacing:-0.03em}#custom-page .type-card.sans .type-aa{font-family:var(--sans);font-weight:300}#custom-page .type-glyphs{font-size:14px;letter-spacing:0.06em;color:var(--graphite);margin-bottom:24px;word-break:break-all}#custom-page .type-card.serif-card .type-glyphs{font-family:var(--serif);font-size:16px;letter-spacing:0.08em}#custom-page .type-weights{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}#custom-page .type-weights span{font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:var(--graphite);font-weight:400;padding:6px 13px;border:1px solid var(--mist)}#custom-page .scale{margin-top:80px;display:grid;gap:0}#custom-page .scale-row{display:grid;grid-template-columns:100px 1fr 100px;align-items:baseline;padding:24px 0;border-top:1px solid var(--mist);gap:24px}#custom-page .scale-row:last-child{border-bottom:1px solid var(--mist)}#custom-page .scale-tag{font-size:10px;letter-spacing:0.28em;text-transform:uppercase;color:var(--deep-gold);font-weight:500}#custom-page .scale-spec{font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--graphite);text-align:right;font-weight:400}#custom-page .scale-sample{font-family:var(--serif);color:var(--noir);font-weight:400}#custom-page .scale-sample.sans{font-family:var(--sans);font-weight:300}#custom-page .scale-display{font-size:clamp(40px,5vw,64px);line-height:1}#custom-page .scale-h1{font-size:clamp(32px,3.5vw,44px);line-height:1.05}#custom-page .scale-h2{font-size:30px;font-style:italic;line-height:1.1}#custom-page .scale-body{font-size:17px;line-height:1.6}#custom-page .scale-eyebrow{font-size:11px;letter-spacing:0.32em;text-transform:uppercase;font-weight:500;color:var(--deep-gold)}#custom-page .voice-section{background:var(--cream)}#custom-page .voice-table{margin-top:64px;border-top:1px solid var(--gold)}#custom-page .voice-row{display:grid;grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--mist)}@media (min-width:800px){#custom-page .voice-row{grid-template-columns:1fr 1fr}}#custom-page .voice-cell{padding:32px clamp(24px,3vw,48px);position:relative}#custom-page .voice-cell.do{font-family:var(--serif);font-style:italic;font-size:clamp(20px,1.8vw,26px);color:var(--noir);font-weight:400;line-height:1.4}#custom-page .voice-cell.do::before{content:'WE WRITE';position:absolute;top:16px;left:clamp(24px,3vw,48px);font-family:var(--sans);font-size:10px;letter-spacing:0.32em;color:var(--deep-gold);font-weight:500;font-style:normal}#custom-page .voice-cell.do{padding-top:52px}#custom-page .voice-cell.dont{background:var(--pearl);font-family:var(--sans);font-size:15px;color:#998875;font-style:italic;line-height:1.55}#custom-page .voice-cell.dont::before{content:'NOT THIS';position:absolute;top:16px;left:clamp(24px,3vw,48px);font-family:var(--sans);font-size:10px;letter-spacing:0.32em;color:var(--rose);font-weight:500;font-style:normal}#custom-page .voice-cell.dont{padding-top:52px}#custom-page .outro{background:var(--noir);color:var(--pearl);text-align:center;padding:128px clamp(24px,5vw,80px)}#custom-page .outro svg{width:200px;height:auto;margin-bottom:48px}#custom-page .outro h2{color:var(--pearl);margin-bottom:24px}#custom-page .outro .lead{color:var(--champagne);margin:0 auto 48px}#custom-page .outro .meta{font-size:10px;letter-spacing:0.32em;text-transform:uppercase;color:var(--gold);font-weight:500;margin-top:64px}#custom-page .dprime-link{color:var(--gold);text-decoration:none;position:relative;transition:color 0.3s ease}#custom-page .dprime-link::after{content:'';position:absolute;left:0;bottom:-3px;width:100%;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(0.2,0.8,0.2,1)}#custom-page .dprime-link:hover{color:var(--champagne)}#custom-page .dprime-link:hover::after{transform:scaleX(1);background:var(--champagne)}#custom-page .fade-in{opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(0.2,0.6,0.2,1),transform 1s cubic-bezier(0.2,0.6,0.2,1)}#custom-page .fade-in.in{opacity:1;transform:translateY(0)}@media (max-width:600px){#custom-page .section-num{font-size:56px}#custom-page .scale-row{grid-template-columns:70px 1fr}#custom-page .scale-spec{display:none}}#custom-page .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#custom-page .subsection-title{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:0.32em;text-transform:uppercase;color:var(--noir);margin-bottom:16px;line-height:1.4;font-style:normal}#custom-page .palette-tier{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:0.32em;text-transform:uppercase;color:var(--gold);line-height:1.4;font-style:normal}#custom-page .mt-5{margin-top:80px}#custom-page .mt-6{margin-top:96px}#custom-page .two-col-block{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:80px}@media (max-width:800px){#custom-page .two-col-block{grid-template-columns:1fr;gap:32px}}#custom-page .lead-spaced{margin-bottom:64px}#custom-page .lead-tight{margin-bottom:16px}#custom-page .type-card-desc{font-family:var(--sans);color:var(--graphite)}#custom-page .svg-defs{position:absolute;width:0;height:0}#custom-page .color-grid-2col{grid-template-columns:1fr 1fr}#custom-page .ratio-intro{margin-top:16px}#custom-page .ratio-seg-pearl{background:var(--pearl);flex:60;color:var(--noir)}#custom-page .ratio-seg-secondary{background:var(--graphite);flex:30;color:var(--mist)}#custom-page .ratio-seg-gold{background:var(--gold);flex:10;color:var(--noir)}